|
11 | 11 | "setup:legal": "node -e \"(() => { const fs = require('node:fs'); const path = require('node:path'); const root = process.cwd(); const ensureDir = (file) => { const dir = path.dirname(file); if (!fs.existsSync(dir)) { fs.mkdirSync(dir, { recursive: true }); } }; const relativeTarget = (target) => { const rel = path.relative(root, target); return rel && rel.length > 0 ? rel : target; }; const writeContent = (target, content) => { ensureDir(target); fs.writeFileSync(target, content, 'utf8'); }; const writeFromEnv = (envName, target) => { const value = process.env[envName]; if (!value || value.trim().length === 0) { return false; } writeContent(target, value); console.log('✅ ' + envName + ' wrote to ' + relativeTarget(target)); return true; }; const copyFromPath = (envName, target) => { const value = process.env[envName]; if (!value || value.trim().length === 0) { return false; } const resolved = path.isAbsolute(value) ? value : path.join(root, value); if (!fs.existsSync(resolved)) { console.error('❌ ' + envName + ' source not found: ' + resolved); process.exitCode = 1; return true; } const content = fs.readFileSync(resolved, 'utf8'); writeContent(target, content); console.log('✅ ' + envName + ' copied to ' + relativeTarget(target)); return true; }; [ { raw: 'TERMS_MARKDOWN', pathEnv: 'TERMS_MARKDOWN_PATH', target: path.join(root, 'public', 'terms.md') }, { raw: 'PRIVACY_MARKDOWN', pathEnv: 'PRIVACY_MARKDOWN_PATH', target: path.join(root, 'public', 'privacy.md') } ].forEach((entry) => { if (writeFromEnv(entry.raw, entry.target)) { return; } if (copyFromPath(entry.pathEnv, entry.target)) { return; } console.log('ℹ️ ' + entry.raw + '/' + entry.pathEnv + ' not provided; keeping ' + relativeTarget(entry.target)); }); })();\"", |
12 | 12 | "setup": "pnpm run setup:legal", |
13 | 13 | "dev": "pnpm run tauri:dev", |
14 | | - "dev:renderer": "pnpm run build:bridge && concurrently \"pnpm run bridge:watch\" \"vite dev\"", |
| 14 | + "dev:renderer": "pnpm run build:bridge && concurrently \"pnpm run bridge:watch\" \"node --max-old-space-size=16384 ./node_modules/vite/bin/vite.js dev\"", |
15 | 15 | "start": "pnpm run dev", |
16 | | - "build:bridge": "tsc -p src-tauri/tsconfig.bridge.json", |
| 16 | + "build:bridge": "vite build -c src-tauri/vite.config.bridge.ts", |
17 | 17 | "build": "tsx scripts/build-all.ts", |
18 | 18 | "preview": "vite preview", |
19 | | - "bridge:watch": "tsc -p src-tauri/tsconfig.bridge.json --watch --preserveWatchOutput", |
| 19 | + "bridge:watch": "vite build -c src-tauri/vite.config.bridge.ts --watch", |
20 | 20 | "lint": "eslint .", |
21 | 21 | "typecheck": "tsc --noEmit", |
22 | 22 | "test": "vitest", |
|
26 | 26 | "tauri:test": "pnpm run build:bridge && pnpm test" |
27 | 27 | }, |
28 | 28 | "dependencies": { |
29 | | - "@hashgraph/sdk": "2.72.0", |
| 29 | + "@hashgraph/sdk": "2.76.0", |
30 | 30 | "@hashgraphonline/conversational-agent": "0.2.216", |
31 | 31 | "@hashgraphonline/hashinal-wc": "1.0.107", |
32 | 32 | "@hashgraphonline/standards-agent-kit": "0.2.164", |
|
57 | 57 | "@tanstack/react-virtual": "^3.13.12", |
58 | 58 | "@tauri-apps/api": "^2.8.0", |
59 | 59 | "@types/lodash": "^4.17.20", |
60 | | - "@walletconnect/types": "^2.21.8", |
| 60 | + "@walletconnect/types": "^2.23.0", |
61 | 61 | "axios": "^1.11.0", |
62 | 62 | "bignumber.js": "9.3.1", |
63 | 63 | "class-variance-authority": "^0.7.1", |
|
0 commit comments