Home / npm packages / css-tree
Every file of css-tree@3.2.1 as published on npm: 278 files, 1.4 MB. Search them by exact text or regex, in milliseconds.
It uses: new Function().
| API | In css-tree | |
|---|---|---|
| eval() runs a string as JavaScript | No | Who does |
| new Function() builds a function from a string, like eval (with or without new) | Yes: 12 files e.g. cjs/syntax/scope/default.cjs | See the lines |
| child_process starts other programs | No | Who does |
| process.env reads environment variables | No | Who does |
| the fs module reads and writes files | No | Who does |
| http / https makes or serves HTTP requests with Node's own modules | No | Who does |
| fetch() makes HTTP requests | No | Who does |
| XMLHttpRequest makes HTTP requests the old browser way | No | Who does |
| crypto hashes, encrypts or makes random numbers | No | Who does |
| WebAssembly loads WebAssembly code | No | Who does |
| document.cookie reads or writes browser cookies | No | Who does |
| install scripts runs a script when it's installed | No | Who does |
Exact matches in the published files, so a mention in a comment counts too: open the lines to check.
| File | Size |
|---|---|
dist/csstree.js | 203 KB |
dist/csstree.esm.js | 203 KB |
dist/data.cjs | 98 KB |
dist/data.js | 98 KB |
data/patch.json | 47 KB |
cjs/tokenizer/index.cjs | 24 KB |
cjs/lexer/generic.cjs | 21 KB |
lib/lexer/generic.js | 21 KB |
lib/tokenizer/index.js | 21 KB |
cjs/lexer/match.cjs | 20 KB |
lib/lexer/match.js | 20 KB |
cjs/lexer/Lexer.cjs | 17 KB |
lib/lexer/Lexer.js | 17 KB |
cjs/lexer/match-graph.cjs | 15 KB |
lib/lexer/match-graph.js | 15 KB |
cjs/definition-syntax/parse.cjs | 15 KB |
lib/definition-syntax/parse.js | 15 KB |
cjs/parser/create.cjs | 13 KB |
cjs/utils/List.cjs | 13 KB |
lib/utils/List.js | 13 KB |
lib/parser/create.js | 13 KB |
cjs/tokenizer/TokenStream.cjs | 11 KB |
lib/tokenizer/TokenStream.js | 11 KB |
cjs/tokenizer/utils.cjs | 8.4 KB |
README.md | 8.4 KB |
cjs/syntax/node/AnPlusB.cjs | 8.1 KB |
lib/syntax/node/AnPlusB.js | 7.8 KB |
lib/tokenizer/utils.js | 7.8 KB |
cjs/walker/create.cjs | 7.5 KB |
lib/walker/create.js | 7.5 KB |
Version 3.2.1 of css-tree publishes 278 files of source, 1.4 MB in all, not counting images, fonts and source maps.
No: css-tree doesn't call eval() anywhere in its published files.
No: css-tree doesn't use child_process anywhere in its published files.
No: css-tree has no preinstall, install or postinstall script in its package.json.
The same engine answers over your documents and repositories: exact text and regex, every match counted, from your code or your AI agent.