|
@@ -2,20 +2,19 @@
|
|
|
"name": "ente",
|
|
|
"version": "1.6.63",
|
|
|
"private": true,
|
|
|
- "description": "Desktop client for ente.io",
|
|
|
- "author": "ente <code@ente.io>",
|
|
|
- "main": "app/main.js",
|
|
|
+ "description": "Desktop client for Ente Photos",
|
|
|
+ "author": "Ente <code@ente.io>",
|
|
|
+ "main": "build/app/main.js",
|
|
|
"scripts": {
|
|
|
- "build": "yarn build-renderer && yarn build-main",
|
|
|
- "build-main": "yarn install && tsc",
|
|
|
- "build-renderer": "cd ui && yarn install && yarn export:photos",
|
|
|
+ "build": "mkdir -p build && yarn build-renderer && yarn build-main",
|
|
|
+ "build-main": "tsc && electron-builder --config.compression=store",
|
|
|
+ "build-renderer": "cd ../web && yarn install && yarn build:photos && cd ../desktop/build && rm -f out && ln -sf ../../web/apps/photos/out",
|
|
|
+ "dev": "concurrently \"yarn dev-main\" \"yarn dev-renderer\"",
|
|
|
+ "dev-main": "tsc && electron build/app/main.js",
|
|
|
+ "dev-renderer": "cd ../web && yarn install && yarn dev:photos && cd ../desktop/build && rm -f out && ln -sf ../../web/apps/photos/out",
|
|
|
"postinstall": "electron-builder install-app-deps",
|
|
|
- "lint": "yarn prettier --check . && eslint \"src/**/*.{js,jsx,ts,tsx}\"",
|
|
|
+ "lint": "yarn prettier --check . && eslint \"src/**/*.ts\"",
|
|
|
"lint-fix": "yarn prettier --write . && eslint --fix .",
|
|
|
- "start": "concurrently \"yarn start-main\" \"yarn start-renderer\"",
|
|
|
- "start-main": "yarn build-main && electron app/main.js",
|
|
|
- "start-renderer": "cd ui && yarn install && yarn dev:photos",
|
|
|
- "test-release": "cross-env IS_TEST_RELEASE=true yarn build && electron-builder --config.compression=store",
|
|
|
"watch": "tsc -w"
|
|
|
},
|
|
|
"dependencies": {
|
|
@@ -49,7 +48,6 @@
|
|
|
"@typescript-eslint/eslint-plugin": "^5.28.0",
|
|
|
"@typescript-eslint/parser": "^5.28.0",
|
|
|
"concurrently": "^7.0.0",
|
|
|
- "cross-env": "^7.0.3",
|
|
|
"electron": "^25.8.4",
|
|
|
"electron-builder": "^24.6.4",
|
|
|
"electron-builder-notarize": "^1.2.0",
|
|
@@ -99,7 +97,7 @@
|
|
|
]
|
|
|
}
|
|
|
],
|
|
|
- "icon": "./build/icon.icns",
|
|
|
+ "icon": "./resources/icon.icns",
|
|
|
"category": "Photography"
|
|
|
},
|
|
|
"mac": {
|
|
@@ -116,7 +114,7 @@
|
|
|
"afterSign": "electron-builder-notarize",
|
|
|
"extraFiles": [
|
|
|
{
|
|
|
- "from": "build",
|
|
|
+ "from": "resources",
|
|
|
"to": "resources",
|
|
|
"filter": [
|
|
|
"**/*"
|
|
@@ -129,14 +127,10 @@
|
|
|
"node_modules/ffmpeg-static/package.json"
|
|
|
],
|
|
|
"files": [
|
|
|
- "app/**/*",
|
|
|
+ "build/app/**/*",
|
|
|
{
|
|
|
- "from": "ui/apps/photos",
|
|
|
- "to": "ui",
|
|
|
- "filter": [
|
|
|
- "!**/*",
|
|
|
- "out/**/*"
|
|
|
- ]
|
|
|
+ "from": "build/out",
|
|
|
+ "to": "out"
|
|
|
}
|
|
|
]
|
|
|
},
|