UNPKG

2.12 kBJSONView Raw
1{
2 "name": "mkdirp",
3 "description": "Recursively mkdir, like `mkdir -p`",
4 "version": "3.0.0",
5 "keywords": [
6 "mkdir",
7 "directory",
8 "make dir",
9 "make",
10 "dir",
11 "recursive",
12 "native"
13 ],
14 "bin": "./dist/cjs/src/bin.js",
15 "main": "./dist/cjs/src/index.js",
16 "module": "./dist/mjs/index.js",
17 "types": "./dist/mjs/index.d.ts",
18 "exports": {
19 ".": {
20 "import": {
21 "types": "./dist/mjs/index.d.ts",
22 "default": "./dist/mjs/index.js"
23 },
24 "require": {
25 "types": "./dist/cjs/src/index.d.ts",
26 "default": "./dist/cjs/src/index.js"
27 }
28 }
29 },
30 "files": [
31 "dist"
32 ],
33 "scripts": {
34 "preversion": "npm test",
35 "postversion": "npm publish",
36 "prepublishOnly": "git push origin --follow-tags",
37 "preprepare": "rm -rf dist",
38 "prepare": "tsc -p tsconfig.json && tsc -p tsconfig-esm.json",
39 "postprepare": "bash fixup.sh",
40 "pretest": "npm run prepare",
41 "presnap": "npm run prepare",
42 "test": "c8 tap",
43 "snap": "c8 tap",
44 "format": "prettier --write . --loglevel warn",
45 "benchmark": "node benchmark/index.js",
46 "typedoc": "typedoc --tsconfig tsconfig-esm.json ./src/*.ts"
47 },
48 "prettier": {
49 "semi": false,
50 "printWidth": 80,
51 "tabWidth": 2,
52 "useTabs": false,
53 "singleQuote": true,
54 "jsxSingleQuote": false,
55 "bracketSameLine": true,
56 "arrowParens": "avoid",
57 "endOfLine": "lf"
58 },
59 "devDependencies": {
60 "@types/brace-expansion": "^1.1.0",
61 "@types/node": "^18.11.9",
62 "@types/tap": "^15.0.7",
63 "c8": "^7.12.0",
64 "eslint-config-prettier": "^8.6.0",
65 "prettier": "^2.8.2",
66 "tap": "^16.3.3",
67 "ts-node": "^10.9.1",
68 "typedoc": "^0.23.21",
69 "typescript": "^4.9.3"
70 },
71 "tap": {
72 "coverage": false,
73 "node-arg": [
74 "--no-warnings",
75 "--loader",
76 "ts-node/esm"
77 ],
78 "ts": false
79 },
80 "funding": {
81 "url": "https://github.com/sponsors/isaacs"
82 },
83 "repository": {
84 "type": "git",
85 "url": "https://github.com/isaacs/node-mkdirp.git"
86 },
87 "license": "MIT",
88 "engines": {
89 "node": ">=10"
90 }
91}