-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathpackage.json
More file actions
103 lines (103 loc) · 4.49 KB
/
package.json
File metadata and controls
103 lines (103 loc) · 4.49 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
101
102
103
{
"name": "aks-desktop-monorepo",
"version": "0.3.0-beta",
"description": "AKS desktop - Headlamp Plugin Monorepo",
"private": true,
"scripts": {
"build": "npm run plugin:setup && cd headlamp && make app",
"build:linux": "npm run plugin:setup && cd headlamp && make app-linux",
"build:mac": "npm run plugin:setup && cd headlamp && make app-mac",
"build:win": "npm run plugin:setup && cd headlamp && make app-win",
"build:win-ci": "npm run plugin:setup && cd headlamp && make app-win",
"build:unpacked": "npm run plugin:setup && cd headlamp && make app-build",
"build:unpacked:linux": "npm run plugin:setup && cd headlamp && make app-build",
"build:unpacked:mac": "npm run plugin:setup && cd headlamp && make app-build",
"build:unpacked:win": "npm run plugin:setup && cd headlamp && make app-build",
"test:post-build": "npx --yes tsx ./build/verify-bundled-tools.ts",
"plugin:setup": "npx --yes tsx ./build/setup-plugins.ts",
"plugin:install": "cd plugins/aks-desktop && npm install",
"plugin:build": "cd plugins/aks-desktop && npm run build",
"plugin:start": "cd plugins/aks-desktop && npm start",
"plugin:test": "cd plugins/aks-desktop && npm test",
"plugin:lint": "cd plugins/aks-desktop && npm run lint",
"plugin:test:all": "cd plugins/aks-desktop && npm run test:all",
"plugin:format": "cd plugins/aks-desktop && npm run format",
"plugin:package": "cd plugins/aks-desktop && npm run package",
"ai-assistant:install": "cd plugins/ai-assistant && npm install",
"ai-assistant:build": "cd plugins/ai-assistant && npm run build",
"ai-assistant:start": "cd plugins/ai-assistant && npm start",
"ai-assistant:test": "cd plugins/ai-assistant && npm test",
"ai-assistant:lint": "cd plugins/ai-assistant && npm run lint",
"ai-assistant:format": "cd plugins/ai-assistant && npm run format",
"headlamp:install": "cd headlamp/frontend && npm install && cd ../app && npm install",
"headlamp:build": "cd headlamp && make backend && make frontend",
"install:all": "npm run headlamp:install && npm run plugin:install && npm run ai-assistant:install",
"build:all": "npm run headlamp:build && npm run plugin:build && npm run ai-assistant:build",
"dev": "concurrently --kill-others --names \"PLUGIN,AI-ASSISTANT,BACKEND,FRONTEND,APP\" -c \"cyan,blue,green,yellow,magenta\" \"npm run plugin:start\" \"npm run ai-assistant:start\" \"cd headlamp && make run-backend\" \"cd headlamp && make run-frontend\" \"cd headlamp && make run-only-app\"",
"prepare": "husky",
"knip": "knip",
"i18n:collect": "node Localize/translation-manager.mjs collect",
"i18n:distribute": "node Localize/translation-manager.mjs distribute"
},
"config": {
"externalTools": {
"python": {
"linux": {
"url": "https://github.com/astral-sh/python-build-standalone/releases/download/20250723/cpython-3.10.18+20250723-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz",
"checksum": "b712e37fd4f50243afae019f0c325568129550b66598addb6dd9685d36b4625f"
},
"darwin": {
"url": "https://github.com/astral-sh/python-build-standalone/releases/download/20251028/cpython-3.10.19+20251028-x86_64-apple-darwin-install_only_stripped.tar.gz",
"checksum": "ff636e82637a7768c499921188222322369584d1b6a2e85a898aba1e263d69f2"
}
},
"azureCli": {
"version": "2.78.0",
"extensions": [
"aks-preview",
"resource-graph",
"alertsmanagement"
],
"win32": {
"checksum": "37918233a753986e698ab3b2993b97a17b4458d24c2af94c05be5fa9042874ed"
}
}
}
},
"devDependencies": {
"@types/node": "^25.3.5",
"concurrently": "^9.1.2",
"husky": "^9.0.0",
"knip": "^5.85.0",
"lint-staged": "^16.3.2",
"tsx": "^4.21.0",
"typescript": "^5.3.0"
},
"lint-staged": {
"plugins/aks-desktop/**/*.{js,jsx,ts,tsx}": [
"node .husky/lint-plugin.js"
],
"plugins/aks-desktop/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
"node .husky/format-plugin.js"
],
"plugins/ai-assistant/**/*.{js,jsx,ts,tsx}": [
"node .husky/lint-ai-assistant.js"
],
"plugins/ai-assistant/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
"node .husky/format-ai-assistant.js"
]
},
"repository": {
"type": "git",
"url": "https://github.com/Azure/aks-desktop.git"
},
"keywords": [
"kubernetes",
"aks",
"azure",
"headlamp",
"plugin"
],
"author": "Microsoft",
"license": "MIT"
}