aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
authorLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2024-03-28 10:12:05 +0000
committerLibravatar GitHub <noreply@github.com>2024-03-28 15:42:05 +0530
commit53c72ea5ac4f103291fdd347b7cd9cc0dbafa4b5 (patch)
treeb5317730f7e7ac879732c1557a53ef4515a654e4 /package.json
parentUpgrade electron to '29.1.6' (diff)
downloadferdium-app-53c72ea5ac4f103291fdd347b7cd9cc0dbafa4b5.tar.gz
ferdium-app-53c72ea5ac4f103291fdd347b7cd9cc0dbafa4b5.tar.zst
ferdium-app-53c72ea5ac4f103291fdd347b7cd9cc0dbafa4b5.zip
Bring in missing python (system dependency) (#1639)
* Introduce python as a system dependency (needed by node-gyp to compile native modules) * Introduce node-pre-gyp as a dependency * Upgrade sqlite3 to 5.1.7 to test the above Note: Currently this still depends on the availability of prebuilt binaries from the prebuild library. Which means that once a new version is available, only then will we know if this python/node-gyp integration works or whether it will still fallback to the availability of the prebuilt binaries from external sources. Only time will tell if we have solved the issue or not.
Diffstat (limited to 'package.json')
-rw-r--r--package.json9
1 files changed, 6 insertions, 3 deletions
diff --git a/package.json b/package.json
index 38edd2afe..e3e0507b1 100644
--- a/package.json
+++ b/package.json
@@ -14,12 +14,14 @@
14 "private": true, 14 "private": true,
15 "engines": { 15 "engines": {
16 "node": "20.11.1", 16 "node": "20.11.1",
17 "pnpm": "8.15.5" 17 "pnpm": "8.15.5",
18 "python": "3.11.8"
18 }, 19 },
19 "engine-strict": true, 20 "engine-strict": true,
20 "volta": { 21 "volta": {
21 "node": "20.11.1", 22 "node": "20.11.1",
22 "pnpm": "8.15.5" 23 "pnpm": "8.15.5",
24 "python": "3.11.8"
23 }, 25 },
24 "packageManager": "pnpm@8.15.5", 26 "packageManager": "pnpm@8.15.5",
25 "scripts": { 27 "scripts": {
@@ -127,7 +129,7 @@
127 "route-parser": "0.0.5", 129 "route-parser": "0.0.5",
128 "sanitize-filename": "1.6.3", 130 "sanitize-filename": "1.6.3",
129 "semver": "7.6.0", 131 "semver": "7.6.0",
130 "sqlite3": "5.1.6", 132 "sqlite3": "5.1.7",
131 "tar": "6.2.0", 133 "tar": "6.2.0",
132 "tslib": "2.6.2", 134 "tslib": "2.6.2",
133 "useragent-generator": "1.1.1-amkt-22079-finish.0", 135 "useragent-generator": "1.1.1-amkt-22079-finish.0",
@@ -141,6 +143,7 @@
141 "@electron/notarize": "1.2.3", 143 "@electron/notarize": "1.2.3",
142 "@formatjs/cli": "6.2.7", 144 "@formatjs/cli": "6.2.7",
143 "@jest/types": "29.6.3", 145 "@jest/types": "29.6.3",
146 "@mapbox/node-pre-gyp": "1.0.11",
144 "@types/auto-launch": "5.0.5", 147 "@types/auto-launch": "5.0.5",
145 "@types/color": "3.0.6", 148 "@types/color": "3.0.6",
146 "@types/fs-extra": "11.0.4", 149 "@types/fs-extra": "11.0.4",