-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
100 lines (100 loc) · 3.32 KB
/
Copy pathpackage.json
File metadata and controls
100 lines (100 loc) · 3.32 KB
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
{
"name": "bvm-core",
"version": "1.1.43",
"description": "Bun version manager with reliable public-mirror downloads for mainland China, cross-platform switching, and runtime isolation.",
"main": "dist/index.js",
"bin": {
"bvm": "bin/bvm-npm.js"
},
"publishConfig": {
"access": "public"
},
"homepage": "https://bvm-core.nexsail.top/from/npm",
"funding": {
"type": "url",
"url": "https://bvm-core.nexsail.top/wechat"
},
"bugs": {
"url": "https://github.com/EricLLLLLL/bvm/issues"
},
"scripts": {
"dev": "bun run src/index.ts",
"build": "bun run scripts/check-templates.ts && bun build src/index.ts --target=bun --outfile dist/index.js --minify && bun run scripts/sync-runtime.ts",
"pack": "bun run build && bun pm pack",
"test": "bun test",
"typecheck": "tsc --noEmit -p tsconfig.json && tsc --noEmit -p website/tsconfig.json",
"test:unit": "bun test test/*.test.ts website/test/*.test.ts",
"test:isolated": "bun test test/isolated/*.test.ts",
"test:e2e": "bun test test/e2e/*.test.ts",
"test:coverage": "bun test --coverage --coverage-reporter=text --coverage-skip-test-files test/*.test.ts test/isolated/*.test.ts",
"verify": "bun run typecheck && bun run build && bun run test:unit && bun run test:isolated && bun run check-integrity",
"bvm": "bun run src/index.ts",
"bvm:sandbox": "mkdir -p \"$PWD/.sandbox-home\" && HOME=\"$PWD/.sandbox-home\" bun run src/index.ts",
"release": "bun run scripts/release.ts",
"check-integrity": "bun run scripts/check-integrity.ts",
"test:e2e:npm": "bun run scripts/verify-e2e-npm.ts",
"sync-runtime": "bun run scripts/sync-runtime.ts",
"postinstall": "node scripts/postinstall.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/EricLLLLLL/bvm.git"
},
"keywords": [
"bun",
"bvm",
"bun-version-manager",
"version-manager",
"bun-nvm",
"nvm-for-bun",
"nvm-alternative",
"fnm-alternative",
"bun-version-switching",
"bun-runtime-manager",
"bun-multi-version",
"bun-shims",
"bun-global-isolation",
"bun-bvmrc",
"bun-windows",
"bun-macos",
"bun-linux",
"cross-platform-cli",
"developer-tooling",
"toolchain-manager"
],
"files": [
"dist/index.js",
"dist/bvm-shim.sh",
"dist/bvm-shim.js",
"bin/bvm-npm.js",
"scripts/postinstall.js",
"install.sh",
"install.ps1",
"README.md"
],
"author": "EricLLLLLL",
"license": "MIT",
"type": "commonjs",
"dependencies": {},
"optionalDependencies": {
"@oven/bun-darwin-aarch64": "1.3.11",
"@oven/bun-darwin-x64": "1.3.11",
"@oven/bun-linux-aarch64": "1.3.11",
"@oven/bun-linux-x64": "1.3.11",
"@oven/bun-windows-x64": "1.3.11"
},
"devDependencies": {
"@types/bun": "^1.3.4",
"@types/node": "^24.10.2",
"bun": "1.3.11",
"execa": "^9.6.1",
"typescript": "^5"
},
"bvm_artifact_sha256": {
"cli": "c6b1f20724124f9387e269caada94d43fe2b054e9e11ed73f0f7fa4b22bf9443",
"shim_win": "356a7cf7090d6ccd4d5edaa37c16eeb20deb2cc6278a800708b2636108572c5b",
"shim_unix": "64a5a5c7cc55c70922f668ca4c94ddbf84d25febb14a93b4dda13ba7a4b8226d",
"install_sh": "31ff96ea849c9107ac91b9074b6da6846cf6eb6cc0c899e74a82c2c0bca6c6f8",
"install_ps1": "c395e267641843771c94ca07eab9ea8a3f4d9201ea8809320df0d2fcf7e0bf4c"
}
}