{"_id":"@turntrout/subfont","_rev":"59-e1f8e4c89112647de6d16ddd5db9e904","name":"@turntrout/subfont","dist-tags":{"latest":"1.12.4"},"versions":{"1.0.0":{"name":"@turntrout/subfont","version":"1.0.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.0.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"dc7d9a9349a39b8f060462d766021980b8f3d511","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.0.0.tgz","fileCount":34,"integrity":"sha512-dJJG2RRHpKjRO5wsTZcFc6TgVqCE2R1UdQlplwvhJiBuv93DIyIheQQvzHDrt0MT2ujS5xj7ksPQKIvPdnb/xg==","signatures":[{"sig":"MEUCICVgHp0gcnXeLeDaaFeVO4kfR5oI3WDJVSeyKH/nBsNPAiEAuMjo9aTm1rzWsjNUasbwKPTL3JBv18r7b8s1P5dPv6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189004},"main":"lib/subfont.js","pnpm":{"overrides":{"canvas":"npm:@napi-rs/canvas@^0.1.97"},"onlyBuiltDependencies":["core-js","es5-ext","puppeteer","unrs-resolver"]},"engines":{"node":">=18.0.0"},"gitHead":"4866b56b9ce32c21df8b68505d87a4f622b1be83","scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","prepare":"husky || true","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"turntrout","email":"alex@turntrout.com"},"repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"yargs":"^15.4.0","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","subset-font":"~2.3.0","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","gettemporaryfilepath":"^1.0.1","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.0.0_1775618680074_0.6133469936631126","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@turntrout/subfont","version":"1.0.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.0.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"b5ba167f4257037155b65926099e1f47475dd07e","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.0.1.tgz","fileCount":34,"integrity":"sha512-cTIxY2iJcvv5Zm8ukSW3YzU6HfV8+mkXSpCBmk9U6IGS5cbQtXEBXA22O6k1nG6FXlPy4FyviT9ycuqAW01BUQ==","signatures":[{"sig":"MEYCIQCdLOWI5GXE/9pZiqUUsc43BA4PWixs5895cYVF1mo/VQIhAJ76lokXZxQqrIKqmadT6CGaBvrUpo3mr3qDHCNNxgac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179965},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.0.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/8a4fbfb34b186ac1225ab6e37855e759/turntrout-subfont-1.0.1.tgz","_integrity":"sha512-cTIxY2iJcvv5Zm8ukSW3YzU6HfV8+mkXSpCBmk9U6IGS5cbQtXEBXA22O6k1nG6FXlPy4FyviT9ycuqAW01BUQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^16.5.3","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","subset-font":"~2.3.0","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.0.1_1776013250385_0.4674938213430673","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@turntrout/subfont","version":"1.0.2","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.0.2","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"74bf64400fc08f14143a168cae60d420b66fd774","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.0.2.tgz","fileCount":34,"integrity":"sha512-c/cd3boIMRfNRDps6ejZAL0gHHCWi8RAb8xzdpYuPErfoQkdJwEZj0omNd7WNLmIBct8EI2KoNvSpaR4X8ZK1g==","signatures":[{"sig":"MEYCIQDNYexszFbJc4Y8CYEcrdAfOOhfPebrAzFN+g0hBne29AIhAJ9bNy6LUGltKpcxMjgeTBXeZ6Bo49SwFqV0U0CH+pqW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179461},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.0.2.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/af5393ef6e39a5be6b97891b75077229/turntrout-subfont-1.0.2.tgz","_integrity":"sha512-c/cd3boIMRfNRDps6ejZAL0gHHCWi8RAb8xzdpYuPErfoQkdJwEZj0omNd7WNLmIBct8EI2KoNvSpaR4X8ZK1g==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","subset-font":"^2.3.0","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.0.2_1776021248458_0.3596899971165819","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@turntrout/subfont","version":"1.0.3","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.0.3","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"2e2ced9e9474665b6456750f169f93c081e184d0","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.0.3.tgz","fileCount":34,"integrity":"sha512-8XEY9i/rAvNbC9bsPvIVVW/V5ArzgNkOHr9YdSYTK+1Q081jXDMXAzKfQdfUgeQKgZVw7S+GkouV8Gac3SdryQ==","signatures":[{"sig":"MEUCIEuVS2yXP1gZv9jNk1i5VZLZsWatF5ax8126C1Fh6hIIAiEAhLgI8q5UoNVmo1m6I7Z6nV+PbchO0qGe/qCA5acNSCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184483},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.0.3.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/1a12ac30554bc39fce0fea3c12075503/turntrout-subfont-1.0.3.tgz","_integrity":"sha512-8XEY9i/rAvNbC9bsPvIVVW/V5ArzgNkOHr9YdSYTK+1Q081jXDMXAzKfQdfUgeQKgZVw7S+GkouV8Gac3SdryQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","subset-font":"^2.3.0","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.0.3_1776034822682_0.049169270603459436","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@turntrout/subfont","version":"1.0.4","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.0.4","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"820093d1c80053527db177b2269febcc65c69cde","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.0.4.tgz","fileCount":34,"integrity":"sha512-PC1Vaj5uuz0PjKvStG9T62iL+E0qjpJo+ymA6L6sRaqMGMDowVgFjkHyB4RdGSWy3E8ItxYE6AMQdyWwfq+5Dw==","signatures":[{"sig":"MEUCIEqsJ/L6/rn3dYc//1+CmaZWWPVFHC2ba7IW+Pj7TI+HAiEAw98FF+k01V+FWGw3u8fNqWkiwUOefIW5VkqqQFdomaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185845},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.0.4.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/84f5b0b198684c4f7399f0a7d9c09ba4/turntrout-subfont-1.0.4.tgz","_integrity":"sha512-PC1Vaj5uuz0PjKvStG9T62iL+E0qjpJo+ymA6L6sRaqMGMDowVgFjkHyB4RdGSWy3E8ItxYE6AMQdyWwfq+5Dw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","subset-font":"^2.3.0","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.0.4_1776187849869_0.05598975266792694","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@turntrout/subfont","version":"1.0.5","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.0.5","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"419a44697e4e2260a309632092c3dccab1eb0d5b","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.0.5.tgz","fileCount":34,"integrity":"sha512-HR0nKKk51bps9OT6L2zSqyJ4hp1hTLOLo68MExJLkXbqbpVIC539qnC92jZLWxaUwV8tzWlGa352Osh2dd4TWw==","signatures":[{"sig":"MEUCIF1aF/rWTcs04bOpkGwXzPX8LKI2ol8rZfIIB4iZYWwqAiEAyIDTxc/dq13pj3t3zQchCjKN13MgBA4tQBLb7dbHJMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186322},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.0.5.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/e3855ef21c0f90410c84ded3efb9c9ca/turntrout-subfont-1.0.5.tgz","_integrity":"sha512-HR0nKKk51bps9OT6L2zSqyJ4hp1hTLOLo68MExJLkXbqbpVIC539qnC92jZLWxaUwV8tzWlGa352Osh2dd4TWw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","subset-font":"^2.3.0","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.0.5_1776229799532_0.8680258648657802","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@turntrout/subfont","version":"1.1.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.1.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"870a8e90112f23b535d633f056082add7133dcfe","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.1.0.tgz","fileCount":35,"integrity":"sha512-IILpIn7y0i1Jec8ZeO//rTBDllN/B4msLTou4LfAMkfrC4MuRQ77NQOKfdfMN2bMsQlpJh2Mv0YNlD8c9z5ZqA==","signatures":[{"sig":"MEUCIQDGtN1FhCyonAaKNi+OE2OkCajdbDbBs06VwJkXdUBzQgIgY7+PHKZ83gLAky2Y1fIglBt165BLjg8GRJUcbc3Qy/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188518},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.1.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/e52a663554ce9f775d6a12e888797faf/turntrout-subfont-1.1.0.tgz","_integrity":"sha512-IILpIn7y0i1Jec8ZeO//rTBDllN/B4msLTou4LfAMkfrC4MuRQ77NQOKfdfMN2bMsQlpJh2Mv0YNlD8c9z5ZqA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","subset-font":"^2.3.0","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.1.0_1776290347562_0.541837353624326","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@turntrout/subfont","version":"1.2.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.2.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"ee997db6b7b1cd4893911fbdf5b96d8801fa4968","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.2.0.tgz","fileCount":35,"integrity":"sha512-wLvaJhxd05/aYxjgMAlYMwb3Qp+asv6/VBhohhEMSeRJzTmQe3XnhouQ7iQH9huUHabLCj/xjV4gz0POFPk7jQ==","signatures":[{"sig":"MEQCIFt4xNuf1ivz4MPbqmZHo4P/ik1QGte5lsX2FSC8j3OrAiAzCWphImJttZ/EBnafkUgxfxJGStX/Oitv/9QjPfkeqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197756},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.2.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/cf2d35d6511200b20910306beded516b/turntrout-subfont-1.2.0.tgz","_integrity":"sha512-wLvaJhxd05/aYxjgMAlYMwb3Qp+asv6/VBhohhEMSeRJzTmQe3XnhouQ7iQH9huUHabLCj/xjV4gz0POFPk7jQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.2.0_1776300474034_0.9117507767159669","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@turntrout/subfont","version":"1.3.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.3.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"a7726e24ff703f0c9ac092def5783ef79d975e49","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.3.0.tgz","fileCount":35,"integrity":"sha512-+ntRpxQIpA1pJKwogPaRmTyVj9TY0L4vNYPcNYINIPQBa03zeBs2qoQ1VrG+75Fg4VohIwrNjkgE8p8O3slgCg==","signatures":[{"sig":"MEUCIQDdsFFlB4GQOXgmRRaC0Ofm7kNfKhe+TlXfY1YY48TKpAIgHQcBMV1HrOelwleuGltYyEPj/sZO/Y7f188kxt6WL+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200541},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.3.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/74e29b7527aefdab5957fe86a8faae7e/turntrout-subfont-1.3.0.tgz","_integrity":"sha512-+ntRpxQIpA1pJKwogPaRmTyVj9TY0L4vNYPcNYINIPQBa03zeBs2qoQ1VrG+75Fg4VohIwrNjkgE8p8O3slgCg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.3.0_1776314061013_0.536853579767677","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@turntrout/subfont","version":"1.3.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.3.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"df9489f7116c743baa12a657559417d2d799c116","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.3.1.tgz","fileCount":35,"integrity":"sha512-Xhf3Vi5SCl4oyliJwnVxcHNeobgU6ONQ7nNFbQSVDkN/E13NXl/SPH64lR5mp96anE/iLsaKjIEQO0rGdkUMOQ==","signatures":[{"sig":"MEYCIQDNL4mTPSUToXM1h29zQ/lYpG+7LoydBzYgnxkMqVkudQIhAJtPGDbE4D54oWKUp7+41bQaEs20YsozZYtYjscJuD9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205194},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.3.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/c6a316d4e4721ba8280e4490b00d52e0/turntrout-subfont-1.3.1.tgz","_integrity":"sha512-Xhf3Vi5SCl4oyliJwnVxcHNeobgU6ONQ7nNFbQSVDkN/E13NXl/SPH64lR5mp96anE/iLsaKjIEQO0rGdkUMOQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.3.1_1776360857669_0.4851773349731172","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@turntrout/subfont","version":"1.3.2","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.3.2","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"af3a16e0cf04a03ec1c33dc34c04dfc1e3d600e9","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.3.2.tgz","fileCount":35,"integrity":"sha512-Ju8vGlodoY2ElJeUG+wL3Q1TA/HRq8zu0yaTA4v+tqdliqhunuENUCPHy6IMdcgUFGDiwTJRHTcygbM6wsYzig==","signatures":[{"sig":"MEUCIQDBWblk6ceP8EjusL82IW+8MtayKbNnBVoMm8tnOZ+MbwIgDVFUIsrHO8geEBpS5krwn6hPq1QbpG1LL88odUxM4ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205308},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.3.2.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/54f45ee84db5e4207f851fb520d61ed0/turntrout-subfont-1.3.2.tgz","_integrity":"sha512-Ju8vGlodoY2ElJeUG+wL3Q1TA/HRq8zu0yaTA4v+tqdliqhunuENUCPHy6IMdcgUFGDiwTJRHTcygbM6wsYzig==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.3.2_1776366227452_0.4429656178653816","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@turntrout/subfont","version":"1.3.3","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.3.3","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"2c5a3db01dc9aeb950b59f9627ff516795bc5ecb","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.3.3.tgz","fileCount":35,"integrity":"sha512-GW2/cBtz2moRcRAxg8ddqHHWrwMjmllPGtAUFnzUDcDWKXI69TZ/n05T5ItFDbNqmemBUwq59XDvndA0mYpmkA==","signatures":[{"sig":"MEUCIQD84NNZY8kr3jgi8YCtcJhdm/li7ggdXBn8ORHyQELpygIgOksotlWtjM9lzqd9SlSC2/4gSWGzshrbbE2DUOwAJo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206031},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.3.3.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/66ba83b23dfbc071d69202037ef8e66c/turntrout-subfont-1.3.3.tgz","_integrity":"sha512-GW2/cBtz2moRcRAxg8ddqHHWrwMjmllPGtAUFnzUDcDWKXI69TZ/n05T5ItFDbNqmemBUwq59XDvndA0mYpmkA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.3.3_1776448429200_0.1360654354789963","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@turntrout/subfont","version":"1.4.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.4.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"0643dd91b7fad0d088055da9a6e0e65d6a9f73a7","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.4.0.tgz","fileCount":35,"integrity":"sha512-5t0h92aACwbaiRgfJwUem954pnKiOalgylx+dD8bV+asDVo35/h026m7OsjmmUny4rpfAmHXjekJSW03Xl0/Ow==","signatures":[{"sig":"MEUCIEwdSTxa3xGx9Zpg04SKnW4iKpwvEhfSxQyy16aQfDdAAiEA/+pq1yczj7pgp3k1KNIo58vaU8OclEmzLfyLBb462vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206740},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.4.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/886f2f20e00405d01a004a796cd00515/turntrout-subfont-1.4.0.tgz","_integrity":"sha512-5t0h92aACwbaiRgfJwUem954pnKiOalgylx+dD8bV+asDVo35/h026m7OsjmmUny4rpfAmHXjekJSW03Xl0/Ow==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.4.0_1776456862808_0.060475345960429694","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@turntrout/subfont","version":"1.5.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.5.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"789342a4fd0ed0914712745b4562b870de533435","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.5.0.tgz","fileCount":35,"integrity":"sha512-UvXPdsJqx0Vouff7U5H+zwuJ4szUy2uq9Uvtt8AqwTfxnAWloBjKtCqo9tti2b/oYxAaLQ/la1YVDoa4bROssA==","signatures":[{"sig":"MEUCIAyubuw4qclK4PSeAaZvPrFm0NiYR+waCVDQO0MVV6W5AiEA2lbqMloCddSELKgOn4A/4NyrVE6HUeRFKiDTIiY87ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209518},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.5.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/200db9c1ce768b66459cacb442d8ff60/turntrout-subfont-1.5.0.tgz","_integrity":"sha512-UvXPdsJqx0Vouff7U5H+zwuJ4szUy2uq9Uvtt8AqwTfxnAWloBjKtCqo9tti2b/oYxAaLQ/la1YVDoa4bROssA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.5.0_1776458728065_0.7201032522416715","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@turntrout/subfont","version":"1.5.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.5.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"d7e297ad81029887c75c1510de9d164d7c273d65","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.5.1.tgz","fileCount":35,"integrity":"sha512-lfz7Byj2BQDq3EGSUdAt+rPLYAxoK6upjHiVvn/8qfpzlL46J10ZyitL3qKHAnZ38Kv3yGvlJvlS1kbIBPWJUQ==","signatures":[{"sig":"MEYCIQDmuUbIajPBQ/On0wTadH6iEqjw+4VM00x3KRS1LiWe/QIhAIBLKviBXSWvsdBd4n5mtJi70fxKNFOx7YF1HsYNU1zC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209695},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.5.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/a8a3e4425cf6aa626348be9dd78e4d7c/turntrout-subfont-1.5.1.tgz","_integrity":"sha512-lfz7Byj2BQDq3EGSUdAt+rPLYAxoK6upjHiVvn/8qfpzlL46J10ZyitL3qKHAnZ38Kv3yGvlJvlS1kbIBPWJUQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.5.1_1776481279849_0.7164870874355387","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@turntrout/subfont","version":"1.6.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.6.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"2037712e1762c930ef6f9fbf6a063890d2ba6166","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.6.0.tgz","fileCount":37,"integrity":"sha512-gVupDDanG3uEgAao9vkH7NsSH5tJ1KgQwFhf8b2sRWd7w6DTqCVjKlPiLhv69A0W8bhSLMyEiEZoLihootNpoQ==","signatures":[{"sig":"MEYCIQDci/raMRuBjQRCDOLHIcq/NT6qTJRWZJjJucqtHY5L+AIhAPcxWJPXIAZ6DuaZ9gwr9ObJGhhh+BCI1DXG6HsTCq6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216297},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.6.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/a1977ce9d537d2de61924d53055927c1/turntrout-subfont-1.6.0.tgz","_integrity":"sha512-gVupDDanG3uEgAao9vkH7NsSH5tJ1KgQwFhf8b2sRWd7w6DTqCVjKlPiLhv69A0W8bhSLMyEiEZoLihootNpoQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","p-limit":"^3.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.6.0_1776618692341_0.5958041582009057","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@turntrout/subfont","version":"1.7.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.7.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"89a7a7e25c9ce33ee3d7db5a0359b76b7b64d9a4","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.7.0.tgz","fileCount":40,"integrity":"sha512-Uf7JlFuLaPcu2xLxMCp0dexwAldykH9Y/d+nN9zg3Z/04CEJeS9IdNpNGtDadoQmYA9LHP0+Ty63nZQc3nmtaw==","signatures":[{"sig":"MEUCICpzjnxqLV4j9R1fu2vN8UTLYIt24IW701YmTnRdJ1OmAiEA1LhjJb6gR5eaG7qtkvQVHFIDWQtyWI+HNrntDpP29Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228237},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.7.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,md}'","test":"mocha && npm run lint","coverage":"nyc --reporter=lcov --reporter=text -- mocha","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/d206852895b4d73d65039cbd0ee73402/turntrout-subfont-1.7.0.tgz","_integrity":"sha512-Uf7JlFuLaPcu2xLxMCp0dexwAldykH9Y/d+nN9zg3Z/04CEJeS9IdNpNGtDadoQmYA9LHP0+Ty63nZQc3nmtaw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","unexpected":"^11.8.1","httpception":"^3.0.0","neostandard":"^0.12.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.7.0_1777085024426_0.032080591330194475","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@turntrout/subfont","version":"1.7.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.7.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"eee0a026e2ee95fa5b4aa70c4c545004e68d0f6e","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.7.1.tgz","fileCount":58,"integrity":"sha512-pu83bjfY5uPhtFocgyTNZ+7NOjP17bWKukxzfN4cEqP9yYjMF4WQVVlj2H1rbzVI2ZE/eq17fqqBFxQR14yYUg==","signatures":[{"sig":"MEUCIFIiq0JAoj7f3TIzwel4NmJJd3RVR128iRK9vvuG7JExAiEAuvXpgMtGy4g4ToSjMNII32A5CO14PZ6RCEvae4z61rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337322},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.7.1.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/{cli,subfont,subsetFonts,FontTracerPool,subsetFontWithGlyphs,subsetGeneration}.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/8e915652219832d7f889192f3dbbc531/turntrout-subfont-1.7.1.tgz","_integrity":"sha512-pu83bjfY5uPhtFocgyTNZ+7NOjP17bWKukxzfN4cEqP9yYjMF4WQVVlj2H1rbzVI2ZE/eq17fqqBFxQR14yYUg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.7.1_1777146756127_0.23549963293719078","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@turntrout/subfont","version":"1.8.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.8.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"ddb2d5d156c121c2097a4740fef37534e1e0ae97","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.8.0.tgz","fileCount":153,"integrity":"sha512-2DPW7fCR/hsV8PL/QnG9El2jWEgYqb3PpMmgKonXK1BGepCv070b62Xu3GIQN08h4vbFfQnyA4qXJs/+EwF1Kw==","signatures":[{"sig":"MEUCIBUeXowjY7eKxvsSBODjRllgTSXCzrgq5RVUaNcY8emMAiEAwg8t76GTBklj5qU8SIsGbmPQJSbl4Jbde5cUtFKWO1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531278},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.8.0.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./lib/subfont.js","./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/*.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/c5760b778ab0b8c394d486cf48572e25/turntrout-subfont-1.8.0.tgz","_integrity":"sha512-2DPW7fCR/hsV8PL/QnG9El2jWEgYqb3PpMmgKonXK1BGepCv070b62Xu3GIQN08h4vbFfQnyA4qXJs/+EwF1Kw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.8.0_1777787484786_0.8966363282307734","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@turntrout/subfont","version":"1.8.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.8.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"6187e3fe198944675f49b6ebf6c60b27b9fb9290","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.8.1.tgz","fileCount":153,"integrity":"sha512-sbWMwOI9fTLyclyZrC8cDUeT8glepOTfJgB5/K3SqLJU1f1jRy01Xfoq8wrTJ8WqSkaE+HsedJKHZGrZ44LPJw==","signatures":[{"sig":"MEQCIAF2WiSEQU+oz31mKAMmkxwsJwBDWcSqN5B3fK7UuKDZAiALQZ7HdsnZoLHd9XNLC9uI002riWsc69irPWUq9+xHwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532994},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.8.1.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/*.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/e11d6eac4594aab6578a344db89d848c/turntrout-subfont-1.8.1.tgz","_integrity":"sha512-sbWMwOI9fTLyclyZrC8cDUeT8glepOTfJgB5/K3SqLJU1f1jRy01Xfoq8wrTJ8WqSkaE+HsedJKHZGrZ44LPJw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.8.1_1777912680062_0.254291626179455","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@turntrout/subfont","version":"1.8.2","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.8.2","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"4f22b0d54d0adc344b10e26643fea83c7d8194b6","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.8.2.tgz","fileCount":153,"integrity":"sha512-LZoG2cxbU3ZS3LCCIeyBKOLBnrJ2fi/9ZkrnCsWwUmg4qdG1+6xlPLQVT9YSIhmES7Wc8bHpFkXRMFPcM65tjQ==","signatures":[{"sig":"MEUCIB/W0fEZvXhZ7JtyD7YT9LKMBYoNgxvAQvUektKxmWyhAiEA1qx/D2Tezg8995BlJB1RLjBEUlAzZWFmiziPMMXjdiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534521},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.8.2.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/*.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/087d52c125f45278204c14822d613745/turntrout-subfont-1.8.2.tgz","_integrity":"sha512-LZoG2cxbU3ZS3LCCIeyBKOLBnrJ2fi/9ZkrnCsWwUmg4qdG1+6xlPLQVT9YSIhmES7Wc8bHpFkXRMFPcM65tjQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.8.2_1777917062076_0.6234471933520067","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@turntrout/subfont","version":"1.8.3","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.8.3","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"4370acdece008488c6e52942af63718206cc33d9","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.8.3.tgz","fileCount":153,"integrity":"sha512-Gr6EbMulnVRibvF6c2aMt5gep2KMMA8Kr9WgL5ddG4QTAz5X0WXMTayI+c8MbnR4AzKbl0TGEInBVpqqRHdZWA==","signatures":[{"sig":"MEQCIAo+VV0PYkBqp1d6YvZcZRJWnZfi3nSg5yDi5BPu8iEzAiA8rVRlKU2flBydKtGyLsjsaACZ80Bmo7N5xmEnz6booA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534199},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.8.3.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/*.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/44269d7435567cdae772c7ad626696c2/turntrout-subfont-1.8.3.tgz","_integrity":"sha512-Gr6EbMulnVRibvF6c2aMt5gep2KMMA8Kr9WgL5ddG4QTAz5X0WXMTayI+c8MbnR4AzKbl0TGEInBVpqqRHdZWA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.8.3_1777919717349_0.30056065517281527","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@turntrout/subfont","version":"1.9.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"4f9a076ba6285efcc7fe3ce7960a87b9952a361c","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.0.tgz","fileCount":153,"integrity":"sha512-Py7AJI5NEu3Vkdad1WddqdE4dnIBtyMC3NrSa4SMG3uum571oJ65RzUwVEGywrJbDjrCCvcNOhMtLVPLqjRg1w==","signatures":[{"sig":"MEQCIQCKvJyYpQ/J3ExSKAFuMDkIG3vlNoYacJWbPTAg2UMI5AIfdyewnd9znYfmbreHxafunLqA6QAjfR0WqJdY9q8PhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540855},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.0.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/*.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/1042722d73d7577e344534f5c81e0bb4/turntrout-subfont-1.9.0.tgz","_integrity":"sha512-Py7AJI5NEu3Vkdad1WddqdE4dnIBtyMC3NrSa4SMG3uum571oJ65RzUwVEGywrJbDjrCCvcNOhMtLVPLqjRg1w==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.0_1778003083598_0.2375169388959799","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@turntrout/subfont","version":"1.9.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"584854b425b063ae34716cbf1dbff0d2a1b1fadb","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.1.tgz","fileCount":153,"integrity":"sha512-5Qc/vfnUT7OqLeGJpxi2cSt1zjQb3Fp5NGqrH+tJis3VIE74tbEKn5pUG+OmVuBbdJ0EBxKmMfqx/lEkG9PTFA==","signatures":[{"sig":"MEUCIQCfL2geQ5Bosuxq0l/DLDF09qH+M1Hu7smPU6WzYZ697gIgKdlEikpgzCix36nef43TagR6zHBXfdD/wyZadTxL53Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542035},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.1.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/*.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/32eaa2eb63915aa23802796ca8ef95fd/turntrout-subfont-1.9.1.tgz","_integrity":"sha512-5Qc/vfnUT7OqLeGJpxi2cSt1zjQb3Fp5NGqrH+tJis3VIE74tbEKn5pUG+OmVuBbdJ0EBxKmMfqx/lEkG9PTFA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.1_1778095662101_0.40631573033823787","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@turntrout/subfont","version":"1.9.2","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.2","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"89d571c1f1b7029347754a49d0833911bfc0f6a7","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.2.tgz","fileCount":153,"integrity":"sha512-TyNm6K9ngcsm5zDne8EaLfol7cX18W8MyDEEcQf9CLDcdlWW1vCEUrv73xkMWsYBuHMVrPsoaIbtBgtIcGCF6w==","signatures":[{"sig":"MEUCIQCsbKDEnYKr1Q9QIkOzdgpyMZonYwJvlCEiYnh5eAXAxAIgeauePXcAobUxa7FY4P4e/iYYe8F4e5o03HpLxBoHmQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542666},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.2.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf 'lib/*.{js,d.ts,d.ts.map,js.map}'","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/0b5dcf5981889ced50d7543ca43cc155/turntrout-subfont-1.9.2.tgz","_integrity":"sha512-TyNm6K9ngcsm5zDne8EaLfol7cX18W8MyDEEcQf9CLDcdlWW1vCEUrv73xkMWsYBuHMVrPsoaIbtBgtIcGCF6w==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.2_1778095785371_0.9659341920104254","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@turntrout/subfont","version":"1.9.3","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.3","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"d03dcdae349db88f3b359a1c9444f3e059bed701","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.3.tgz","fileCount":153,"integrity":"sha512-xj+ec21wxkXuTvK7B04077XQ7qQx+4fC4j8JVq4+r+TROlIjEEUV1ju7Zl328W82uzayTlTj1RokhTzDuBZn9g==","signatures":[{"sig":"MEUCIQCKxqB0ZPk3SHqjxSh8O2IW+Cz1EkTkpbguNW5I0deBEAIgLHJ/vZO+tcsEklW9BnyyDWlMx3S161HOv+5EOc6aZNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542832},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.3.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/860171729f2f79a8c7f3f8392f60df7a/turntrout-subfont-1.9.3.tgz","_integrity":"sha512-xj+ec21wxkXuTvK7B04077XQ7qQx+4fC4j8JVq4+r+TROlIjEEUV1ju7Zl328W82uzayTlTj1RokhTzDuBZn9g==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.3_1778096515734_0.8478235805639638","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@turntrout/subfont","version":"1.9.4","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.4","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"597d53de12e2305d39defc60376d33cde17dfff6","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.4.tgz","fileCount":153,"integrity":"sha512-xGFxy+8a2G/C2bBqEg+rU+GmbZQpTjEPFgIgwFFEWpLrr5PNteJ+l/2boEcTLJk5jCeEMUIZOjgOm2pGSPmY6g==","signatures":[{"sig":"MEMCICbLSi0yzGyQEvkVvg2uEjDl7qRDbjzUTGIVx6kUotXlAh9g7mMohZuglqobkRsxB0fLxKdoz8bWYLhTPA/lPNcm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543353},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.4.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/e3e227dede7ee92ac13ebc033868d3a9/turntrout-subfont-1.9.4.tgz","_integrity":"sha512-xGFxy+8a2G/C2bBqEg+rU+GmbZQpTjEPFgIgwFFEWpLrr5PNteJ+l/2boEcTLJk5jCeEMUIZOjgOm2pGSPmY6g==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.4_1778096639785_0.2551531265312472","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@turntrout/subfont","version":"1.9.5","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.5","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"11f1e7e242bfe7b5be81dfbb33eb0513d306fb7b","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.5.tgz","fileCount":153,"integrity":"sha512-Wn1iomWYzIXakfUyv4sHj8jZCXQZTjFb1EWxeCJ1ICObg+YenCiJ+CMgIvrBfFcwFM/XIjzILD6QCs6X0sMuAw==","signatures":[{"sig":"MEQCIHZthoHzrzV+oQlRXxM2cvgZ6y0aac0WZaEz3dLKadVSAiBXGyRb9wV3qJIKl0KLhLD/a4KOvs6FqI1qkvaXPyXZnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547375},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.5.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/bc2fb4c1df2b38b094b647b5bf463639/turntrout-subfont-1.9.5.tgz","_integrity":"sha512-Wn1iomWYzIXakfUyv4sHj8jZCXQZTjFb1EWxeCJ1ICObg+YenCiJ+CMgIvrBfFcwFM/XIjzILD6QCs6X0sMuAw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.5_1778128627175_0.6019027459105448","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@turntrout/subfont","version":"1.9.6","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.6","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"c63903894b77589d282165715996e2251adb2d90","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.6.tgz","fileCount":153,"integrity":"sha512-D6ePqSnD/71i6gIC0ARVtIlzdRzHUAsi6KUVsqSSdjBoHZml6VxWJH/fNNKjosVH1YKHB60jkF7tSbGQSI/oAw==","signatures":[{"sig":"MEQCIEymZ9m2l70nuV94FoHgTFvIdenpw+LW7+ApUf97rZ6QAiBw8Mu0Nk5BaS9gnwE8CUBxUp2acNZdQifrA9E4XpjUQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549187},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.6.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/fdd6e798ee8a75f252349d49f4e3a681/turntrout-subfont-1.9.6.tgz","_integrity":"sha512-D6ePqSnD/71i6gIC0ARVtIlzdRzHUAsi6KUVsqSSdjBoHZml6VxWJH/fNNKjosVH1YKHB60jkF7tSbGQSI/oAw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.6_1778176624169_0.11396179608736601","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@turntrout/subfont","version":"1.9.7","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.7","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"103b1ffbd4e214d5ce1492c015c893a73f979062","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.7.tgz","fileCount":153,"integrity":"sha512-n5jlvu5RyX19AjePWhyK9Tt+HhUvSqoymTLUyL3xq2+L6M+qSFR0SbQDdWw3052NWJxdOC1ahwgdV6cERLqVZg==","signatures":[{"sig":"MEUCIQDgWG/rATvGxuc3cOS8VmsxVyKlOEow1CreWj8VZRIpgQIgIoQXjFapbO7BljGCQULbxnVLAMqn4u7AL/CQcAm7hkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549940},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.7.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/d7fb520b2089b0399a8b8de332fd64e2/turntrout-subfont-1.9.7.tgz","_integrity":"sha512-n5jlvu5RyX19AjePWhyK9Tt+HhUvSqoymTLUyL3xq2+L6M+qSFR0SbQDdWw3052NWJxdOC1ahwgdV6cERLqVZg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.7_1778219885227_0.02278484819404003","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@turntrout/subfont","version":"1.9.8","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.8","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"2a6b7a62e3fa8a034b6ea3c3563198c84534f1da","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.8.tgz","fileCount":153,"integrity":"sha512-4yU8r7i5DWNW58dNmL37wKEABfSNY/TzSFbgRo9WanJ8dWh/e45dWC8tMi8daupo/YZMrINmpVXKIElGpgyGRg==","signatures":[{"sig":"MEUCIBaVsLpHGmjXg9AxmR8zXb0haQ71+0KxsGIzWgUXUkrJAiEAtUy6oTMlh5lS5IvNNSImFn8T5uZkpQ2tmXFJRyMhKIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552448},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.8.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/f051110922a13142790a1b4510f70fe2/turntrout-subfont-1.9.8.tgz","_integrity":"sha512-4yU8r7i5DWNW58dNmL37wKEABfSNY/TzSFbgRo9WanJ8dWh/e45dWC8tMi8daupo/YZMrINmpVXKIElGpgyGRg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.8_1778441470149_0.35880568397708656","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"@turntrout/subfont","version":"1.9.9","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.9","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"61eb33c81d2edd84bbb19b0b91dd913ec1fc585f","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.9.tgz","fileCount":153,"integrity":"sha512-DZOLZa0YBVqxFIyJyVRawDKx8VWnSeQpx53/rsPvVyfk3CqfN3+VP6ant19IjXBwa3jLqmejebv2eykUUVr1MA==","signatures":[{"sig":"MEYCIQCFP+d6rDxC9Xk+xN48medeBKa7sQSaf2pIw+X2475USgIhAJL4KzsrAAZLy0O8lExkRGBeJABcGH0Zjl62FiksaVkX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551980},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.9.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/7084d4853502cbdd9bbc7ea19b25cb9e/turntrout-subfont-1.9.9.tgz","_integrity":"sha512-DZOLZa0YBVqxFIyJyVRawDKx8VWnSeQpx53/rsPvVyfk3CqfN3+VP6ant19IjXBwa3jLqmejebv2eykUUVr1MA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.9_1778443755166_0.7553900607536246","host":"s3://npm-registry-packages-npm-production"}},"1.9.10":{"name":"@turntrout/subfont","version":"1.9.10","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.10","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"c57b3e4010a1d1f0bf67a9e41b47e3b90ccf0ec7","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.10.tgz","fileCount":153,"integrity":"sha512-XRGzlp5GqBn2wr15SkBr7YN4tcah2uy4pSLtUCHE2btbTXBxtfPmHbNBU0VNcrBERAv1iWle3P6rnihdwPzgsA==","signatures":[{"sig":"MEQCICf1ehNSYnplvN9qX5xyH7RDzNa6qFYQ681On47NPpU5AiAop7yhNVoowKQMdzCuoA7usVvCIrFuGOo8xl+OHxteJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553704},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.10.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/0c8338f9b4671403ed5e9ad760179184/turntrout-subfont-1.9.10.tgz","_integrity":"sha512-XRGzlp5GqBn2wr15SkBr7YN4tcah2uy4pSLtUCHE2btbTXBxtfPmHbNBU0VNcrBERAv1iWle3P6rnihdwPzgsA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.10_1778444835963_0.18158774920177811","host":"s3://npm-registry-packages-npm-production"}},"1.9.11":{"name":"@turntrout/subfont","version":"1.9.11","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.11","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"cccfef5eb4fc2f316e9d0860cc6ee0d416271295","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.11.tgz","fileCount":153,"integrity":"sha512-QKjTxSLuepPlfVStKrvByehQJgvkK6/40wHd8ZWmyTLIIoFVIhEnyH5UAM+PYjAB9gNWVWDjI2eWYQHD0djaiQ==","signatures":[{"sig":"MEUCIQCVg+XoC7INp7JpTrFpA4FQ/lkWLNezh+btRAdNUsqU9AIgX3zGUorVBbgN8P/O2I18CJs9nQdgwp0hugXYDPi6k9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553704},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.11.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/87dd2e29326f271e89c8f60fb3e9aa34/turntrout-subfont-1.9.11.tgz","_integrity":"sha512-QKjTxSLuepPlfVStKrvByehQJgvkK6/40wHd8ZWmyTLIIoFVIhEnyH5UAM+PYjAB9gNWVWDjI2eWYQHD0djaiQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.11_1778446184937_0.9121980308240507","host":"s3://npm-registry-packages-npm-production"}},"1.9.12":{"name":"@turntrout/subfont","version":"1.9.12","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.12","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"8efdf88dbcf8d83cff8c11fcc749e969821ec576","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.12.tgz","fileCount":153,"integrity":"sha512-mf2n5yg79A+nHQOxeGK497w/zZGYFqh8A4LrJMv6V0QRw3nuYiFiYUfVfYh9eRVkCwCTy66dlfqmzeSFUh2NSA==","signatures":[{"sig":"MEUCIDMjFdKA//ONaiAiF5wkktoii+vCdb7cWJgBbcvs7czNAiEApidJLHwSOmQozHGcAzxP1X2ZK+lTyGpBfq+ojuZobkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554267},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.12.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/ad93589887b970322879e9e61619e216/turntrout-subfont-1.9.12.tgz","_integrity":"sha512-mf2n5yg79A+nHQOxeGK497w/zZGYFqh8A4LrJMv6V0QRw3nuYiFiYUfVfYh9eRVkCwCTy66dlfqmzeSFUh2NSA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.12_1778446818386_0.700024460950132","host":"s3://npm-registry-packages-npm-production"}},"1.9.13":{"name":"@turntrout/subfont","version":"1.9.13","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.13","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"05e20b0f30a617fd9bb3ff50955a74277717a617","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.13.tgz","fileCount":153,"integrity":"sha512-2D/RfGAcjLjyfQo9xwv38UU42PhgOHbNfMHuoHjYETm54CAQCRPEM0vZu9p2VTBWIxSYUg/zn8beh5SzEfo+zQ==","signatures":[{"sig":"MEUCIAOcf53k8dAz1CN1WzqYl9UOMSyAEUER1qrADpsg/LsSAiEAoJblJrkp7VN0zGwWpjbP+gmINBYjjnVj6Hcp80Fl2nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553613},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.13.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && npm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"npm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/ba683a89c9c16585c26a2c51de1a19ad/turntrout-subfont-1.9.13.tgz","_integrity":"sha512-2D/RfGAcjLjyfQo9xwv38UU42PhgOHbNfMHuoHjYETm54CAQCRPEM0vZu9p2VTBWIxSYUg/zn8beh5SzEfo+zQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.13_1778446931275_0.7210635446131808","host":"s3://npm-registry-packages-npm-production"}},"1.9.14":{"name":"@turntrout/subfont","version":"1.9.14","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.9.14","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"a0bc166e5d8f0dfd0fc0f912eb039526b39c3ad3","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.9.14.tgz","fileCount":153,"integrity":"sha512-jA8JEHLDHZUacYdl6dmUmrzM62fantsR8HDI/to/RnMFlBfau0HLDIZE5p14ggNwkUOdFCCeZVDy9lSewoBgxg==","signatures":[{"sig":"MEUCIEi3ydSp6ECI7ataPUnursrUF7Fk4qR8wVETqRhqv73CAiEA5KKDCUwkseeN+DAOco1LUjmcjjCtsBA3zTJ4nNwXbWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553969},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.9.14.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/a3e2d0064dd11eef3e042bc594f4f789/turntrout-subfont-1.9.14.tgz","_integrity":"sha512-jA8JEHLDHZUacYdl6dmUmrzM62fantsR8HDI/to/RnMFlBfau0HLDIZE5p14ggNwkUOdFCCeZVDy9lSewoBgxg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.9.14_1779041834661_0.7109513990900365","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@turntrout/subfont","version":"1.10.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"1616ae8a31be52112e3f05db5af1be3289ad5ad3","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.0.tgz","fileCount":153,"integrity":"sha512-vdY2sdQGj4S3zGn9Ij/8UBFO1vObUHu/fwjydac6X9Bh/QJSJ1eid1P3eDH3nUAxetI5PJlxzLMkoBv76IcuRw==","signatures":[{"sig":"MEUCIEUdkVQZq94VLMIaNni51gYBaoXbz9NRIQ8kPS+kgdmlAiEAvEaui4Ek7J1QRvWTX+tdJEAuRljwpSksfDq4E1wTvbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554492},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.0.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/0ca5d0791aef2bf280fe89bb1fd5b7d1/turntrout-subfont-1.10.0.tgz","_integrity":"sha512-vdY2sdQGj4S3zGn9Ij/8UBFO1vObUHu/fwjydac6X9Bh/QJSJ1eid1P3eDH3nUAxetI5PJlxzLMkoBv76IcuRw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.0_1779050651586_0.2803814593705376","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@turntrout/subfont","version":"1.10.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"bd86b1cdee84ec9fe243f15cc62c1460334f0521","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.1.tgz","fileCount":153,"integrity":"sha512-CV+bUhiphs/qvo9Gqo5zobTu2ia1FoOhY7uPBSP08Zkl+ya4SKdgPBg66twI3gPINi8Dtfv/p9uy2F/aWIxUWg==","signatures":[{"sig":"MEUCIBGAUCKSr3HlwA671vMF/bBP06nAMDfo7AcaJKGN+mVFAiEA0dPiKIXcQgJQqzP9Gm3tWE9EbOy8QWDzCdivB+VSyxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555370},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.1.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/3b431fe4dc20a02aa3f5e074b0ba0905/turntrout-subfont-1.10.1.tgz","_integrity":"sha512-CV+bUhiphs/qvo9Gqo5zobTu2ia1FoOhY7uPBSP08Zkl+ya4SKdgPBg66twI3gPINi8Dtfv/p9uy2F/aWIxUWg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.1_1779058380711_0.988620329045937","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@turntrout/subfont","version":"1.10.2","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.2","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"6216535b44c27b52ec9c817420bbe368bbf25132","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.2.tgz","fileCount":153,"integrity":"sha512-dnoIbwcT+fFMdzF3dPZ8/GoJNChKfxp/QgGHsgJ1/5kQ+XTQ5ZXa4rxciVVVYxbhH6UHguScBqYJc1QNH5a2UQ==","signatures":[{"sig":"MEQCIHqNGEmKiD9/91w6JFotZJq9maJW9BHPUm4ZO2DYrRTTAiA91/pMRB+Jf+gkEmUbZLvPz/4XqHngwTM541ww+TAx7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556934},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.2.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/1c42de5f0e516031c5c6a4aaad5f32db/turntrout-subfont-1.10.2.tgz","_integrity":"sha512-dnoIbwcT+fFMdzF3dPZ8/GoJNChKfxp/QgGHsgJ1/5kQ+XTQ5ZXa4rxciVVVYxbhH6UHguScBqYJc1QNH5a2UQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.2_1779059645992_0.5109877410140633","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@turntrout/subfont","version":"1.10.3","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.3","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"1644db928e6007db89fe7a7af3837351ddd160c9","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.3.tgz","fileCount":153,"integrity":"sha512-uC0qWdMFBpoZwAdVdNUTcIxOspSwtMagPbDK1JmjTrCnzwNjaMXhqk1MRP1v8Kpc9oegEMm0XB/Eji6c4onySg==","signatures":[{"sig":"MEUCIB2UCnGV1CrB+Hr/1MmkDwyrMiCcWS1vOBTmYwYahsuUAiEAsGSN7hcKGpoTddhMkTgQ5NeTpCmy/OCCYaYHmtrEjEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569973},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.3.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/97a173004af5ee64a9ba654ae7ecf397/turntrout-subfont-1.10.3.tgz","_integrity":"sha512-uC0qWdMFBpoZwAdVdNUTcIxOspSwtMagPbDK1JmjTrCnzwNjaMXhqk1MRP1v8Kpc9oegEMm0XB/Eji6c4onySg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.3_1779086610236_0.4838891315166891","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@turntrout/subfont","version":"1.10.4","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.4","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"3ef6a487259ab92ebd32f49b29b237e9e207a062","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.4.tgz","fileCount":153,"integrity":"sha512-xEgUpJGrfJjxBDI81GKA4h+yfkrV8B8Q5OffWCwgwdCejCMgYGmoethuznwJPt9hat/hnOW15544sHNIIPRCkw==","signatures":[{"sig":"MEUCIHzO60kV4+C68RH/k7QOVAufRcjWDeydBkD9zLmxXukVAiEAiwKArPe2JPAh0LQZJOWkMPuw/0eJRjuGmPh1jk9oEjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571461},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.4.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/c8f7cf05cfe41951cd7c22658bb6bfab/turntrout-subfont-1.10.4.tgz","_integrity":"sha512-xEgUpJGrfJjxBDI81GKA4h+yfkrV8B8Q5OffWCwgwdCejCMgYGmoethuznwJPt9hat/hnOW15544sHNIIPRCkw==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.4_1779118077848_0.6268320413806365","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@turntrout/subfont","version":"1.10.5","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.5","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"f2b6340818391736c7896a3032a5ea972b535d0a","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.5.tgz","fileCount":153,"integrity":"sha512-YUv3bkPRKDkR0qbSmMe2dsA6PDS5+BvSWS1DgakTj0jENr2VMkc6RZVrjhMwSA2pn5kiKD4fuMbFnFhWmZWBSg==","signatures":[{"sig":"MEYCIQD4gZyqCeWU+HwgdGfhPzqpQgLRYbKZyflFfq6pQFFWNgIhAO0JPLeinxzsXrr29xkcabpNmUVmmpmU5ct2d1uzG/h1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":573229},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.5.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/feb2151e8f360bcb59a7a986ecf98ddb/turntrout-subfont-1.10.5.tgz","_integrity":"sha512-YUv3bkPRKDkR0qbSmMe2dsA6PDS5+BvSWS1DgakTj0jENr2VMkc6RZVrjhMwSA2pn5kiKD4fuMbFnFhWmZWBSg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.5_1779249675396_0.7687722010229854","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@turntrout/subfont","version":"1.10.6","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.6","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"54083f1914f3d487893e5d7293a38f7dec3eb0fb","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.6.tgz","fileCount":153,"integrity":"sha512-rJNTIvGk5Fx5W5273rsuFc8gXnxeSTk6CL0rHjSfwDH1JzFDH+RHYF3T9EvXP/t8AkNEPnu690kc9PYMXKBc8Q==","signatures":[{"sig":"MEQCIC+98Zp+Wp0CA6/0npMt6r+loI/hfqOV93IRuXOM6ZsRAiBQKcfcO2GeLqJwG+TgC0uusSZ0/W7nBZGQ31T/DOguaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":577957},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.6.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/141919e17e5980f84467d3d4e63ba00d/turntrout-subfont-1.10.6.tgz","_integrity":"sha512-rJNTIvGk5Fx5W5273rsuFc8gXnxeSTk6CL0rHjSfwDH1JzFDH+RHYF3T9EvXP/t8AkNEPnu690kc9PYMXKBc8Q==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.6_1779418874589_0.014556927057670865","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@turntrout/subfont","version":"1.10.7","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.7","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"66f24980c3d59f0572d58d2f63497b3da348cd6f","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.7.tgz","fileCount":153,"integrity":"sha512-sF9U/xiLuNun12MONP9iAwM8mvjZUpPI1nKEUu5sLlim5GjD/eUQP+eIakYtkdDRZgx6uhmpDjhKEhz7sJ8w4A==","signatures":[{"sig":"MEQCIEdxxgL+qQystvManjTks2kGgVPZAXygNmDjpG669jVsAiBtzIjtFrVLQtk5yv1xDYw+LqYbboycLxofG3F1LfPjqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":577934},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.7.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/d8d43d5a4f24e0879509fe62d1208db2/turntrout-subfont-1.10.7.tgz","_integrity":"sha512-sF9U/xiLuNun12MONP9iAwM8mvjZUpPI1nKEUu5sLlim5GjD/eUQP+eIakYtkdDRZgx6uhmpDjhKEhz7sJ8w4A==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.7_1779419005960_0.9111775769030148","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@turntrout/subfont","version":"1.10.8","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.10.8","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"4967f599f79498990b82e77bc4f752e8d1fa7c85","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.10.8.tgz","fileCount":157,"integrity":"sha512-L6R/3L8L46qxrx07L3l5iH3tURqtYF0N9REnf+fYa4ff9yJq/b1Qi/uuC5aY1sQQz0H2Dy4MVXpPed6r9PjqEg==","signatures":[{"sig":"MEYCIQDqgTMtC+G8/qt+DQhW26ZyJ6DRSBaB7gDOLeRaR39RfQIhAPZsszEQEUtb+PBhy8UqpurL5v+yG0ZwMtXXTF551IIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562687},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.10.8.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/e023a0f354df6700754ed56e9fe3ec7b/turntrout-subfont-1.10.8.tgz","_integrity":"sha512-L6R/3L8L46qxrx07L3l5iH3tURqtYF0N9REnf+fYa4ff9yJq/b1Qi/uuC5aY1sQQz0H2Dy4MVXpPed6r9PjqEg==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@gustavnikolaj/async-main-wrap":"^3.0.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.10.8_1779425758681_0.8146593794526671","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@turntrout/subfont","version":"1.11.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"d33e271a3a71814d4a0c2883a8582ad4dd9cf504","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.0.tgz","fileCount":157,"integrity":"sha512-dN3315Z1fWl25YJu0cxCxJF+NtMWuPVuX8oPO5HWTf4I2zwVFkNjOhR+UPJqVSwKx/Fko0QpyKkNuBD3etlfvQ==","signatures":[{"sig":"MEQCIChMPsRvOjfC1M8+tVRDWu5+pUQhLZgV9mopgdEcKS+tAiBS09K7D64mfaQpRHJKLZvJKOF8JyiOT2uqTUrqaHwLMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568465},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.0.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/c8a75f91c6d9572aaa1337b3d9256aa5/turntrout-subfont-1.11.0.tgz","_integrity":"sha512-dN3315Z1fWl25YJu0cxCxJF+NtMWuPVuX8oPO5HWTf4I2zwVFkNjOhR+UPJqVSwKx/Fko0QpyKkNuBD3etlfvQ==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.12.1","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.0_1779464369436_0.6391380332119516","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@turntrout/subfont","version":"1.11.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/alexander-turner/subfont#readme","bugs":{"url":"https://github.com/alexander-turner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"c6aebe93ffad544ea6033f3c7348a09664ccfbf7","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.1.tgz","fileCount":161,"integrity":"sha512-KWYf2EvXw16RYzq4lqfD0EP+/d1SzLtpQWKhtw4WVt7M9HQvUsLwctQP0f/n/Nw12gJsSHfTfGSPgNqr9yZ8pA==","signatures":[{"sig":"MEUCIQCe2WsnPnKNZCAQYutqDkawS5/4AjmraIMIA0VZ6THBKwIgZ63BMmN/ns6YLxjRLw/NLY+hi6+E1ZeDDSMEHeHT+bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569140},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.1.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5d65f52-bb68-4896-845c-36f2a8d52de0"}},"_resolved":"/tmp/0042e5693d48e2a2961eaf384b3d0243/turntrout-subfont-1.11.1.tgz","_integrity":"sha512-KWYf2EvXw16RYzq4lqfD0EP+/d1SzLtpQWKhtw4WVt7M9HQvUsLwctQP0f/n/Nw12gJsSHfTfGSPgNqr9yZ8pA==","repository":{"url":"git+https://github.com/alexander-turner/subfont.git","type":"git"},"_npmVersion":"11.13.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","coveralls":"^3.0.9","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.1_1780272234184_0.24008877608393853","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@turntrout/subfont","version":"1.11.2","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.2","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"235ba7b007abbc67e68ee05cf8142881311f2af0","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.2.tgz","fileCount":169,"integrity":"sha512-CS6ls1HARVvMbBJ4CW6w4ELzRSrVUWnEhUDXlSML65O+q7ATSPU5B5uvIbGmLGpDEXNeDbdFoR8poSEnKEW7Ag==","signatures":[{"sig":"MEUCIBbYYm+7rF6DQEP6QQlwaO9qUBO+H0iaaks5jg8x+QCUAiEAknsVTv2EvgXz9msTNCvrf92z/wvZxYznw2ARCpdZQkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662577},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.2.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/a8567bbcc89fe511017afb6cf0c88b99/turntrout-subfont-1.11.2.tgz","_integrity":"sha512-CS6ls1HARVvMbBJ4CW6w4ELzRSrVUWnEhUDXlSML65O+q7ATSPU5B5uvIbGmLGpDEXNeDbdFoR8poSEnKEW7Ag==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.16.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.2_1784495234300_0.7669435969658553","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@turntrout/subfont","version":"1.11.3","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.3","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"fc897cc29559c0353d00e13905d691dc4b133064","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.3.tgz","fileCount":169,"integrity":"sha512-/gT6vlSx8OWhm7fiWLDVfUHSWx2FzvxtiKM5BnpeBj51gr2k98ARtnbl3SfbxAvquxVF4x+7PfapZFJ60+Sp7w==","signatures":[{"sig":"MEUCICOW7nifHSijzACUguSRcnJ9k+sohJo/Q1qI4UkUiA+aAiEA4MHpfiztMMuShk1NkkOS+3Iu1Xtng7v2hCrWaDYeWYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662577},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.3.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/4b1e0d6e04e6a87f42966114dc9e9b23/turntrout-subfont-1.11.3.tgz","_integrity":"sha512-/gT6vlSx8OWhm7fiWLDVfUHSWx2FzvxtiKM5BnpeBj51gr2k98ARtnbl3SfbxAvquxVF4x+7PfapZFJ60+Sp7w==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.16.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.3_1784496342495_0.4871291740472101","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@turntrout/subfont","version":"1.11.4","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.4","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"85d47576352eec735efb631ea51693f4d87a1125","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.4.tgz","fileCount":169,"integrity":"sha512-piQOKI6zDywuK0fbHKaHEJXFaWpm9YvvFqYRpEfTBkpnE0CNhYk17OyCOi30bHLuAJ4Xow/UohTBPrMn0WKlmw==","signatures":[{"sig":"MEQCIDsCXQXr7HDA9Su5KnI73gPuRMd2aQhxB3L8sNDaTQZKAiBc6LnB12xPwtYraUCYbI2OitEj8N5V9SDvSK6uvQZ5hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662577},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.4.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/767a5af31d725b1215b53556c456028b/turntrout-subfont-1.11.4.tgz","_integrity":"sha512-piQOKI6zDywuK0fbHKaHEJXFaWpm9YvvFqYRpEfTBkpnE0CNhYk17OyCOi30bHLuAJ4Xow/UohTBPrMn0WKlmw==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.16.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.4_1784497296871_0.11845022301799091","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@turntrout/subfont","version":"1.11.5","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.5","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"c8dd009d70bae1a2dab3d9cc4d0d5108e738db3e","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.5.tgz","fileCount":169,"integrity":"sha512-SZRBE5nITKV2KCk9tfkH3KdpTs/O4gcU/DgcLoN3KSWOw8chGST0GeOsbONSHe1o9oMEVmya1jSUYS9R5xO0ng==","signatures":[{"sig":"MEQCICDB4dBMtlc66e59pRQxEPfgvpYlWnIVEcuWEqHm6pAQAiAq6jYzx6Wm0H26tIS4V4a/5GYbeWSjPOmwiTXgIiZJXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662577},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.5.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/b0b1df9dd1132744c212a3addc9faa2f/turntrout-subfont-1.11.5.tgz","_integrity":"sha512-SZRBE5nITKV2KCk9tfkH3KdpTs/O4gcU/DgcLoN3KSWOw8chGST0GeOsbONSHe1o9oMEVmya1jSUYS9R5xO0ng==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.16.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.5_1784648987639_0.37345400123623684","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@turntrout/subfont","version":"1.11.6","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.6","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"9bbfa8f2f076518e94f0fbce4d6e567ebbb98c01","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.6.tgz","fileCount":169,"integrity":"sha512-97TsaKXfE+j0WxovbP04NQLVz0kpqqNbe1GC1CkZ7qpz9u76hrQG7gPrPHYBSJbkGf8HZCFsjE9d+CmS3HhYNQ==","signatures":[{"sig":"MEUCICrsNVte9EjC/DUHJYpW1jD1Ae8dD0dco/8ZUJ3UMlvwAiEA2HQdz/oSBvw9NuQEdlUPL3LyhtGdSxWUKxaK4Bsoa7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662577},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.6.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/e99214c4d80c526e8a1a58bcff00013c/turntrout-subfont-1.11.6.tgz","_integrity":"sha512-97TsaKXfE+j0WxovbP04NQLVz0kpqqNbe1GC1CkZ7qpz9u76hrQG7gPrPHYBSJbkGf8HZCFsjE9d+CmS3HhYNQ==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.16.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.6_1784651511191_0.9894142732623268","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@turntrout/subfont","version":"1.11.7","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.11.7","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"455755f4554ba9af1d14f757633b3adfd9786d5a","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.11.7.tgz","fileCount":169,"integrity":"sha512-mkB5PvsEM7B6Pp0z/hGIpL53s9OzYwwjqRFce9qR8rvZPzazOGsEtqFUZieH08jrJMBlnDJRzFCd4lrm5GSxAg==","signatures":[{"sig":"MEQCIE+qycbh37R6fESYQ+TkuC7nwcMJvR7iDCoDQrLiJJ6BAiBuXoanl55NRziN75o74Kwzl3HKCwKONR1kkEEuP+vzew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662577},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.11.7.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/6d43e31c72010b657cb0c8f08e7ec743/turntrout-subfont-1.11.7.tgz","_integrity":"sha512-mkB5PvsEM7B6Pp0z/hGIpL53s9OzYwwjqRFce9qR8rvZPzazOGsEtqFUZieH08jrJMBlnDJRzFCd4lrm5GSxAg==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.16.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.11.7_1784651677466_0.35779888081529587","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@turntrout/subfont","version":"1.12.0","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.12.0","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"13f1cbae7db103a03edb4f148f3cf254e6079a72","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.12.0.tgz","fileCount":173,"integrity":"sha512-HccLqAcOFrMKUkoIScE/SR07WD3VVwWmYKoKpqhvQTU0mkKJ0kLitYHJtyEtQwE8TQ8GmTO3gQwvAiPj7G4vRg==","signatures":[{"sig":"MEYCIQCPKioxtTTTV2SNoaydfJmo4cLXm7En/5HZuRJa55w4uwIhAK87VKKOWb22V16DZaUAeW8rb0OBdDQDnqUCIESNrVA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668532},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.12.0.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","format":"prettier '**/*.{js,ts,md}'","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/81f01d83d7d6d0484e7a1e691997451b/turntrout-subfont-1.12.0.tgz","_integrity":"sha512-HccLqAcOFrMKUkoIScE/SR07WD3VVwWmYKoKpqhvQTU0mkKJ0kLitYHJtyEtQwE8TQ8GmTO3gQwvAiPj7G4vRg==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.17.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"lint-staged":{"*.md":"prettier --write","*.{js,ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","lint-staged":"^17.3.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.12.0_1787089443456_0.954778615036346","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@turntrout/subfont","version":"1.12.1","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.12.1","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"9356aefd2f8be453dc5d57a56ec06dcb04e23511","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.12.1.tgz","fileCount":177,"integrity":"sha512-JHmHy8xTsZNCPp+pOGybPRHLOBINzmYGS4B4psb/f0RT9ocIi37NECK5r3qF1AhEvLFUXmNXYLDFc+XxzFLs/Q==","signatures":[{"sig":"MEQCIBfoPN96oTtnQgWWpZNGe18edmDOh87mysYJ/xYdp5pOAiBZKEcB1PevDAUgXtJH6+ESflte+Kudg3B+dlVemVhnlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677784},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.12.1.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","format":"prettier '**/*.{js,ts,md}'","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/871e8a245be247df367fa0918d4c9db0/turntrout-subfont-1.12.1.tgz","_integrity":"sha512-JHmHy8xTsZNCPp+pOGybPRHLOBINzmYGS4B4psb/f0RT9ocIi37NECK5r3qF1AhEvLFUXmNXYLDFc+XxzFLs/Q==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.17.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"lint-staged":{"*.md":"prettier --write","*.{js,ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","lint-staged":"^17.3.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.12.1_1787089616018_0.1762185520088002","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@turntrout/subfont","version":"1.12.2","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.12.2","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"d4dda62d14f702ec7ce7ef577d0ac1f5bc59c746","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.12.2.tgz","fileCount":177,"integrity":"sha512-p0JcQySOFHoIt7GDiMtm2g5SZ933pM4jivhXetjR1/3suls1c3EQpM4joljNEmtZPqH3urVzov2ZMrSZIBBTqg==","signatures":[{"sig":"MEYCIQDkykU4YoakLw6AqTeJbx/eDxjJfc/2ek1oVC0vRPVxdwIhANuhcQPTquvy+FymkHjNHz2jdeE8+8e/Q9Vf8soSLjXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677784},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.12.2.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","format":"prettier '**/*.{js,ts,md}'","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/a9e8b0a0c547706a68167b0db906e58c/turntrout-subfont-1.12.2.tgz","_integrity":"sha512-p0JcQySOFHoIt7GDiMtm2g5SZ933pM4jivhXetjR1/3suls1c3EQpM4joljNEmtZPqH3urVzov2ZMrSZIBBTqg==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.19.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"lint-staged":{"*.md":"prettier --write","*.{js,ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","lint-staged":"^17.3.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.12.2_1788804666189_0.06452480290431462","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@turntrout/subfont","version":"1.12.3","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","_id":"@turntrout/subfont@1.12.3","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"bin":{"subfont":"lib/cli.js"},"dist":{"shasum":"d5a6494922dc1aceb2aea9c90d365f5d511918ed","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.12.3.tgz","fileCount":177,"integrity":"sha512-ZItfVyVZowrZO/3xD3VgwtX0FLOCHMQPWUYxCokfMEE2E8Wlw0rE/UC8f21Qw28VEqwCg2oquUF9mMmgYAVzgw==","signatures":[{"sig":"MEUCIQD/2BeXJhfvx1OgT1jfHH7FpRQOgP8iisnxTXkAQ61fLQIgQFRwtUMULLLufqBwltD08BgnfWzWAjKeAiKGqZ6Eo7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677784},"main":"lib/subfont.js","_from":"file:turntrout-subfont-1.12.3.tgz","types":"./lib/subfont.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"scripts":{"fuzz":"node fuzz/run-all.js","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","test":"mocha && pnpm run lint","build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","format":"prettier '**/*.{js,ts,md}'","prefuzz":"pnpm run build","pretest":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","mutation":"stryker run","typecheck":"tsc --noEmit","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md","precoverage":"pnpm run build","premutation":"pnpm run build","check-coverage":"nyc check-coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"_resolved":"/tmp/527a25914eb316a2b4ee06971ab4c1eb/turntrout-subfont-1.12.3.tgz","_integrity":"sha512-ZItfVyVZowrZO/3xD3VgwtX0FLOCHMQPWUYxCokfMEE2E8Wlw0rE/UC8f21Qw28VEqwCg2oquUF9mMmgYAVzgw==","repository":{"url":"git+https://github.com/AlexanderMattTurner/subfont.git","type":"git"},"_npmVersion":"11.19.0","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","directories":{},"lint-staged":{"*.md":"prettier --write","*.{js,ts}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"jsdom":"^25.0.0","yargs":"^17.7.2","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","urltools":"^0.4.1","assetgraph":"^7.13.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","font-tracer":"^3.7.0","memoizesync":"^1.1.1","specificity":"^0.4.1","font-snapper":"^1.2.0","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","css-font-parser":"^2.0.0","css-list-helpers":"^2.0.0","lines-and-columns":"^1.1.6","sanitize-filename":"^1.6.4","@puppeteer/browsers":"^2.0.0","postcss-value-parser":"^4.0.2","css-font-weight-names":"^0.2.1","@hookun/parse-animation-shorthand":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.0.0","sinon":"^19.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","eslint":"^9.0.0","rimraf":"^6.0.0","globals":"^16.0.0","prettier":"^3.0.0","puppeteer":"^24.39.1","proxyquire":"^2.1.1","typescript":"^5.6.0","unexpected":"^11.8.1","@types/node":"^20.0.0","httpception":"^3.0.0","lint-staged":"^17.3.0","neostandard":"^0.12.0","subset-font":"^2.5.0","@types/jsdom":"^28.0.1","@types/yargs":"^17.0.0","css-generators":"^0.2.0","magicpen-prism":"^3.0.2","unexpected-set":"^2.0.1","@commitlint/cli":"^21.0.2","html-generators":"^1.0.3","unexpected-check":"^2.3.1","unexpected-sinon":"^10.11.2","typescript-eslint":"^8.59.0","eslint-plugin-mocha":"^10.0.0","unexpected-resemble":"^5.0.1","eslint-plugin-regexp":"^3.1.0","@stryker-mutator/core":"^9.6.1","eslint-config-prettier":"^10.0.0","offline-github-changelog":"^1.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@commitlint/config-conventional":"^21.0.2"},"_npmOperationalInternal":{"tmp":"tmp/subfont_1.12.3_1788805905374_0.6808409835639224","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@turntrout/subfont","version":"1.12.4","description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","engines":{"node":">=18.0.0"},"bin":{"subfont":"lib/cli.js"},"main":"lib/subfont.js","exports":{".":{"types":"./lib/subfont.d.ts","default":"./lib/subfont.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/AlexanderMattTurner/subfont.git"},"keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"author":{"name":"Alexander Turner"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"homepage":"https://github.com/AlexanderMattTurner/subfont#readme","dependencies":{"@hookun/parse-animation-shorthand":"^0.1.5","@puppeteer/browsers":"^2.0.0","assetgraph":"^7.13.0","css-font-parser":"^2.0.0","css-font-weight-names":"^0.2.1","css-list-helpers":"^2.0.0","font-snapper":"^1.2.0","font-tracer":"^3.7.0","fontverter":"^2.0.0","harfbuzzjs":"^0.5.0","jsdom":"^25.0.0","lines-and-columns":"^1.1.6","memoizesync":"^1.1.1","parse5":"^7.0.0","piscina":"^4.9.2","postcss":"^8.3.11","postcss-value-parser":"^4.0.2","pretty-bytes":"^5.1.0","puppeteer-core":"^24.39.1","sanitize-filename":"^1.6.4","specificity":"^0.4.1","urltools":"^0.4.1","yargs":"^17.7.2"},"devDependencies":{"@commitlint/cli":"^21.0.2","@commitlint/config-conventional":"^21.0.2","@stryker-mutator/core":"^9.6.1","@stryker-mutator/mocha-runner":"^9.6.1","@types/jsdom":"^28.0.1","@types/node":"^20.0.0","@types/yargs":"^17.0.0","canvas":"npm:@napi-rs/canvas@^0.1.97","combos":"^0.2.0","css-generators":"^0.2.0","eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","eslint-plugin-mocha":"^10.0.0","eslint-plugin-regexp":"^3.1.0","globals":"^16.0.0","html-generators":"^1.0.3","httpception":"^3.0.0","lint-staged":"^17.3.0","magicpen-prism":"^3.0.2","mocha":"^11.0.0","neostandard":"^0.12.0","nyc":"^15.1.0","offline-github-changelog":"^1.6.1","prettier":"^3.0.0","proxyquire":"^2.1.1","puppeteer":"^24.39.1","rimraf":"^6.0.0","sinon":"^19.0.0","subset-font":"^2.5.0","typescript":"^5.6.0","typescript-eslint":"^8.59.0","unexpected":"^11.8.1","unexpected-check":"^2.3.1","unexpected-resemble":"^5.0.1","unexpected-set":"^2.0.1","unexpected-sinon":"^10.11.2"},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.md":"prettier --write"},"scripts":{"build":"tsc && chmod +x lib/cli.js","clean":"rimraf lib","typecheck":"tsc --noEmit","lint":"eslint . && prettier --check '**/*.{js,ts,md}'","format":"prettier '**/*.{js,ts,md}'","pretest":"pnpm run build","test":"mocha && pnpm run lint","precoverage":"pnpm run build","coverage":"nyc --reporter=lcov --reporter=text -- mocha","premutation":"pnpm run build","mutation":"stryker run","prefuzz":"pnpm run build","fuzz":"node fuzz/run-all.js","check-coverage":"nyc check-coverage","preversion":"offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md"},"types":"./lib/subfont.d.ts","_id":"@turntrout/subfont@1.12.4","_integrity":"sha512-3dzmcfGU5gCRhBoukCNghzt7f5SeO1Y36z9M7JU39G04OQAqklSXq4WYghUy9tyR6EkET48V6ZptTv/KKsgwYw==","_resolved":"/tmp/0413ee2898a97f1725087f23361b83a5/turntrout-subfont-1.12.4.tgz","_from":"file:turntrout-subfont-1.12.4.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-3dzmcfGU5gCRhBoukCNghzt7f5SeO1Y36z9M7JU39G04OQAqklSXq4WYghUy9tyR6EkET48V6ZptTv/KKsgwYw==","shasum":"244d6963a4cef8953c306c78adb094a81fc905e4","tarball":"https://registry.npmjs.org/@turntrout/subfont/-/subfont-1.12.4.tgz","fileCount":177,"unpackedSize":677784,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@turntrout%2fsubfont@1.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnK/Z4vBXxQHR5id1wwPFYqWC8kUl8YpDaojlm4BK+OwIhANCIM/iKRqL1fUvxQm+oHCvO1oilZsjX4zeyaUN0jj7R"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d937e37-1655-4254-af1b-347ec09bf863"}},"directories":{},"maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/subfont_1.12.4_1788807306677_0.6960878962352683"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-08T03:24:39.995Z","modified":"2026-09-07T18:55:07.124Z","1.0.0":"2026-04-08T03:24:40.268Z","1.0.1":"2026-04-12T17:00:50.532Z","1.0.2":"2026-04-12T19:14:08.589Z","1.0.3":"2026-04-12T23:00:22.834Z","1.0.4":"2026-04-14T17:30:50.002Z","1.0.5":"2026-04-15T05:09:59.668Z","1.1.0":"2026-04-15T21:59:07.733Z","1.2.0":"2026-04-16T00:47:54.185Z","1.3.0":"2026-04-16T04:34:21.193Z","1.3.1":"2026-04-16T17:34:17.810Z","1.3.2":"2026-04-16T19:03:47.605Z","1.3.3":"2026-04-17T17:53:49.342Z","1.4.0":"2026-04-17T20:14:22.991Z","1.5.0":"2026-04-17T20:45:28.257Z","1.5.1":"2026-04-18T03:01:20.012Z","1.6.0":"2026-04-19T17:11:32.490Z","1.7.0":"2026-04-25T02:43:44.621Z","1.7.1":"2026-04-25T19:52:36.328Z","1.8.0":"2026-05-03T05:51:24.947Z","1.8.1":"2026-05-04T16:38:00.228Z","1.8.2":"2026-05-04T17:51:02.242Z","1.8.3":"2026-05-04T18:35:17.522Z","1.9.0":"2026-05-05T17:44:43.813Z","1.9.1":"2026-05-06T19:27:42.330Z","1.9.2":"2026-05-06T19:29:45.535Z","1.9.3":"2026-05-06T19:41:55.879Z","1.9.4":"2026-05-06T19:43:59.929Z","1.9.5":"2026-05-07T04:37:07.357Z","1.9.6":"2026-05-07T17:57:04.326Z","1.9.7":"2026-05-08T05:58:05.368Z","1.9.8":"2026-05-10T19:31:10.307Z","1.9.9":"2026-05-10T20:09:15.399Z","1.9.10":"2026-05-10T20:27:16.133Z","1.9.11":"2026-05-10T20:49:45.091Z","1.9.12":"2026-05-10T21:00:18.623Z","1.9.13":"2026-05-10T21:02:11.533Z","1.9.14":"2026-05-17T18:17:14.807Z","1.10.0":"2026-05-17T20:44:11.766Z","1.10.1":"2026-05-17T22:53:00.886Z","1.10.2":"2026-05-17T23:14:06.141Z","1.10.3":"2026-05-18T06:43:30.412Z","1.10.4":"2026-05-18T15:27:58.092Z","1.10.5":"2026-05-20T04:01:15.576Z","1.10.6":"2026-05-22T03:01:14.898Z","1.10.7":"2026-05-22T03:03:26.122Z","1.10.8":"2026-05-22T04:55:58.855Z","1.11.0":"2026-05-22T15:39:29.573Z","1.11.1":"2026-06-01T00:03:54.346Z","1.11.2":"2026-07-19T21:07:14.477Z","1.11.3":"2026-07-19T21:25:42.710Z","1.11.4":"2026-07-19T21:41:37.039Z","1.11.5":"2026-07-21T15:49:47.842Z","1.11.6":"2026-07-21T16:31:51.343Z","1.11.7":"2026-07-21T16:34:37.713Z","1.12.0":"2026-08-18T21:44:03.600Z","1.12.1":"2026-08-18T21:46:56.176Z","1.12.2":"2026-09-07T18:11:06.351Z","1.12.3":"2026-09-07T18:31:45.548Z","1.12.4":"2026-09-07T18:55:06.829Z"},"bugs":{"url":"https://github.com/AlexanderMattTurner/subfont/issues"},"author":{"name":"Alexander Turner"},"license":"MIT","homepage":"https://github.com/AlexanderMattTurner/subfont#readme","keywords":["google","font","fonts","webfont","webfonts","subset","subsetting","commandline","cli","automation","woff","woff2","preload","font-subsetting","variable-fonts","harfbuzz","google-fonts","web-performance","typescript"],"repository":{"type":"git","url":"git+https://github.com/AlexanderMattTurner/subfont.git"},"description":"Automatically subset web fonts to only the characters used on your pages. Fork of Munter/subfont with modern defaults.","maintainers":[{"name":"turntrout","email":"alex@turntrout.com"}],"readme":"# `@turntrout/subfont`\n\n[![Build Status](https://github.com/alexander-turner/subfont/actions/workflows/ci.yml/badge.svg)](https://github.com/alexander-turner/subfont/actions/workflows/ci.yml)\n\nA faster fork of [subfont](https://github.com/Munter/subfont) that subsets web fonts to only the characters used on your pages. Adds parallel tracing, disk caching, woff2-only output, always-on variable font instancing, and is fully written in TypeScript (the upstream is JavaScript). On [`turntrout.com`](https://github.com/alexander-turner/TurnTrout.com) (382 pages, 20+ font variants), switching to this fork cut font subsetting from [111 minutes](https://github.com/alexander-turner/TurnTrout.com/actions/runs/23470135763) to [28 minutes](https://github.com/alexander-turner/TurnTrout.com/actions/runs/23518006824).\n\n### Aggressive woff2 subsetting\n\n`subfont` produces dramatically smaller font files by stripping data that browsers never use:\n\n| Optimization                    | Technique                                                                                                                                                                                                      |\n| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Hinting removal                 | Strips TrueType hinting instructions (browsers auto-hint)                                                                                                                                                      |\n| Name table pruning              | Keeps only the 4 IDs browsers read (family, subfamily, full name, PostScript name)                                                                                                                             |\n| Name lang-ID filter             | Keeps only en-US name strings; drops Japanese, Russian, Korean, etc.                                                                                                                                           |\n| Table stripping                 | Drops `DSIG`, `LTSH`, `VDMX`, `hdmx`, `gasp`, `PCLT`                                                                                                                                                           |\n| MATH-table drop (gated)         | Drops `MATH` when no math codepoints are used on the page                                                                                                                                                      |\n| Color-table drop (gated)        | Drops `COLR`/`CPAL`/`SVG `/`CBDT`/`CBLC`/`sbix`/`EBDT`/`EBLC`/`EBSC` when no emoji used                                                                                                                        |\n| Layout-script filter (gated)    | Drops GSUB/GPOS lookups for OpenType scripts the page doesn't render                                                                                                                                           |\n| CSS-aware feature retention     | Drops GSUB/GPOS features the page's CSS doesn't reference                                                                                                                                                      |\n| Family-scoped page text (gated) | On shared-CSS pages, attributes a page's visible text only to the webfont families whose selectors can match an element on that page (falls back to all families when the `font-family` rules can't be parsed) |\n| Non-rendered attribute skip     | Excludes `title`/`aria-label`/`aria-description` text from subsets (tooltips render in the OS font; ARIA labels are never painted)                                                                             |\n\n### Upstream subfont vs `@turntrout/subfont`\n\nReproducible benchmark on `testdata/subsetFonts/OpenSans-400.ttf` (run with `pnpm run build && node scripts/bench-readme.js`); \"upstream\" = the [`subset-font`](https://github.com/papandreou/subset-font) package the original [Munter/subfont](https://github.com/Munter/subfont) uses, woff2-compressed:\n\n| Text sample       | Upstream subfont | `@turntrout/subfont` | Savings |\n| ----------------- | ---------------- | -------------------- | ------- |\n| Heading (short)   | 2,604 B          | 828 B                | **68%** |\n| Paragraph         | 4,448 B          | 2,072 B              | **53%** |\n| Full page charset | 9,388 B          | 5,500 B              | **41%** |\n\n## Install\n\n```\npnpm add -g @turntrout/subfont\n```\n\nOr with npm:\n\n```\nnpm install -g @turntrout/subfont\n```\n\nRequires Node.js >= 18.\n\n## Usage\n\n```bash\n# Optimize build artifacts in-place (recommended)\nsubfont path/to/dist/index.html -i\n\n# Preview without writing\nsubfont path/to/dist/index.html --dry-run\n\n# Output to a separate directory\nsubfont path/to/index.html -o path/to/output\n\n# Crawl all linked pages\nsubfont path/to/index.html -i --recursive\n\n# Trace JS-rendered content in headless Chrome\nsubfont path/to/index.html -i --dynamic\n\n# Cache subset results between runs\nsubfont path/to/index.html -i --cache\n```\n\n## Options\n\n|               Flag | Default | Description                                                                                                                                                                      |\n| -----------------: | :-----: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n|   `-i, --in-place` |   off   | Modify files in-place                                                                                                                                                            |\n|     `-o, --output` |         | Output directory                                                                                                                                                                 |\n|           `--root` |         | Path to web root (deduced from input files if not specified)                                                                                                                     |\n| `--canonical-root` |         | URI root where the site will be deployed                                                                                                                                         |\n|  `-r, --recursive` |   off   | Crawl linked pages                                                                                                                                                               |\n|        `--dynamic` |   off   | Trace with headless browser                                                                                                                                                      |\n|        `--dry-run` |   off   | Preview without writing                                                                                                                                                          |\n|      `--fallbacks` |   on    | Async-load the full original font as a fallback for dynamic content                                                                                                              |\n|   `--font-display` | `swap`  | `auto`/`block`/`swap`/`fallback`/`optional`                                                                                                                                      |\n|           `--text` |         | Extra characters for every subset                                                                                                                                                |\n|    `--cache [dir]` |   off   | Cache subset results to disk between runs                                                                                                                                        |\n|  `--concurrency N` |  auto   | Max worker threads (defaults to CPU count, max 8). Warns when exceeding memory-based estimate (~50 MB per worker). With `--dynamic`, headless-Chrome tabs are always capped at 8 |\n|   `--chrome-flags` |         | Custom Chrome flag for `--dynamic`. Use the `=` form and repeat for multiple flags: `--chrome-flags=--no-sandbox --chrome-flags=--disable-features=Foo,Bar`                      |\n|    `--source-maps` |   off   | Preserve CSS source maps (slower)                                                                                                                                                |\n|         `--strict` |   off   | Exit non-zero if any warnings are emitted                                                                                                                                        |\n|     `-s, --silent` |   off   | Suppress all console output                                                                                                                                                      |\n|      `-d, --debug` |   off   | Verbose timing and font glyph detection info                                                                                                                                     |\n|  `--relative-urls` |   off   | Emit relative URLs instead of root-relative                                                                                                                                      |\n|     `--inline-css` |   off   | Inline the subset @font-face CSS into HTML                                                                                                                                       |\n\nRun `subfont --help` for the full list.\n\n### Environment variables\n\n| Variable                    | Description                                                                    |\n| --------------------------- | ------------------------------------------------------------------------------ |\n| `PUPPETEER_EXECUTABLE_PATH` | Path to a Chrome/Chromium binary; skips auto-download when `--dynamic` is used |\n\nTo include extra characters in a specific font's subset, add `-subfont-text` to its `@font-face`:\n\n```css\n@font-face {\n  font-family: Roboto;\n  src: url(roboto.woff2) format('woff2');\n  -subfont-text: '0123456789';\n}\n```\n\n## Programmatic API\n\n```js\nconst subfont = require('@turntrout/subfont');\n\nconst assetGraph = await subfont(\n  {\n    inputFiles: ['path/to/index.html'],\n    inPlace: true,\n  },\n  console\n);\n```\n\nThe package ships CommonJS with TypeScript declarations (`subfont.d.ts`). Returns the [Assetgraph](https://github.com/assetgraph/assetgraph) instance.\n\nLong runs can be cancelled with an `AbortSignal` (e.g. a timeout budget in CI):\n\n```js\nconst controller = new AbortController();\nsetTimeout(\n  () => controller.abort(new Error('subfont budget exceeded')),\n  600000\n);\n\nawait subfont(\n  {\n    inputFiles: ['path/to/index.html'],\n    inPlace: true,\n    signal: controller.signal,\n  },\n  console\n);\n```\n\n### Parameters\n\n`subfont(options, console)` — the second argument is an optional logger (anything\nwith `log`, `warn`, and `error` methods — e.g. the global `console`). Pass\n`null` together with `silent: true` to suppress all output.\n\nThe `options` object accepts the following keys:\n\n| Option          | Type                | Default  | Description                                                                                                                                                                                                  |\n| --------------- | ------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `inputFiles`    | `string[]`          | `[]`     | HTML entry points (file paths or URLs). At least one is required unless `root` is given.                                                                                                                     |\n| `root`          | `string`            | deduced  | Path or URL to the web root. Deduced from `inputFiles` if omitted.                                                                                                                                           |\n| `canonicalRoot` | `string`            | —        | URI root where the site will be deployed (used to rewrite absolute URLs).                                                                                                                                    |\n| `output`        | `string`            | —        | Output directory. Mutually exclusive with `inPlace`.                                                                                                                                                         |\n| `inPlace`       | `boolean`           | `false`  | Modify input files in place.                                                                                                                                                                                 |\n| `dryRun`        | `boolean`           | `false`  | Trace and compute subsets but do not write any files.                                                                                                                                                        |\n| `recursive`     | `boolean`           | `false`  | Crawl linked pages starting from `inputFiles`.                                                                                                                                                               |\n| `dynamic`       | `boolean`           | `false`  | Trace JS-rendered content in headless Chrome (via puppeteer).                                                                                                                                                |\n| `fallbacks`     | `boolean`           | `true`   | Async-load the full original font as a fallback for dynamic content.                                                                                                                                         |\n| `fontDisplay`   | `string`            | `'swap'` | `font-display` CSS value: `auto`, `block`, `swap`, `fallback`, or `optional`.                                                                                                                                |\n| `text`          | `string`            | —        | Extra characters to include in every subset.                                                                                                                                                                 |\n| `inlineCss`     | `boolean`           | `false`  | Inline the subset `@font-face` CSS into the HTML document.                                                                                                                                                   |\n| `relativeUrls`  | `boolean`           | `false`  | Emit relative URLs instead of root-relative URLs.                                                                                                                                                            |\n| `sourceMaps`    | `boolean`           | `false`  | Preserve CSS source maps (slower).                                                                                                                                                                           |\n| `concurrency`   | `number`            | auto     | Max parallel tracing workers. Defaults to the CPU count, capped at 8. Exceeding the memory-based estimate (~50 MB per worker) warns. With `dynamic`, concurrent headless-Chrome tabs are always capped at 8. |\n| `chromeFlags`   | `string[]`          | `[]`     | Extra Chrome flags forwarded to puppeteer when `dynamic` is set.                                                                                                                                             |\n| `cache`         | `boolean \\| string` | `false`  | Cache subset results between runs. Pass a path to customize the cache directory; `true` uses `.subfont-cache` inside the `root` directory.                                                                   |\n| `strict`        | `boolean`           | `false`  | Resolve with a non-zero exit (via the CLI) if any warnings are emitted.                                                                                                                                      |\n| `silent`        | `boolean`           | `false`  | Suppress all log output to `console`.                                                                                                                                                                        |\n| `debug`         | `boolean`           | `false`  | Emit verbose timing and glyph-detection info.                                                                                                                                                                |\n| `signal`        | `AbortSignal`       | —        | Abort the run early. Cancels in-flight font tracing and subsetting; the returned promise rejects with the signal's reason.                                                                                   |\n\n## License\n\nMIT -- Original work by [Peter Muller (Munter)](https://github.com/Munter/subfont)\n","readmeFilename":"README.md"}