{"_id":"@csstools/postcss-container-rule-prelude-list","_rev":"4-91b2bc9a94310841966cc73248e9014a","name":"@csstools/postcss-container-rule-prelude-list","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@csstools/postcss-container-rule-prelude-list","version":"1.0.0","keywords":["container queries list","csswg","fallback","postcss-plugin"],"license":"MIT-0","_id":"@csstools/postcss-container-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-container-rule-prelude-list#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"e64b4a641e96b1aaa0f18b2a0f33ca656acc10bd","tarball":"https://registry.npmjs.org/@csstools/postcss-container-rule-prelude-list/-/postcss-container-rule-prelude-list-1.0.0.tgz","fileCount":6,"integrity":"sha512-zNLwL1S/Cn91MOEbN7RtZWruQvp6UQ7Mv5gBOtZZK0vTlOE8pZFynBywzyZb8Eyn9ykhdwYJQ0E4nBVEsMQzQQ==","signatures":[{"sig":"MEUCIQDPOBF/iILffrGbAg3c6VJKQilymuPOh0hJ0lOALW9VuQIgZjESIgfvYEzNXlBDJbOFbR264RCAlAISIzVyB4c1+X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5506},"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":"77ead45e66720e88df2badf844b3746c45320020","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-container-rule-prelude-list"},"_npmVersion":"11.13.0","description":"Declare a list of container queries in a single at-container rule","directories":{},"_nodeVersion":"26.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-container-rule-prelude-list_1.0.0_1778682299515_0.15774890840736644","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@csstools/postcss-container-rule-prelude-list","version":"1.0.1","keywords":["container queries list","csswg","fallback","postcss-plugin"],"license":"MIT-0","_id":"@csstools/postcss-container-rule-prelude-list@1.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-container-rule-prelude-list#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"24178a637ab029c719b37e3ac1b7fa0e07a4882a","tarball":"https://registry.npmjs.org/@csstools/postcss-container-rule-prelude-list/-/postcss-container-rule-prelude-list-1.0.1.tgz","fileCount":6,"integrity":"sha512-c5qlevVGKHU+zDbVoUGSZl1Mw7Vl1gVRKv6cdIYnaoyM+9Ou23Ian0H5Gr2ZF+lsDWovPK03hOSAbkw6HS8aTg==","signatures":[{"sig":"MEYCIQCJrrRSSnRJ9ScmKUjcoPWTy7USZgKJqGPBVaref5qkkQIhAMwFIK2f/Kiv6Ez85CUuJ2tpe3KcyuQGRymMeYgeIz8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5697},"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":"1d75961414c42b984ca2da2980d2c0e4b871a900","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-container-rule-prelude-list"},"_npmVersion":"11.13.0","description":"Declare a list of container queries in a single at-container rule","directories":{},"_nodeVersion":"26.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-container-rule-prelude-list_1.0.1_1778685109533_0.09718955516560879","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@csstools/postcss-container-rule-prelude-list","version":"1.0.2","keywords":["container queries list","csswg","fallback","postcss-plugin"],"license":"MIT-0","_id":"@csstools/postcss-container-rule-prelude-list@1.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-container-rule-prelude-list#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"51c9f8590fde3e49d09d1b72548aef90c92db58d","tarball":"https://registry.npmjs.org/@csstools/postcss-container-rule-prelude-list/-/postcss-container-rule-prelude-list-1.0.2.tgz","fileCount":6,"integrity":"sha512-EZ+nNmiffudAhTrZshekLFaVhhArB8t0DBLTdSco7YnV0xNqCfQuKd2FrMWKMKWBiTVaoK5oF2L9pLKYADxiOg==","signatures":[{"sig":"MEUCIQCcav3qgXrZeNq0UB2j4T/lr7Sths11E+JyPYRF9HpjPQIgHMvhbpQSQ0PewAHWkBKAQhaMdWtWAlXKoRY2i8wi2Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqhWZmuhEPRWnYxXpmOhlAy8f1BXRDJz3on14kAtQovAIgZZMzGMmEGoqsdlV/rLoK47XFYHzidRIK/EQkn3lltMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6387},"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":"68b90aa903d79c701736a892bac5d7a211f45a43","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-container-rule-prelude-list"},"_npmVersion":"11.13.0","description":"Declare a list of container queries in a single at-container 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-container-rule-prelude-list_1.0.2_1790347152080_0.5346334968183104","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"_id":"@csstools/postcss-container-rule-prelude-list@1.0.3","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"ae6862800dfb2c17298f2c1ff0fe02fc6c2fe0ee","tarball":"https://registry.npmjs.org/@csstools/postcss-container-rule-prelude-list/-/postcss-container-rule-prelude-list-1.0.3.tgz","fileCount":6,"integrity":"sha512-0AkQlHYWG/oaAt6TIvKTdBuLblp8LUoA8/Ij2FqqxNLiBm5hwr+J6CyPtoqXQga9RQy+/ZpZaPMYbSEjh+k05Q==","signatures":[{"sig":"MEYCIQCNv8+K1c1LFxARxEfNTanB8KOJA64n1KhnA9jAOQCREAIhAKQIe1kj6LGjoQEPG07s09t4at1Xn1hMlZEOPsM8+4/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTmqWSu7wzjDeZjLvihz2km2PJNhef63AyKsBxvZoB8gIgH9dl0G2bbiMSinkz6UDOAaf9eSQcMatMR6+2Twr9Syo="}],"unpackedSize":5955},"name":"@csstools/postcss-container-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":"45ae9053a2b9e8e7296ce2d5f020555ba0d4c121","license":"MIT-0","scripts":{},"version":"1.0.3","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-container-rule-prelude-list#readme","keywords":["container-query","container-rule","css","csswg","fallback","postcss","postcss-plugin"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-container-rule-prelude-list"},"_npmVersion":"11.13.0","description":"Declare a list of container queries in a single at-container 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-container-rule-prelude-list_1.0.3_1790835199303_0.4879302601731432"}}},"time":{"created":"2026-05-13T14:24:59.409Z","modified":"2026-10-01T06:13:19.534Z","1.0.0":"2026-05-13T14:24:59.659Z","1.0.1":"2026-05-13T15:11:49.653Z","1.0.2":"2026-09-25T14:39:12.200Z","1.0.3":"2026-10-01T06:13:19.379Z"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-container-rule-prelude-list#readme","keywords":["container-query","container-rule","css","csswg","fallback","postcss","postcss-plugin"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-container-rule-prelude-list"},"description":"Declare a list of container queries in a single at-container 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 Container 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-container-rule-prelude-list --save-dev`\n\n[PostCSS Container Rule Prelude List] lets you declare a list of container queries in a single `@container` rule following the [CSS Conditional 5 Specification].\n\n```css\n@container card (inline-size > 30em), style(--responsive: true) {\n\ta {\n\t\tcolor: red;\n\t}\n}\n\n/* becomes */\n\n@container card (inline-size > 30em) {\n\ta {\n\t\tcolor: red;\n\t}\n}\n@container style(--responsive: true) {\n\ta {\n\t\tcolor: red;\n\t}\n}\n```\n\n## Usage\n\nAdd [PostCSS Container Rule Prelude List] to your project:\n\n```bash\nnpm install postcss @csstools/postcss-container-rule-prelude-list --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssContainerRulePreludeList = require('@csstools/postcss-container-rule-prelude-list');\n\npostcss([\n\tpostcssContainerRulePreludeList(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n\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\npostcssContainerRulePreludeList({ preserve: true })\n```\n\n```css\n@container card (inline-size > 30em), style(--responsive: true) {\n\ta {\n\t\tcolor: red;\n\t}\n}\n\n/* becomes */\n\n@container card (inline-size > 30em) {\n\ta {\n\t\tcolor: red;\n\t}\n}\n@container style(--responsive: true) {\n\ta {\n\t\tcolor: red;\n\t}\n}\n@container card (inline-size > 30em), style(--responsive: true) {\n\ta {\n\t\tcolor: red;\n\t}\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/#container-rule-prelude-list\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/@csstools/postcss-container-rule-prelude-list\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Container Rule Prelude List]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-container-rule-prelude-list\n[CSS Conditional 5 Specification]: https://drafts.csswg.org/css-conditional-5/#container-rule\n","readmeFilename":"README.md"}