• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "jackspeak",
3  "version": "2.2.1",
4  "description": "A very strict and proper argument parser.",
5  "main": "./dist/cjs/index.js",
6  "module": "./dist/mjs/index.js",
7  "types": "./dist/mjs/index.js",
8  "exports": {
9    ".": {
10      "import": {
11        "types": "./dist/mjs/index.d.ts",
12        "default": "./dist/mjs/index.js"
13      },
14      "require": {
15        "types": "./dist/cjs/index.d.ts",
16        "default": "./dist/cjs/index.js"
17      }
18    }
19  },
20  "files": [
21    "dist"
22  ],
23  "scripts": {
24    "build-examples": "for i in examples/*.js ; do node $i -h > ${i/.js/.txt}; done",
25    "preversion": "npm test",
26    "postversion": "npm publish",
27    "prepublishOnly": "git push origin --follow-tags",
28    "prepare": "tsc -p tsconfig.json && tsc -p tsconfig-esm.json && bash ./scripts/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    "typedoc": "typedoc --tsconfig tsconfig-esm.json ./src/*.ts"
35  },
36  "license": "BlueOak-1.0.0",
37  "prettier": {
38    "semi": false,
39    "printWidth": 75,
40    "tabWidth": 2,
41    "useTabs": false,
42    "singleQuote": true,
43    "jsxSingleQuote": false,
44    "bracketSameLine": true,
45    "arrowParens": "avoid",
46    "endOfLine": "lf"
47  },
48  "tap": {
49    "coverage": false,
50    "node-arg": [
51      "--no-warnings",
52      "--loader",
53      "ts-node/esm"
54    ],
55    "ts": false
56  },
57  "devDependencies": {
58    "@types/node": "^18.15.11",
59    "@types/pkgjs__parseargs": "^0.10.0",
60    "@types/tap": "^15.0.8",
61    "c8": "^7.13.0",
62    "eslint-config-prettier": "^8.8.0",
63    "prettier": "^2.8.6",
64    "tap": "^16.3.4",
65    "ts-node": "^10.9.1",
66    "typedoc": "^0.23.28",
67    "typescript": "^5.0.2"
68  },
69  "dependencies": {
70    "@isaacs/cliui": "^8.0.2"
71  },
72  "engines": {
73    "node": ">=14"
74  },
75  "funding": {
76    "url": "https://github.com/sponsors/isaacs"
77  },
78  "repository": {
79    "type": "git",
80    "url": "git+https://github.com/isaacs/jackspeak.git"
81  },
82  "keywords": [
83    "argument",
84    "parser",
85    "args",
86    "option",
87    "flag",
88    "cli",
89    "command",
90    "line",
91    "parse",
92    "parsing"
93  ],
94  "author": "Isaac Z. Schlueter <i@izs.me>",
95  "optionalDependencies": {
96    "@pkgjs/parseargs": "^0.11.0"
97  }
98}
99