UNPKG

2.9 kBJSONView Raw
1{
2 "name": "hereby",
3 "version": "1.8.6",
4 "description": "A simple task runner",
5 "repository": "github:jakebailey/hereby",
6 "type": "module",
7 "bin": "./bin/hereby.js",
8 "main": "./dist/index.js",
9 "types": "./dist/index.d.ts",
10 "exports": {
11 ".": {
12 "types": "./dist/index.d.ts",
13 "import": "./dist/index.js"
14 },
15 "./cli": "./dist/cli.js",
16 "./package.json": "./package.json"
17 },
18 "author": "Jake Bailey",
19 "license": "MIT",
20 "keywords": [
21 "hereby",
22 "herebyfile",
23 "task",
24 "runner",
25 "build",
26 "gulp",
27 "make",
28 "makefile"
29 ],
30 "engines": {
31 "node": ">= 12.20"
32 },
33 "preferUnplugged": true,
34 "files": [
35 "README.md",
36 "LICENSE",
37 "./dist/**/*.js",
38 "!**/__tests__/**",
39 "./dist/index.d.ts"
40 ],
41 "dependencies": {
42 "command-line-usage": "^6.1.3",
43 "fastest-levenshtein": "^1.0.16",
44 "import-meta-resolve": "^2.2.2",
45 "minimist": "^1.2.8",
46 "picocolors": "^1.0.0",
47 "pretty-ms": "^8.0.0"
48 },
49 "devDependencies": {
50 "@ava/typescript": "^3.0.1",
51 "@tsconfig/node12": "^12.1.0",
52 "@types/command-line-usage": "^5.0.2",
53 "@types/minimist": "^1.2.2",
54 "@types/node": "^14.18.56",
55 "@types/tmp": "^0.2.3",
56 "@typescript-eslint/eslint-plugin": "^6.4.1",
57 "@typescript-eslint/parser": "^6.4.1",
58 "ava": "~5.0.1",
59 "c8": "^8.0.1",
60 "dprint": "^0.40.2",
61 "eslint": "^8.48.0",
62 "eslint-plugin-ava": "^14.0.0",
63 "eslint-plugin-simple-import-sort": "^10.0.0",
64 "eslint-plugin-unicorn": "^48.0.1",
65 "execa": "^6.1.0",
66 "moq.ts": "^10.0.6",
67 "rimraf": "^5.0.1",
68 "tmp": "^0.2.1",
69 "typescript": "^5.2.2"
70 },
71 "overrides": {
72 "ava": {
73 "emittery": "1.0.0"
74 }
75 },
76 "packageManager": "npm@8.19.4",
77 "scripts": {
78 "ci": "npm ci",
79 "build": "tsc",
80 "watch": "tsc --watch",
81 "test": "ava",
82 "coverage": "c8 ava",
83 "prepack": "rimraf dist && npm run build"
84 },
85 "ava": {
86 "typescript": {
87 "rewritePaths": {
88 "src/": "dist/"
89 },
90 "compile": false
91 },
92 "environmentVariables": {
93 "NO_COLOR": "1"
94 }
95 },
96 "c8": {
97 "all": true,
98 "include": "dist",
99 "reporter": [
100 "text",
101 "html",
102 "lcov"
103 ]
104 },
105 "release-it": {
106 "npm": {
107 "publish": false
108 },
109 "git": {
110 "commitMessage": "Release v${version}",
111 "tagName": "v${version}"
112 },
113 "hooks": {
114 "before:init": "npm run build && npm run test"
115 }
116 }
117}