-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
88 lines (88 loc) · 2.84 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{
"name": "baldrick-whisker",
"description": "Code generator for Elm and Typescript using templates",
"keywords": [
"template",
"mustache",
"handlebars",
"elm",
"typescript"
],
"version": "0.10.0",
"author": {
"name": "olih",
"url": "https://github.com/olih"
},
"license": "MIT",
"homepage": "https://github.com/flarebyte/baldrick-whisker",
"repository": {
"type": "git",
"url": "https://github.com/flarebyte/baldrick-whisker.git"
},
"bugs": "https://github.com/flarebyte/baldrick-whisker/issues",
"type": "module",
"exports": {
".": {
"import": "./dist/src/cli.mjs",
"default": "./dist/src/cli.mjs",
"types": "./dist/src"
},
"./package.json": {
"default": "./package.json"
}
},
"main": "./dist/src/index.mjs",
"files": [
"dist/src",
"src"
],
"bin": {
"baldrick-whisker": "dist/src/cli.mjs"
},
"engines": {
"node": ">=14"
},
"scripts": {
"build": "tsc --outDir dist",
"doc": "npx typedoc --json report/doc.json --pretty src/index.ts && npx baldrick-doc-ts typedoc --json-source report/doc.json && baldrick-doc-ts parse -f internal ngram && yarn md:fix",
"github": "gh repo edit --delete-branch-on-merge --enable-squash-merge",
"lint:ci": "baldrick lint ci",
"lint": "baldrick lint check -s src test",
"lint:fix": "baldrick lint fix -s src test",
"md": "baldrick markdown check && baldrick markdown check -s .github/",
"md:fix": "baldrick markdown fix && baldrick markdown fix -s .github/",
"prebuild": "yarn reset",
"ready": "yarn lint && yarn test:cov && yarn md && yarn outdated && yarn audit && yarn release:check",
"reset": "rm -rf dist; rm -rf report",
"test:ci": "node --test --loader ts-node/esm test/*.test.ts",
"test": "node --test --loader ts-node/esm test/*.test.ts",
"test:cov": "baldrick test cov",
"test:fix": "baldrick test fix",
"release:check": "baldrick release check",
"release:ci": "baldrick release ci",
"h": "cat commands.txt",
"norm": "npx baldrick-ts generate -f cli -ga 'flarebyte' -ch 'Flarebyte.com' -cy 2022 -l MIT && yarn md:fix",
"norm:g": "baldrick-ts generate -f cli -ga 'flarebyte' -ch 'Flarebyte.com' -cy 2022 -l MIT && yarn md:fix",
"cli": "node --loader ts-node/esm src/cli.mts",
"spec": "node --loader ts-node/esm .baldrick-zest.ts"
},
"dependencies": {
"commander": "^9.4.1",
"fs-jetpack": "^5.1.0",
"handlebars": "^4.7.7",
"octokit": "^2.0.10",
"papaparse": "^5.3.2",
"yaml": "^2.1.3"
},
"devDependencies": {
"@types/papaparse": "^5.3.5",
"@types/prompts": "^2.4.2",
"baldrick-dev-ts": "^0.17.0",
"baldrick-tsconfig-es2021": "^0.5.0",
"baldrick-zest-engine": "^0.7.0",
"baldrick-zest-mess": "^0.16.0",
"ts-node": "^10.9.1",
"typescript": "4.9.3"
},
"peerDependencies": {}
}