From ef36751eac769585201a4838f9fed3a21d1ac73f Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Sun, 18 Feb 2024 02:19:44 -0800 Subject: [PATCH] Electron: structure --- {scripts => electron/scripts}/export.frontend.mjs | 2 +- package.json | 6 ++++-- tsconfig.json | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) rename {scripts => electron/scripts}/export.frontend.mjs (97%) diff --git a/scripts/export.frontend.mjs b/electron/scripts/export.frontend.mjs similarity index 97% rename from scripts/export.frontend.mjs rename to electron/scripts/export.frontend.mjs index b6e7af3a9..57d33231b 100644 --- a/scripts/export.frontend.mjs +++ b/electron/scripts/export.frontend.mjs @@ -12,7 +12,7 @@ const buildOnlyFrontend = process.argv.includes('--hide') ? true function getApiDirName() { const __filename = fileURLToPath(import.meta.url); const __dirname = pathDirName(__filename); - return pathJoin(__dirname, '../app/api'); + return pathJoin(__dirname, '../../app/api'); } function findAllFiles(startDir) { diff --git a/package.json b/package.json index 2d1923132..61575b5f5 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,8 @@ "name": "big-agi", "version": "1.13.0", "private": true, + "author": "Enrico Ros ", + "repository": "https://github.com/enricoros/big-agi", "scripts": { "dev": "next dev", "build": "next build", @@ -12,8 +14,8 @@ "db:studio": "prisma studio", "vercel:env:pull": "npx vercel env pull .env.development.local", "export:frontend": "cross-env EXPORT_FRONTEND=true next build", - "postexport:frontend": "node scripts/export.frontend.mjs --restore", - "preexport:frontend": "node scripts/export.frontend.mjs --hide" + "postexport:frontend": "node electron/scripts/export.frontend.mjs --restore", + "preexport:frontend": "node electron/scripts/export.frontend.mjs --hide" }, "prisma": { "schema": "src/server/prisma/schema.prisma" diff --git a/tsconfig.json b/tsconfig.json index 2b78b4df0..35382e282 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -36,5 +36,5 @@ } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist", "electron"] }