|
|
|
@ -26,12 +26,12 @@
|
|
|
|
|
"build-release-non-linux": "cross-env SIGNAL_ENV=production electron-builder --config.extraMetadata.environment=production --publish=never --config.directories.output=release",
|
|
|
|
|
"build-release:win32": "yarn build-release-non-linux",
|
|
|
|
|
"build-release:macos": "yarn build-release-non-linux",
|
|
|
|
|
"build-release:linux": "yarn build-release-non-linux && yarn sedtoAppImage && yarn build-release-non-linux && yarn sedtoDeb",
|
|
|
|
|
"build-release:linux": "yarn sedtoDeb; yarn build-release-non-linux && yarn sedtoAppImage && yarn build-release-non-linux && yarn sedtoDeb",
|
|
|
|
|
"build-release-publish": "run-script-os",
|
|
|
|
|
"build-release-publish-non-linux": "$(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --publish=always",
|
|
|
|
|
"build-release-publish:win32": "yarn build-release-publish-non-linux",
|
|
|
|
|
"build-release-publish:macos": "yarn build-release-publish-non-linux",
|
|
|
|
|
"build-release-publish:linux": "yarn build-release-publish-non-linux && yarn sedtoAppImage && yarn build-release-publish-non-linux && yarn sedtoDeb",
|
|
|
|
|
"build-release-publish:linux": "yarn sedtoDeb; yarn build-release-publish-non-linux && yarn sedtoAppImage && yarn build-release-publish-non-linux && yarn sedtoDeb",
|
|
|
|
|
"build-module-protobuf": "pbjs --target static-module --wrap commonjs --out ts/protobuf/compiled.js protos/*.proto && pbts --out ts/protobuf/compiled.d.ts ts/protobuf/compiled.js --force-long",
|
|
|
|
|
"clean-module-protobuf": "rimraf ts/protobuf/compiled.d.ts ts/protobuf/compiled.js",
|
|
|
|
|
"build-protobuf": "yarn build-module-protobuf",
|
|
|
|
@ -51,8 +51,8 @@
|
|
|
|
|
"clean-transpile": "rimraf 'ts/**/*.js ts/*.js' 'ts/*.js.map' 'ts/**/*.js.map' && rimraf tsconfig.tsbuildinfo;",
|
|
|
|
|
"ready": "yarn clean-transpile; yarn grunt && yarn lint-full && yarn test",
|
|
|
|
|
"build:webpack:sql-worker": "cross-env NODE_ENV=production webpack -c webpack-sql-worker.config.ts",
|
|
|
|
|
"sedtoAppImage": "sed -i 's/\"target\": [\"deb\", \"rpm\", \"freebsd\"]/\"target\": \"AppImage\"/g' package.json",
|
|
|
|
|
"sedtoDeb": "sed -i 's/\"target\": \"AppImage\"/\"target\": [\"deb\", \"rpm\", \"freebsd\"]/g' package.json"
|
|
|
|
|
"sedtoAppImage": "sed -i 's/\"target\": \\[\"deb\", \"rpm\", \"freebsd\"\\]/\"target\": \"AppImage\"/g' package.json",
|
|
|
|
|
"sedtoDeb": "sed -i 's/\"target\": \"AppImage\"/\"target\": \\[\"deb\", \"rpm\", \"freebsd\"\\]/g' package.json"
|
|
|
|
|
},
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@reduxjs/toolkit": "^1.4.0",
|
|
|
|
@ -279,13 +279,11 @@
|
|
|
|
|
"icon": "build/icon.icns"
|
|
|
|
|
},
|
|
|
|
|
"asarUnpack": [
|
|
|
|
|
"ts/sql/mainWorker.bundle.js",
|
|
|
|
|
"node_modules/better-sqlite3/build/Release/better_sqlite3.node"
|
|
|
|
|
],
|
|
|
|
|
"deb": {
|
|
|
|
|
"depends": [
|
|
|
|
|
"libnotify4",
|
|
|
|
|
"libappindicator1",
|
|
|
|
|
"libxtst6",
|
|
|
|
|
"libnss3",
|
|
|
|
|
"libasound2",
|
|
|
|
|