codekingpro/portable-devtools
115k
1{
2 "author": "Isaac Z. Schlueter",
3 "name": "tar",
4 "description": "tar for node",
5 "version": "7.5.11",
6 "repository": {
7 "type": "git",
8 "url": "https://github.com/isaacs/node-tar.git"
9 },
10 "scripts": {
11 "genparse": "node scripts/generate-parse-fixtures.js",
12 "snap": "tap",
13 "test": "tap",
14 "pretest": "npm run prepare",
15 "presnap": "npm run prepare",
16 "prepare": "tshy && bash scripts/build.sh",
17 "preversion": "npm test",
18 "postversion": "npm publish",
19 "prepublishOnly": "git push origin --follow-tags",
20 "format": "prettier --write . --log-level warn",
21 "typedoc": "typedoc --tsconfig .tshy/esm.json ./src/*.ts"
22 },
23 "dependencies": {
24 "@isaacs/fs-minipass": "^4.0.0",
25 "chownr": "^3.0.0",
26 "minipass": "^7.1.2",
27 "minizlib": "^3.1.0",
28 "yallist": "^5.0.0"
29 },
30 "devDependencies": {
31 "@types/node": "^25.3.3",
32 "chmodr": "^2.0.2",
33 "end-of-stream": "^1.4.3",
34 "esbuild": "^0.27.3",
35 "events-to-array": "^2.0.3",
36 "mutate-fs": "^2.1.1",
37 "nock": "^13.5.4",
38 "prettier": "^3.8.1",
39 "rimraf": "^6.1.2",
40 "tap": "^21.6.2",
41 "tshy": "^3.3.2",
42 "typedoc": "^0.28.17"
43 },
44 "license": "BlueOak-1.0.0",
45 "engines": {
46 "node": ">=18"
47 },
48 "files": [
49 "dist"
50 ],
51 "tshy": {
52 "exports": {
53 "./package.json": "./package.json",
54 ".": {
55 "import": {
56 "types": "./dist/esm/index.d.ts",
57 "default": "./dist/esm/index.min.js"
58 },
59 "require": {
60 "types": "./dist/commonjs/index.d.ts",
61 "default": "./dist/commonjs/index.min.js"
62 }
63 },
64 "./raw": "./src/index.ts",
65 "./c": "./src/create.ts",
66 "./create": "./src/create.ts",
67 "./replace": "./src/create.ts",
68 "./r": "./src/create.ts",
69 "./list": "./src/list.ts",
70 "./t": "./src/list.ts",
71 "./update": "./src/update.ts",
72 "./u": "./src/update.ts",
73 "./extract": "./src/extract.ts",
74 "./x": "./src/extract.ts",
75 "./pack": "./src/pack.ts",
76 "./unpack": "./src/unpack.ts",
77 "./parse": "./src/parse.ts",
78 "./read-entry": "./src/read-entry.ts",
79 "./write-entry": "./src/write-entry.ts",
80 "./header": "./src/header.ts",
81 "./pax": "./src/pax.ts",
82 "./types": "./src/types.ts"
83 }
84 },
85 "exports": {
86 "./package.json": "./package.json",
87 ".": {
88 "import": {
89 "types": "./dist/esm/index.d.ts",
90 "default": "./dist/esm/index.min.js"
91 },
92 "require": {
93 "types": "./dist/commonjs/index.d.ts",
94 "default": "./dist/commonjs/index.min.js"
95 }
96 },
97 "./raw": {
98 "import": {
99 "types": "./dist/esm/index.d.ts",
100 "default": "./dist/esm/index.js"
101 },
102 "require": {
103 "types": "./dist/commonjs/index.d.ts",
104 "default": "./dist/commonjs/index.js"
105 }
106 },
107 "./c": {
108 "import": {
109 "types": "./dist/esm/create.d.ts",
110 "default": "./dist/esm/create.js"
111 },
112 "require": {
113 "types": "./dist/commonjs/create.d.ts",
114 "default": "./dist/commonjs/create.js"
115 }
116 },
117 "./create": {
118 "import": {
119 "types": "./dist/esm/create.d.ts",
120 "default": "./dist/esm/create.js"
121 },
122 "require": {
123 "types": "./dist/commonjs/create.d.ts",
124 "default": "./dist/commonjs/create.js"
125 }
126 },
127 "./replace": {
128 "import": {
129 "types": "./dist/esm/create.d.ts",
130 "default": "./dist/esm/create.js"
131 },
132 "require": {
133 "types": "./dist/commonjs/create.d.ts",
134 "default": "./dist/commonjs/create.js"
135 }
136 },
137 "./r": {
138 "import": {
139 "types": "./dist/esm/create.d.ts",
140 "default": "./dist/esm/create.js"
141 },
142 "require": {
143 "types": "./dist/commonjs/create.d.ts",
144 "default": "./dist/commonjs/create.js"
145 }
146 },
147 "./list": {
148 "import": {
149 "types": "./dist/esm/list.d.ts",
150 "default": "./dist/esm/list.js"
151 },
152 "require": {
153 "types": "./dist/commonjs/list.d.ts",
154 "default": "./dist/commonjs/list.js"
155 }
156 },
157 "./t": {
158 "import": {
159 "types": "./dist/esm/list.d.ts",
160 "default": "./dist/esm/list.js"
161 },
162 "require": {
163 "types": "./dist/commonjs/list.d.ts",
164 "default": "./dist/commonjs/list.js"
165 }
166 },
167 "./update": {
168 "import": {
169 "types": "./dist/esm/update.d.ts",
170 "default": "./dist/esm/update.js"
171 },
172 "require": {
173 "types": "./dist/commonjs/update.d.ts",
174 "default": "./dist/commonjs/update.js"
175 }
176 },
177 "./u": {
178 "import": {
179 "types": "./dist/esm/update.d.ts",
180 "default": "./dist/esm/update.js"
181 },
182 "require": {
183 "types": "./dist/commonjs/update.d.ts",
184 "default": "./dist/commonjs/update.js"
185 }
186 },
187 "./extract": {
188 "import": {
189 "types": "./dist/esm/extract.d.ts",
190 "default": "./dist/esm/extract.js"
191 },
192 "require": {
193 "types": "./dist/commonjs/extract.d.ts",
194 "default": "./dist/commonjs/extract.js"
195 }
196 },
197 "./x": {
198 "import": {
199 "types": "./dist/esm/extract.d.ts",
200 "default": "./dist/esm/extract.js"
201 },
202 "require": {
203 "types": "./dist/commonjs/extract.d.ts",
204 "default": "./dist/commonjs/extract.js"
205 }
206 },
207 "./pack": {
208 "import": {
209 "types": "./dist/esm/pack.d.ts",
210 "default": "./dist/esm/pack.js"
211 },
212 "require": {
213 "types": "./dist/commonjs/pack.d.ts",
214 "default": "./dist/commonjs/pack.js"
215 }
216 },
217 "./unpack": {
218 "import": {
219 "types": "./dist/esm/unpack.d.ts",
220 "default": "./dist/esm/unpack.js"
221 },
222 "require": {
223 "types": "./dist/commonjs/unpack.d.ts",
224 "default": "./dist/commonjs/unpack.js"
225 }
226 },
227 "./parse": {
228 "import": {
229 "types": "./dist/esm/parse.d.ts",
230 "default": "./dist/esm/parse.js"
231 },
232 "require": {
233 "types": "./dist/commonjs/parse.d.ts",
234 "default": "./dist/commonjs/parse.js"
235 }
236 },
237 "./read-entry": {
238 "import": {
239 "types": "./dist/esm/read-entry.d.ts",
240 "default": "./dist/esm/read-entry.js"
241 },
242 "require": {
243 "types": "./dist/commonjs/read-entry.d.ts",
244 "default": "./dist/commonjs/read-entry.js"
245 }
246 },
247 "./write-entry": {
248 "import": {
249 "types": "./dist/esm/write-entry.d.ts",
250 "default": "./dist/esm/write-entry.js"
251 },
252 "require": {
253 "types": "./dist/commonjs/write-entry.d.ts",
254 "default": "./dist/commonjs/write-entry.js"
255 }
256 },
257 "./header": {
258 "import": {
259 "types": "./dist/esm/header.d.ts",
260 "default": "./dist/esm/header.js"
261 },
262 "require": {
263 "types": "./dist/commonjs/header.d.ts",
264 "default": "./dist/commonjs/header.js"
265 }
266 },
267 "./pax": {
268 "import": {
269 "types": "./dist/esm/pax.d.ts",
270 "default": "./dist/esm/pax.js"
271 },
272 "require": {
273 "types": "./dist/commonjs/pax.d.ts",
274 "default": "./dist/commonjs/pax.js"
275 }
276 },
277 "./types": {
278 "import": {
279 "types": "./dist/esm/types.d.ts",
280 "default": "./dist/esm/types.js"
281 },
282 "require": {
283 "types": "./dist/commonjs/types.d.ts",
284 "default": "./dist/commonjs/types.js"
285 }
286 }
287 },
288 "type": "module",
289 "main": "./dist/commonjs/index.min.js",
290 "types": "./dist/commonjs/index.d.ts",
291 "module": "./dist/esm/index.min.js"
292}
293 