-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcompatibility.json
111 lines (111 loc) · 3.01 KB
/
compatibility.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
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"templates": {
"bot": "{exec} @ghom/bot.ts-cli",
"build": "rimraf dist && {exec} rollup -c && {start} scripts/copy-keepers.js",
"final": "rimraf node_modules && {production} && {run} build",
"start": {
"default": "{run} build && node dist/index.js",
"bun": "bun run src/index.ts",
"deno": "deno -A src/index.ts"
},
"start.test": {
"default": "{run} build && node dist/index.test.js",
"bun": "bun run src/index.test.ts",
"deno": "deno -A src/index.test.ts"
},
"watch": {
"default": "echo \"No watch support for this runtime\" && exit 1",
"bun": "bun run --watch src/index.ts",
"deno": "deno -A --watch src/index.ts"
},
"format": "{exec} prettier --write src scripts",
"lint": "{exec} eslint src/**/*.ts --fix",
"update": "{start} scripts/update-framework.js",
"readme": "{run} build && {start} scripts/generate-readme.js",
"test": "{run} lint && tsc --noEmit && {run} start.test"
},
"components": {
"clean": {
"yarn": "yarn cache clean",
"npm": "npm cache clean --force",
"pnpm": "pnpm store clean",
"bun": "bun cache clean",
"deno": "deno cache --reload"
},
"lockfile": {
"yarn": "yarn.lock",
"npm": "package-lock.json",
"pnpm": "pnpm-lock.yaml",
"bun": "bun.lockb",
"deno": "deno.lock"
},
"install": {
"yarn": "yarn install",
"npm": "npm install",
"pnpm": "pnpm install",
"bun": "bun install",
"deno": "deno install"
},
"ci": {
"yarn": "yarn install --frozen-lockfile",
"npm": "npm ci",
"pnpm": "pnpm install --frozen-lockfile",
"bun": "bun install --frozen-lockfile",
"deno": "deno install --frozen"
},
"production": {
"yarn": "yarn install --production",
"npm": "npm install --production",
"pnpm": "pnpm install --production",
"bun": "bun install --production",
"deno": "deno install"
},
"add-dep": {
"yarn": "yarn add",
"npm": "npm install --save",
"pnpm": "pnpm add",
"bun": "bun add",
"deno": "deno install"
},
"add-dev": {
"yarn": "yarn add --dev",
"npm": "npm install --save-dev",
"pnpm": "pnpm add --save-dev",
"bun": "bun add --dev",
"deno": "deno install --dev"
},
"add-global": {
"yarn": "yarn global add",
"npm": "npm install -g",
"pnpm": "pnpm add -g",
"bun": "bun add -g",
"deno": "deno install --global"
},
"remove": {
"yarn": "yarn remove",
"npm": "npm remove --purge",
"pnpm": "pnpm remove",
"bun": "bun remove",
"deno": "deno uninstall"
},
"run": {
"yarn": "yarn run",
"npm": "npm run",
"pnpm": "pnpm run",
"bun": "bun run",
"deno": "npm run"
},
"exec": {
"yarn": "yarn dlx",
"npm": "npx",
"pnpm": "pnpx",
"bun": "bunx",
"deno": "npx"
},
"start": {
"node": "node",
"bun": "bun run",
"deno": "deno"
}
}
}