Home / npm packages / tar
Every file of tar@7.5.22 as published on npm: 127 files, 699 KB. Search them by exact text or regex, in milliseconds.
It uses: process.env, the fs module, crypto.
| API | In tar | |
|---|---|---|
| eval() runs a string as JavaScript | No | Who does |
| new Function() builds a function from a string, like eval (with or without new) | No | Who does |
| child_process starts other programs | No | Who does |
| process.env reads environment variables | Yes: 12 files e.g. dist/commonjs/get-write-flag.js | See the lines |
| the fs module reads and writes files | Yes: 25 files e.g. dist/commonjs/extract.js | See the lines |
| 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 | Yes: 3 files e.g. dist/commonjs/index.min.js | See the lines |
| 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/commonjs/index.min.js | 103 KB |
dist/esm/index.min.js | 84 KB |
README.md | 52 KB |
dist/commonjs/unpack.js | 36 KB |
dist/esm/unpack.js | 33 KB |
dist/commonjs/write-entry.js | 25 KB |
dist/commonjs/parse.js | 25 KB |
dist/esm/parse.js | 24 KB |
dist/commonjs/options.d.ts | 24 KB |
dist/esm/options.d.ts | 24 KB |
dist/esm/write-entry.js | 23 KB |
dist/commonjs/pack.js | 18 KB |
dist/esm/pack.js | 16 KB |
dist/commonjs/header.js | 14 KB |
dist/esm/header.js | 13 KB |
package.json | 7.8 KB |
dist/commonjs/replace.js | 7.7 KB |
dist/esm/replace.js | 7.1 KB |
dist/commonjs/mkdir.js | 6.8 KB |
dist/commonjs/path-reservations.js | 5.7 KB |
dist/esm/mkdir.js | 5.7 KB |
dist/commonjs/list.js | 5.6 KB |
dist/esm/path-reservations.js | 5.4 KB |
dist/commonjs/pax.js | 5.4 KB |
dist/esm/pax.js | 5.2 KB |
dist/commonjs/make-command.d.ts | 4.7 KB |
dist/esm/make-command.d.ts | 4.7 KB |
dist/commonjs/write-entry.d.ts | 4.4 KB |
dist/esm/write-entry.d.ts | 4.4 KB |
dist/commonjs/read-entry.js | 4.4 KB |
Version 7.5.22 of tar publishes 127 files of source, 699 KB in all, not counting images, fonts and source maps.
No: tar doesn't call eval() anywhere in its published files.
No: tar doesn't use child_process anywhere in its published files.
No: tar 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.