{"_id":"@csstools/css-tokenizer","_rev":"4114661","name":"@csstools/css-tokenizer","description":"Tokenize CSS","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"time":{"modified":"2026-02-01T18:05:05.000Z","created":"2022-11-14T09:45:20.857Z","4.0.0":"2026-01-14T07:14:15.368Z","3.0.4":"2025-05-27T10:45:29.932Z","3.0.3":"2024-10-25T22:22:27.438Z","3.0.2":"2024-10-10T12:24:38.682Z","3.0.1":"2024-08-18T13:50:40.785Z","3.0.0":"2024-08-03T21:27:07.479Z","2.4.1":"2024-07-05T12:17:35.960Z","2.4.0":"2024-07-05T12:04:43.861Z","2.3.3":"2024-07-03T14:22:10.672Z","2.3.2":"2024-06-29T21:57:42.890Z","2.3.1":"2024-05-04T21:12:38.105Z","2.3.0":"2024-05-04T16:05:32.682Z","2.2.4":"2024-03-13T18:45:31.718Z","2.2.3":"2023-12-31T16:29:29.593Z","2.2.2":"2023-12-15T23:14:50.250Z","2.2.1":"2023-09-24T19:43:28.998Z","2.2.0":"2023-07-24T16:17:38.302Z","2.1.1":"2023-04-10T10:48:02.169Z","2.1.0":"2023-02-21T11:42:56.628Z","2.0.2":"2023-02-13T14:24:12.649Z","2.0.1":"2023-01-28T07:21:20.974Z","2.0.0":"2023-01-19T18:46:21.526Z","1.0.0":"2022-11-14T09:45:20.857Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"versions":{"4.0.0":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","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"}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"gitHead":"9256e22798ff1360e178912af9b57d59d0601c99","_id":"@csstools/css-tokenizer@4.0.0","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"shasum":"798a33950d11226a0ebb6acafa60f5594424967f","size":10921,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-4.0.0.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-tokenizer_4.0.0_1768374855225_0.7915724285830892"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T07:14:15.368Z","publish_time":1768374855368,"_source_registry_name":"default","_cnpm_publish_time":1768374855368},"3.0.4":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"3.0.4","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":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@3.0.4","gitHead":"a3e4776ae125d52acc5cfb9b250a7625c968c7fd","types":"./dist/index.d.ts","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"333fedabc3fd1a8e5d0100013731cf19e6a8c5d3","size":15149,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-3.0.4.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-tokenizer_3.0.4_1748342729754_0.3692601672993916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-27T10:45:29.932Z","publish_time":1748342729932,"_source_registry_name":"default","_cnpm_publish_time":1748342729932},"3.0.3":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"3.0.3","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":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@3.0.3","gitHead":"8dc765a0c58350f2d9fd6199be7386a688dd2ff6","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"a5502c8539265fecbd873c1e395a890339f119c2","size":15037,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-3.0.3.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_3.0.3_1729894947230_0.04986614944290757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T22:22:27.438Z","publish_time":1729894947438,"_source_registry_name":"default","_cnpm_publish_time":1729894947438},"3.0.2":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"3.0.2","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":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@3.0.2","gitHead":"93fe3a1ca9351cd0d8ef402fd20def909a6b354a","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"1c1d7298f6a7b3db94afe53d949b9a7d6a8ebc57","size":14818,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-3.0.2.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_3.0.2_1728563078352_0.431244776689266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-10T12:24:38.682Z","publish_time":1728563078682,"_source_registry_name":"default","_cnpm_publish_time":1728563078682},"3.0.1":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"3.0.1","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":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@3.0.1","gitHead":"368ef2deb41ac508f91fa2cd869528a34cc1d326","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"9dd9b10084f3011290f96789598091e5bcb3c29a","size":15212,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-3.0.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_3.0.1_1723989040607_0.48806876156156376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-18T13:50:40.785Z","publish_time":1723989040785,"_source_registry_name":"default","_cnpm_publish_time":1723989040785},"3.0.0":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"3.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":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@3.0.0","gitHead":"81aecf68fa16b6e9c48d33912dac2267fbf6aa2b","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"9a8a1ea564dd92b8b567e0507c29f74252e01e04","size":15229,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-3.0.0.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_3.0.0_1722720427283_0.7328146434177472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-03T21:27:07.479Z","publish_time":1722720427479,"_source_registry_name":"default","_cnpm_publish_time":1722720427479},"2.4.1":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.4.1","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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.4.1","gitHead":"2cce14d9522d782d8100f430fee9b5662b37baad","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"1d8b2e200197cf5f35ceb07ca2dade31f3a00ae8","size":15600,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.4.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.4.1_1720181855742_0.09664806182805186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-05T12:17:35.960Z","publish_time":1720181855960,"_source_registry_name":"default","_cnpm_publish_time":1720181855960},"2.4.0":{"name":"@csstools/css-tokenizer","version":"2.4.0","keywords":["css","tokenizer"],"license":"MIT","_id":"@csstools/css-tokenizer@2.4.0","maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"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-tokenizer#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"ab65a0ac9256ef5214461389d92dbcb183134ceb","size":15655,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.4.0.tgz"},"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":"d98a7ab5080254209a6a411f8058af61117492c4","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"packages/css-tokenizer"},"_npmVersion":"10.7.0","description":"Tokenize CSS","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/css-tokenizer_2.4.0_1720181083694_0.04459055962888092","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-05T12:04:43.861Z","publish_time":1720181083861,"_source_registry_name":"default","_cnpm_publish_time":1720181083861},"2.3.3":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.3.3","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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.3.3","gitHead":"c36ab367d0ee2a68c771fcf49b60c64ee5aafe6f","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"628a9dd388c9688fb81d4c2dd25b62b776109a60","size":14877,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.3.3.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.3.3_1720016530550_0.6447810856672649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-03T14:22:10.672Z","publish_time":1720016530672,"_source_registry_name":"default","_cnpm_publish_time":1720016530672},"2.3.2":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.3.2","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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.3.2","gitHead":"151af6d2b513660f5fd6a32d5680c4c51acb930b","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"4050fc549921b26212d9fd51afca2231b40e867b","size":14791,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.3.2.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.3.2_1719698262714_0.04380892639863854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-29T21:57:42.890Z","publish_time":1719698262890,"_source_registry_name":"default","maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_cnpm_publish_time":1719698262890},"2.3.1":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.3.1","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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.3.1","gitHead":"e1f0b8ea881e52969ea56cff7b93197c7aab9926","types":"./dist/index.d.ts","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"shasum":"3d47e101ad48d815a4bdce8159fb5764f087f17a","size":14858,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.3.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.3.1_1714857157948_0.030044838132827545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-04T21:12:38.105Z","publish_time":1714857158105,"_source_registry_name":"default","_cnpm_publish_time":1714857158105},"2.3.0":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.3.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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.3.0","gitHead":"588bd5706137f7c404daa538c67896c3af74d253","types":"./dist/index.d.ts","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"shasum":"8f08b190fa696ed038bb3652510926ee7c6233d1","size":14846,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.3.0.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.3.0_1714838732510_0.9681874237195038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-04T16:05:32.682Z","publish_time":1714838732682,"_source_registry_name":"default","_cnpm_publish_time":1714838732682},"2.2.4":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.2.4","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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.2.4","gitHead":"47811c2094407c6eb45620c70ec1b20e924a8d25","types":"./dist/index.d.ts","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"a4b8718ed7fcd2dcd555de16b31ca59ad4b96a06","size":11560,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.2.4.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.2.4_1710355531557_0.4992895821749088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T18:45:31.718Z","publish_time":1710355531718,"_source_registry_name":"default","_cnpm_publish_time":1710355531718},"2.2.3":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.2.3","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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.2.3","gitHead":"273ac9d1c682c55cc40832551961040270fef3a1","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"b099d543ea57b64f495915a095ead583866c50c6","size":11533,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.2.3.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.2.3_1704040169424_0.6530625843149771"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-31T16:29:29.593Z","publish_time":1704040169593,"_source_registry_name":"default","_cnpm_publish_time":1704040169593},"2.2.2":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.2.2","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":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"_id":"@csstools/css-tokenizer@2.2.2","gitHead":"08d135d46f20ffb5781818a459c30a3a24679fd7","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"bcd85cef4468c356833b21e96d38b940c9760605","size":9885,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.2.2.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.2.2_1702682090028_0.5716182144746753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T23:14:50.250Z","publish_time":1702682090250,"_source_registry_name":"default","_cnpm_publish_time":1702682090250},"2.2.1":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.2.1","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":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"devDependencies":{"@rmenke/css-tokenizer-tests":"^1.1.1","postcss-parser-tests":"^8.8.0"},"scripts":{"benchmark":"node ./test/benchmark.mjs","build":"rollup -c ../../rollup/default.mjs","lint":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run build && npm run test","stryker":"stryker run --logLevel error","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"_id":"@csstools/css-tokenizer@2.2.1","gitHead":"40be1de549473ac67dacdea71a6a3e8f7ad0931e","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"9dc431c9a5f61087af626e41ac2a79cce7bb253d","size":12568,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.2.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.2.1_1695584608780_0.4755734275622858"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T19:43:28.998Z","publish_time":1695584608998,"_source_registry_name":"default","_cnpm_publish_time":1695584608998},"2.2.0":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.2.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":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"devDependencies":{"@rmenke/css-tokenizer-tests":"^1.1.1","postcss-parser-tests":"^8.6.0"},"scripts":{"benchmark":"node ./test/benchmark.mjs","build":"rollup -c ../../rollup/default.mjs","lint":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run build && npm run test","stryker":"stryker run --logLevel error","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"gitHead":"f9b14f5c4a9c2a578620fe579f198a4a26cd2efe","_id":"@csstools/css-tokenizer@2.2.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.7","dist":{"shasum":"9d70e6dcbe94e44c7400a2929928db35c4de32b5","size":12564,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.2.0.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.2.0_1690215458135_0.09081176458292828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-24T16:17:38.302Z","publish_time":1690215458302,"_source_registry_name":"default","_cnpm_publish_time":1690215458302},"2.1.1":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.1.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"MIT","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"devDependencies":{"@rmenke/css-tokenizer-tests":"^1.0.9","postcss-parser-tests":"^8.5.1"},"scripts":{"benchmark":"node ./test/benchmark.mjs","build":"rollup -c ../../rollup/default.mjs","lint":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run build && npm run test","stryker":"stryker run --logLevel error","test":"node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"gitHead":"3ebd978ef0176b039bd41a9576d250f260e191db","_id":"@csstools/css-tokenizer@2.1.1","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"07ae11a0a06365d7ec686549db7b729bc036528e","size":11856,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.1.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.1.1_1681123681960_0.46796077143323944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-10T10:48:02.169Z","publish_time":1681123682169,"_cnpm_publish_time":1681123682169},"2.1.0":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.1.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":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"devDependencies":{"@rmenke/css-tokenizer-tests":"^1.0.9","postcss-parser-tests":"^8.5.1"},"scripts":{"benchmark":"node ./test/benchmark.mjs","prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"npm run test:exports && node ./test/test.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"gitHead":"e160e818d876b6d110453945746f040e2de40b86","_id":"@csstools/css-tokenizer@2.1.0","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"fee4de3d444db3ce9007f3af6474af8ba3e4b930","size":11953,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.1.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.1.0_1676979776471_0.5076008035207611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T11:42:56.628Z","publish_time":1676979776628,"_cnpm_publish_time":1676979776628},"2.0.2":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.0.2","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"MIT","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"devDependencies":{"@rmenke/css-tokenizer-tests":"^1.0.9","postcss-parser-tests":"^8.5.1"},"scripts":{"benchmark":"node ./test/benchmark.mjs","prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"npm run test:exports && node ./test/test.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"gitHead":"718c02d64202b0539734295aff5a811a3348bfc9","_id":"@csstools/css-tokenizer@2.0.2","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"3635560ffc8f1994295d7ce3482e14f956d3f9e1","size":11968,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.0.2.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.0.2_1676298252480_0.7539872623501664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-13T14:24:12.649Z","publish_time":1676298252649,"_cnpm_publish_time":1676298252649},"2.0.1":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"}],"license":"MIT","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"devDependencies":{"@rmenke/css-tokenizer-tests":"^1.0.9","postcss-parser-tests":"^8.5.1"},"scripts":{"benchmark":"node ./test/benchmark.mjs","prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"npm run test:exports && node ./test/test.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"gitHead":"141671243a19d739ad03293d56e31929accedd30","_id":"@csstools/css-tokenizer@2.0.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"cb1e11752db57e69d9aa0e84c3105a25845d4055","size":11578,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.0.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.0.1_1674890480758_0.6633005764001174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T07:21:20.974Z","publish_time":1674890480974,"_cnpm_publish_time":1674890480974},"2.0.0":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"2.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":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"devDependencies":{"@rmenke/css-tokenizer-tests":"^1.0.9","postcss-parser-tests":"^8.5.1"},"scripts":{"benchmark":"node ./test/benchmark.mjs","prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"npm run test:exports && node ./test/test.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"gitHead":"1f649f67cc178de33066bbe944fb50d36cd8b8d9","_id":"@csstools/css-tokenizer@2.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"fa2a7e8f4ed965e73ba30ee80c00fa64980fd11e","size":11531,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-2.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_2.0.0_1674153981279_0.34750593989936185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-19T18:46:21.526Z","publish_time":1674153981526,"_cnpm_publish_time":1674153981526},"1.0.0":{"name":"@csstools/css-tokenizer","description":"Tokenize CSS","version":"1.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":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"scripts":{"benchmark":"node ./test/benchmark.mjs","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"npm run test:exports && node ./test/test.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"packages/css-tokenizer"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["css","tokenizer"],"volta":{"extends":"../../package.json"},"gitHead":"3ef58e2e9369f40e3f60f405b7dd82edc0dd3e8e","_id":"@csstools/css-tokenizer@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"161c0c9b632952ee8c2f0a62eb479d736a5627ff","size":11931,"noattachment":false,"key":"/@csstools/css-tokenizer/-/@csstools/css-tokenizer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@csstools/css-tokenizer/download/@csstools/css-tokenizer-1.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-tokenizer_1.0.0_1668419120669_0.22570465744154888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-14T11:14:18.454Z","publish_time":1668419120857,"_cnpm_publish_time":1668419120857}},"readme":"# CSS Tokenizer <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-tokenizer.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://drafts.csswg.org/css-syntax/\n\n## API\n\n[Read the API docs](./docs/css-tokenizer.md)\n\n## Usage\n\nAdd [CSS Tokenizer] to your project:\n\n```bash\nnpm install @csstools/css-tokenizer --save-dev\n```\n\n```js\nimport { tokenize } from '@csstools/css-tokenizer';\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 tokens = tokenize({\n\tcss: myCSS,\n});\n\nconsole.log(tokens);\n```\n\nOr use the streaming interface:\n\n```js\nimport { tokenizer, TokenType } from '@csstools/css-tokenizer';\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\nwhile (true) {\n\tconst token = t.nextToken();\n\tif (token[0] === TokenType.EOF) {\n\t\tbreak;\n\t}\n\n\tconsole.log(token);\n}\n```\n\n### Options\n\n```ts\n{\n\tonParseError?: (error: ParseError) => void\n}\n```\n\n#### `onParseError`\n\nThe tokenizer is forgiving and won't stop when a parse error is encountered.\n\nTo receive parsing error information you can set a callback.\n\n```js\nimport { tokenizer, TokenType } from '@csstools/css-tokenizer';\n\nconst t = tokenizer({\n\tcss: '\\\\',\n}, { onParseError: (err) => console.warn(err) });\n\nwhile (true) {\n\tconst token = t.nextToken();\n\tif (token[0] === TokenType.EOF) {\n\t\tbreak;\n\t}\n}\n```\n\nParser errors will try to inform you where in the tokenizer logic the error happened.\nThis tells you what kind of error occurred.\n\n## Order of priorities\n\n1. specification compliance\n2. correctness\n3. reliability\n4. tokenizing and serializing must round trip losslessly\n5. exposing useful aspects about the source code\n6. runtime performance\n7. package size\n\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-tokenizer\n\n[CSS Tokenizer]: https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer\n","_attachments":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT"}