• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "signal-exit",
3  "version": "4.1.0",
4  "description": "when you want to fire an event no matter how a process exits.",
5  "main": "./dist/cjs/index.js",
6  "module": "./dist/mjs/index.js",
7  "browser": "./dist/mjs/browser.js",
8  "types": "./dist/mjs/index.d.ts",
9  "exports": {
10    ".": {
11      "import": {
12        "types": "./dist/mjs/index.d.ts",
13        "default": "./dist/mjs/index.js"
14      },
15      "require": {
16        "types": "./dist/cjs/index.d.ts",
17        "default": "./dist/cjs/index.js"
18      }
19    },
20    "./signals": {
21      "import": {
22        "types": "./dist/mjs/signals.d.ts",
23        "default": "./dist/mjs/signals.js"
24      },
25      "require": {
26        "types": "./dist/cjs/signals.d.ts",
27        "default": "./dist/cjs/signals.js"
28      }
29    },
30    "./browser": {
31      "import": {
32        "types": "./dist/mjs/browser.d.ts",
33        "default": "./dist/mjs/browser.js"
34      },
35      "require": {
36        "types": "./dist/cjs/browser.d.ts",
37        "default": "./dist/cjs/browser.js"
38      }
39    }
40  },
41  "files": [
42    "dist"
43  ],
44  "engines": {
45    "node": ">=14"
46  },
47  "repository": {
48    "type": "git",
49    "url": "https://github.com/tapjs/signal-exit.git"
50  },
51  "keywords": [
52    "signal",
53    "exit"
54  ],
55  "author": "Ben Coe <ben@npmjs.com>",
56  "license": "ISC",
57  "devDependencies": {
58    "@types/cross-spawn": "^6.0.2",
59    "@types/node": "^18.15.11",
60    "@types/signal-exit": "^3.0.1",
61    "@types/tap": "^15.0.8",
62    "c8": "^7.13.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  "scripts": {
70    "preversion": "npm test",
71    "postversion": "npm publish",
72    "prepublishOnly": "git push origin --follow-tags",
73    "preprepare": "rm -rf dist",
74    "prepare": "tsc -p tsconfig.json && tsc -p tsconfig-esm.json && bash ./scripts/fixup.sh",
75    "pretest": "npm run prepare",
76    "presnap": "npm run prepare",
77    "test": "c8 tap",
78    "snap": "c8 tap",
79    "format": "prettier --write . --loglevel warn",
80    "typedoc": "typedoc --tsconfig tsconfig-esm.json ./src/*.ts"
81  },
82  "prettier": {
83    "semi": false,
84    "printWidth": 75,
85    "tabWidth": 2,
86    "useTabs": false,
87    "singleQuote": true,
88    "jsxSingleQuote": false,
89    "bracketSameLine": true,
90    "arrowParens": "avoid",
91    "endOfLine": "lf"
92  },
93  "tap": {
94    "coverage": false,
95    "jobs": 1,
96    "node-arg": [
97      "--no-warnings",
98      "--loader",
99      "ts-node/esm"
100    ],
101    "ts": false
102  },
103  "funding": {
104    "url": "https://github.com/sponsors/isaacs"
105  }
106}
107