• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "author": "Isaac Z. Schlueter <i@izs.me> (https://blog.izs.me/)",
3  "name": "glob",
4  "description": "the most correct and second fastest glob implementation in JavaScript",
5  "version": "10.3.10",
6  "type": "module",
7  "tshy": {
8    "main": true,
9    "exports": {
10      "./package.json": "./package.json",
11      ".": "./src/index.ts"
12    }
13  },
14  "bin": "./dist/esm/bin.mjs",
15  "main": "./dist/commonjs/index.js",
16  "types": "./dist/commonjs/index.d.ts",
17  "exports": {
18    "./package.json": "./package.json",
19    ".": {
20      "import": {
21        "types": "./dist/esm/index.d.ts",
22        "default": "./dist/esm/index.js"
23      },
24      "require": {
25        "types": "./dist/commonjs/index.d.ts",
26        "default": "./dist/commonjs/index.js"
27      }
28    }
29  },
30  "repository": {
31    "type": "git",
32    "url": "git://github.com/isaacs/node-glob.git"
33  },
34  "files": [
35    "dist"
36  ],
37  "scripts": {
38    "preversion": "npm test",
39    "postversion": "npm publish",
40    "prepublishOnly": "git push origin --follow-tags",
41    "prepare": "tshy",
42    "pretest": "npm run prepare",
43    "presnap": "npm run prepare",
44    "test": "tap",
45    "snap": "tap",
46    "format": "prettier --write . --loglevel warn",
47    "typedoc": "typedoc --tsconfig .tshy/esm.json ./src/*.ts",
48    "prepublish": "npm run benchclean",
49    "profclean": "rm -f v8.log profile.txt",
50    "test-regen": "npm run profclean && TEST_REGEN=1 node --no-warnings --loader ts-node/esm test/00-setup.ts",
51    "prebench": "npm run prepare",
52    "bench": "bash benchmark.sh",
53    "preprof": "npm run prepare",
54    "prof": "bash prof.sh",
55    "benchclean": "node benchclean.cjs"
56  },
57  "prettier": {
58    "semi": false,
59    "printWidth": 75,
60    "tabWidth": 2,
61    "useTabs": false,
62    "singleQuote": true,
63    "jsxSingleQuote": false,
64    "bracketSameLine": true,
65    "arrowParens": "avoid",
66    "endOfLine": "lf"
67  },
68  "dependencies": {
69    "foreground-child": "^3.1.0",
70    "jackspeak": "^2.3.5",
71    "minimatch": "^9.0.1",
72    "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
73    "path-scurry": "^1.10.1"
74  },
75  "devDependencies": {
76    "@types/node": "^20.3.2",
77    "memfs": "^3.4.13",
78    "mkdirp": "^3.0.1",
79    "prettier": "^2.8.3",
80    "rimraf": "^5.0.1",
81    "sync-content": "^1.0.2",
82    "tap": "^18.1.4",
83    "tshy": "^1.2.2",
84    "typedoc": "^0.25.1",
85    "typescript": "^5.2.2"
86  },
87  "tap": {
88    "before": "test/00-setup.ts"
89  },
90  "license": "ISC",
91  "funding": {
92    "url": "https://github.com/sponsors/isaacs"
93  },
94  "engines": {
95    "node": ">=16 || 14 >=14.17"
96  }
97}
98