-
Notifications
You must be signed in to change notification settings - Fork 74
/
toolkits.manifest.json
107 lines (106 loc) · 3.6 KB
/
toolkits.manifest.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
{
"$schema": "./toolkits.schema.json",
"author": "luhc228 <[email protected]>",
"version": "0.0.0",
"description": "A toolkit schema for web development.",
"toolkits": [
{
"name": "Visual Studio Code",
"description": "Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.",
"installations": [
{
"os": "macos",
"arch": "x86_64",
"type": "zip",
"id": "Visual Studio Code.app",
"source": "https://update.code.visualstudio.com/1.89.1/darwin/stable"
},
{
"os": "macos",
"arch": "aarch64",
"type": "zip",
"id": "Visual Studio Code.app",
"source": "https://update.code.visualstudio.com/1.89.1/darwin-arm64/stable"
},
{
"os": "windows",
"arch": "x86_64",
"type": "exe",
"id": "Microsoft Visual Studio Code (User)",
"source": "https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user"
},
{
"os": "linux",
"arch": "x86_64",
"type": "deb",
"id": "",
"source": "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64"
}
]
},
{
"name": "homebrew",
"description": "The Missing Package Manager for macOS (or Linux)",
"installations": [
{
"os": "macos",
"type": "shell",
"id": "brew",
"source": "/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\""
}
]
},
{
"name": "Google Chrome",
"description": "Google Chrome is a fast, secure, and free web browser, built for the modern web.",
"installations": [
{
"os": "macos",
"type": "dmg",
"id": "Google Chrome.app",
"source": "https://dl.google.com/chrome/mac/universal/stable/GGRO/googlechrome.dmg"
},
{
"os": "windows",
"arch": "x86_64",
"type": "exe",
"id": "Google Chrome",
"source": "https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7B92DB07C1-7ED7-8613-94E0-B27FEB01BC15%7D%26lang%3Den%26browser%3D4%26usagestats%3D1%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dx64-statsdef_1%26installdataindex%3Dempty/update2/installers/ChromeSetup.exe"
}
]
},
{
"name": "fnm",
"description": "Fast Node Manager - Fast and simple Node.js version manager, built in Rust",
"installations": [
{
"os": "macos",
"type": "shell",
"id": "fnm",
"source": "curl -fsSL https://raw.githubusercontent.com/Schniz/fnm/master/.ci/install.sh | bash",
"postInstall": "fnm install 22 && fnm default 22"
},
{
"os": "linux",
"type": "shell",
"id": "fnm",
"source": "curl -fsSL https://raw.githubusercontent.com/Schniz/fnm/master/.ci/install.sh | bash",
"postInstall": "fnm install 22 && fnm default 22"
}
]
},
{
"name": "nvm",
"description": "Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions",
"installations": [
{
"os": "windows",
"type": "exe",
"id": "nvm",
"source": "https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-setup.exe",
"postInstall": "nvm install lts && nvm use node"
}
]
}
]
}