{"_id":"@csstools/postcss-todo-or-die","_rev":"23-80adca328371c477960907c3d245544d","name":"@csstools/postcss-todo-or-die","dist-tags":{"latest":"4.0.2"},"versions":{"1.0.0":{"name":"@csstools/postcss-todo-or-die","version":"1.0.0","keywords":["code quality","postcss-plugin","productivity"],"license":"CC0-1.0","_id":"@csstools/postcss-todo-or-die@1.0.0","maintainers":[{"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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"25cefed9133337a3063dcc0bd40abd70961ed5c8","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-1.0.0.tgz","fileCount":16,"integrity":"sha512-KP/Zsz/r8YYQ+K38gpZLnUV/TFdWxos9XAKqr0n/1/u9j68y++Tg56DlO9VfHVSeBE+9GYOZ8Xvzam8srExFww==","signatures":[{"sig":"MEUCIQDfOULZqa9yFvr15TZHjakHgzfxkZ/sn+gyPa4uTvWNkwIgC+TDmIhSrZS9GbYqU8Pf3C2nSZ57+nCTGGdEkusbYGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4TacACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJnA/+I01okjH2pzqndRZDaLglvzVTPvxOljYevaVtD9qTMwXLmEpw\r\n+OOgIntgBaOY20qGEtnxXhzh5kDAk8eY6Xw+/6uzLFQVT7GmPE+jI2ykdxnH\r\nsdnLu76vp/RHUv/ZXH8VhdJUj7JpmqsD7HZUXHOPv7xFPr2EiiH2ZzM2qovw\r\nrncDzq5f16vepEpg8SlqE3OkKw2IWxXcIEE0UGDRhDVWGZOx5Cqd5wv6xDU/\r\nloKZ837wirK1zhHmZ6L9pAAUs17HKBihZtJUop04NZUFm2jfdXDCGHdgbXdx\r\nFjJLtlz7FWQOkfgn9akqiYyTPSDEWU1X18hHSkkLw3jvNl9D9csxoef/eUsx\r\njesi6eYN1Pem3YAUyVrU+4/L0oEqAAxwKLpvBRKnFWzsmWE6OHTWkHNuYPLx\r\n6sTEBWZaW3OVfpjgzmtg2ZbD76iiFyg0WiFdQgbU/94jwqq//hX7qSy/EmTD\r\nkFdFCLNQ/iak80JijL4C/HnGbecTbDTS6SG0I5sbv8rydjjY3rSdPXLY5Dyt\r\n0JO7ItV08ZqrYBIr21j/d2tA7l+Rh/VwgsWbYpboFCXGIPPR/ujxgAhKAGqi\r\n6/lunBjrMkk+coNyWDrX58AXMn8+zhjQPtjB31o+9HLUyBOsCQTMs1uwVmyC\r\nnyi20iC2yrGT+C0oUed2dWX1i/PgqiIoUkI=\r\n=jHey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"b53fe6db93130f076c00e19da3c1a3c59819f63c","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","test":"node .tape.mjs && npm run test:exports","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","prebuild":"npm run clean","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","lint:package-json":"node ../../.github/bin/format-package-json.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"exportName":"postcssTodoOrDie","humanReadableName":"PostCSS Todo or Die"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"9.4.1","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"browserslist":"^4.21.4","@csstools/css-tokenizer":"^2.0.0","@csstools/css-parser-algorithms":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_1.0.0_1675703964655_0.46810716245744266","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@csstools/postcss-todo-or-die","version":"1.0.1","keywords":["code quality","postcss-plugin","productivity"],"license":"CC0-1.0","_id":"@csstools/postcss-todo-or-die@1.0.1","maintainers":[{"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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"770a1ef65fafb0b5fd878e588446d1683aee7c09","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-1.0.1.tgz","fileCount":16,"integrity":"sha512-wV+JMzQvg2jRGY9/1u9iyY9XCfW6Qe9Jjt+OV9fqJ4Ye9A39ochQmn9VyZPLt09WDWoI0mvLPAPpIy1BnHV/iw==","signatures":[{"sig":"MEQCIHhH0v9O7Ivm+sm0Q+7qrziVoFg4q7oOU7mzkF27UskhAiBVboLfIhSye9FuS2MAgousDF06UfbQokl9x+NZIzC/9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM+zwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCXA//Ztm22hPBOBYjy8Wi/eS49AbvFRsegcxRNAqmeUlt5Hej8jNM\r\n5rewYFwxOMLxcNFtGoSo2DrPmgZz3QpR0Tcp+eAXFBv4xQV1pfD6dzOtLV0S\r\nql/Waag32c1eCM1P1RCVQvj56h7QzxtrHMjEy1Ckq2c9YzjepxR7KZHqzh1K\r\nizJ47B9cGTSXhVe4OxHQ5NZ7R5py0ffqGv2/VgdVHmd33hcZE3svjIFF0xca\r\npTwK2Mkl8JTaKzvtOaNKDxbyX9vScdSc1+o08CcPMgLRBwliISQdXyzarSYD\r\nW9oy+Y75EJksJNjMFEl1ZLgaj2HHLTpuoWIwmBUwHGNn6f0GwcN5urp2zm+z\r\ngb3R5hz9P/vl+V8wbiY8ZTV13mPp9V/hIo3H02bofqoCPeKaxfDMti52WoXP\r\n1RZz22mcXzRUqvDBQIst8TrYWYYf098QMXGfu8x3mpbKT0r2MmQb0V+VrS3w\r\neyr/q3ps+N98yOLzLjVxtKntMdl+hMc1t++phtUXvQsOVBWJINkWTX6CJ3GT\r\npQ18Ptz9PqY7j1lfYIqoEVn1RiUsBG8xzSRZcdWOZF4MJ1NnDYcqH/fqFnQZ\r\nh6ASipTJGbZvaRaP1d9H9/OiVTaNIj031Z6/uDOCYBwN/MWrTEK54dewJiln\r\ncFEChJl0tWlrsebutcdU5fV6OkHaZDrSD+k=\r\n=qij8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"1aab178e5f9262155859afbeb96628e785e032d7","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"node ../../.github/bin/format-package-json.mjs","test":"node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"exportName":"postcssTodoOrDie","humanReadableName":"PostCSS Todo or Die"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"9.4.1","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"browserslist":"^4.21.4","@csstools/css-tokenizer":"^2.1.1","@csstools/css-parser-algorithms":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@csstools/postcss-tape":"*"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_1.0.1_1681124592070_0.1558497696798382","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@csstools/postcss-todo-or-die","version":"2.0.0","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.0","maintainers":[{"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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"9929b30ee0bc57e424c0f2c13a2612ab273f1c36","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.0.tgz","fileCount":16,"integrity":"sha512-fbjLFHbw0TeV+hPLdXWF/5Mq1viK8R0DwgFALCC0mtEAQzkLcJHOniJmTnUoaoJrRbfku/7XHvkWa+9MQhOI/Q==","signatures":[{"sig":"MEQCIBHJMD0OHJzBPyMyEyVPfsGjUFzEz6RX8XJhrq58bAZ6AiBZhh2eG47KmhiGveT70UjssFT9JbKIH/nuEVKk8SB88A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18969},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"6117153cb9732bfecfc7360cadb7617a6e75291a","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"node ../../.github/bin/format-package-json.mjs","test":"node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"exportName":"postcssTodoOrDie","humanReadableName":"PostCSS Todo or Die"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"9.5.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"browserslist":"^4.21.4","@csstools/css-tokenizer":"^2.1.1","@csstools/css-parser-algorithms":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@csstools/postcss-tape":"*"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.0_1688372249888_0.14352492242498904","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@csstools/postcss-todo-or-die","version":"2.0.1","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.1","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"3f697c6d13a4cdc5b8c91329eb75307339add8b9","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.1.tgz","fileCount":16,"integrity":"sha512-TfAagHRk/O4cxcXcRz3PCZKN67d6kYldcVlDg46S+uSOzuomvOb42F7R/LInF74ahLuzTTK4B8fngGEl4DRG/Q==","signatures":[{"sig":"MEYCIQDt9BtxrALwQUkPwCcNaRra83c5FXicZroIg0BImLJYywIhAOvEN6wjAxCXmPIQVJlm0yZqMhfhpPfV/UtaiODOVgRu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19592},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"bdff24743f3867cacf4bda78968e95f67d08d69f","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"node ../../.github/bin/format-package-json.mjs","test":"node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"csstools":{"exportName":"postcssTodoOrDie","humanReadableName":"PostCSS Todo or Die"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"9.6.7","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"20.2.0","dependencies":{"browserslist":"^4.21.4","@csstools/css-tokenizer":"^2.2.0","@csstools/css-parser-algorithms":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@csstools/postcss-tape":"*"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.1_1690215639169_0.887091224758938","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@csstools/postcss-todo-or-die","version":"2.0.2","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.2","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"9efc7e25e995a903485bf441201bf0b0617aed8e","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.2.tgz","fileCount":16,"integrity":"sha512-aCMCNaVLsv+8+wL+cYNuA/KeudI5UZApv3GTlrfPFltxxLou5GJMeZfSBmnlxUaFUm1iJPgbKNVufFZ1zomA3w==","signatures":[{"sig":"MEQCICttadbBY5TKjyd1yxn4bKEC5PDLONX7COxBO4ftJygjAiBTkjNRam2+DqsblhQAcKORkYYL4IO1H15jVzjuDx10uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20181},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"3b34741b1c2f810b8d501dc11878ed8f70e1ea53","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"node ../../.github/bin/format-package-json.mjs","test":"node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"csstools":{"exportName":"postcssTodoOrDie","humanReadableName":"PostCSS Todo or Die"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"9.8.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"browserslist":"^4.21.10","@csstools/css-tokenizer":"^2.2.1","@csstools/css-parser-algorithms":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@csstools/postcss-tape":"*"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.2_1695584689150_0.6157858855265101","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@csstools/postcss-todo-or-die","version":"2.0.3","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.3","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"0f45b92c36e29e6d772a0e7707d7e4b9fb20bd64","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.3.tgz","fileCount":7,"integrity":"sha512-uS1m7rEQP67+IzoSYNG5/AiOuEWD3wRtbOXLocxe8B/EXcRy6RRNZw1sn/vW2HZ9eilT+FcLUqPy3yRHGjVXHA==","signatures":[{"sig":"MEUCIDrv/1H31addu0RZtqjQwKcDiAFStQTDE0zoSXP6gZKKAiEAiT2vLL187HFoZYGwEajvaLVLB1Mn8TVH8a4c6UKNszU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17676},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"4e334c4b4114c8cc823e537fbe3c727c0a5a93c5","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.2.3","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"browserslist":"^4.22.2","@csstools/css-tokenizer":"^2.2.2","@csstools/css-parser-algorithms":"^2.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.3_1702682604256_0.32926169975322983","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@csstools/postcss-todo-or-die","version":"2.0.4","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.4","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"e7f8d4caa36d623c369c04f5ea2731a4f349e5d8","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.4.tgz","fileCount":7,"integrity":"sha512-fDWW4FInB2TnAkCXFCFQo0nN6a4xY0YHDCwjv15o3widNpxY+ABf1WYb+v+QZvKwzcyOpUBPuavR95EMHxnv7Q==","signatures":[{"sig":"MEYCIQCtVUHdOo3iRk/Ao6OBk6avdrXmxl1X9Cj9VI5eGZtAhAIhAP63lCqFxxUYJv8xxSv2n8IjGaw11RvmTj/YYj4ibu8D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17680},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"52d20e02553264860eca6839c19a278f24a4c39a","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.2.3","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"browserslist":"^4.22.2","@csstools/css-tokenizer":"^2.2.3","@csstools/css-parser-algorithms":"^2.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.4_1704040320517_0.1116218801917348","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@csstools/postcss-todo-or-die","version":"2.0.5","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.5","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"c9f75406663163206e37254d55f7442b5a795060","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.5.tgz","fileCount":7,"integrity":"sha512-9ipyKRZi8IUXigQ6j3X1wB88sNz7cWWQMErRqahVn8C0IFSdxu31KMcahlYQ2G6aVIYq8llGtGD069wOrPklEA==","signatures":[{"sig":"MEUCIGjTcJo7dSUbwdN6zq6p+zm1xw4/EM5XynIso33cuO7AAiEAopf17MWzQi5EpgwT+8IktnqIOaS8YWgwPWddvWOoeHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17415},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"c94fc984007e56f47e8b0ed75e8366e5f0a3c0f7","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.2.3","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"browserslist":"^4.22.3","@csstools/css-tokenizer":"^2.2.3","@csstools/css-parser-algorithms":"^2.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.5_1708330131183_0.6112730846330838","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@csstools/postcss-todo-or-die","version":"2.0.6","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.6","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"39f0385217d36c1c0d9bf89715d0fa69764a2248","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.6.tgz","fileCount":7,"integrity":"sha512-RUiOhUnRb10EeK8cF2yceez2EdqnZszKc1TiNsZlEfg3AbOZJcMCWaMIwmUxOu/j7FedTSwaXGyHgDNHgYnwIQ==","signatures":[{"sig":"MEYCIQCsf9wL3Jzaz/39CuI7Wipu2JUrxL1LTZ2q8e4dnWa9vQIhAMAbySRTh6Yq1pHlc2FsOZpTpOS7jGh5MGk1tNdWeTMi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17393},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"6a692a7712a6ec4dbae50da5344061e8e584a440","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.2.4","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"browserslist":"^4.22.3","@csstools/css-tokenizer":"^2.2.4","@csstools/css-parser-algorithms":"^2.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.6_1710355725887_0.9745804878375635","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@csstools/postcss-todo-or-die","version":"2.0.7","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.7","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"e7212cde706c7b6873a506ed17bc504d32212373","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.7.tgz","fileCount":7,"integrity":"sha512-T1zibAMIEtr01aUC58zHqJgw09KLzSa6SthK2urLknxySCYLlDZOYSslnyJPsWWAKTRhlKg5Y0tuzzYz/2jLSQ==","signatures":[{"sig":"MEQCIGpx/XVZFNfJuk4y5QcyXsY3/f/B2Tw1vOJ52wUff4MSAiAo/RW3pcNkgujWg2IQfytx+i74mv3hFNGfOEDIQGgaqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17322},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"6ffc4f84eaf4cef2a320396cc9d2082e36e4fba7","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.5.1","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"browserslist":"^4.22.3","@csstools/css-tokenizer":"^2.3.0","@csstools/css-parser-algorithms":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.7_1714838828584_0.8822891617500406","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@csstools/postcss-todo-or-die","version":"2.0.8","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.8","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"213f8852456946631c70fcc03e7f88a112acca85","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.8.tgz","fileCount":7,"integrity":"sha512-HAqyu/MeauNaWRdwGh5HkAFewTB/GmWvvY+Hr46eGGT3k+u35mHw1y1wRe/zVAWF9oN2lovhLdleSjOXiWJIBQ==","signatures":[{"sig":"MEYCIQC8rImwi/d2TfdzmgDLd5gM5PsIPusZZ0U/h45lC3+jvQIhANgoJtAiKV1ViqQYXWQjdTNWB+8qGtJ0u0k6lCTUCXBd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17548},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"e269e5eb2f928250f3096cd7b9a7e3088bf8b6ae","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.5.1","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"browserslist":"^4.22.3","@csstools/css-tokenizer":"^2.3.1","@csstools/css-parser-algorithms":"^2.6.3"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.8_1714857261649_0.8223966595020835","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@csstools/postcss-todo-or-die","version":"2.0.9","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.9","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"71007287274b92c114ea1b2e6692a9681a14963c","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.9.tgz","fileCount":7,"integrity":"sha512-t/OUT9hvr7aRabs0SjYwgmAWw1nUwY/xNnLuSqkIfU1iIA33ewa+GYuX9Vgrk1wMhfttmYAMrksszet5qPPAwA==","signatures":[{"sig":"MEUCIDm1coDQareEaJcUjBYsZDWHWB76ZE3N29iaPY3XXaytAiEA/ImWVbkyAGoPdR8Nq7v2LRzrvxQ8BFfm0YhJw6nrDTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17397},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"f8eea1ffadcddb21a369c8fe2764ee0c09edf3e9","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.7.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"browserslist":"^4.23.1","@csstools/css-tokenizer":"^2.3.2","@csstools/css-parser-algorithms":"^2.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.9_1719698348694_0.6375159621511381","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@csstools/postcss-todo-or-die","version":"2.0.10","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@2.0.10","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"c2101d60a6b83dc3c833cdb55e0764c94813fad0","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-2.0.10.tgz","fileCount":7,"integrity":"sha512-KcZKuvIwWSYGCzgJKh0YsLskX9iM+bSum3CyfzrdjWv+yO3J9O1dO/ZiQUf6wduimKmu3PM9jw7t25yAB01xdw==","signatures":[{"sig":"MEQCIGkOcslqS9nPive9/XST06djbS3GxanySudl3mJFc/pZAiBlFndMptGaLh4B9m3E+veEDWmoow2xQu3FLu2B27p/Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17400},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=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":"db63e2e6628b5070a4ae7e72ebd90d7f9ed89f73","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.7.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"browserslist":"^4.23.1","@csstools/css-tokenizer":"^2.4.1","@csstools/css-parser-algorithms":"^2.7.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_2.0.10_1720258524630_0.3073283905499187","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@csstools/postcss-todo-or-die","version":"3.0.0","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@3.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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"1a709b038d22b5522844978f886f741dc6c81110","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-3.0.0.tgz","fileCount":7,"integrity":"sha512-ddL7g5O2XCDXi9IpPvlVQkJyzyrzTeudevNuQYWIqZOtN/Wf4tsxkWsRPUUjchWwyj6HHaTtJkOsQ5i6S0BpSw==","signatures":[{"sig":"MEUCIE9MD/f0XGrPdOsr1Ph3z4lerQV7yaJ0PClo8ZqEd6vWAiEA9Xl36ISddMJwbTGVK/NnnfanjytZtxR9y05JUJolWk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15717},"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":"090e395c6aed8eb77826ebace84bad7bcb745de2","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.7.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"browserslist":"^4.23.1","@csstools/css-tokenizer":"^3.0.0","@csstools/css-parser-algorithms":"^3.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_3.0.0_1722721286151_0.7585563406750042","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@csstools/postcss-todo-or-die","version":"3.0.1","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@3.0.1","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"7839b17d88c422d76be0780458f77e23851325c8","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-3.0.1.tgz","fileCount":7,"integrity":"sha512-ILodoeXo6/fLM9JgI9kyqHlW4kZ/500cSTiQVyVSxCov8ShaTf15b3YLxIMc4PmHGUlpK1aZg+JOAHfdRxAqkg==","signatures":[{"sig":"MEUCIBkXTkrUH/x+o+2NqEmooqZM+YFlKd4C7hIgLaatQl3kAiEAncaJl9iypmYvwlPZ6y0q5Jzta04SxhJ1WlG/ZIf+hy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15676},"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":"e2964342fa511210606e5045a16763b4d64719ac","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.7.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"browserslist":"^4.23.1","@csstools/css-tokenizer":"^3.0.1","@csstools/css-parser-algorithms":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_3.0.1_1723996185858_0.4881850660655389","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@csstools/postcss-todo-or-die","version":"3.0.2","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@3.0.2","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"44d5e5e5d23d1afc32e6d92f122125cfaca69ad9","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-3.0.2.tgz","fileCount":7,"integrity":"sha512-Os86j8pRL7znajPlxYen3B5m9Hp3RmxPi6DdVhRbCw3TyTZqrM9Cuc2re+pBwFbrUxgA50DGi5gYE/BNW8xj1A==","signatures":[{"sig":"MEYCIQCFctEWGtJJzjc0wghiCxv15wtAIl5zZkvRt70Opxd/5AIhANa1951SWe5DG/1feekrovwTGGzOTzN8EfGbLBe8SEYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15677},"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":"7f78b53b3bae5ee361c47c90ee42bd1fbb607ebc","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.7.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"browserslist":"^4.23.1","@csstools/css-tokenizer":"^3.0.2","@csstools/css-parser-algorithms":"^3.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_3.0.2_1728563225428_0.5689449765514472","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@csstools/postcss-todo-or-die","version":"3.0.3","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@3.0.3","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"a8104b6d3fad5a5e40e523c2361d38b0436cce81","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-3.0.3.tgz","fileCount":7,"integrity":"sha512-+giNajkMeIOQJNBLWtddUBMHsnFH0gAFla565qRn7fIO8H5C2bne6SCRegV5rWTAJTMidVxvQq3SP+YQh1pgaA==","signatures":[{"sig":"MEUCIC2jN0ed2K+MrXe057x1YvAPSoNiaPfv5iNsJlFOdWLOAiEAs4kLaJeZVZ3BABEu91qTH35lNiUaQgyCC/FcnJmRuXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15445},"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":"4483d37e09e55f257475b4c700c1ceed0aac6d25","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.7.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"browserslist":"^4.23.1","@csstools/css-tokenizer":"^3.0.2","@csstools/css-parser-algorithms":"^3.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_3.0.3_1729720075032_0.05185906170667076","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@csstools/postcss-todo-or-die","version":"3.0.4","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@3.0.4","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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"525f3529ed9524276f95f711d2f3b4e05d7133ee","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-3.0.4.tgz","fileCount":7,"integrity":"sha512-EVgwKwnSqtajUFML3DNAXYeYFP/hM24sAbceZppS6+kloXDTzAFbY/InymqD+TyeiSNwt0/Rhdvg0SgP9gzCzA==","signatures":[{"sig":"MEUCIDcThIPp/KV43ng6tEYRd6wUali+IAZyeBkO79zFWU0gAiEAvnJphZTaaqI01nO8rhJczjdng12ralt+tO/klGmFuRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15677},"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":"404cdb87e171ab90ec8c8f3106d73fcbc99c8da8","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.7.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"browserslist":"^4.23.1","@csstools/css-tokenizer":"^3.0.3","@csstools/css-parser-algorithms":"^3.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_3.0.4_1730497703505_0.26665416573222833","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@csstools/postcss-todo-or-die","version":"3.0.5","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@3.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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"23fc0b859be61677ac27a7615c17de7bb3681389","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-3.0.5.tgz","fileCount":7,"integrity":"sha512-SSCYZ0iXh9ChqjtTCrQ7LccXN1cKASHcoAXtEBHFOvFwcqjQKrUSw7X0wvzIdwsL68M/KvjDpzd7nK8XoXdnOw==","signatures":[{"sig":"MEUCICBK0Xrmv8QtXHLyrFavPVN/lrnbePGwXPrPgIS9iklEAiEA4NOvJV9JD5Bw2NobkxE2szVTdruCWcgIdR1TvS/Zm8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15669},"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":"116c0448596035452c5453d145474c83d37ffa26","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"10.9.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"browserslist":"^4.24.5","@csstools/css-tokenizer":"^3.0.4","@csstools/css-parser-algorithms":"^3.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_3.0.5_1748342919032_0.5097483004265397","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@csstools/postcss-todo-or-die","version":"4.0.0","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@4.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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"3464797dba9052b5a92eecc855004b5fff3e3d07","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-4.0.0.tgz","fileCount":6,"integrity":"sha512-HKAvqpmYsWZ+LmZ9D+9XTFh0WEb2SIXKt3ZBBsKrMgmBQhTvh1lTWcs46hFuFQakyllkmq3qxoRSpKFyf9t9Ww==","signatures":[{"sig":"MEUCIQDQyFKvpY9kd9J+ji8t7+WYmYoMFgrMSoFZrPF4m+03BwIgS1YKmOtaKRLJhHG7u5PJJ6QkT4YET3zJKTr0C+7NnGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11058},"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":"4d06901f4d9d82f8e0f669f1922ac7300d85b22a","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"11.6.2","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"browserslist":"^4.28.1","@csstools/css-tokenizer":"^4.0.0","@csstools/css-parser-algorithms":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_4.0.0_1768375783543_0.5136098700304179","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@csstools/postcss-todo-or-die","version":"4.0.1","keywords":["code quality","postcss-plugin","productivity"],"license":"MIT-0","_id":"@csstools/postcss-todo-or-die@4.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-todo-or-die#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"0f21a5dcd58a9ad42411274843909988d5b1776b","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-4.0.1.tgz","fileCount":6,"integrity":"sha512-3FyRkO1055a44xDDL0kNIi5dXkTFrl0Fqm92O4QKDxnIpJX6+dbmoEEjW4OfxuGbaFu7ROdPBxxEJ2q7VVzQBg==","signatures":[{"sig":"MEYCIQDEjHtbWWb+j4nvCXOWt4a07g+QEQ48X7YCQr6ae03uIQIhAMXqTiY9QQhHJyei/DDPCQ9kccMtxkdfwcwMNO8lNn6s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS68Gkjr9eJ1jHyVgmgFuEoFqXphG6meVR03pbejEY7gIhAKs3nbyYrYq59hz/8ybXvWf1s1ns+e7jiNcFYD05/s1i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11119},"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":"b702d3fe904ac3a521ff876bed8e6890ae9ca613","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"11.13.0","description":"Write TODOs in CSS that ensure you actually do them.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"browserslist":"^4.28.1","@csstools/css-tokenizer":"^4.0.2","@csstools/css-parser-algorithms":"^4.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-todo-or-die_4.0.1_1790347214059_0.5250862202766531","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"_id":"@csstools/postcss-todo-or-die@4.0.2","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"f5e2c520bd2861942a7f10f3f1fba19ef5d70d53","tarball":"https://registry.npmjs.org/@csstools/postcss-todo-or-die/-/postcss-todo-or-die-4.0.2.tgz","fileCount":6,"integrity":"sha512-Ex5AuO1GxKVDV+TlJRejY9izn6BKEpy+aDO+BUf1SB2bbR/Z+voCCxt4ql2EloNOnareYMVd1jPceUtzOJXP5A==","signatures":[{"sig":"MEUCIDgBsr1vZdzcrBsghKcDVGN/eoibtjR8KurwudjSoh1JAiEAhOPDnP3FSzrvF4XHQn81q7Myinhe4zj+5ykIcbPaGQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFjyrsVrGq36amNdZT746B7Y1zPB6xIC10DuicC7cS+oAiByAilUs+jx+z2w5bQT8XHF+5uFaWYHdirs43bIWbVNYg=="}],"unpackedSize":10684},"name":"@csstools/postcss-todo-or-die","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":"4bca3a2b8b3e36b44b4cc195db2953c272e2848b","license":"MIT-0","scripts":{},"version":"4.0.2","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-todo-or-die#readme","keywords":["code-quality","css","postcss","postcss-plugin","productivity","todo"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"_npmVersion":"11.13.0","description":"Write TODOs in CSS that ensure you actually do them.","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":{"browserslist":"^4.29.0","@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-todo-or-die_4.0.2_1790835254450_0.43380444957134645"}}},"time":{"created":"2023-02-06T17:19:24.453Z","modified":"2026-10-01T06:14:14.768Z","1.0.0":"2023-02-06T17:19:24.838Z","1.0.1":"2023-04-10T11:03:12.257Z","2.0.0":"2023-07-03T08:17:30.099Z","2.0.1":"2023-07-24T16:20:39.316Z","2.0.2":"2023-09-24T19:44:49.426Z","2.0.3":"2023-12-15T23:23:24.448Z","2.0.4":"2023-12-31T16:32:00.717Z","2.0.5":"2024-02-19T08:08:51.338Z","2.0.6":"2024-03-13T18:48:46.026Z","2.0.7":"2024-05-04T16:07:08.735Z","2.0.8":"2024-05-04T21:14:21.810Z","2.0.9":"2024-06-29T21:59:08.865Z","2.0.10":"2024-07-06T09:35:24.767Z","3.0.0":"2024-08-03T21:41:26.286Z","3.0.1":"2024-08-18T15:49:46.011Z","3.0.2":"2024-10-10T12:27:05.659Z","3.0.3":"2024-10-23T21:47:55.198Z","3.0.4":"2024-11-01T21:48:23.725Z","3.0.5":"2025-05-27T10:48:39.199Z","4.0.0":"2026-01-14T07:29:43.677Z","4.0.1":"2026-09-25T14:40:14.157Z","4.0.2":"2026-10-01T06:14:14.533Z"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-todo-or-die#readme","keywords":["code-quality","css","postcss","postcss-plugin","productivity","todo"],"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/postcss-todo-or-die"},"description":"Write TODOs in CSS that ensure you actually do them.","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 Todo or Die [<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-todo-or-die --save-dev`\n\n[PostCSS Todo or Die] lets you write TODOs in CSS that ensure you actually do them.\n\nBased on [todo-or-die in rust](https://github.com/davidpdrsn/todo-or-die) and [todo-or-die in ruby](https://github.com/searls/todo_or_die)\n\nThe intention is to get a clear signal when a TODO can be resolved.<br>\nThe clearest signal is a hard error. It forces you to stop and resolve the issue.\n\n`@todo-or-die` rules are considered open TODOs while they are true.<br>\nOnce they become false they will throw an exception.\n\n```css\n.baz {\n\t/* \"hwb\" is fully supported */\n\t@todo-or-die browserslist(\"chrome < 101, safari < 15, firefox < 96\");\n\tcolor: pink;\n\tcolor: hwb(350 75% 0%);\n\n\t/* do something after a date */\n\t@todo-or-die before-date(3000 01 01);\n\tcontent: \"2000\";\n}\n\n/* You can also wrap large chunks of CSS */\n@todo-or-die if(20 > 16) {\n\t.baz {\n\t\tcolor: green;\n\t}\n}\n\n/* becomes */\n\n.baz {\n\t/* \"hwb\" is fully supported */\n\tcolor: pink;\n\tcolor: hwb(350 75% 0%);\n\n\t/* do something after a date */\n\tcontent: \"2000\";\n}\n\n/* You can also wrap large chunks of CSS */\n.baz {\n\t\tcolor: green;\n\t}\n```\n\n## Usage\n\nAdd [PostCSS Todo or Die] to your project:\n\n```bash\nnpm install postcss @csstools/postcss-todo-or-die --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssTodoOrDie = require('@csstools/postcss-todo-or-die');\n\npostcss([\n\tpostcssTodoOrDie(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n\n\n## Syntax\n\n[PostCSS Todo or Die] is non-standard and is not part of any official CSS Specification.\n\n### `@todo-or-die` rule\n\nThe `@todo-or-die` rule is used to indicate which parts of your CSS have a TODO.\nYou can either use a lone rule or a block around CSS.\n\n```css\n.foo {\n\t@todo-or-die if(10 > 8);\n\tcolor: pink;\n}\n\n@todo-or-die if(10 > 8) {\n\t.foo {\n\t\tcolor: pink;\n\t}\n}\n```\n\nYou can use these conditions :\n\n| condition | todo | dies |\n| --- | --- | --- |\n| `if` | when `true` or `unknown` | when `false` |\n| `not` | when `false` or `unknown` | when `true` |\n| `before-date` | when \"now\" is before the date | when \"now\" is after |\n| `browserslist` | when browsers match those of your project | when no browsers match |\n\n```css\n@todo-or-die if(10 > 8);\n@todo-or-die not(10 < 8);\n@todo-or-die before-date(2006 01 31); /* year month day */\n@todo-or-die browserslist(\"chrome <= 80\");\n```\n\nYou can combine this plugin with others like `@csstools/postcss-design-tokens` :\n\n```css\n@todo-or-die if(10 > design-token('foo.bar'));\n```\n\n```\n@todo-or-die if(<value> <operator> <value>);\n@todo-or-die not(<value> <operator> <value>);\n@todo-or-die before-date(<integer> <integer> <integer>);\n@todo-or-die browserslist(<string>);\n\n<operator> = [ '<' | '>' | '=' ]\n```\n\n[cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test\n\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/@csstools/postcss-todo-or-die\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Todo or Die]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-todo-or-die\n","readmeFilename":"README.md"}