|
10 | 10 | "test:unit:watch": "vitest", |
11 | 11 | "test:coverage": "vitest run --coverage", |
12 | 12 | "test:e2e": "playwright test", |
13 | | - "clean": "rimraf build dist", |
| 13 | + "clean": "node scripts/rm.js build dist", |
14 | 14 | "watch:tsc": "tsc -w", |
15 | 15 | "watch:assets": "node ./scripts/extract.js && node ./scripts/copyassets.js watch", |
16 | 16 | "watch": "concurrently \"yarn watch:tsc\" \"yarn watch:assets\" ", |
|
30 | 30 | "dist:osx-arm64-dev": "yarn build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --macos --arm64 --publish never", |
31 | 31 | "dist:win-64": "yarn build && electron-builder --win --publish never", |
32 | 32 | "dist:win-arm64": "yarn build && yarn electron-builder --arm64 --publish never", |
33 | | - "update_workflow_conda_lock": "cd workflow_env && rimraf *.lock && conda-lock --kind explicit -f publish_env.yaml && cd -", |
34 | | - "update_conda_lock": "cd env_installer && rimraf *.lock && conda-lock --kind explicit -f jlab_server.yaml && cd -", |
35 | | - "clean_env_installer": "rimraf ./env_installer/jlab_server.tar.gz && rimraf ./env_installer/jlab_server", |
| 33 | + "update_workflow_conda_lock": "node scripts/rm.js workflow_env/*.lock && cd workflow_env && conda-lock --kind explicit -f publish_env.yaml && cd -", |
| 34 | + "update_conda_lock": "node scripts/rm.js env_installer/*.lock && cd env_installer && conda-lock --kind explicit -f jlab_server.yaml && cd -", |
| 35 | + "clean_env_installer": "node scripts/rm.js ./env_installer/jlab_server.tar.gz && node scripts/rm.js ./env_installer/jlab_server", |
36 | 36 | "create_env_installer": "yarn clean_env_installer && conda-lock install --no-validate-platform --prefix ./env_installer/jlab_server ./env_installer/conda-${ENV_PLATFORM}.lock && yarn copy_extras_to_bundled_env && conda pack -p ./env_installer/jlab_server -o ./env_installer/jlab_server.tar.gz", |
37 | 37 | "create_env_installer:linux-64": "ENV_PLATFORM=linux-64 yarn create_env_installer", |
38 | 38 | "create_env_installer:linux-aarch64": "ENV_PLATFORM=linux-aarch64 yarn create_env_installer", |
39 | 39 | "create_env_installer:osx-64": "ENV_PLATFORM=osx-64 yarn create_env_installer", |
40 | 40 | "create_env_installer:osx-arm64": "ENV_PLATFORM=osx-arm64 yarn create_env_installer", |
41 | 41 | "create_env_installer:win-64": "yarn clean_env_installer && conda-lock install --no-validate-platform --prefix ./env_installer/jlab_server ./env_installer/conda-win-64.lock && yarn copy_extras_to_bundled_env && conda pack -p ./env_installer/jlab_server -o ./env_installer/jlab_server.tar.gz", |
42 | | - "extract_env_installer:osx": "cd ./env_installer && rimraf jlab_server_extracted && mkdir jlab_server_extracted && tar -xzf jlab_server.tar.gz -C jlab_server_extracted && cd -", |
| 42 | + "extract_env_installer:osx": "node scripts/rm.js env_installer/jlab_server_extracted && cd ./env_installer && mkdir jlab_server_extracted && tar -xzf jlab_server.tar.gz -C jlab_server_extracted && cd -", |
43 | 43 | "extract_env_installer:osx-64": "yarn extract_env_installer:osx", |
44 | 44 | "extract_env_installer:osx-arm64": "yarn extract_env_installer:osx", |
45 | | - "compress_env_installer:osx": "rimraf ./env_installer/jlab_server.tar.gz && cd ./env_installer/jlab_server_extracted && tar -czf ../jlab_server.tar.gz . && cd -", |
| 45 | + "compress_env_installer:osx": "node scripts/rm.js ./env_installer/jlab_server.tar.gz && cd ./env_installer/jlab_server_extracted && tar -czf ../jlab_server.tar.gz . && cd -", |
46 | 46 | "compress_env_installer:osx-64": "yarn compress_env_installer:osx", |
47 | 47 | "compress_env_installer:osx-arm64": "yarn compress_env_installer:osx", |
48 | 48 | "check_version_match": "node scripts/buildutil.js --check-version-match", |
|
157 | 157 | "darkModeSupport": true, |
158 | 158 | "hardenedRuntime": true, |
159 | 159 | "gatekeeperAssess": false, |
| 160 | + "minimumSystemVersion": "12.0.0", |
160 | 161 | "artifactName": "${productName}-${arch}.${ext}", |
161 | 162 | "extraResources": [ |
162 | 163 | { |
|
182 | 183 | "repository": "https://github.com/jupyterlab/jupyterlab-desktop", |
183 | 184 | "license": "BSD-3-Clause", |
184 | 185 | "devDependencies": { |
| 186 | + "@electron/notarize": "^3.1.1", |
185 | 187 | "@eslint/js": "^10.0.1", |
186 | 188 | "@jupyter-notebook/web-components": "0.9.1", |
187 | | - "@leeoniya/ufuzzy": "1.0.14", |
188 | | - "@playwright/test": "^1.59.1", |
189 | | - "@types/ejs": "^3.1.0", |
190 | | - "@types/js-yaml": "^4.0.3", |
| 189 | + "@leeoniya/ufuzzy": "1.0.19", |
| 190 | + "@playwright/test": "^1.61.0", |
| 191 | + "@types/ejs": "^3.1.5", |
| 192 | + "@types/js-yaml": "^4.0.9", |
191 | 193 | "@types/node": "^24", |
192 | | - "@types/semver": "^7.3.4", |
193 | | - "@types/tar": "^6.1.5", |
194 | | - "@types/yargs": "^17.0.18", |
195 | | - "@vitest/coverage-v8": "^4.1.5", |
196 | | - "electron": "^27.0.2", |
197 | | - "electron-builder": "^24.9.1", |
198 | | - "electron-notarize": "^1.2.2", |
| 194 | + "@types/semver": "^7.7.1", |
| 195 | + "@types/yargs": "^17.0.35", |
| 196 | + "@vitest/coverage-v8": "^4.1.9", |
| 197 | + "electron": "^42.4.0", |
| 198 | + "electron-builder": "^26.15.3", |
199 | 199 | "electron-playwright-helpers": "^2.1.0", |
200 | 200 | "eslint": "^10.5.0", |
201 | 201 | "eslint-config-prettier": "^10.1.8", |
202 | | - "fs-extra": "~9.1.0", |
203 | 202 | "globals": "^17.6.0", |
204 | | - "istextorbinary": "^6.0.0", |
205 | | - "meow": "^6.0.1", |
206 | | - "node-watch": "^0.7.4", |
| 203 | + "istextorbinary": "^9.5.0", |
207 | 204 | "prettier": "~2.1.1", |
208 | 205 | "read-package-tree": "^5.1.6", |
209 | | - "rimraf": "~3.0.0", |
210 | | - "shx": "^0.3.4", |
| 206 | + "shx": "^0.4.0", |
211 | 207 | "typescript": "^6.0.0", |
212 | | - "typescript-eslint": "^8.61.0", |
213 | | - "vitest": "^4.1.5", |
214 | | - "webpack": "^5.76.0", |
| 208 | + "typescript-eslint": "^8.61.1", |
| 209 | + "vitest": "^4.1.9", |
| 210 | + "webpack": "^5.107.2", |
215 | 211 | "webpack-cli": "^4.5.0" |
216 | 212 | }, |
217 | 213 | "resolutions": { |
218 | 214 | "serialize-javascript": "^6.0.2", |
219 | 215 | "micromatch": "^4.0.8" |
220 | 216 | }, |
221 | 217 | "dependencies": { |
222 | | - "@lumino/signaling": "^1.10.0", |
223 | | - "ejs": "^3.1.10", |
224 | | - "electron-log": "^4.4.8", |
225 | | - "fast-xml-parser": "^5.8.0", |
| 218 | + "@lumino/signaling": "^2.1.5", |
| 219 | + "ejs": "^6.0.1", |
| 220 | + "electron-log": "^5.4.4", |
| 221 | + "fast-xml-parser": "^5.9.0", |
226 | 222 | "fix-path": "^3.0.0", |
227 | | - "js-yaml": "^4.1.0", |
228 | | - "semver": "^7.5.4", |
229 | | - "tar": "^6.2.1", |
230 | | - "update-electron-app": "^2.0.1", |
231 | | - "which": "^2.0.2", |
232 | | - "winreg": "^1.2.4", |
233 | | - "yargs": "^17.6.2" |
| 223 | + "js-yaml": "^5.2.0", |
| 224 | + "semver": "^7.8.4", |
| 225 | + "tar": "^7.5.16", |
| 226 | + "update-electron-app": "^3.2.0", |
| 227 | + "which": "^7.0.0", |
| 228 | + "winreg": "^1.2.5", |
| 229 | + "yargs": "^17.7.2" |
234 | 230 | } |
235 | 231 | } |
0 commit comments