{"_id":"px-rem-optimizer","_rev":"26-d718c67b3467ce4194e672c97af7c29f","name":"px-rem-optimizer","dist-tags":{"latest":"0.0.39"},"versions":{"0.0.13":{"name":"px-rem-optimizer","version":"0.0.13","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.13","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"6fc1888c28a3841515d25058a2d14ba9e0694484","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.13.tgz","fileCount":20,"integrity":"sha512-lZTZUkyrPV5FffZ4MC8vGFKv2QbP4hBggwyhOI38tjXpFuxgcgXuEYnf9gypL7HPwshkDjLAG3CAcFYjNdy4jg==","signatures":[{"sig":"MEUCIBYmDAsqZ3d7lWFS3VFLaxwnrxhqZoMIZ4Yv0NO8nvYtAiEArDhTgFugjysHdq2Zd4TAl+N7w62Dt9buYuxqr6EFbkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53147},"main":"index.js","gitHead":"7275e42b4247ed85a165daf150c580c132581f38","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.13_1725604316391_0.6669442765710827","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"px-rem-optimizer","version":"0.0.14","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.14","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"14221844481fc00c776056255ed5284ed44da893","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.14.tgz","fileCount":20,"integrity":"sha512-U79QfJIEQEzXp+fIYrFEh/xb5OtWBfHJv0iJFeRuqmWu5ZAfkEJ3DC1JV7AP7ujJ9sgxGg0L4dIbG6GmqMSYZg==","signatures":[{"sig":"MEUCIGqSF64trClF/bfWZBmDVeR+WanoLPpj8D1NjK+XK3ASAiEAsDNDf4W+vd8tHFBpHHPzeXWAoifts1l5ji/S+v3HSrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57251},"main":"index.js","gitHead":"9c9c69d8b47f710010a97845e0137b7f3b5c86ca","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.14_1725606274467_0.6868940349329749","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"px-rem-optimizer","version":"0.0.15","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.15","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"126e47d32fdc9a079fd4b037e1ca8c58611336d8","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.15.tgz","fileCount":20,"integrity":"sha512-i3ouymJXaqSwVMaD5o512N7R1xDo96FWZ00/EmSPj0AEWElaln1Ta0x1HPQJhgHnpBllQXqc4ShkTJImSzFYjw==","signatures":[{"sig":"MEQCIDTMyANkheehPRg3ttXQQ6snzav+Ln3SKKUmAvRxp4RtAiBrMpLsUk7ric2PoZL2TtPVGMx3SZeabzFdNqmC8rioKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58796},"main":"index.js","gitHead":"084da3de95cb6b6208c30218b5584c1fbd69c549","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.15_1725606419009_0.2881187321077687","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"px-rem-optimizer","version":"0.0.16","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.16","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"5898e9ff253baa052af5a3e14f2fc7456c22694d","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.16.tgz","fileCount":20,"integrity":"sha512-yhXqCXopaq5MJ/j9LAmvLJa7kH+ARRRJtCV7HOpTw76dZ1IFoyk6LPfXohcfhaf8HRs4yT35SMAE6fRpQvE8Ag==","signatures":[{"sig":"MEUCIQCa/ZlFttPpmqQUo9bXK9i4h99DkLKmW7u4SWeuCf+SpwIgQILRVAH6FdxBhHEcFo6Auar00drXGYii4/RZbQA9YZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58827},"main":"index.js","gitHead":"442f3828d7a57bf0191aad5b99a7afd34622d17b","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.16_1725606453067_0.8777302837690308","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"px-rem-optimizer","version":"0.0.17","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.17","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"b18b273032d03d42423bfd295081961039451d72","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.17.tgz","fileCount":20,"integrity":"sha512-cVqaUCYBVVy9v+9vwZ++qDHM8GKMtAnXHsYfmmQTDXfxju/AWHnqu1Pz76jW0mrlvG/u3S9ndAA5u5jTPNumOw==","signatures":[{"sig":"MEYCIQDk6UqFvwQHBbt6P6fmfqkkc52UP9Yz5WWJRxaMv5CCCQIhALIsk9kSfeUmcXEl0uhrAFpRHwZ3rnDNMJ7e13m6dh3P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58858},"main":"index.js","gitHead":"bea195bcbfed39591acd76993564c8dca690a0cb","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.17_1725606553110_0.2958456405613952","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"px-rem-optimizer","version":"0.0.18","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.18","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"54b6a4761497d970e78cf66e9c908b6d93edc101","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.18.tgz","fileCount":20,"integrity":"sha512-kH1fn7b5JI4zlaY5pmTIzjdhyglLt/5yHViWGwXXGf85++NG30bSPrfQ29qbnm1YNQFNKL+6gVP5LKFtknCQwA==","signatures":[{"sig":"MEUCIDyddyB8WHKOxOgPoeJoPz66hNkZZQzhkU/0BxMyBHZfAiEAixXrFEB10cbqMLEmn9GSRoas6WqgoYXm5Y9uJ7Rywm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58991},"main":"index.js","gitHead":"42a40b21f2a451e71e51e5b936a86ec6afc6d041","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.18_1725607105010_0.5206336882278602","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"px-rem-optimizer","version":"0.0.19","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.19","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"7f1c7919b6ae481d1d3b1946c90e8a5073e6d98e","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.19.tgz","fileCount":20,"integrity":"sha512-f/ddnwbiUSZLRdwtogZVZTSQ9lwuag3qRkY7gsqr0gHxOKkRpZ7zpCndHf5WVVnhESxHvwh9p0kj7niFqstOZg==","signatures":[{"sig":"MEQCID1E7UPPLJ7L1RkGlkRJHo8edxxPW/4ZG7TFT5jWd7HdAiBFbr7Aygejha6blMG704Y2PWxKRRwlkHgZDL35dnCvOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61882},"main":"index.js","gitHead":"a5b1c93d43a2968e4eeb892f58237af262a203df","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.19_1725615071862_0.8373652336350164","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"px-rem-optimizer","version":"0.0.20","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.20","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"bdca95f0835fd9073eb89472e0c7a2a250060f61","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.20.tgz","fileCount":20,"integrity":"sha512-9vsatMH+vCZd6uIcKogz4fDMfreNyMW80P77HKRH9TLRs3yRPEie+8QVhCyVXwCkdF9I5aCEbEmTz29AO6YkTg==","signatures":[{"sig":"MEYCIQDJxUVEiCyBBIugwnl4loUKG1e2CuJjL5UuwdxAvkAD9AIhAMB0TF0/JwF6CMdUqauIUJuQOmr3GZutbmEbEfSi60m0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59338},"main":"index.js","gitHead":"72544ea3fdeeeec6c3d818a204faa0702ff9dbe2","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.20_1725713538095_0.5101797017442793","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"px-rem-optimizer","version":"0.0.21","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.21","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"ac420c42238cd8e71c4560734b18bc3364c42b8e","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.21.tgz","fileCount":20,"integrity":"sha512-lzhaKo1cTGfES8FRYQuU86A/XQT0Gm+u7ggEpfEouGyI2s0I+h7+qOvuBU2UuZdDVQgqUpktp9N9aNs0QHzSjg==","signatures":[{"sig":"MEUCIQDeojHCxoTO3mHZhFazpB7hu3EdtIL/65GorzjI054h6gIgTQITL1Bwr4KUDrHliTs53LSqLs6MqLJUfsmgCljVxAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57397},"main":"index.js","gitHead":"89cf176d3c546f9c5e143af7a627c4a2ab8681b2","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","ts-node":"^10.9.2","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.21_1725714755864_0.009120276851669162","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"px-rem-optimizer","version":"0.0.22","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.22","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"e3ec24894e00416c95e9d202cc752388ce1dcf55","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.22.tgz","fileCount":20,"integrity":"sha512-ugxDh2WSqi02iLyq5wwS11CBczpD591EbhJ4HB1GwkhuqyEAun897XVNGbpmtj3Wp4Hn/7I7davYPLSs8mLSPg==","signatures":[{"sig":"MEUCIQCDRoNBDEpA8MLRA/OnUlw6zOMBypFSIHXnYpM1PgQ/HwIgZqsrtoVrn/qS6MbWcL3L20Il4PIlzZl0aui/SM3kQkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56929},"main":"index.js","gitHead":"a75e436bd78eb02f40bed47642ec2c993c3ba73b","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","ts-node":"^10.9.2","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.22_1725715695806_0.9985438186962778","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"px-rem-optimizer","version":"0.0.23","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.23","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"a65bf6e1432897097a19fff02495418450a8855c","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.23.tgz","fileCount":20,"integrity":"sha512-XqZcgqWwkwMJ+B4q6De9WDIHgc6s4YD5m02zfTUVwkgrxLk5w00IkdFIytaixJjn9rFtEjJEsLTvT2M1QASkUg==","signatures":[{"sig":"MEYCIQCyyfwLhpd9WXShH864Ih8ecE65AqORmcQ/zbd7nOz2AAIhAMpujfzPJKKvHlb0MWcILW2Fk0B3pPqSgPPzWKXlrAP8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57478},"main":"index.js","gitHead":"75c2d8011b3c7ab01417abac9dfd37b767583f46","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","ts-node":"^10.9.2","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.23_1725715974587_0.3276708354294573","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"px-rem-optimizer","version":"0.0.24","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.24","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"31969109e84e770d329d8bf3dbf60bf387358e76","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.24.tgz","fileCount":22,"integrity":"sha512-Glnu8U5kZWri/W5htuSeacERRmXKbUufBGFDdCE0s+VJv9N6UXAJOJhk9PnquBaKUex2rhfJllYs3E5Lnm3dlw==","signatures":[{"sig":"MEUCIQCPP5eisgm8Ety/6c3tp7xQfjiQyORrDIHJZgu2+geO8AIgRvUDlhLuDS1K8b0kgBchKaH7Y2nVUkLihTHnsAmh8Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60559},"main":"index.js","gitHead":"35c059161e4f5e9f6143459df6de964b0483b1c6","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","ts-node":"^10.9.2","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.24_1725882512933_0.8743510572457176","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"px-rem-optimizer","version":"0.0.25","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.25","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"ffda389e8df23a098eabc4c599c6b2e9ffead86f","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.25.tgz","fileCount":22,"integrity":"sha512-DZJma1eLP0/GqZCUR4+KDY4soU9QTY0ZHAHwzxr9bdpAIt4i3koaJ/D8clc7vTXqvk8t2nmvRitPrmQOcbWduQ==","signatures":[{"sig":"MEUCIQDIgrn7Zjxsg2VCC5jSDJZdEjb5smOfMFtbhpmQ9dv4lQIgYl6LGMRkRd3fgIczdJ9wSh/tcoTlNl8cBkMdatAY8rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61522},"main":"index.js","gitHead":"42e1597638f77dca5c96cb7f145789e75574cdd3","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","ts-node":"^10.9.2","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.25_1725883254590_0.6586198157788865","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"px-rem-optimizer","version":"0.0.26","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.26","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"8e3792eb56c2454e58d44737aba509d10116cd10","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.26.tgz","fileCount":22,"integrity":"sha512-bDxbROdCLMGIFnuvS5wtJm2M/psg8rU606+jEzMDs3Dh6xdWdbdU1twOlOWbhP7+UZEATfrSaQj4KXSkUmzDVg==","signatures":[{"sig":"MEUCIBwSg1nm4Gjg345Jxt78WjFPnYMmHNGTI/L1VwEzc+woAiEAo9hCjftoT8UKdcJ2D3ewDgq/o66e50GrD3G5da0d0h8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63489},"main":"index.js","gitHead":"981aef6b9b15828d602950b0082e78413af764ac","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","ts-node":"^10.9.2","typescript":"^5.5.4","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.26_1725885760830_0.2501695494970593","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"px-rem-optimizer","version":"0.0.27","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.27","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"fca18ede1c8ccab2df1f87d46d80c5282ca46616","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.27.tgz","fileCount":22,"integrity":"sha512-NIak8SQzop8mUdLK0Z6VvnJ3dqziIYirgJjBxXEjCwHVUa0C1duGD8MmfqlOhEpn65XaQfJfvpfrrloMdtqCAQ==","signatures":[{"sig":"MEQCIBh8XncZvF+PFYstEghAfxixI+ecR4vV3cyA5WOHSZ0nAiA3eoAToGdh2cp4dOci43ozB3kflFpmlNtL6xYmtqki2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63211},"main":"index.js","gitHead":"d3566e69b41cfa400ea3a7445e06ea0c6e03a40a","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.27_1725894891795_0.49482346257097687","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"px-rem-optimizer","version":"0.0.28","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.28","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"b59c9ac00219331d73fa504e506d00cd6c87f03d","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.28.tgz","fileCount":22,"integrity":"sha512-NpNg1viAnhmkGFglrlhT0UfE1hAup1nEq2qKDa5tsuQtO4B1mmLGJfTriZ03klybIQDTGXPz0HhxaIDr4/YWwA==","signatures":[{"sig":"MEYCIQCyLwxtV2FU+34AEqd4LiULQghXMK/JnDd5IQDkBf8XhQIhAMvELV3dXWPxFKnYe3zUZjcFvXG1C4eIb7Ov3eKmUTIN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63158},"main":"index.js","gitHead":"e88474575260e081e3ed86f884fd241d442501d0","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.28_1725895444974_0.41821644051345674","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"px-rem-optimizer","version":"0.0.29","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.29","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"4d27b947e065950a0b65fed8fcd2b41781987725","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.29.tgz","fileCount":22,"integrity":"sha512-aDV6GLlATiJ4yQoCHVry30ewANudsvB8tfoFgdZCcb5YGYvaBKCQcOsF2GVq6J3OmzQges3ufLnrggV6ZDWsBQ==","signatures":[{"sig":"MEQCIDp7xKfZHE9HfN8Ps5Tp/OVdsWErdAMR5Z0ZiCo+MOVjAiA9g6yqeuOEPLKkTuPiBVOHDKj+96sTprgdi+YNgCZ9cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64515},"main":"index.js","gitHead":"5971b2151ccabfc90ba8bf4969b16857622ae71c","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.29_1725969165530_0.3036948814331133","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"px-rem-optimizer","version":"0.0.30","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.30","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"4f7dae66d85887e11f9c2c7eb3a487e084d5ebbf","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.30.tgz","fileCount":22,"integrity":"sha512-EOlEuqcdBVjyyBbNQ/Tj3UhbyfC4yv5lxGMYkNt3VWvy81WSDN+ZF35ia//kbugQTLPz8t7dDHZQL7JfpU4rNw==","signatures":[{"sig":"MEQCIE9yiXxOwrVQVRKKymoNWOCO87s7TT5aUxgyZVNDda38AiBIP/W3NFZQEKd55pR0d7qQ+V4lXBjPpdJNn+8q1vDFbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65066},"main":"index.js","gitHead":"dcf2347e8ab34614e157981c0938667c3f97a677","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.30_1725971490595_0.49851972661371935","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"px-rem-optimizer","version":"0.0.31","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.31","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"dd0f9e6d0cab53e1240f9df9dc05d697adce045b","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.31.tgz","fileCount":24,"integrity":"sha512-JSJ9MHwHn2+oesdgP10qkMwHEEghodNarjGQqSY1/yFEuHkSY2vbeId86Lfki54dkksLsqy09mvKuuQzA94Adg==","signatures":[{"sig":"MEUCIQDx4XUSdGWa/6lj8Cxi6h0q6qT6tylWdDbpK5+pBWeg3QIgOoomWGAzSz7qVKJgCBdNOswkX/7QO73wMRhjPF1j2fA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66666},"main":"index.js","gitHead":"46c5ae20aab17a704d8c1b9ead98828d31a4819e","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.31_1726052414261_0.7215961563604005","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"px-rem-optimizer","version":"0.0.32","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.32","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"9f045b3d340bf85424b36625889d3eafbf5a8109","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.32.tgz","fileCount":24,"integrity":"sha512-Jsp0aKQ/K3Mi8fmGUvTyvsu5cLD6eMKWyxi0fUN4U0nekAs6WQhPRiLxvMy0+tHmm6+vw9RGxZzWNXH0x3hraQ==","signatures":[{"sig":"MEUCIQDUBBnFpisGevIHGLvjt1ceuUmJXsxr9xeleQwBRsiG/QIgSXaWdelyAqVbGczUPUBaFtsgcDDBKlsg9jrp4Vo+TJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66976},"main":"index.js","gitHead":"b2402fd0b76fdaed025447fabf435a162556e53e","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.32_1726054484210_0.7549584576550663","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"px-rem-optimizer","version":"0.0.33","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.33","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"5de5381b2351392692fcae90b42b979e43eabddd","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.33.tgz","fileCount":24,"integrity":"sha512-v2OtdCRwPZnXGf0eNm/WDSOMpu3fqS9+LVPb40ZjGOcfWztcV97nAz//qKRn1apPlZDwrlV/I8s6bH1vprpxVw==","signatures":[{"sig":"MEYCIQDnFI2/erwZJ2w7ewLVtHwlZu/VhmgON4f67YRY5Xv5ZwIhANcc475Gg6ptMTkHslKOKE3mYonaHRXI1FCO+RtMjGzf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67306},"main":"index.js","gitHead":"912160f2fb1e6a50e54f13051fd8a0d0a2f47fb1","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.33_1726054779083_0.8067660354408428","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"px-rem-optimizer","version":"0.0.34","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.34","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"69841a348c18e82492e6a523f45b724fe4acf133","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.34.tgz","fileCount":24,"integrity":"sha512-Y+8w0sZkCJ08LWDMxQHZxYdLTEJFAJODeyoRo2Y2idSSg/ZZrr4mGLhQuR6Y61EkbclQGQuZZNgEkJ/C+05WsA==","signatures":[{"sig":"MEUCIQDmQvD5CluhmP5n3OMGxSZmdRadm2rkA9eMKLqFUBIx9gIgFpnmhmCx67QBLK+caBUYdpxblp9Y8Y5Oon5kXB3pwZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67497},"main":"index.js","gitHead":"c3448fad68145ef1758eda9d6c824119fa50b680","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.34_1726063639660_0.42670661909982255","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"px-rem-optimizer","version":"0.0.35","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.35","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"0088518bed9c3efc513924278675422fc11ae4a6","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.35.tgz","fileCount":24,"integrity":"sha512-tsBxxHALAwVWa+675/V7nR2nkxh/o/82M9rMBnRTKLs9wJMRU76ArG08H12Sl7zlsN9eFsZdCByvZm1P3PDOeQ==","signatures":[{"sig":"MEQCID4TcHO7e3kNUp/xuH57E+vBl2UWFeRr+wwApeZtFJ2bAiAbU6gt/7Jhnj8A/zuqmRhjctGiZEne9AYmwpH9W/yNdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68105},"main":"index.js","gitHead":"8cc008ce78e200177e92f548efc31432fe3a8560","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.35_1726063721335_0.7737058372947914","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"px-rem-optimizer","version":"0.0.36","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.36","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"78a66029eff93d5fa61e1874a3137998bf8beda6","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.36.tgz","fileCount":24,"integrity":"sha512-iFSwC8JC1nAd/lRjqyZk97/ccqgSo+0cD+67H2Otg6vYyqj58GZAqKFfdKEZXGRilO04PJtezkacGl3HqJEIEw==","signatures":[{"sig":"MEUCIQCgFEwDSs5EK4qTUK7xJMRpSjWlpjvxVf6f+5k4NOTBFgIgaXhKZQoFJ0Sg+pzEEl9t6pXGDcDBnuc5HEH4TppwQ80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68122},"main":"index.js","gitHead":"ebedb0ffffe9bd95a80eea4aac9ce9d2862aecc9","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.36_1726064299913_0.2215720671647019","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"px-rem-optimizer","version":"0.0.37","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.37","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"7fa2ccfb59b073745f86c4899252424f81113f31","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.37.tgz","fileCount":24,"integrity":"sha512-/57pf9zh1ZLBGNkpkOR+bDC/8LHb7kKO9SrNas7eLI9Z6X3779ycPSZy8cGmr3oPTntpgu6B6B8EOnGFYolQCQ==","signatures":[{"sig":"MEUCIQCjzH9dTOwcvd0Q0FzPuxE3dwlKC9/yonfLTq/z0AST3AIgI99VrH5XxmijBLuBGQoRObfc4AVi3BMbBCeHo1+BQgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69122},"main":"index.js","gitHead":"99e1abbace55ddcab8c81e41a96733a0d5fb3c82","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.37_1726131699091_0.6854179767764983","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"px-rem-optimizer","version":"0.0.38","author":{"name":"Francesco Meli"},"license":"ISC","_id":"px-rem-optimizer@0.0.38","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"bin":{"px-rem-optimizer":"dist/index.js"},"dist":{"shasum":"de63a02489f690c18d701ebe264bf165cde2ec39","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.38.tgz","fileCount":24,"integrity":"sha512-SC6wnRRddQKyJyaQwCUFw2/AdSXodpADP1bL7UFEaPjmj2U3UjmKt01arNHDLZuQwVZoBgGCO93mwCHmpqeExQ==","signatures":[{"sig":"MEUCIQDY5AhSjIxThTiQ30G4aoNXBUPMFGqPK0Zpi+5/SVeQcQIgFhLp4BQu84IdPspmGXOuB7gcqrdm43fFC58o+d/Qpx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69533},"main":"index.js","gitHead":"7f98e01ceb432542c1bbb5af9c7a81ede77a7165","scripts":{"test":"jest ./bin","build":"npx tsc","start":"ts-node-script bin/index.ts","postbuild":"node scripts/postbuild.js","start-build":"node dist/index.js"},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"repository":{"url":"git+https://github.com/pinkynrg/px-rem-optimizer.git","type":"git"},"_npmVersion":"10.8.2","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0","@types/jest":"^29.5.12","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/px-rem-optimizer_0.0.38_1726131988421_0.3920489398070115","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"px-rem-optimizer","version":"0.0.39","description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","main":"index.js","bin":{"px-rem-optimizer":"dist/index.js"},"scripts":{"build":"npx tsc","postbuild":"node scripts/postbuild.js","start":"ts-node-script bin/index.ts","start-build":"node dist/index.js","test":"jest ./bin"},"repository":{"type":"git","url":"git+https://github.com/pinkynrg/px-rem-optimizer.git"},"author":{"name":"Francesco Meli"},"license":"ISC","bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","dependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^22.5.3","jest":"^29.7.0","ts-jest":"^29.2.5","type-fest":"^4.26.0"},"_id":"px-rem-optimizer@0.0.39","gitHead":"c519d4d0c9642c976a31c8c40dced9cd4f421f0d","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GxQQrquZWaTt/04iAFXXMGDXvjC6YModYPld/R3yRkdJUvEPsG215eorjqsuJ3kCuRdCm+MXcED8jjFx0Yg3fg==","shasum":"54b247f20326dbbc62ed2ab823d792ea50338444","tarball":"https://registry.npmjs.org/px-rem-optimizer/-/px-rem-optimizer-0.0.39.tgz","fileCount":24,"unpackedSize":69668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVexoXHg1dJwui9fuCfPRq3SaPXD8zvYgoMOHbvmtW7gIhANdnj39sxsDQjPmLaXP1n4H8Z1tETF890tnmRc/q5m5Q"}]},"_npmUser":{"name":"pinkynrg","email":"biggyapple@gmail.com"},"directories":{},"maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/px-rem-optimizer_0.0.39_1726132372124_0.8522218840255684"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-06T06:31:56.292Z","modified":"2024-09-12T09:12:52.523Z","0.0.13":"2024-09-06T06:31:56.591Z","0.0.14":"2024-09-06T07:04:34.589Z","0.0.15":"2024-09-06T07:06:59.175Z","0.0.16":"2024-09-06T07:07:33.237Z","0.0.17":"2024-09-06T07:09:13.293Z","0.0.18":"2024-09-06T07:18:25.237Z","0.0.19":"2024-09-06T09:31:12.120Z","0.0.20":"2024-09-07T12:52:18.275Z","0.0.21":"2024-09-07T13:12:36.080Z","0.0.22":"2024-09-07T13:28:15.973Z","0.0.23":"2024-09-07T13:32:54.814Z","0.0.24":"2024-09-09T11:48:33.156Z","0.0.25":"2024-09-09T12:00:54.800Z","0.0.26":"2024-09-09T12:42:41.008Z","0.0.27":"2024-09-09T15:14:51.999Z","0.0.28":"2024-09-09T15:24:05.149Z","0.0.29":"2024-09-10T11:52:45.743Z","0.0.30":"2024-09-10T12:31:30.791Z","0.0.31":"2024-09-11T11:00:14.422Z","0.0.32":"2024-09-11T11:34:44.399Z","0.0.33":"2024-09-11T11:39:39.217Z","0.0.34":"2024-09-11T14:07:19.935Z","0.0.35":"2024-09-11T14:08:41.478Z","0.0.36":"2024-09-11T14:18:20.097Z","0.0.37":"2024-09-12T09:01:39.250Z","0.0.38":"2024-09-12T09:06:28.595Z","0.0.39":"2024-09-12T09:12:52.285Z"},"bugs":{"url":"https://github.com/pinkynrg/px-rem-optimizer/issues"},"author":{"name":"Francesco Meli"},"license":"ISC","homepage":"https://github.com/pinkynrg/px-rem-optimizer#readme","repository":{"type":"git","url":"git+https://github.com/pinkynrg/px-rem-optimizer.git"},"description":"This script transforms CSS length units (e.g., px to rem) based on a configuration, ensuring responsive scaling and accessibility by adapting to changes in base font size.","maintainers":[{"name":"pinkynrg","email":"biggyapple@gmail.com"}],"readme":"<!-- ⚠️ This README has been generated from the file(s) \"blueprint.md\" ⚠️-->\r\n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#css-unit-transformer-utility---px-rem-optimizer)\r\n\r\n# ➤ CSS Unit Transformer Utility - px-rem-optimizer\n\n🔧 Unprecise lengths in your stylesheet?  \n📏 Wrong unit based on your preferences?  \n💡 Need to replace lengths with CSS/SCSS variables?  \n\n```css\n/* Before */\n.container {\n  font-size: 17px;          /* ❌ Not 4px-based, incorrect unit */\n  line-height: 26px;        /* ❌ Not 4px-based, incorrect unit */\n  letter-spacing: 0.26rem;  /* ❌ Not 4px-based, incorrect unit */\n  width: 18px;              /* ❌ Not 4px-based, incorrect unit */\n  padding: 10px;            /* ❌ Not 4px-based */\n  margin: 1.5rem;           /* ❌ Incorrect unit */\n  border: 0.0625rem;        /* ❌ Incorrect unit */\n}\n\n/* Applies Unit Conversion */\n.container {\n  font-size: 1.0625rem;     /* ✅ 17px converted to rem */\n  line-height: 1.625rem;    /* ✅ 26px converted to rem */\n  letter-spacing: 0.26rem;  /* ✅ No change, already in rem */\n  width: 1.125rem;          /* ✅ 18px converted to rem */\n  padding: 0.625rem;        /* ✅ 10px converted to rem */\n  margin: 24px;             /* ✅ No change, already correct */\n  border: 1px;              /* ✅ 0.0625rem converted to px */\n}\n\n/* Applies Rounding */\n.container {\n  font-size: 1rem;          /* ✅ 17px rounded to 16px */\n  line-height: 1.5rem;      /* ✅ 26px rounded to 24px */\n  letter-spacing: 0.25rem;  /* ✅ 0.26rem rounded to 0.25rem */\n  width: 1rem;              /* ✅ 18px rounded to 16px */\n  padding: 8px;             /* ✅ 10px rounded to 8px */\n  margin: 1.5rem;           /* ✅ No change, already in rem */\n  border: 1px;              /* ✅ No rounding needed */\n}\n\n/* Applies Variable Usage */\n.container {\n  font-size: var(--space-4);          /* ✅ Using variable for 1rem */\n  line-height: var(--space-6);        /* ✅ Using variable for 1.5rem */\n  letter-spacing: var(--space-025);   /* ✅ Using variable for 0.25rem */\n  width: var(--space-4);              /* ✅ Using variable for 1rem */\n  padding: var(--space-2);            /* ✅ Using variable for 8px */\n  margin: var(--space-24);            /* ✅ Using variable for 1.5rem */\n  border: var(--space-1);             /* ✅ Using variable for 1px */\n}\n```\n\r\n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#features)\r\n\r\n## ➤ Features\n\n- **Unit conversion**: Transform values between `px` and `rem` or other units.\n- **Custom rules**: Define your own matching rules for CSS units.\n- **Flexible configuration**: Supports rounding options and custom size mappings.\n- **Replace hard-coded lengths**: Replace fixed-length values with CSS/SCSS variables.\n- **Complex value transformation**: Handle and transform CSS properties with multiple length values.\n- **Preserve formatting**: Retains the original formatting, including spaces, newlines, and comments, in your CSS.\n\n\r\n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#configuration)\r\n\r\n## ➤ Configuration\n\nThe configuration is defined in a `px-rem-optimizer.config.ts` file.\n\n### Example `px-rem-optimizer.config.ts`:\n\n```js\nconst config = {\n  \"baseFontSize\": 16,\n  \"targetPath\": \".\",\n  \"excludePaths\": [\"node_modules\", \"dist\"],\n  \"targetExtensions\": [\"css\", \"scss\", \"sass\", \"less\"],\n  \"roundStrategy\": {\n    \"onTie\": 'up',\n    \"mode\": 'on'\n  },\n  \"getGenericVariableName\": (sizeInPx) => {\n    return `--space-${sizeInPx/4}`;\n  },\n  \"transformers\": [\n    (value) => someStringTrasformer(value)\n  ],\n  \"properties\": {\n    \"font-size\": { \n      \"unit\": \"px\",\n      \"transform\": true,\n      \"convert\": true,\n      \"round\": false,\n    },\n    \"width\": { \"unit\": \"rem\" },\n    \"min-width\": { \"unit\": \"rem\" },\n    \"max-width\": { \"unit\": \"rem\" },\n    \"height\": { \"unit\": \"rem\" },\n    \"min-height\": { \"unit\": \"rem\" },\n    \"max-height\": { \"unit\": \"rem\" },\n    \"padding\": { \"unit\": \"px\" },\n    \"padding-top\": { \"unit\": \"px\" },\n    \"padding-right\": { \"unit\": \"px\" },\n    \"padding-bottom\": { \"unit\": \"px\" },\n    \"padding-left\": { \"unit\": \"px\" },\n    \"margin\": { \"unit\": \"px\" },\n    \"margin-top\": { \"unit\": \"px\" },\n    \"margin-right\": { \"unit\": \"px\" },\n    \"margin-bottom\": { \"unit\": \"px\" },\n    \"margin-left\": { \"unit\": \"px\" },\n    \"border\": { \"unit\": \"px\" },\n    \"border-top\": { \"unit\": \"px\" },\n    \"border-right\": { \"unit\": \"px\" },\n    \"border-bottom\": { \"unit\": \"px\" },\n    \"border-left\": { \"unit\": \"px\" },\n    \"border-width\": { \"unit\": \"px\" },\n    \"border-radius\": { \"unit\": \"px\" },\n    \"outline\": { \"unit\": \"px\" },\n    \"outline-width\": { \"unit\": \"px\" },\n    \"box-shadow\": { \"unit\": \"px\" },\n    \"text-shadow\": { \"unit\": \"px\" },\n    \"line-height\": { \"unit\": \"rem\" },\n    \"letter-spacing\": { \"unit\": \"rem\" },\n    \"word-spacing\": { \"unit\": \"rem\" },\n    \"text-indent\": { \"unit\": \"rem\" },\n    \"flex-basis\": { \"unit\": \"rem\" },\n    \"gap\": { \"unit\": \"rem\" },\n    \"column-gap\": { \"unit\": \"rem\" },\n    \"row-gap\": { \"unit\": \"rem\" },\n    \"grid-template-columns\": { \"unit\": \"rem\" },\n    \"grid-template-rows\": { \"unit\": \"rem\" },\n    \"grid-auto-columns\": { \"unit\": \"rem\" },\n    \"grid-auto-rows\": { \"unit\": \"rem\" },\n    \"grid-gap\": { \"unit\": \"rem\" },\n    \"background-position\": { \"unit\": \"px\" },\n    \"background-size\": { \"unit\": \"px\" },\n    \"border-spacing\": { \"unit\": \"px\" },\n    \"translate\": { \"unit\": \"rem\" },\n    \"translateX\": { \"unit\": \"rem\" },\n    \"translateY\": { \"unit\": \"rem\" },\n    \"perspective\": { \"unit\": \"rem\" },\n    \"transform-origin\": { \"unit\": \"rem\" },\n    \"list-style-position\": { \"unit\": \"rem\" },\n    \"list-style-image\": { \"unit\": \"rem\" },\n    \"clip-path\": { \"unit\": \"rem\" },\n    \"mask-position\": { \"unit\": \"px\" },\n    \"mask-size\": { \"unit\": \"px\" },\n    \"object-position\": { \"unit\": \"rem\" },\n    \"scroll-margin\": { \"unit\": \"rem\" },\n    \"scroll-margin-top\": { \"unit\": \"rem\" },\n    \"scroll-margin-right\": { \"unit\": \"rem\" },\n    \"scroll-margin-bottom\": { \"unit\": \"rem\" },\n    \"scroll-margin-left\": { \"unit\": \"rem\" },\n    \"scroll-padding\": { \"unit\": \"rem\" },\n    \"scroll-padding-top\": { \"unit\": \"rem\" },\n    \"scroll-padding-right\": { \"unit\": \"rem\" },\n    \"scroll-padding-bottom\": { \"unit\": \"rem\" },\n    \"scroll-padding-left\": { \"unit\": \"rem\" },\n    \"shape-margin\": { \"unit\": \"rem\" },\n    \"stroke-width\": { \"unit\": \"px\" },\n    \"column-rule\": { \"unit\": \"px\" },\n    \"top\": { \"unit\": \"px\" },\n    \"right\": { \"unit\": \"px\" },\n    \"bottom\": { \"unit\": \"px\" },\n    \"left\": { \"unit\": \"px\" },\n    \"transform\": { \"unit\": \"rem\" },\n    \"flex\": { \"unit\": \"rem\" },\n  },\n  \"sizesInPixel\": [\n    0,\n    1,\n    2,\n    4,\n    8,\n    12,\n    16,\n    20,\n    24,\n    28,\n    32,\n    36,\n    40,\n    44,\n    48,\n    64,\n    80,\n    96,\n    112,\n    128,\n    144,\n    160,\n    184,\n    240,\n    280,\n    320,\n    384,\n    480,\n    640,\n    800,\n    960,\n    1200,\n    1440,\n  ],\n}\n\nexport default config;\n```\n\nIn the `sizes` section, you can define mappings from hard-coded lengths to CSS/SCSS variables. When the utility transforms the file, it will replace any matching length with the corresponding variable.\n\n\r\n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#usage)\r\n\r\n## ➤ Usage\n\nNo installation is required. You can run the utility directly using `npx`. Simply place your `px-rem-optimizer.config.ts` file in the same folder where you are executing the command, and the utility will use it as the configuration.\n\n### Example Command\n\n```bash\nnpx px-rem-optimizer@latest [file|folder]\n```\n\nReplace `[file|folder]` with the path to the CSS file or folder you want to transform.\n\n\r\n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#contributing)\r\n\r\n## ➤ Contributing\n\nFeel free to open issues or submit pull requests for enhancements and bug fixes.\n\n\r\n[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#license)\r\n\r\n## ➤ License\n\nMIT License\n","readmeFilename":"README.md"}