├── .editorconfig ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── babel.config.cjs ├── cmd ├── _.mjs ├── benchmark.mjs ├── benchmark.post.mjs ├── build.mjs ├── build.post.mjs ├── publish.mjs ├── test-parser.mjs └── test.mjs ├── dist ├── tokenize.cjs ├── tokenize.cjs.map ├── tokenize.d.ts ├── tokenize.js ├── tokenize.mjs ├── tokenize.mjs.map ├── tokenizeSCSS.cjs ├── tokenizeSCSS.cjs.map ├── tokenizeSCSS.js ├── tokenizeSCSS.mjs └── tokenizeSCSS.mjs.map ├── jest.config.mjs ├── package.json ├── rollup.config.mjs ├── src ├── lib │ ├── code-points.ts │ ├── consume.scss.ts │ ├── consume.ts │ ├── is.ts │ ├── token-types.scss.ts │ └── token-types.ts ├── tokenize.benchmark.ts ├── tokenize.iife.ts ├── tokenize.scss.iife.ts ├── tokenize.scss.test.ts ├── tokenize.scss.ts ├── tokenize.test.ts ├── tokenize.ts └── types │ ├── css-tree2.d.ts │ ├── global │ └── global.d.ts │ └── postcss.d.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | yarn.lock 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /cmd/_.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/_.mjs -------------------------------------------------------------------------------- /cmd/benchmark.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/benchmark.mjs -------------------------------------------------------------------------------- /cmd/benchmark.post.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/benchmark.post.mjs -------------------------------------------------------------------------------- /cmd/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/build.mjs -------------------------------------------------------------------------------- /cmd/build.post.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/build.post.mjs -------------------------------------------------------------------------------- /cmd/publish.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/publish.mjs -------------------------------------------------------------------------------- /cmd/test-parser.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/test-parser.mjs -------------------------------------------------------------------------------- /cmd/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/cmd/test.mjs -------------------------------------------------------------------------------- /dist/tokenize.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenize.cjs -------------------------------------------------------------------------------- /dist/tokenize.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenize.cjs.map -------------------------------------------------------------------------------- /dist/tokenize.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenize.d.ts -------------------------------------------------------------------------------- /dist/tokenize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenize.js -------------------------------------------------------------------------------- /dist/tokenize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenize.mjs -------------------------------------------------------------------------------- /dist/tokenize.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenize.mjs.map -------------------------------------------------------------------------------- /dist/tokenizeSCSS.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenizeSCSS.cjs -------------------------------------------------------------------------------- /dist/tokenizeSCSS.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenizeSCSS.cjs.map -------------------------------------------------------------------------------- /dist/tokenizeSCSS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenizeSCSS.js -------------------------------------------------------------------------------- /dist/tokenizeSCSS.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenizeSCSS.mjs -------------------------------------------------------------------------------- /dist/tokenizeSCSS.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/dist/tokenizeSCSS.mjs.map -------------------------------------------------------------------------------- /jest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/jest.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/lib/code-points.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/lib/code-points.ts -------------------------------------------------------------------------------- /src/lib/consume.scss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/lib/consume.scss.ts -------------------------------------------------------------------------------- /src/lib/consume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/lib/consume.ts -------------------------------------------------------------------------------- /src/lib/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/lib/is.ts -------------------------------------------------------------------------------- /src/lib/token-types.scss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/lib/token-types.scss.ts -------------------------------------------------------------------------------- /src/lib/token-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/lib/token-types.ts -------------------------------------------------------------------------------- /src/tokenize.benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/tokenize.benchmark.ts -------------------------------------------------------------------------------- /src/tokenize.iife.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/tokenize.iife.ts -------------------------------------------------------------------------------- /src/tokenize.scss.iife.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/tokenize.scss.iife.ts -------------------------------------------------------------------------------- /src/tokenize.scss.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/tokenize.scss.test.ts -------------------------------------------------------------------------------- /src/tokenize.scss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/tokenize.scss.ts -------------------------------------------------------------------------------- /src/tokenize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/tokenize.test.ts -------------------------------------------------------------------------------- /src/tokenize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/tokenize.ts -------------------------------------------------------------------------------- /src/types/css-tree2.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/types/css-tree2.d.ts -------------------------------------------------------------------------------- /src/types/global/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/types/global/global.d.ts -------------------------------------------------------------------------------- /src/types/postcss.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/src/types/postcss.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/tokenizer/HEAD/tsconfig.json --------------------------------------------------------------------------------