-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
76 lines (76 loc) · 3.69 KB
/
Copy pathpackage.json
File metadata and controls
76 lines (76 loc) · 3.69 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
{
"name": "sci-repl",
"version": "1.3.2",
"releaseChannel": "release",
"android": {
"versionCode": 15
},
"description": "Mobile Scientific REPL \u2014 Python + Pyodide + Plotly.js",
"main": "index.js",
"scripts": {
"serve": "node server.js",
"configure": "node scripts/configure-build.mjs",
"fetch:bundles": "node scripts/fetch-bundles.mjs",
"test:catalog": "node test_catalog_filter.mjs && node test_catalog_sources.mjs",
"test:catalog:import": "node test_catalog_import.mjs",
"test:sources": "node scripts/test-kernel-sources.mjs && node scripts/test-bundle-staging.mjs",
"verify:bundles": "node scripts/verify-bundled-runtimes.mjs",
"test:runtime-metadata": "node test_runtime_metadata.mjs",
"sync": "npm run licenses:check && npm run configure && npm run fetch:bundles && npx cap sync",
"build": "npm run build:debug",
"build:debug": "npm run licenses:check && npm run configure && npm run fetch:bundles && npx cap sync && cd android && ./gradlew assembleDebug",
"build:release:aab": "npm run licenses:check && npm run configure && npm run fetch:bundles && npx cap sync && cd android && ./gradlew bundleRelease",
"build:release:apk": "npm run licenses:check && npm run configure && npm run fetch:bundles && npx cap sync && cd android && ./gradlew assembleRelease",
"build:play": "npm run build:release:aab",
"windows:install": "npm --prefix desktop/electron install && node desktop/electron/node_modules/electron/install.js",
"dev:windows": "npm run licenses:check && node desktop/electron/scripts/dev-windows.mjs",
"setup:windows": "npm run licenses:check && node desktop/electron/scripts/dev-windows.mjs --skip-launch",
"package:windows": "npm run licenses:check && npm run configure && node desktop/electron/packaging/build-portable.mjs",
"test:windows": "node desktop/electron/test/run-all.mjs",
"test:windows:unit": "node desktop/electron/test/run-all.mjs --unit",
"i18n:manifest": "node scripts/build-i18n-manifest.mjs",
"i18n:check": "node scripts/build-i18n-manifest.mjs --check && node scripts/check-i18n-html-ids.mjs && node scripts/check-i18n-keys.mjs && node scripts/check-translations.mjs && npm run privacy:check",
"i18n:lint": "node scripts/check-translations.mjs",
"i18n:html-ids": "node scripts/check-i18n-html-ids.mjs",
"i18n:keys": "node scripts/check-i18n-keys.mjs",
"privacy:check": "node scripts/check-privacy-policy-sync.mjs",
"sw:check": "node scripts/check-sw-shell.mjs",
"sw:lock": "node scripts/check-sw-shell.mjs --write",
"licenses:generate": "node scripts/generate-third-party-notices.mjs",
"licenses:check": "node scripts/generate-third-party-notices.mjs --check",
"release:check": "node scripts/check-release-version.mjs",
"test:pip-resolver": "node test_pip_resolver.mjs",
"test:pip-cell": "node test_pip_cell.mjs",
"test:header-shortcuts": "node test_header_shortcuts.mjs",
"test:android-back": "node test_android_back.mjs",
"test:workbook-close-import": "node test_workbook_close_import_picker.mjs",
"test:lang-selector": "node test_lang_selector.mjs",
"test:math-palette": "node test_math_palette.mjs"
},
"keywords": [
"python",
"pyodide",
"repl",
"science",
"capacitor",
"android"
],
"engines": {
"node": ">=20"
},
"license": "MIT",
"dependencies": {
"@capacitor/android": "^8.0.2",
"@capacitor/app": "^8.1.1",
"@capacitor/browser": "^8.0.1",
"@capacitor/core": "^8.0.2",
"@capacitor/filesystem": "^8.1.2",
"@capacitor/share": "^8.0.1",
"@capgo/capacitor-pdf-generator": "^8.0.19",
"playwright": "^1.58.2"
},
"devDependencies": {
"@capacitor/cli": "^7.4.5",
"yauzl": "2.10.0"
}
}