Files
Seasoned/.npm/_cacache/content-v2/sha512/44/5d/ba59ecf7ab4b96c01244afbb1800823fdd1ba460c05e37bbeaa3855ca5f4d047855684832e8e32271535cead08c382df4c0c1bbb9f541244440911a8a892

1 line
65 KiB
Plaintext

{"_id":"@csstools/css-parser-algorithms","_rev":"25-7d5a35e6f6f19b1c0ee0646729e7ffa8","name":"@csstools/css-parser-algorithms","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"@csstools/css-parser-algorithms","version":"1.0.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"63f0ecbb926abf92d6cd8d076663650ad340db8c","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-1.0.0.tgz","fileCount":16,"integrity":"sha512-lPphY34yfV15tEXiz/SYaU8hwqAhbAwqiTExv5tOfc7QZxT70VVYrsiPBaX1osdWZFowrDEAhHe4H3JnyzbjhA==","signatures":[{"sig":"MEYCIQDqLuEJX5LdTFdtbNqLj6hxNoI+0KXk0KFjspm9o4vaqgIhAJWAgZyxDAA2ZTsdqruhM2t0nKNrTb2vGxKTiWrrfrkJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcg6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIbA/+Kvso22Ep5494GXQ+GkEnOG/TWgBIOK+WHFzBKJvmKcIu2lgd\r\n3HWLjZ+/aurtZvv9jiJw/Ny36CFBKXI6cPB+cjCHwhE2HYkULig6UJOK6dV4\r\nEETX65DZ6GolCHPAhne6rL58xQ+T7OXRQL+ewWkKixUi415YCjKTQ652DKrV\r\nixw+ia9jgVjHdiS6wylHu9lii5XInj2iIqjAWdaK+7/D54cPpqSKGHRFCOlQ\r\ns/1cpItg8XtCVmNcoDkv86AD2s3tjEtdzClIwD+DFE57iguTdwWaxbsEbJT3\r\nKEPPY+u/K0cF4SMRw+lNlVPdedT63hnD27nf1Vziz1v+XCJD18alRE9HMrx3\r\nfIK659dXaeqqGq7DasoMAc0SFbFeYZn9VJUAwt5NZMHq/QzVVOCwyAseVZwI\r\nLUDcd/nHBKdVu19cQyGBklSLvLyc2q69UdBZZGd8Ca8XW/Mwrhe7kCoC3G4l\r\nZywPnuXzOPrPjT68qkLNR5dYen+cBYD6/IgaoWU1vvK47fVIsnsGuEX6lijC\r\nWgvprtiR7wyzVjdkhjCon0fUOTnIvvF9gVrkEk129AeVDeLBq5FUqFQ+D/dr\r\nOynZPNHL5cf4Sa48Ngdi9lM5dFIWq5Z5dpIhihV8FvvrglQk30PmEdjhJbuI\r\nnGYRwBB/EQV8ODSLRCmxOxEDid2c0IlUF6Y=\r\n=aygf\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":"65cb694bce119418e65a5bc7f2ade19c158c2d96","scripts":{"lint":"npm run lint:eslint && npm run lint:package-json","test":"node ./test/test.mjs","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","stryker":"stryker run --logLevel error","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 ./test/test.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"8.11.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_1.0.0_1668419209935_0.54392966783924","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@csstools/css-parser-algorithms","version":"2.0.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"2f27a1f2aef94f5d009d3d83f08f1e095dff2b30","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.0.tgz","fileCount":15,"integrity":"sha512-RbukP8OjQvuH85veuzOq8abPjsvqvleZaQC6W0GJFGpwLUh8XmFMQjvtuIM9bQ589YFx4lwwAcSwN4nfcvxIEw==","signatures":[{"sig":"MEQCIH80G7elAuceahGbbeZnazSrNb5wlRCaJ8stPcH95xTiAiAr49WSUA2PSIUQCHMjPYfsMwRYWAFVklFZvIOGE8E+Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyZHMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPBg/+KP2BWfZo0NKsd1P0r3+KYpu1DCLVu6N9me7btsTBa6tKkE+v\r\nTricYKSIZL6BsaMr9WhqKwppjgjZAEf+hYE5YwjX96q/K2KLb+i/qMqnDEy2\r\nU0LjYVyJFObnCMz6Gel54Y5jQ0Pygqa5Fi/WpP+VPGehTNgc0toWzufJuncY\r\nVKzU1IiqSWH3E1/XKr/S8M9ANiJhUtiXebZokzqemLzXtG7H+aCwv0PM1kzC\r\nYNCxYKMOVoukwlBJsH4h8njzNhcDA+oypZwGn3/DyP7vbWI0jpX+QtbGvyUd\r\nlO5pfW89pNN3qQoJmjt0EzwtSjqZgmxPVWvVOb1+oAr9fP/7efxqfdlmiS2c\r\nix+aP2kqrRkYosidAPz0BaHBR/shcMRgHXwje5tXk/wyGzhaZIjwHJzU+2b+\r\ndmjr/WxR2kVnXOHEI57k1xQ4a3bn+WekhPza09Yeq3nEK9NYrOommST1C+Lp\r\n1m7+tqzncmwGz6hwMV7oKD/2331co1g7X1K4RuHHmAGEzH9Y86PWoIgAbjyh\r\nlw6ZeQ+bmsi3KREG+58pMZLW/oczseLUce72//52FTBIQs0c9PhzrYC07GHu\r\nKEoSBWlZ/tP93WTMDQtNODzvaZ6LMdQ4fDKOslzb8gaogjnNpp882Ipd60vT\r\nK8RWK0mZ8yHvVdeVe8dwL+VGFP9p5pXNuA4=\r\n=qT0a\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":"5efb700e8a864e3b298bd1d0eba3063c34f2f829","scripts":{"lint":"npm run lint:eslint && npm run lint:package-json","test":"node ./test/test.mjs","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","stryker":"stryker run --logLevel error","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 ./test/test.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"8.1.2","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.0.0_1674154444682_0.2481414978320664","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@csstools/css-parser-algorithms","version":"2.0.1","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"ff02629c7c95d1f4f8ea84d5ef1173461610535e","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz","fileCount":15,"integrity":"sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==","signatures":[{"sig":"MEYCIQD9q5w5xXQOyyt5fXefdz+ivUyqrn6VHXwOQ++XxXAN/wIhAP4sS2JmxkwYbLKVPkkvjZC17Z0KArSscnwQdRB7Ieul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1M0BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnow/+ORmlE9mdTYG/bZQxieH9GCPz3/tKn3zOA3oXcyicWLAtcVkR\r\n9XylTwMdGBpb/XYCbto/vQd2KO5hEoSzWeHf2TOaez8jrpm+dTDztdTv9Cm3\r\nlEJyvHub3MMDofNFjdLnw3t2xKpzaVf839pj2xcYjjq6zvE//B0sk489za9s\r\n+ybhb/zSuiJZHYB8/UhhyEtcI61gR/sD4GYo4Zm1u9ylj16qDaiSAbU8ya7i\r\npvRkh0xXFVu/zd4mgvgv5Dfd6FRpgQGcvLWuCT08HTOa5ktDYlYHMMHeNN5X\r\n34x3UQiiEDqur6kjR/j/osKaYMboQpJFPxsD4/XJbrFnMc4RDrxYSTV8IUFd\r\nd3b2w9mVM6hk0542mGS6Eui3MNAJ/6Kz9mbn0L/+C0Ogx9tZpc79fwMelp9+\r\nQhYFCYzWS9/lqUZQ+38aB6lhk/W6gSbSlST0Xbd+4MvL6GMfHyA5Dq0t0hpf\r\nBBy5VA0+H1uaLG7v4E5iETfrukvzIrloe5VGPHCjYIeKo58SVhJC0HniZ4vI\r\nOab2MfZMPqq4/oLuxcvqsLHQnYN+Xr2DlKz6FwOhTg2xQGamrOS1CfjWTCKD\r\nZDGdK3ObeyBrq+zHZzX1Y+HL+fQbHjjX5TLpQt4Us6d5sW9BP2C59fL2pDWm\r\n+CovCeYeqLRb0aMTwETIL6XH7yMaD9pqNCk=\r\n=B+Nq\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":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"8df3010a138e57609fd453a592b6ed0e42bf513d","scripts":{"lint":"npm run lint:eslint && npm run lint:package-json","test":"node ./test/test.mjs","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","stryker":"stryker run --logLevel error","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 ./test/test.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"8.18.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"18.8.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.0.1_1674890497742_0.7919654918929446","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@csstools/css-parser-algorithms","version":"2.1.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.1.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"c0a605b0218790faeb5911f240964891c6031501","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.0.tgz","fileCount":17,"integrity":"sha512-KP8TicdXpUyeB1NMlbHud/1l39xvLGvqNFWMpG4qC6H1zs9SadGUHe5SO92n/659sDW9aGDvm9AMru0DZkN1Bw==","signatures":[{"sig":"MEYCIQDphmMeF0hKPQ6XLjcY5l5DiLuCDmUUYXb+2H42/GhLKAIhAKdFfDAuo4qTjgHr1jyUBOxsTnZZK/VVasOfKPt9XjuO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHqb7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn4g//bF6mpSUY9UHBr8PaiHYYaW2n2CboO4jBZuxEISxMMY0T9oKx\r\nZf/B0ru6yE3fgVruiZtHudgQzngS23WWVy36bzWNYnoScIGKnWXHdJOg0rzz\r\nr1thcuOOUuaCL4LixUW39ZzDwkhketZ41bj+Xb0nE/TJfz35X7cZM2UHl3DN\r\nH7910SbWbtTXQEk6qWzxeSBSAliO+6ZscXEjA2O405OkyjkhNPt9E5F+DSUb\r\nAnxi3iY9Z/+3hyXKH2XgOEnbuVVwbevrhYRVZNaPxvlxzH1BS+VsQVPLjZ7D\r\nu9QGglYy75PscqvxZfxF1mgrkBMIFbx2GdnJ5wR78OW5+jRS5Wyx6f4LnXkH\r\nF46iaBdcKl58g7GVQQpsVAEUYAbAicYcsPM5raoAQY/pkpzADsc5y5axo9lk\r\nVyhbabgFYsxHyBD44T3JKN9QSU0n2b+ZZ8hEV9UhBWCcZv7HOjFfO9+A/gqv\r\nwMr0xaFgq5Xt4gkH+5mNDNnVg1n3wsXI7utH97eMInX8qa47gmHAxWf44mxO\r\nH3R9Hw9yCrCn9HdfZMqb1QAXU8Kaa5cIrm1osZ1Y84lm15cJH1RoioW0jswc\r\nuBp0L7zWADl5iDxV/W+0IfK6mavsHhSTajW/hVVlVOQcWpUa4UBB+ClhPBX1\r\nrqIFO4W5PdudOnhdrbOZDv62W2vhgmaN7Q8=\r\n=ElF4\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":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"3dbf3070daeb78ae0753e5ec0bfb8899d332bf9a","scripts":{"lint":"node ../../.github/bin/format-package-json.mjs","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","stryker":"stryker run --logLevel error","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node ./test/test.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"9.4.1","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.1.0_1679730427413_0.12333984313361879","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@csstools/css-parser-algorithms","version":"2.1.1","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.1.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"7b62e6412a468a2d1096ed267edd1e4a7fd4a119","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz","fileCount":17,"integrity":"sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==","signatures":[{"sig":"MEQCICk3lu82pP7VRmpdJ15U3+py0WhRiUhsWQ99hURwoDnDAiADT6fc5MPbFDxSoIRdIoeKlAOfUDZQnu7IDe2VjGd5Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM+ywACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPeA//cvFOapZlkY0LvV3WQNyaV7DEVWJIfaevTZch/VOdPWT2aGM9\r\n3ZkhAWKR6QAQebJVqa3k9ViV79rCOJxePrzAsCc7lROevaElIJDyu70NCV0l\r\n9wMYbgmPq0Ysqe4uxRxp57gihrUmV3UqeYrEYo2AgYZCTeChV9Eswj2cKdYp\r\naIn5Ow0EMKoUfcNZ+trRKuiUwO8b4I2XYhbAdzn9jrhFPxH4A3iFUp2JFpq2\r\nBnxyZCLHga38G+dE19YgvlriDILaAxifO35TzjpkImJ3yPRQWQ1n8kmTx8hd\r\naPZvVuQfblK0kKm5A8ZSxIs3FOLDmcCi6kgF45SVFSOmhDb/R5bRR2Jg3fB7\r\nDkjyC6BKrpRKh8uMepJAc4e0flWhuMvGnalncssh6Da1CE2lymdf8bz6hD/Y\r\nYOzINZNe/Mx8LhK9WgaVXKxVf9RlfZu25Ku61MMHc+Wrp+PC0t2Xlfhy5NYA\r\nQE/0hiDXx9royTNcoKfoBraT1Ab21YDvUL1aE1UZbjle4KCsNM8Nm309li5a\r\n1PgK5JyPrY9Y23sFGiYijDlTOgs8k7Etyas8rl9oRepxbc87nFThynyH16Vb\r\n1dKnRheyuT4yVXR4WN9tTI0qQ4JHYKvhghqhkdcJFPLUyDXEZIx/2tMCAjHq\r\nVbT4Uc0f2i2trl6imobFafwyUmeLQHnuHOo=\r\n=szgt\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":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"4f8c8efb3f07b98167b39b87c87f67c8362407e7","scripts":{"lint":"node ../../.github/bin/format-package-json.mjs","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","stryker":"stryker run --logLevel error","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node ./test/test.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"9.4.1","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.1.1_1681124528298_0.2682100573737334","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@csstools/css-parser-algorithms","version":"2.2.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.2.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"1268b07196d1118296443aeff41bca27d94b0981","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz","fileCount":17,"integrity":"sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==","signatures":[{"sig":"MEUCIQDCxZ+gAAv63OuordAEadk/rU6guHlxc5kWabjr8+gLfwIgHW7BzpIGbRpyUjLp6pVf4xUj5j4cXIn939dBalpqEHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31799},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"types":"./dist/index.d.ts","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":"610cb27840d202f25c8bac08ec097e70de292512","scripts":{"lint":"node ../../.github/bin/format-package-json.mjs","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","stryker":"stryker run --logLevel error","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node ./test/test.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"9.5.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.2.0_1685627052649_0.25474052679749426","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@csstools/css-parser-algorithms","version":"2.3.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.3.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"0cc3a656dc2d638370ecf6f98358973bfbd00141","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.0.tgz","fileCount":18,"integrity":"sha512-dTKSIHHWc0zPvcS5cqGP+/TPFUJB0ekJ9dGKvMAFoNuBFhDPBt9OMGNZiIA5vTiNdGHHBeScYPXIGBMnVOahsA==","signatures":[{"sig":"MEYCIQDliBD2gWNQV2c4MOgx13FJgwCl4/GZ9PJA0s/kt2mUVAIhALvirEZQQ4XRuja9IZbVv4v8QD3J4LgVLoo8MInd+kcP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32885},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"types":"./dist/index.d.ts","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":"7a93612dab05a76f8b16e053b66612e909d9e74f","scripts":{"lint":"node ../../.github/bin/format-package-json.mjs","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","stryker":"stryker run --logLevel error","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node ./test/test.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"9.5.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.3.0_1688371676607_0.33687410597656586","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@csstools/css-parser-algorithms","version":"2.3.1","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.3.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"ec4fc764ba45d2bb7ee2774667e056aa95003f3a","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz","fileCount":18,"integrity":"sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==","signatures":[{"sig":"MEUCIHoqwO24HSVo5o9JziD+DIzlr6L9E6v3AOn9XIv6x3FDAiEA72lf2NhR/LRzT66jSqHcEpeDFSAhfU6uNEZDHkzNFyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33146},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"types":"./dist/index.d.ts","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":"33f11604f1dd25ceafe6ab2296f6ffbbbbe141f0","scripts":{"lint":"node ../../.github/bin/format-package-json.mjs","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","stryker":"stryker run --logLevel error","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node ./test/test.mjs"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"9.6.7","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.3.1_1690215581352_0.3424998035985971","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@csstools/css-parser-algorithms","version":"2.3.2","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.3.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"1e0d581dbf4518cb3e939c3b863cb7180c8cedad","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz","fileCount":18,"integrity":"sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA==","signatures":[{"sig":"MEUCIQDXk4txuqaNO0/386AWRw5QKJbYNp4HVCco842hY7ZFpwIgAqvvqt+GuDgAUb2rOQ6PPjbb6Mq+ds7NvjLNwq6A8Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33412},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"types":"./dist/index.d.ts","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":"0ec4cdb9b2f9011278a04dfdbe325c54b47392db","scripts":{"lint":"node ../../.github/bin/format-package-json.mjs","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","stryker":"stryker run --logLevel error","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node ./test/test.mjs"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"9.8.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.3.2_1695584633035_0.270095813902016","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@csstools/css-parser-algorithms","version":"2.4.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.4.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"88c7b62b8e00c391b24c585f9db5a0b62ed665b0","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.4.0.tgz","fileCount":7,"integrity":"sha512-/PPLr2g5PAUCKAPEbfyk6/baZA+WJHQtUhPkoCQMpyRE8I0lXrG1QFRN8e5s3ZYxM8d/g5BZc6lH3s8Op7/VEg==","signatures":[{"sig":"MEUCIQC56z13vyXFNZN+DA0w8Xl3o1bjU7+RrWZWKadOn1QFAgIgb4uWlu2YDc8EWbh5QzrTlRQxBvRsMK5Hq5RoKL8iuoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34588},"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":"62432b0c438f8f2057b14a52aa27760d878fdc5b","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.2.3","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.4.0_1702682213690_0.31032717017202827","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@csstools/css-parser-algorithms","version":"2.5.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.5.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"0c03cd5418a9f404a05ff2ffcb1b69d04e8ec532","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.5.0.tgz","fileCount":7,"integrity":"sha512-abypo6m9re3clXA00eu5syw+oaPHbJTPapu9C4pzNsJ4hdZDzushT50Zhu+iIYXgEe1CxnRMn7ngsbV+MLrlpQ==","signatures":[{"sig":"MEUCIQDc3NMLA6DrpZ11b2aQfCGN4c8XtcE0UVQ6q7WUrUdatAIgRqW+6AZnzdm+oFq0Xti86Zda1SGI0ZfmozDkWhN3NAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45912},"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":"b600119d074b21f61a86b14d085a72f88ecb4852","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.2.3","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.5.0_1704040245415_0.2770327853300387","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@csstools/css-parser-algorithms","version":"2.6.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.6.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"b45d3c7cbdd4214261724c82f96e33c746fedd58","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.0.tgz","fileCount":7,"integrity":"sha512-YfEHq0eRH98ffb5/EsrrDspVWAuph6gDggAE74ZtjecsmyyWpW768hOyiONa8zwWGbIWYfa2Xp4tRTrpQQ00CQ==","signatures":[{"sig":"MEUCIDUvfDukunUAAYJlPbZ1KTAEaSpsb+u0H8SBgnaskBtGAiEA3G4HfoqVW/R05lhO3Fh6gYqXPRCI5hnSDSxKoVrta6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45966},"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":"4825484d300dec570c0a90610781b1c63a0f0a0d","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.2.3","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.6.0_1708329799639_0.7971883599762075","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@csstools/css-parser-algorithms","version":"2.6.1","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.6.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"c45440d1efa2954006748a01697072dae5881bcd","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz","fileCount":7,"integrity":"sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==","signatures":[{"sig":"MEQCICzX2vjdONwKZ/pu1Ks3Z94Eo28dyoNvCfONCavJ/S6TAiA1ZBg87DaSAz+T0R5cCn6n6TQU2UO6k58lYzrHRj5vdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45522},"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":"b8a025e2dad51b95bf0d22c84ee463979269f247","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.2.4","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.6.1_1710355578517_0.4098734460545421","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@csstools/css-parser-algorithms","version":"2.6.2","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.6.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"e17cec08a2b62f109736d829fac731bfa911e51d","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.2.tgz","fileCount":7,"integrity":"sha512-f/K04/bX1nD3nKOOGfG+duxFeULE1k/qpfgZcQumRrW1I/sE4VqkJqszmZKhaDc04frQwNoKYowJc13i1xyyvw==","signatures":[{"sig":"MEQCIDjT3xo6g44/INVDw5/AbWH7+UOjH1fBbxhrBQxwczwZAiBYSaPgGZ4s7v1fBq4fJMOmjGrcbE6wbeAI7+bs76D9xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45170},"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":"5fc5982484f29ba747cd8cf5bf9576c134273a2e","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.5.1","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.6.2_1714838753322_0.7256212002520943","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"@csstools/css-parser-algorithms","version":"2.6.3","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.6.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"b5e7eb2bd2a42e968ef61484f1490a8a4148a8eb","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz","fileCount":7,"integrity":"sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==","signatures":[{"sig":"MEYCIQDf4CwRfAucsir3Wjc3Qg67xJDVPdoFPzlVLSha0o/bngIhALjTVyGctlARAVkyHhaPDLY79svitUJubvukxdJ0tR5w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45322},"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":"0e25241a2da5d9ca4d981debfc913cd67d7805f6","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.5.1","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.6.3_1714857187238_0.8419009317376052","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@csstools/css-parser-algorithms","version":"2.7.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.7.0","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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"ee41f252438b97045db2528c1a999e95f15610d8","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.0.tgz","fileCount":7,"integrity":"sha512-qvBMcOU/uWFCH/VO0MYe0AMs0BGMWAt6FTryMbFIKYtZtVnqTZtT8ktv5o718llkaGZWomJezJZjq3vJDHeJNQ==","signatures":[{"sig":"MEQCIBLYpflj280ZiroZ70zkYa12PU9n+QlN5TdX3M3BJpVCAiB6tkOlPikOXKI8YPnOmTvFDFP85bggE/Nh0DsQEVsieg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45833},"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":"c3fd14ea9fb71cb07cc9aec3cb86f572c1436f37","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.7.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.7.0_1719698276154_0.7671036281694874","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@csstools/css-parser-algorithms","version":"2.7.1","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@2.7.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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"6d93a8f7d8aeb7cd9ed0868f946e46f021b6aa70","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz","fileCount":7,"integrity":"sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==","signatures":[{"sig":"MEYCIQDoim05B3S2zUR0mDY+Tkz3XAJLAlPh2iFzG89unRVdYgIhANKccrLCfZkUGyl8kiEQoGp4XAcWcGP4retNNknO1AvA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45834},"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":"2686e10cf800941fa9f9de7cb1c379997478362c","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.7.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_2.7.1_1720258455699_0.980842572280759","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@csstools/css-parser-algorithms","version":"3.0.0","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"dd428c4569caea7185716fbba174202a4ba41fda","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.0.tgz","fileCount":7,"integrity":"sha512-20hEErXV9GEx15qRbsJVzB91ryayx1F2duHPBrfZXQAHz/dJG0u/611URpr28+sFjm3EI7U17Pj9SVA9NSAGJA==","signatures":[{"sig":"MEQCICDya5pB6TelJQWvKovHy0pvLmoJwDh+w8ptM2aH9Zc5AiACR/IYKxDgW32vE31BRPSULhVxnALbIw99RMSjpbWhVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45302},"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":"41d9ca4f9af6a5d28a468377aa88c70bb51606da","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.7.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_3.0.0_1722720690754_0.4758699461313489","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@csstools/css-parser-algorithms","version":"3.0.1","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"f14ade63bae5f6025ac85c7d03fe47a7ca0e58af","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz","fileCount":7,"integrity":"sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==","signatures":[{"sig":"MEUCIQCtnSRj9jWRoj7RT3HWKZvlUb0Z869wVKEri/Ux+fhPxwIgJZmxC8ISvlzzKFnhVzRrPYaK0MxqONyOLbtCJW8Jfzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45261},"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":"0035cc376d33401b9f1d84374233223415b2fd2d","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.7.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_3.0.1_1723989117394_0.4806964569221195","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@csstools/css-parser-algorithms","version":"3.0.2","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"be03c710a60b34f95ea62e332c9ca0c2674f6d5f","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.2.tgz","fileCount":7,"integrity":"sha512-6tC/MnlEvs5suR4Ahef4YlBccJDHZuxGsAlxXmybWjZ5jPxlzLSMlRZ9mVHSRvlD+CmtE7+hJ+UQbfXrws/rUQ==","signatures":[{"sig":"MEUCIQCk9VuG+lUeKuWWJG8FWBD7u+hQ5WTzFgLDyPNc+tVKcwIgWFDEYyi5xtVbxoprN91ELEIJGktcT2aBqkDRqNoLG88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45262},"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":"7a42e9714ca1413b96ea79303fdcc90f077c64ec","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.7.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_3.0.2_1728563117069_0.8747192994269293","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@csstools/css-parser-algorithms","version":"3.0.3","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"f0bffb2faa0f054eda350c1abd25306f15465323","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.3.tgz","fileCount":7,"integrity":"sha512-15WQTALDyxAwSgAvLt7BksAssiSrNNhTv4zM7qX9U6R7FtpNskVVakzWQlYODlwPwXhGpKPmB10LM943pxMe7w==","signatures":[{"sig":"MEUCIQClV6hrZyD6oOHSfCqNV1FfHSi0jw65TPwIgnX2EoSDLgIgXMNfJgUNR7rR23K5lxzeXo5e6k5Q/kwm08R5/h1Wblo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45128},"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":"76f6ea0b3518f1789a18b90d46fa2a01c22ca35f","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.7.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_3.0.3_1729719822757_0.9619155068174019","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@csstools/css-parser-algorithms","version":"3.0.4","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"74426e93bd1c4dcab3e441f5cc7ba4fb35d94356","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz","fileCount":7,"integrity":"sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==","signatures":[{"sig":"MEYCIQDQ0JwEzaORzT764f2F4DU47jupC1EQ5l2MEy9JAMx1rwIhAJPsQOpVFWd1HC+E07ot+g8criOsXRKY/gT1rLDQhKbR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45265},"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":"61e161412bc7f823e706553d250600b3ba3b02fd","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.7.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_3.0.4_1730482610248_0.22136612369545272","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@csstools/css-parser-algorithms","version":"3.0.5","keywords":["css","parser"],"license":"MIT","_id":"@csstools/css-parser-algorithms@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/packages/css-parser-algorithms#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"5755370a9a29abaec5515b43c8b3f2cf9c2e3076","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz","fileCount":7,"integrity":"sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==","signatures":[{"sig":"MEUCIQCpaCBEtl/3omcnqC9WOyWiafdqY3k31V1D6+34TzVoIAIgbjOBUWzduyP1pOISHcMW7JmMRsW26uSjos8DhflZiyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45381},"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":"5ab78eca30b46bc86fd6c571d2014e524b8f89cf","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-parser-algorithms"},"_npmVersion":"10.9.0","description":"Algorithms to help you parse CSS from an array of tokens.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"peerDependencies":{"@csstools/css-tokenizer":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/css-parser-algorithms_3.0.5_1748342805345_0.6899062197238184","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@csstools/css-parser-algorithms","description":"Algorithms to help you parse CSS from an array of tokens.","version":"4.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"MIT","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=20.19.0"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"peerDependencies":{"@csstools/css-tokenizer":"^4.0.0"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-parser-algorithms"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","parser"],"gitHead":"cb790c643f758d707260d2cd554a1a85f1167fa1","_id":"@csstools/css-parser-algorithms@4.0.0","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==","shasum":"e1c65dc09378b42f26a111fca7f7075fc2c26164","tarball":"https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz","fileCount":6,"unpackedSize":35583,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFmJ7u2a8jG7T8ZG0J6c6TgRf/7YXsSs9z4vaqYE/AmYAiA3o5gFKXPdUrM4lVFWJrvUQPem7xhX0RUY/2E4oEH4SA=="}]},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-parser-algorithms_4.0.0_1768375209320_0.04165752489968644"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-14T09:46:49.829Z","modified":"2026-01-14T07:20:09.639Z","1.0.0":"2022-11-14T09:46:50.038Z","2.0.0":"2023-01-19T18:54:04.858Z","2.0.1":"2023-01-28T07:21:37.950Z","2.1.0":"2023-03-25T07:47:07.565Z","2.1.1":"2023-04-10T11:02:08.510Z","2.2.0":"2023-06-01T13:44:12.807Z","2.3.0":"2023-07-03T08:07:56.760Z","2.3.1":"2023-07-24T16:19:41.521Z","2.3.2":"2023-09-24T19:43:53.239Z","2.4.0":"2023-12-15T23:16:53.864Z","2.5.0":"2023-12-31T16:30:45.640Z","2.6.0":"2024-02-19T08:03:19.783Z","2.6.1":"2024-03-13T18:46:18.698Z","2.6.2":"2024-05-04T16:05:53.531Z","2.6.3":"2024-05-04T21:13:07.378Z","2.7.0":"2024-06-29T21:57:56.281Z","2.7.1":"2024-07-06T09:34:15.864Z","3.0.0":"2024-08-03T21:31:30.902Z","3.0.1":"2024-08-18T13:51:57.614Z","3.0.2":"2024-10-10T12:25:17.321Z","3.0.3":"2024-10-23T21:43:42.982Z","3.0.4":"2024-11-01T17:36:50.488Z","3.0.5":"2025-05-27T10:46:45.574Z","4.0.0":"2026-01-14T07:20:09.455Z"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT","homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms#readme","keywords":["css","parser"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-parser-algorithms"},"description":"Algorithms to help you parse CSS from an array of tokens.","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://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":"# CSS Parser Algorithms <img src=\"https://cssdb.org/images/css.svg\" alt=\"for CSS\" width=\"90\" height=\"90\" align=\"right\">\n\n[<img alt=\"npm version\" src=\"https://img.shields.io/npm/v/@csstools/css-parser-algorithms.svg\" height=\"20\">][npm-url]\n[<img alt=\"Build Status\" src=\"https://github.com/csstools/postcss-plugins/actions/workflows/test.yml/badge.svg?branch=main\" height=\"20\">][cli-url]\n[<img alt=\"Discord\" src=\"https://shields.io/badge/Discord-5865F2?logo=discord&logoColor=white\">][discord]\n\nImplemented from : https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/\n\n## API\n\n[Read the API docs](./docs/css-parser-algorithms.md)\n\n## Usage\n\nAdd [CSS Parser Algorithms] to your project:\n\n```bash\nnpm install @csstools/css-parser-algorithms @csstools/css-tokenizer --save-dev\n```\n\n[CSS Parser Algorithms] only accepts tokenized CSS.\nIt must be used together with `@csstools/css-tokenizer`.\n\n\n```js\nimport { tokenizer, TokenType } from '@csstools/css-tokenizer';\nimport { parseComponentValue } from '@csstools/css-parser-algorithms';\n\nconst myCSS = `@media only screen and (min-width: 768rem) {\n\t.foo {\n\t\tcontent: 'Some content!' !important;\n\t}\n}\n`;\n\nconst t = tokenizer({\n\tcss: myCSS,\n});\n\nconst tokens = [];\n\n{\n\twhile (!t.endOfFile()) {\n\t\ttokens.push(t.nextToken());\n\t}\n\n\ttokens.push(t.nextToken()); // EOF-token\n}\n\nconst options = {\n\tonParseError: ((err) => {\n\t\tthrow err;\n\t}),\n};\n\nconst result = parseComponentValue(tokens, options);\n\nconsole.log(result);\n```\n\n### Available functions\n\n- [`parseComponentValue`](https://www.w3.org/TR/css-syntax-3/#parse-component-value)\n- [`parseListOfComponentValues`](https://www.w3.org/TR/css-syntax-3/#parse-list-of-component-values)\n- [`parseCommaSeparatedListOfComponentValues`](https://www.w3.org/TR/css-syntax-3/#parse-comma-separated-list-of-component-values)\n\n### Utilities\n\n#### `gatherNodeAncestry`\n\nThe AST does not expose the entire ancestry of each node.\nThe walker methods do provide access to the current parent, but also not the entire ancestry.\n\nTo gather the entire ancestry for a a given sub tree of the AST you can use `gatherNodeAncestry`.\nThe result is a `Map` with the child nodes as keys and the parents as values.\nThis allows you to lookup any ancestor of any node.\n\n```js\nimport { parseComponentValue } from '@csstools/css-parser-algorithms';\n\nconst result = parseComponentValue(tokens, options);\nconst ancestry = gatherNodeAncestry(result);\n```\n\n### Options\n\n```ts\n{\n\tonParseError?: (error: ParseError) => void\n}\n```\n\n#### `onParseError`\n\nThe parser algorithms are forgiving and won't stop when a parse error is encountered.\nParse errors also aren't tokens.\n\nTo receive parsing error information you can set a callback.\n\nParser errors will try to inform you about the point in the parsing logic the error happened.\nThis tells you the kind of error.\n\n## Goals and non-goals\n\nThings this package aims to be:\n- specification compliant CSS parser\n- a reliable low level package to be used in CSS sub-grammars\n\nWhat it is not:\n- opinionated\n- fast\n- small\n- a replacement for PostCSS (PostCSS is fast and also an ecosystem)\n\n[cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/@csstools/css-parser-algorithms\n\n[CSS Parser Algorithms]: https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms\n","readmeFilename":"README.md"}