UNPKG

1.98 kBJSONView Raw
1{
2 "name": "rimraf",
3 "version": "4.0.5",
4 "main": "./dist/cjs/src/index.js",
5 "module": "./dist/mjs/src/index.js",
6 "bin": "./dist/cjs/src/bin.js",
7 "types": "./dist/cjs/src/index.d.ts",
8 "exports": {
9 ".": {
10 "types": "./dist/cjs/src/index.d.ts",
11 "import": "./dist/mjs/src/index.js",
12 "require": "./dist/cjs/src/index.js"
13 }
14 },
15 "files": [
16 "dist"
17 ],
18 "description": "A deep deletion module for node (like `rm -rf`)",
19 "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
20 "license": "ISC",
21 "repository": "git://github.com/isaacs/rimraf.git",
22 "scripts": {
23 "preversion": "npm test",
24 "postversion": "npm publish",
25 "prepublishOnly": "git push origin --follow-tags",
26 "preprepare": "rm -rf dist",
27 "prepare": "tsc -p tsconfig-cjs.json && tsc -p tsconfig-esm.json",
28 "postprepare": "bash fixup.sh",
29 "pretest": "npm run prepare",
30 "presnap": "npm run prepare",
31 "test": "c8 tap",
32 "snap": "c8 tap",
33 "format": "prettier --write . --loglevel warn",
34 "benchmark": "node benchmark/index.js",
35 "typedoc": "typedoc --tsconfig tsconfig-esm.json ./src/*.ts"
36 },
37 "prettier": {
38 "semi": false,
39 "printWidth": 80,
40 "tabWidth": 2,
41 "useTabs": false,
42 "singleQuote": true,
43 "jsxSingleQuote": false,
44 "bracketSameLine": true,
45 "arrowParens": "avoid",
46 "endOfLine": "lf"
47 },
48 "devDependencies": {
49 "@types/node": "^18.11.9",
50 "@types/tap": "^15.0.7",
51 "c8": "^7.12.0",
52 "eslint-config-prettier": "^8.6.0",
53 "mkdirp": "1",
54 "prettier": "^2.8.2",
55 "tap": "^16.3.3",
56 "ts-node": "^10.9.1",
57 "typedoc": "^0.23.21",
58 "typescript": "^4.9.3"
59 },
60 "tap": {
61 "coverage": false,
62 "libtap-settings": "libtap-settings.js",
63 "node-arg": [
64 "--no-warnings",
65 "--loader",
66 "ts-node/esm"
67 ],
68 "ts": false
69 },
70 "funding": {
71 "url": "https://github.com/sponsors/isaacs"
72 },
73 "engines": {
74 "node": ">=14"
75 }
76}