[READ-ONLY] Mirror of https://github.com/danielroe/postcss-capsize. PostCSS plugin to inject Capsize font metrics
0

Configure Feed

Select the types of activity you want to include in your feed.

chore!: upgrade to capsize v2

BREAKING CHANGE: capsize now uses `display: table` to prevent margin collapse - see https://github.com/seek-oss/capsize/pull/33 for more details

Daniel Roe (Mar 15, 2021, 11:36 PM UTC) db545ae9 eb01f63b

+11 -85
+1 -1
package.json
··· 45 45 } 46 46 }, 47 47 "dependencies": { 48 - "capsize": "^1.1.0" 48 + "capsize": "^2.0.0" 49 49 }, 50 50 "devDependencies": { 51 51 "@babel/core": "^7.13.10",
+6 -76
yarn.lock
··· 2125 2125 languageName: node 2126 2126 linkType: hard 2127 2127 2128 - "@typescript-eslint/experimental-utils@npm:4.18.0": 2128 + "@typescript-eslint/experimental-utils@npm:4.18.0, @typescript-eslint/experimental-utils@npm:^4.0.1": 2129 2129 version: 4.18.0 2130 2130 resolution: "@typescript-eslint/experimental-utils@npm:4.18.0" 2131 2131 dependencies: ··· 2152 2152 peerDependencies: 2153 2153 eslint: "*" 2154 2154 checksum: 53cbbcfe67ddc53b4bc23f78b3726b0c2de5ea04ee849ca8b619f1fcad16f644d9d72bb3ea9a08aabfc605ea4a9769fe1b81931af09ce2223ec49de749cde2d4 2155 - languageName: node 2156 - linkType: hard 2157 - 2158 - "@typescript-eslint/experimental-utils@npm:^4.0.1": 2159 - version: 4.17.0 2160 - resolution: "@typescript-eslint/experimental-utils@npm:4.17.0" 2161 - dependencies: 2162 - "@types/json-schema": ^7.0.3 2163 - "@typescript-eslint/scope-manager": 4.17.0 2164 - "@typescript-eslint/types": 4.17.0 2165 - "@typescript-eslint/typescript-estree": 4.17.0 2166 - eslint-scope: ^5.0.0 2167 - eslint-utils: ^2.0.0 2168 - peerDependencies: 2169 - eslint: "*" 2170 - checksum: 47ce799425c766cd8b6b4b81f1091c2485cf273925c328315af66b0e68241f3d6af1732bbe00f446474e6e269c4e84dab1d2ede6e5d7393099dd182b0458b096 2171 2155 languageName: node 2172 2156 linkType: hard 2173 2157 ··· 2206 2190 languageName: node 2207 2191 linkType: hard 2208 2192 2209 - "@typescript-eslint/scope-manager@npm:4.17.0": 2210 - version: 4.17.0 2211 - resolution: "@typescript-eslint/scope-manager@npm:4.17.0" 2212 - dependencies: 2213 - "@typescript-eslint/types": 4.17.0 2214 - "@typescript-eslint/visitor-keys": 4.17.0 2215 - checksum: 0b4eedc7c209b5006db027b58883356657352483baba61eecbbaa78c3255daadfdbde24dfc6bfae504e4208bf84b6b9e010fcf5187870ee9144e9075597d2912 2216 - languageName: node 2217 - linkType: hard 2218 - 2219 2193 "@typescript-eslint/scope-manager@npm:4.18.0": 2220 2194 version: 4.18.0 2221 2195 resolution: "@typescript-eslint/scope-manager@npm:4.18.0" ··· 2230 2204 version: 3.10.1 2231 2205 resolution: "@typescript-eslint/types@npm:3.10.1" 2232 2206 checksum: cc075f8da439ae50a09da950532a8a369855e937e4502cd859829f6dab549e197a2ff2765a193b925e8caa3e16fc3f52bc3d53af0c8cf667c17b0424227055c4 2233 - languageName: node 2234 - linkType: hard 2235 - 2236 - "@typescript-eslint/types@npm:4.17.0": 2237 - version: 4.17.0 2238 - resolution: "@typescript-eslint/types@npm:4.17.0" 2239 - checksum: a94e1b1d0284f04a0e73b1b7acfcf732a7eb489e06bff671fdbf1ec1c964a01987bff8701cb6e6b54c3450bf976444ae2fcbae6d76177cc04ddc4c452fd6d75f 2240 2207 languageName: node 2241 2208 linkType: hard 2242 2209 ··· 2284 2251 languageName: node 2285 2252 linkType: hard 2286 2253 2287 - "@typescript-eslint/typescript-estree@npm:4.17.0": 2288 - version: 4.17.0 2289 - resolution: "@typescript-eslint/typescript-estree@npm:4.17.0" 2290 - dependencies: 2291 - "@typescript-eslint/types": 4.17.0 2292 - "@typescript-eslint/visitor-keys": 4.17.0 2293 - debug: ^4.1.1 2294 - globby: ^11.0.1 2295 - is-glob: ^4.0.1 2296 - semver: ^7.3.2 2297 - tsutils: ^3.17.1 2298 - peerDependenciesMeta: 2299 - typescript: 2300 - optional: true 2301 - checksum: 502af03c3ab2f58520afa77e772a7fd8bf428f504f776c04435b7038eecb89368463a3a5147a6a35f500de2c780449d9a33b30b17b149905344524eae9a6f2d3 2302 - languageName: node 2303 - linkType: hard 2304 - 2305 2254 "@typescript-eslint/typescript-estree@npm:4.18.0": 2306 2255 version: 4.18.0 2307 2256 resolution: "@typescript-eslint/typescript-estree@npm:4.18.0" ··· 2326 2275 dependencies: 2327 2276 eslint-visitor-keys: ^1.1.0 2328 2277 checksum: 58890dc003211e47caf05a1ab19cf6d3945d0ee7267ef09bdcf0ff53514a8b93ed778ccf52ae14538fc4e9a03897374efd6e359f6483e8e2f76bb495bb874379 2329 - languageName: node 2330 - linkType: hard 2331 - 2332 - "@typescript-eslint/visitor-keys@npm:4.17.0": 2333 - version: 4.17.0 2334 - resolution: "@typescript-eslint/visitor-keys@npm:4.17.0" 2335 - dependencies: 2336 - "@typescript-eslint/types": 4.17.0 2337 - eslint-visitor-keys: ^2.0.0 2338 - checksum: 04156bce01aafde8127f1a87d356ee7c1ecb84eb223a11b3ede91722ffd704e2ba51161a9636185e2a95f0b80fddaeb2411edb233a820ab2b5dc16390254aa06 2339 2278 languageName: node 2340 2279 linkType: hard 2341 2280 ··· 3176 3115 languageName: node 3177 3116 linkType: hard 3178 3117 3179 - "capsize@npm:^1.1.0": 3180 - version: 1.1.0 3181 - resolution: "capsize@npm:1.1.0" 3182 - dependencies: 3183 - round-to: ^4.1.0 3184 - checksum: a66d7b062ad3233353723fef8dada3524fbcc7c7e45bb080d72f909a899b1c889a47adbff02d70a1102ecd0177daa1b24b6d4610c125fb5734bad9ed3a6c0fb6 3118 + "capsize@npm:^2.0.0": 3119 + version: 2.0.0 3120 + resolution: "capsize@npm:2.0.0" 3121 + checksum: c0c247c3112533e45396ed8efde12aba17adee047485bae0c4fc99eed5e8c13fad85729d4c22bd5734dca0c1d00c8fec3296891cf2f4eb4790cf9e595a821054 3185 3122 languageName: node 3186 3123 linkType: hard 3187 3124 ··· 8169 8106 "@types/jest": ^26.0.20 8170 8107 "@typescript-eslint/eslint-plugin": ^4.18.0 8171 8108 "@typescript-eslint/parser": ^4.18.0 8172 - capsize: ^1.1.0 8109 + capsize: ^2.0.0 8173 8110 codecov: ^3.8.1 8174 8111 conventional-changelog-conventionalcommits: ^4.5.0 8175 8112 esbuild: 0.9.2 ··· 8920 8857 bin: 8921 8858 rollup: dist/bin/rollup 8922 8859 checksum: a59bb8238caffe3c1dea656dee36855c305c9ccb6d65d847598846ec8f5c1c12181661515deb072d4f15f3e4c4e02678b2a01e62e2104775bbc043242c1b2d63 8923 - languageName: node 8924 - linkType: hard 8925 - 8926 - "round-to@npm:^4.1.0": 8927 - version: 4.1.0 8928 - resolution: "round-to@npm:4.1.0" 8929 - checksum: d2afd835339d8a1f49855583bae956844d3eaa26233bb54bd0f2c6ddcf466c69b76bef7d3f503625363920693ecfed2620515f892806c6b37fdb2a7457b034a6 8930 8860 languageName: node 8931 8861 linkType: hard 8932 8862
-1
src/index.ts
··· 101 101 fontFamily, 102 102 fontSize: values.fontSize, 103 103 lineHeight: values.lineHeight, 104 - padding: values.padding, 105 104 }) 106 105 107 106 declareOnParent({
+4 -7
test/__snapshots__/index.spec.ts.snap
··· 3 3 exports[`plugin renders correct CSS 1`] = ` 4 4 " 5 5 .test { 6 - padding: 0.05px 0; 7 6 line-height: 12.4px; 8 7 font-size: 24px; 9 8 font-family: Test Mono; 10 9 } 11 10 .test::after { 12 11 content: ''; 13 - margin-bottom: 0.0396em; 14 - display: block; 15 - height: 0; 12 + margin-top: 0.0417em; 13 + display: table; 16 14 } 17 15 .test::before { 18 16 content: ''; 19 - margin-top: -0.4604em; 20 - display: block; 21 - height: 0; 17 + margin-bottom: -0.4583em; 18 + display: table; 22 19 }" 23 20 `;