{"_id":"@csstools/postcss-sign-functions","_rev":"16-38a18eae187f7e42648e0ad563a88e43","name":"@csstools/postcss-sign-functions","dist-tags":{"latest":"2.0.9"},"versions":{"1.0.0":{"name":"@csstools/postcss-sign-functions","version":"1.0.0","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@1.0.0","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"37ea7c85874cef5710a1a8878bf0e2b26d4270fd","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.0.0.tgz","fileCount":7,"integrity":"sha512-cUpr5W8eookBi5TiLSvx1HL6DFoTTgcj2pmiVNd63y2JHhvtpnJs3sfsFMmLhB42yTRS02tFPsNz3Q5zeN8ZVA==","signatures":[{"sig":"MEQCIFuyzcLQqyTwSk/hjyTOmodFcOduRW/nq9UzahQVvsNdAiA+6e2G0crM9aMpY6KxThroy0dmRMAM1Ib7SS4s6/2kfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6568},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"cac5fcc6ce940bedc936ae810d80643e94eca4df","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"10.9.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@csstools/css-calc":"^2.1.0","@csstools/css-tokenizer":"^3.0.3","@csstools/css-parser-algorithms":"^3.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_1.0.0_1731322771048_0.9602361740104619","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@csstools/postcss-sign-functions","version":"1.1.0","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@1.1.0","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"a524fae1374b0e167729f612ca875d7b1b334262","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz","fileCount":7,"integrity":"sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==","signatures":[{"sig":"MEUCIQDvCgO3gzG0bNUoKvmXN68UZYXNpk+8fguODzNN2eBfegIgWzteNOJJYI9qIpQNDnhKat27Y3tMd01ndWk2GCHoq4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9227},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"9f204e47814621e4e5672194322f770b0cae8d0c","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"10.9.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@csstools/css-calc":"^2.1.0","@csstools/css-tokenizer":"^3.0.3","@csstools/css-parser-algorithms":"^3.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_1.1.0_1731863173240_0.7319980406717372","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@csstools/postcss-sign-functions","version":"1.1.1","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@1.1.1","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"eb8e4a5ac637982aeb9264cb99f85817612ad3e8","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.1.tgz","fileCount":7,"integrity":"sha512-MslYkZCeMQDxetNkfmmQYgKCy4c+w9pPDfgOBCJOo/RI1RveEUdZQYtOfrC6cIZB7sD7/PHr2VGOcMXlZawrnA==","signatures":[{"sig":"MEUCIGumNxFJdwJcfmRFq7ZlYS8DxkFRLCve/VHcAXjlLVvfAiEA0FrSDaNK+XPjLcdFhA5kKNmFY9S9ua/ZyZbT66AD1Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9323},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"87cdeb0bc597ff7e4f4beb6c7f9a77f32033ca62","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"10.9.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@csstools/css-calc":"^2.1.1","@csstools/css-tokenizer":"^3.0.3","@csstools/css-parser-algorithms":"^3.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_1.1.1_1735321410576_0.6504929064153799","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@csstools/postcss-sign-functions","version":"1.1.2","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@1.1.2","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"9664762870de4f8d189829a86798e532bbaad053","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.2.tgz","fileCount":7,"integrity":"sha512-4EcAvXTUPh7n6UoZZkCzgtCf/wPzMlTNuddcKg7HG8ozfQkUcHsJ2faQKeLmjyKdYPyOUn4YA7yDPf8K/jfIxw==","signatures":[{"sig":"MEUCIQDDkXzyAsruG9aWeZ/vvsJCFsupuVscu9Vuzbc83bEzJwIgVW9DbPA4Q3LPjrA8zdnOenbIVzenNsTA1jvjNvnarLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9323},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"5452e010d8a6d4e876ec8596d518a4485f09b787","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"10.9.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@csstools/css-calc":"^2.1.2","@csstools/css-tokenizer":"^3.0.3","@csstools/css-parser-algorithms":"^3.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_1.1.2_1740330457955_0.9883137876942236","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@csstools/postcss-sign-functions","version":"1.1.3","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@1.1.3","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"ba64c7a6e25f50221a2f37fac5d7592917245781","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.3.tgz","fileCount":7,"integrity":"sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ==","signatures":[{"sig":"MEYCIQC4a/2EAm3JnsjihM3abHoyfCwZja/hnGNeNxeNCF07AAIhAJ6pZ50yP7KLquCqsZOiFht8oRPjZxvTLLgiYsCtLEA3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9320},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"dff54cf7364334ba3c6701e5525508bcd014c96c","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"10.9.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@csstools/css-calc":"^2.1.3","@csstools/css-tokenizer":"^3.0.3","@csstools/css-parser-algorithms":"^3.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_1.1.3_1745079366152_0.7550125147654938","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@csstools/postcss-sign-functions","version":"1.1.4","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@1.1.4","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"a9ac56954014ae4c513475b3f1b3e3424a1e0c12","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz","fileCount":7,"integrity":"sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==","signatures":[{"sig":"MEYCIQDiA2Az1fZl7bb+hZgASAUTZ2eBt9wOmTF4OchS2OKt/gIhAKeahw0AE9IJOhEkFYUqVyJfJUxC7G1twDDCsW+NTEVz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9806},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"20dab644377a48d7bd6ea15236511a5213883bb8","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"10.9.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@csstools/css-calc":"^2.1.4","@csstools/css-tokenizer":"^3.0.4","@csstools/css-parser-algorithms":"^3.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_1.1.4_1748343097124_0.9222418101148346","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@csstools/postcss-sign-functions","version":"2.0.0","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"add2c40e8468814348f2f100b585541c40c4a27f","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.0.tgz","fileCount":6,"integrity":"sha512-32Bw7++8ToSLMEOSJUuxJsAJJdsIfgeD1dYPKRCk9/fTciVZ8MjkPXypwiXIo7xIJk0h5CJz6QUkDoc6dcAJ7Q==","signatures":[{"sig":"MEQCIH+xHGrlOYVeQoK3+z+RSEQ3BIV+KBYGTRfsr00ueDfZAiAhXKaV3CdzFu6i2SPj9RDPuYEGK+5fsyBwDdRtwUSVPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8175},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"54fb4463149ec741a476ecc658c73b27f816ba7b","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.6.2","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"25.1.0","dependencies":{"@csstools/css-calc":"^3.0.0","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.0_1768376082624_0.18068625074706324","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@csstools/postcss-sign-functions","version":"2.0.1","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.1","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"d0cf6d831874f977502d44129cf4898d58fc4050","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.1.tgz","fileCount":6,"integrity":"sha512-C3br0qcHJkQ0qSGUBnDJHXQdO8XObnCpGwai5m1L2tv2nCjt0vRHG6A9aVCQHvh08OqHNM2ty1dYDNNXV99YAQ==","signatures":[{"sig":"MEUCIHn6mwBUcVjq++Mgw6UUe1batRfymW7/wtFrd2iUDX7zAiEAo9pbUmvXagfb/KuOkfFF9KxHhiHAM93F4OjJJNkPgh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7515},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"f79d709dd46c9cab91ed985e76a8b4d4a185f4c8","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.6.2","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"25.1.0","dependencies":{"@csstools/css-calc":"^3.1.1","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.1_1771686383405_0.0334827341050703","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@csstools/postcss-sign-functions","version":"2.0.2","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.2","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"c8bbea02779d8e09987c8bdb115e53013360af9a","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.2.tgz","fileCount":6,"integrity":"sha512-vOxkkMCMVnyaj7CW03uKR2R/zhJaCrptsXlm31HgI/dqC1lSIGnmu5W7N68x23XwcSgc8fE/fg0jKj4x1XFH4w==","signatures":[{"sig":"MEUCIQDsOAn4u5IfRrvwA81FB9exZ1RuC0x1ehI/iH9c1UdC2QIgBM+NSVWBam1jP2ArUu+WDnUbSIzneEtC1NvBT3z+n/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7512},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"caec29d0b344fe1eb9661a052af36f0b1c632851","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.12.1","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@csstools/css-calc":"^3.2.0","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.2_1776014793617_0.9743318243146504","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@csstools/postcss-sign-functions","version":"2.0.3","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.3","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"8598c38bf3ac8603159bcc2ad44fea16e4205924","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.3.tgz","fileCount":6,"integrity":"sha512-2BCPwlpeQweTC/8S8oQFYhYD5kxYkiroLf3AUJV2kVoKkSZ+4WM4rSwySXlKrqXL8HfCryAwVrJg7B0jr/RnOw==","signatures":[{"sig":"MEYCIQDJhaR5LYHeEcX3SWOTW5nWYqRf5iW9E0s7FF04UBYr+QIhAJshV4qzRcTLO5TsEhHl5+SmUYKcSAg+AnwxVg6etlaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7510},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"8c33b5a348159b0ede371a093bae0740b762324b","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.13.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-calc":"^3.2.1","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.3_1778685160323_0.29693115576852613","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@csstools/postcss-sign-functions","version":"2.0.4","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.4","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"f70ec986098ab8056ff4e343a9f8fb372fa3630f","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.4.tgz","fileCount":6,"integrity":"sha512-vHfgUnPoKNF687H7ycoisAvoFYBq71X90N7pHclouRUUwZRea8XIJVo+Cq0jgRJEzv9vx+X7XEl+arTqns/C/A==","signatures":[{"sig":"MEQCICRHY7ljLsN14r+YU4epJQrU5JXdwOH3JKn7/J2E7u47AiBy7ejxgQt403buNbMbIhciMNuazXGHAtkewIjojFOJ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7511},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"be16e302cba31c669b7c342963a25210833e3983","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.13.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-calc":"^3.3.0","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.4_1784737201972_0.5272121047306231","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@csstools/postcss-sign-functions","version":"2.0.5","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.5","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"0e3725fbae7872ad01794e79bc3c1e06cf44d43e","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.5.tgz","fileCount":6,"integrity":"sha512-PlbIaIGEKhNPdCRTEWU5yum4Oh+3hUJA0KITrJc4PEvmklHM8ibMlNm0ehNk2JtrGts9HfUScal2BIFoeOhaIA==","signatures":[{"sig":"MEUCIQDtj4md4j7/bpI4x6AzKwiRYC8qmn1SLjGfS8dukfANKQIgJT1vVVM4Z91MBbXKub0xf0pZD0TXgmHwxM/OwH1RaqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIES67nFU2rWRnYUCrbAZTTRrjQXXNgL9sFkYMYQbTInuAiEAu8IK8Wq/x+UVowPxbEku904JOAI/Hatn8ZfmUmDjPNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7457},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"f6ae477e5e8bf3ec12fcb0de1b12817c542e0858","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.13.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-calc":"^3.3.0","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.5_1788708765365_0.5161187266225586","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@csstools/postcss-sign-functions","version":"2.0.6","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.6","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"ae174cb86df764ecbd0d06a104f1770e0082d8d6","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.6.tgz","fileCount":6,"integrity":"sha512-q4UoXYVYOzZJrm80KiGBItECdPBI17eZz3d8xLz80DfYDGFO6nS5J5ZaypbpUoiHlK49QemL0ghz3a27ngNWEA==","signatures":[{"sig":"MEYCIQCihLlqYIZoKDqMkyQdj0PHOrxTnII4zHiGe1ml/dV/aQIhANqxp3SbL3uQA8o/2dd6q9rkvUgXS7OspNCO/IgQJfBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXB39ucsMhRAAeaJvLK5PAC6VeNYM9JdaQkzTQcWbjnwIhAPDOWOJ/4baVbzWDXsJzd8hyNt94FyBaiuoR3+cjyBj3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7690},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"36fe157e993a2adfece69a91236740b26d9b93c9","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.13.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-calc":"^3.4.0","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.6_1789286638473_0.8145127340937914","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@csstools/postcss-sign-functions","version":"2.0.7","keywords":["abs","css","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.7","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"0155d58d8bc1ec68ee2282bd3f5b38dc9fd79419","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.7.tgz","fileCount":6,"integrity":"sha512-RqN1GTuGhjdcMQPMjPYP1b516o9yXbjOXMTI7BQVOV3QglD2Vg9rvr+Vxa07l1oVT+rctFUXu93AVz++z2WVyw==","signatures":[{"sig":"MEYCIQCZkHordgMxusIPD9C51Z6ovzHvgvVWddCxk6/qZshcpQIhALQvt9NWgAajk89l5dhDWGgZasBD/IncXvxvqelavuYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyzET10Fo+tzesLp8mzNfczolMpqdD6Qe+QyxZSOOjzAiBmuMMi7s8S59rLWU+LE/ibptTK0Gj851PIPu0vb4h2pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8604},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"7b83a49b3f064ec275acc3c390fd7df75879d7ab","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.13.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-calc":"^3.4.1","@csstools/css-tokenizer":"^4.0.2","@csstools/css-parser-algorithms":"^4.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.7_1790347437925_0.9131003683836261","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@csstools/postcss-sign-functions","version":"2.0.8","keywords":["abs","css","function","postcss","postcss-plugin","sign"],"license":"MIT-0","_id":"@csstools/postcss-sign-functions@2.0.8","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"1a4e3b3ce61790d99c7307d2dea8251d8bf4c3a4","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.8.tgz","fileCount":6,"integrity":"sha512-/oazgmE0R0EA2nmB8TMjySi48DNeXuNLloWZRlfrwWPILncfV/HyENqZmsoFjXg609nj4QVdF/X7zJGRw06LGw==","signatures":[{"sig":"MEYCIQDukZcmOsBqWpXxreHZgS9bsjJAwXcJzE0PDJHQWM/YjgIhANINrPd2QaI2ue5TO5XrRbi8NYxSeUgS/KNn05NitYHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGES3nR7JceJ1w3TYV+fBEM2RLjkafkXqF3Q/inJIVmoAiEAxNQYxsoK+QAIIaJl3N/58FU8EM60HzTVxKDVJ+b3V50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8078},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"59583b5535481a7e94e645eb48705f1d4ebd35c8","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.13.0","description":"Use sign and abs functions in CSS","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-calc":"^3.4.2","@csstools/css-tokenizer":"^4.0.2","@csstools/css-parser-algorithms":"^4.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-sign-functions_2.0.8_1790835621481_0.5164102419200922","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"_id":"@csstools/postcss-sign-functions@2.0.9","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"323a6c02d1181575d4148bb895095af3098066c2","tarball":"https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.9.tgz","fileCount":6,"integrity":"sha512-qclStihz3+gkAvK1qtsdSYSLqvh+cJMvPO7uGQo/ZuHX+I8E5nlNxHzE3IG3RQFKuWjgLY2wokuY6DqwTO+4Cw==","signatures":[{"sig":"MEUCIFFfCF2BBh1nuYAprugjIR2PzZnqze+VeGSQ1NKu5PqfAiEAtc5nOHoNAQRM7FKC1RfNW8oEAeM8JjtNC8Xpkdr4Z/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBHdx8znZCuEMSBBIs9/xfdLK4GNoVvcSWgHjVDfyb7RAiEAuBRpKGGUZV01FDEOHGsIgoYyjU+sEP1lO8fhHoP6ZUs="}],"unpackedSize":7822},"name":"@csstools/postcss-sign-functions","type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"41fa60d05d9ce994053fba79687035bb25ffa24f","license":"MIT-0","scripts":{},"version":"2.0.9","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","keywords":["abs","css","function","postcss","postcss-plugin","sign"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"_npmVersion":"11.13.0","description":"Use sign and abs functions in CSS","directories":{},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"_nodeVersion":"26.1.0","contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"dependencies":{"@csstools/css-calc":"^3.4.3","@csstools/css-tokenizer":"^4.0.2","@csstools/css-parser-algorithms":"^4.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/postcss-sign-functions_2.0.9_1790956592209_0.5523737240996589"}}},"time":{"created":"2024-11-11T10:59:30.899Z","modified":"2026-10-02T15:56:32.516Z","1.0.0":"2024-11-11T10:59:31.197Z","1.1.0":"2024-11-17T17:06:13.533Z","1.1.1":"2024-12-27T17:43:30.769Z","1.1.2":"2025-02-23T17:07:38.164Z","1.1.3":"2025-04-19T16:16:06.363Z","1.1.4":"2025-05-27T10:51:37.317Z","2.0.0":"2026-01-14T07:34:42.783Z","2.0.1":"2026-02-21T15:06:23.537Z","2.0.2":"2026-04-12T17:26:33.754Z","2.0.3":"2026-05-13T15:12:40.486Z","2.0.4":"2026-07-22T16:20:02.118Z","2.0.5":"2026-09-06T15:32:45.440Z","2.0.6":"2026-09-13T08:03:58.563Z","2.0.7":"2026-09-25T14:43:58.004Z","2.0.8":"2026-10-01T06:20:21.569Z","2.0.9":"2026-10-02T15:56:32.311Z"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme","keywords":["abs","css","function","postcss","postcss-plugin","sign"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-sign-functions"},"description":"Use sign and abs functions in CSS","contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"readme":"# PostCSS Sign Functions [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n`npm install @csstools/postcss-sign-functions --save-dev`\n\n[PostCSS Sign Functions] lets you use the `sign` and `abs` functions, following the [CSS Values 4] specification.\n\n```css\n.sign {\n\tz-index: sign(-10px);\n}\n\n.sign {\n\tz-index: sign(0);\n}\n\n.sign {\n\tz-index: sign(10px);\n}\n\n.abs {\n\tz-index: abs(-10px);\n}\n\n.abs {\n\tz-index: abs(0);\n}\n\n.abs {\n\tz-index: abs(10px);\n}\n\n.abs {\n\tz-index: abs(10%);\n}\n\n/* becomes */\n\n.sign {\n\tz-index: calc(-1);\n}\n\n.sign {\n\tz-index: calc(0);\n}\n\n.sign {\n\tz-index: calc(1);\n}\n\n.abs {\n\tz-index: calc(10px);\n}\n\n.abs {\n\tz-index: calc(0);\n}\n\n.abs {\n\tz-index: calc(10px);\n}\n\n.abs {\n\tz-index: max((10%), -1 * (10%));\n}\n```\n\n> [!NOTE]\n> The utility of static fallbacks for `sign` and `abs` is limited.\n> The most interesting values are variables and dynamic values (e.g. those containing `%`).\n> It is impossible to generate static fallbacks in a build process for values that are dynamic on the client.\n\n## Usage\n\nAdd [PostCSS Sign Functions] to your project:\n\n```bash\nnpm install postcss @csstools/postcss-sign-functions --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssSignFunctions = require('@csstools/postcss-sign-functions');\n\npostcss([\n\tpostcssSignFunctions(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n\n\n## ⚠️ About custom properties\n\nGiven the dynamic nature of custom properties it's impossible to know what the variable value is, which means the plugin can't compute a final value for the stylesheet. \n\nBecause of that, any usage that contains a `var` is skipped.\n\n## Options\n\n### preserve\n\nThe `preserve` option determines whether the original notation\nis preserved. By default, it is not preserved.\n\n```js\npostcssSignFunctions({ preserve: true })\n```\n\n```css\n.sign {\n\tz-index: sign(-10px);\n}\n\n.sign {\n\tz-index: sign(0);\n}\n\n.sign {\n\tz-index: sign(10px);\n}\n\n.abs {\n\tz-index: abs(-10px);\n}\n\n.abs {\n\tz-index: abs(0);\n}\n\n.abs {\n\tz-index: abs(10px);\n}\n\n.abs {\n\tz-index: abs(10%);\n}\n\n/* becomes */\n\n.sign {\n\tz-index: calc(-1);\n\tz-index: sign(-10px);\n}\n\n.sign {\n\tz-index: calc(0);\n\tz-index: sign(0);\n}\n\n.sign {\n\tz-index: calc(1);\n\tz-index: sign(10px);\n}\n\n.abs {\n\tz-index: calc(10px);\n\tz-index: abs(-10px);\n}\n\n.abs {\n\tz-index: calc(0);\n\tz-index: abs(0);\n}\n\n.abs {\n\tz-index: calc(10px);\n\tz-index: abs(10px);\n}\n\n.abs {\n\tz-index: max((10%), -1 * (10%));\n\tz-index: abs(10%);\n}\n```\n\n[cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test\n[css-url]: https://cssdb.org/#sign-functions\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/@csstools/postcss-sign-functions\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Sign Functions]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions\n[CSS Values 4]: https://drafts.csswg.org/css-values-4/#sign-funcs\n","readmeFilename":"README.md"}