UNPKG

2.83 kBJSONView Raw
1{
2 "name": "hereby",
3 "version": "1.6.1",
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 "import": "./dist/index.js",
13 "types": "./dist/index.d.ts"
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 "files": [
34 "README.md",
35 "LICENSE",
36 "./dist/**/*.js",
37 "!**/__tests__/**",
38 "./dist/index.d.ts"
39 ],
40 "dependencies": {
41 "chalk": "^5.1.2",
42 "command-line-args": "^5.2.1",
43 "command-line-usage": "^6.1.3",
44 "fastest-levenshtein": "^1.0.16",
45 "foreground-child": "^2.0.0",
46 "import-meta-resolve": "^2.1.0",
47 "pretty-ms": "^8.0.0"
48 },
49 "devDependencies": {
50 "@ava/typescript": "^3.0.1",
51 "@tsconfig/node12": "^1.0.11",
52 "@types/command-line-args": "^5.2.0",
53 "@types/command-line-usage": "^5.0.2",
54 "@types/node": "^14.18.32",
55 "@types/tmp": "^0.2.3",
56 "@typescript-eslint/eslint-plugin": "^5.40.1",
57 "@typescript-eslint/parser": "^5.40.1",
58 "ava": "^5.0.1",
59 "c8": "^7.12.0",
60 "dprint": "^0.32.2",
61 "eslint": "^8.26.0",
62 "eslint-plugin-ava": "^13.2.0",
63 "eslint-plugin-simple-import-sort": "^8.0.0",
64 "execa": "^6.1.0",
65 "moq.ts": "^9.0.2",
66 "release-it": "^15.5.0",
67 "rimraf": "^3.0.2",
68 "tmp": "^0.2.1",
69 "typescript": "~4.8.4"
70 },
71 "packageManager": "npm@8.17.0",
72 "volta": {
73 "node": "14.20.0",
74 "npm": "8.17.0"
75 },
76 "scripts": {
77 "build": "tsc",
78 "watch": "tsc --watch",
79 "test": "ava",
80 "coverage": "c8 ava",
81 "prepack": "rimraf dist && npm run build"
82 },
83 "ava": {
84 "typescript": {
85 "rewritePaths": {
86 "src/": "dist/"
87 },
88 "compile": false
89 },
90 "environmentVariables": {
91 "FORCE_COLOR": "0"
92 }
93 },
94 "c8": {
95 "all": true,
96 "include": "dist",
97 "reporter": [
98 "text",
99 "html",
100 "lcov"
101 ]
102 },
103 "release-it": {
104 "git": {
105 "commitMessage": "Release v${version}",
106 "tagName": "v${version}"
107 },
108 "hooks": {
109 "before:init": "npm run build && npm run test"
110 }
111 }
112}