-
Notifications
You must be signed in to change notification settings - Fork 5
/
package.json
98 lines (98 loc) · 3.04 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
89
90
91
92
93
94
95
96
97
98
{
"name": "kipper",
"description": "The Kipper programming language and compiler 🦊",
"version": "0.12.0",
"author": "Luna-Klatzer @Luna-Klatzer",
"dependencies": {
"@kipper/cli": "workspace:~",
"@kipper/config": "workspace:~",
"@kipper/core": "workspace:~",
"@kipper/target-js": "workspace:~",
"@kipper/target-ts": "workspace:~",
"tslib": "~2.6.2"
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "1.0.2",
"@oclif/test": "2.5.6",
"@types/chai": "4.3.0",
"@types/mocha": "10.0.7",
"@types/node": "20.16.5",
"@types/semver": "7.5.8",
"@typescript-eslint/eslint-plugin": "7.16.0",
"ansi-regex": "6.0.1",
"antlr4ts": "0.5.0-alpha.4",
"browserify": "17.0.0",
"chai": "4.3.6",
"coverage-badge-creator": "1.0.19",
"eslint": "8.57.0",
"json-parse-even-better-errors": "3.0.2",
"minimist": "1.2.8",
"mkdirp": "3.0.1",
"mocha": "10.6.0",
"nyc": "17.0.0",
"prettier": "3.3.3",
"run-script-os": "1.1.6",
"semver": "7.6.3",
"source-map-support": "0.5.21",
"ts-mocha": "10.0.0",
"ts-node": "10.9.2",
"tsify": "5.0.4",
"typescript": "5.1.3",
"uglify-js": "3.18.0",
"uuid": "10.0.0",
"watchify": "4.0.0"
},
"engines": {
"node": "16.x || 18.x || 20.x || 22.x",
"pnpm": "8"
},
"homepage": "https://kipper-lang.org",
"bugs": "https://github.com/Kipper-Lang/Kipper/issues",
"repository": {
"type": "git",
"url": "https://github.com/Kipper-Lang/Kipper"
},
"keywords": [
"kipper",
"language",
"compiler",
"transpile"
],
"files": [
"LICENSE",
"CHANGELOG.md",
"lib",
"src/index.ts"
],
"license": "GPL-3.0-or-later",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"oclif": {
"commands": "./kipper/cli/lib/commands"
},
"scripts": {
"fastbuild": "pnpm run -r build && tsc",
"build": "pnpm run fastbuild",
"prebuild": "pnpm run lint:fix && pnpm run prettier",
"pretest": "pnpm run build",
"test": "pnpm run test-no-rebuild",
"test-no-rebuild": "nyc mocha ./test/",
"antlr4": "pnpm --filter \"@kipper/core\" run antlr4",
"prettier": "prettier --write .",
"lint": "pnpm run tslint",
"lint:fix": "pnpm run tslint:fix",
"tslint": "eslint ./test/ --ext .ts --config ./.eslintrc && pnpm run -r tslint",
"tslint:fix": "eslint ./test/ --ext .ts --config ./.eslintrc --fix && pnpm run -r tslint:fix",
"browserify": "pnpm --filter \"@kipper/web\" run browserify",
"start": "node ./kipper/cli/bin/run",
"bump": "run-script-os",
"bump:linux:macos:default": "bash ./bump.sh",
"bump:windows": "powershell.exe .\\bump.ps1",
"cleanup": "run-script-os",
"cleanup:linux:macos:default": "rm -rf ./lib/; rm -rf ./kipper/**/lib",
"cleanup:windows": "powershell.exe Remove-Item -R -Force ./lib/; powershell.exe Remove-Item -R -Force ./kipper/**/lib",
"add-next-tag": "run-script-os",
"add-next-tag:linux:macos:default": "bash ./add-next-tag.sh",
"add-next-tag:windows": "powershell.exe .\\add-next-tag.ps1"
}
}