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