{"_id":"@csstools/postcss-property-rule-prelude-list","_rev":"5-7ed7e1bfa625b0a379ec205fb8e413e9","name":"@csstools/postcss-property-rule-prelude-list","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"@csstools/postcss-property-rule-prelude-list","version":"1.0.0","keywords":["postcss-plugin"],"license":"MIT-0","_id":"@csstools/postcss-property-rule-prelude-list@1.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-property-rule-prelude-list#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"700b7aa41228c02281bda074ae778f36a09da188","tarball":"https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-1.0.0.tgz","fileCount":7,"integrity":"sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==","signatures":[{"sig":"MEYCIQCM7RI+Va8jfLvPovS5lX1goyF6kpVKXG0WLXKKxvayIwIhAKIxSu/p/UaAZrHF9YLetdhpRjn98LMBf4zVkMORRCI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5364},"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":"d666d09cd56b22cc2b358518d2f5d7683c374a51","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-property-rule-prelude-list"},"_npmVersion":"11.6.2","description":"Declare a list of custom properties in a single at-property rule","directories":{},"_nodeVersion":"25.1.0","dependencies":{"@csstools/css-tokenizer":"^3.0.4","@csstools/css-parser-algorithms":"^3.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-property-rule-prelude-list_1.0.0_1766836744529_0.7622683391677851","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@csstools/postcss-property-rule-prelude-list","version":"2.0.0","keywords":["postcss-plugin"],"license":"MIT-0","_id":"@csstools/postcss-property-rule-prelude-list@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-property-rule-prelude-list#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"16d4cae842dba9bf601f84db2d993c7bd7d20972","tarball":"https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-2.0.0.tgz","fileCount":6,"integrity":"sha512-qcMAkc9AhpzHgmQCD8hoJgGYifcOAxd1exXjjxilMM6euwRE619xDa4UsKBCv/v4g+sS63sd6c29LPM8s2ylSQ==","signatures":[{"sig":"MEYCIQD/hz73y+0gVE7ylpiKGOkIMs88SmOvb2Q9w8OXe6l0MwIhAJJdVHkyu6gxQwIFC8rgU3EVK78jDBUBg19ncYz0rR4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5602},"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":"24b4bed7ff5403d83f96656d5be410fd87185dc6","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-property-rule-prelude-list"},"_npmVersion":"11.6.2","description":"Declare a list of custom properties in a single at-property rule","directories":{},"_nodeVersion":"25.1.0","dependencies":{"@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-property-rule-prelude-list_2.0.0_1768375757133_0.8199252841899145","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@csstools/postcss-property-rule-prelude-list","version":"2.0.1","keywords":["postcss-plugin"],"license":"MIT-0","_id":"@csstools/postcss-property-rule-prelude-list@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-property-rule-prelude-list#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"9c2869c1ed239df415f2926a7ced09c67860bf1c","tarball":"https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-2.0.1.tgz","fileCount":6,"integrity":"sha512-GcV72H+ZOAm1Wlv219W8UR+/cj5Q4Q4OSjzd1PvsAu1qvCbQnuXC+hSXP+h5mSV/VSUZJiU8j1JVqJwJ16VmfA==","signatures":[{"sig":"MEYCIQCz8LO6hz8VuPjloNUkF1jetAjftdBcxXFMf/sFFSv8bAIhANULBfl0Y+o53PBRyY70CnZTjoovgNMlQhv5ValJDXbf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQuFNvwItWXGm10LXLwfd2t6eWLA42iDJf34FmQY3PiAiBXrTVtjLRXiQEqEE+3mmjsnb167YWeUslt8mU1tui/jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5663},"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":"5b9a69c07ac78e797b230c2e04afb2c72228b60f","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-property-rule-prelude-list"},"_npmVersion":"11.13.0","description":"Declare a list of custom properties in a single at-property rule","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-tokenizer":"^4.0.2","@csstools/css-parser-algorithms":"^4.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-property-rule-prelude-list_2.0.1_1790347446840_0.7994874802079712","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@csstools/postcss-property-rule-prelude-list","version":"2.0.2","keywords":["at-property","css","custom-property","postcss","postcss-plugin","prelude"],"license":"MIT-0","_id":"@csstools/postcss-property-rule-prelude-list@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-property-rule-prelude-list#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"8d36c42e224498415d340fd5fb84ed158bf55209","tarball":"https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-2.0.2.tgz","fileCount":6,"integrity":"sha512-wzyI1dkYb/dPya7h5H6CXD2+5VmLECL+Y7g4MYmzTZxEpYqZ3cE8PcR6gpulL7veNYOv3w3pmKo/nE3j1ebm/g==","signatures":[{"sig":"MEUCIBOCenJiV5b9l49mftBIuLI3MKJWl1q9Tq3QiFF66m52AiEA6IQq+LV4qNuo36+IfHAl43sb0ojepNNlhLp26sLWwAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyv/HLnT82vMFdkBHw0KuGiNZRNqmIGP7ox3q6PX5kaAiBLhCgwQuISzTBmGjLioMOfkzbDzjH/8mujJulvhtQQ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5269},"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":"98ebaf8abef6d742d1e1dbc74215678109b57814","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-property-rule-prelude-list"},"_npmVersion":"11.13.0","description":"Declare a list of custom properties in a single at-property rule","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@csstools/css-tokenizer":"^4.0.2","@csstools/css-parser-algorithms":"^4.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-property-rule-prelude-list_2.0.2_1790835307133_0.34415267389481197","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"_id":"@csstools/postcss-property-rule-prelude-list@2.0.3","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"54fb24e3ad524a0123ff7d8f92478a023651adff","tarball":"https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-2.0.3.tgz","fileCount":6,"integrity":"sha512-ZfgrfFIBwAl/JazfA0RvllLipqx2FV6N0uh0C/2+n/WVR2qbFNEvVnGUwY5sdv5LGijPx/ygGoe69qZHMdIgVw==","signatures":[{"sig":"MEQCID63+OqjS18vMjS0iB2d1Ip4fQO+85sIwvbFOvkN8WDkAiA3495/AaILa1HvKPqDp/8DWscFOmWzmEm6hIMB+ToNKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdu7QbK13C6Op2+vvakjKrLbyktDtd18h6ZqLWLxW2+wIgeo0d5N3rlW7xBKAyfYyEcFudpmVmrWO2DEPy8+tnfkU="}],"unpackedSize":5279},"name":"@csstools/postcss-property-rule-prelude-list","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":"1789f5929e9d7d8b27333395463a7185b381524d","license":"MIT-0","scripts":{},"version":"2.0.3","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-property-rule-prelude-list#readme","keywords":["at-property","css","custom-property","postcss","postcss-plugin","prelude"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-property-rule-prelude-list"},"_npmVersion":"11.13.0","description":"Declare a list of custom properties in a single at-property rule","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-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-property-rule-prelude-list_2.0.3_1790956498976_0.2783595600685136"}}},"time":{"created":"2025-12-27T11:59:04.453Z","modified":"2026-10-02T15:54:59.223Z","1.0.0":"2025-12-27T11:59:04.679Z","2.0.0":"2026-01-14T07:29:17.282Z","2.0.1":"2026-09-25T14:44:06.926Z","2.0.2":"2026-10-01T06:15:07.207Z","2.0.3":"2026-10-02T15:54:59.071Z"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-property-rule-prelude-list#readme","keywords":["at-property","css","custom-property","postcss","postcss-plugin","prelude"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-property-rule-prelude-list"},"description":"Declare a list of custom properties in a single at-property rule","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 Property Rule Prelude List [<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-property-rule-prelude-list --save-dev`\n\n[PostCSS Property Rule Prelude List] lets you declare a list of custom properties in a single `@property` rule following the [CSS Specification].\n\n```css\n@property --color-a, --color-b {\n\tinherits: true;\n\tinitial-value: black;\n\tsyntax: \"<color>\";\n}\n\n/* becomes */\n\n@property --color-a {\n\tinherits: true;\n\tinitial-value: black;\n\tsyntax: \"<color>\";\n}\n@property --color-b {\n\tinherits: true;\n\tinitial-value: black;\n\tsyntax: \"<color>\";\n}\n```\n\n## Usage\n\nAdd [PostCSS Property Rule Prelude List] to your project:\n\n```bash\nnpm install postcss @csstools/postcss-property-rule-prelude-list --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssPropertyRulePreludeList = require('@csstools/postcss-property-rule-prelude-list');\n\npostcss([\n\tpostcssPropertyRulePreludeList(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\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/#property-rule-prelude-list\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/@csstools/postcss-property-rule-prelude-list\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Property Rule Prelude List]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-property-rule-prelude-list\n[CSS Specification]: https://github.com/w3c/csswg-drafts/issues/7523#issuecomment-3683970305\n","readmeFilename":"README.md"}