2a0685bc609cf7c10793ae0caca9cd4f9635719abd048cabdbb63ab00248386ff6b4537f67ef71fea63cc62aa466fe70c1af2f03bfebe71ec7d850c18b1e70 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. {
  2. "author": "Isaac Z. Schlueter",
  3. "name": "tar",
  4. "description": "tar for node",
  5. "version": "7.4.3",
  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",
  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.0.1",
  28. "mkdirp": "^3.0.1",
  29. "yallist": "^5.0.0"
  30. },
  31. "devDependencies": {
  32. "chmodr": "^1.2.0",
  33. "end-of-stream": "^1.4.3",
  34. "events-to-array": "^2.0.3",
  35. "mutate-fs": "^2.1.1",
  36. "nock": "^13.5.4",
  37. "prettier": "^3.2.5",
  38. "rimraf": "^5.0.5",
  39. "tap": "^18.7.2",
  40. "tshy": "^1.13.1",
  41. "typedoc": "^0.25.13"
  42. },
  43. "license": "ISC",
  44. "engines": {
  45. "node": ">=18"
  46. },
  47. "files": [
  48. "dist"
  49. ],
  50. "tap": {
  51. "coverage-map": "map.js",
  52. "timeout": 0,
  53. "typecheck": true
  54. },
  55. "prettier": {
  56. "experimentalTernaries": true,
  57. "semi": false,
  58. "printWidth": 70,
  59. "tabWidth": 2,
  60. "useTabs": false,
  61. "singleQuote": true,
  62. "jsxSingleQuote": false,
  63. "bracketSameLine": true,
  64. "arrowParens": "avoid",
  65. "endOfLine": "lf"
  66. },
  67. "tshy": {
  68. "exports": {
  69. "./package.json": "./package.json",
  70. ".": "./src/index.ts",
  71. "./c": "./src/create.ts",
  72. "./create": "./src/create.ts",
  73. "./replace": "./src/create.ts",
  74. "./r": "./src/create.ts",
  75. "./list": "./src/list.ts",
  76. "./t": "./src/list.ts",
  77. "./update": "./src/update.ts",
  78. "./u": "./src/update.ts",
  79. "./extract": "./src/extract.ts",
  80. "./x": "./src/extract.ts",
  81. "./pack": "./src/pack.ts",
  82. "./unpack": "./src/unpack.ts",
  83. "./parse": "./src/parse.ts",
  84. "./read-entry": "./src/read-entry.ts",
  85. "./write-entry": "./src/write-entry.ts",
  86. "./header": "./src/header.ts",
  87. "./pax": "./src/pax.ts",
  88. "./types": "./src/types.ts"
  89. }
  90. },
  91. "exports": {
  92. "./package.json": "./package.json",
  93. ".": {
  94. "import": {
  95. "source": "./src/index.ts",
  96. "types": "./dist/esm/index.d.ts",
  97. "default": "./dist/esm/index.js"
  98. },
  99. "require": {
  100. "source": "./src/index.ts",
  101. "types": "./dist/commonjs/index.d.ts",
  102. "default": "./dist/commonjs/index.js"
  103. }
  104. },
  105. "./c": {
  106. "import": {
  107. "source": "./src/create.ts",
  108. "types": "./dist/esm/create.d.ts",
  109. "default": "./dist/esm/create.js"
  110. },
  111. "require": {
  112. "source": "./src/create.ts",
  113. "types": "./dist/commonjs/create.d.ts",
  114. "default": "./dist/commonjs/create.js"
  115. }
  116. },
  117. "./create": {
  118. "import": {
  119. "source": "./src/create.ts",
  120. "types": "./dist/esm/create.d.ts",
  121. "default": "./dist/esm/create.js"
  122. },
  123. "require": {
  124. "source": "./src/create.ts",
  125. "types": "./dist/commonjs/create.d.ts",
  126. "default": "./dist/commonjs/create.js"
  127. }
  128. },
  129. "./replace": {
  130. "import": {
  131. "source": "./src/create.ts",
  132. "types": "./dist/esm/create.d.ts",
  133. "default": "./dist/esm/create.js"
  134. },
  135. "require": {
  136. "source": "./src/create.ts",
  137. "types": "./dist/commonjs/create.d.ts",
  138. "default": "./dist/commonjs/create.js"
  139. }
  140. },
  141. "./r": {
  142. "import": {
  143. "source": "./src/create.ts",
  144. "types": "./dist/esm/create.d.ts",
  145. "default": "./dist/esm/create.js"
  146. },
  147. "require": {
  148. "source": "./src/create.ts",
  149. "types": "./dist/commonjs/create.d.ts",
  150. "default": "./dist/commonjs/create.js"
  151. }
  152. },
  153. "./list": {
  154. "import": {
  155. "source": "./src/list.ts",
  156. "types": "./dist/esm/list.d.ts",
  157. "default": "./dist/esm/list.js"
  158. },
  159. "require": {
  160. "source": "./src/list.ts",
  161. "types": "./dist/commonjs/list.d.ts",
  162. "default": "./dist/commonjs/list.js"
  163. }
  164. },
  165. "./t": {
  166. "import": {
  167. "source": "./src/list.ts",
  168. "types": "./dist/esm/list.d.ts",
  169. "default": "./dist/esm/list.js"
  170. },
  171. "require": {
  172. "source": "./src/list.ts",
  173. "types": "./dist/commonjs/list.d.ts",
  174. "default": "./dist/commonjs/list.js"
  175. }
  176. },
  177. "./update": {
  178. "import": {
  179. "source": "./src/update.ts",
  180. "types": "./dist/esm/update.d.ts",
  181. "default": "./dist/esm/update.js"
  182. },
  183. "require": {
  184. "source": "./src/update.ts",
  185. "types": "./dist/commonjs/update.d.ts",
  186. "default": "./dist/commonjs/update.js"
  187. }
  188. },
  189. "./u": {
  190. "import": {
  191. "source": "./src/update.ts",
  192. "types": "./dist/esm/update.d.ts",
  193. "default": "./dist/esm/update.js"
  194. },
  195. "require": {
  196. "source": "./src/update.ts",
  197. "types": "./dist/commonjs/update.d.ts",
  198. "default": "./dist/commonjs/update.js"
  199. }
  200. },
  201. "./extract": {
  202. "import": {
  203. "source": "./src/extract.ts",
  204. "types": "./dist/esm/extract.d.ts",
  205. "default": "./dist/esm/extract.js"
  206. },
  207. "require": {
  208. "source": "./src/extract.ts",
  209. "types": "./dist/commonjs/extract.d.ts",
  210. "default": "./dist/commonjs/extract.js"
  211. }
  212. },
  213. "./x": {
  214. "import": {
  215. "source": "./src/extract.ts",
  216. "types": "./dist/esm/extract.d.ts",
  217. "default": "./dist/esm/extract.js"
  218. },
  219. "require": {
  220. "source": "./src/extract.ts",
  221. "types": "./dist/commonjs/extract.d.ts",
  222. "default": "./dist/commonjs/extract.js"
  223. }
  224. },
  225. "./pack": {
  226. "import": {
  227. "source": "./src/pack.ts",
  228. "types": "./dist/esm/pack.d.ts",
  229. "default": "./dist/esm/pack.js"
  230. },
  231. "require": {
  232. "source": "./src/pack.ts",
  233. "types": "./dist/commonjs/pack.d.ts",
  234. "default": "./dist/commonjs/pack.js"
  235. }
  236. },
  237. "./unpack": {
  238. "import": {
  239. "source": "./src/unpack.ts",
  240. "types": "./dist/esm/unpack.d.ts",
  241. "default": "./dist/esm/unpack.js"
  242. },
  243. "require": {
  244. "source": "./src/unpack.ts",
  245. "types": "./dist/commonjs/unpack.d.ts",
  246. "default": "./dist/commonjs/unpack.js"
  247. }
  248. },
  249. "./parse": {
  250. "import": {
  251. "source": "./src/parse.ts",
  252. "types": "./dist/esm/parse.d.ts",
  253. "default": "./dist/esm/parse.js"
  254. },
  255. "require": {
  256. "source": "./src/parse.ts",
  257. "types": "./dist/commonjs/parse.d.ts",
  258. "default": "./dist/commonjs/parse.js"
  259. }
  260. },
  261. "./read-entry": {
  262. "import": {
  263. "source": "./src/read-entry.ts",
  264. "types": "./dist/esm/read-entry.d.ts",
  265. "default": "./dist/esm/read-entry.js"
  266. },
  267. "require": {
  268. "source": "./src/read-entry.ts",
  269. "types": "./dist/commonjs/read-entry.d.ts",
  270. "default": "./dist/commonjs/read-entry.js"
  271. }
  272. },
  273. "./write-entry": {
  274. "import": {
  275. "source": "./src/write-entry.ts",
  276. "types": "./dist/esm/write-entry.d.ts",
  277. "default": "./dist/esm/write-entry.js"
  278. },
  279. "require": {
  280. "source": "./src/write-entry.ts",
  281. "types": "./dist/commonjs/write-entry.d.ts",
  282. "default": "./dist/commonjs/write-entry.js"
  283. }
  284. },
  285. "./header": {
  286. "import": {
  287. "source": "./src/header.ts",
  288. "types": "./dist/esm/header.d.ts",
  289. "default": "./dist/esm/header.js"
  290. },
  291. "require": {
  292. "source": "./src/header.ts",
  293. "types": "./dist/commonjs/header.d.ts",
  294. "default": "./dist/commonjs/header.js"
  295. }
  296. },
  297. "./pax": {
  298. "import": {
  299. "source": "./src/pax.ts",
  300. "types": "./dist/esm/pax.d.ts",
  301. "default": "./dist/esm/pax.js"
  302. },
  303. "require": {
  304. "source": "./src/pax.ts",
  305. "types": "./dist/commonjs/pax.d.ts",
  306. "default": "./dist/commonjs/pax.js"
  307. }
  308. },
  309. "./types": {
  310. "import": {
  311. "source": "./src/types.ts",
  312. "types": "./dist/esm/types.d.ts",
  313. "default": "./dist/esm/types.js"
  314. },
  315. "require": {
  316. "source": "./src/types.ts",
  317. "types": "./dist/commonjs/types.d.ts",
  318. "default": "./dist/commonjs/types.js"
  319. }
  320. }
  321. },
  322. "type": "module",
  323. "main": "./dist/commonjs/index.js",
  324. "types": "./dist/commonjs/index.d.ts"
  325. }