{ "name": "bailongma", "productName": "Bailongma", "version": "2.1.300", "description": "A continuously running digital consciousness framework", "type": "module", "main": "electron/main.cjs", "author": { "name": "xiaoyuanda666-ship-it" }, "scripts": { "start": "electron .", "start:lan": "powershell -ExecutionPolicy Bypass -File scripts/start-lan.ps1 app", "start:backend": "node --env-file=.env src/index.js", "start:backend:lan": "powershell -ExecutionPolicy Bypass -File scripts/start-lan.ps1 backend", "dev": "node --env-file=.env --watch src/index.js", "build": "powershell -ExecutionPolicy Bypass -File scripts/prebuild-clean.ps1 && powershell -ExecutionPolicy Bypass -File scripts/package-win.ps1", "publish": "electron-builder --win --publish always", "postinstall": "electron-builder install-app-deps", "test:rule-context": "electron ./src/test-rule-context.js", "test:relevance": "electron ./src/test-relevance-selection.js", "test:section-gate": "node ./src/test-section-gate.js", "smoke:tools": "node scripts/smoke-tools.mjs", "smoke:brain-ui": "node scripts/smoke-brain-ui.mjs", "smoke:social": "node scripts/smoke-social.mjs" }, "dependencies": { "better-sqlite3": "^12.8.0", "d3": "^7.9.0", "electron-updater": "^6.3.9", "openai": "^6.34.0", "three": "^0.160.0", "wechat-ilink-client": "^0.1.0", "ws": "^8.20.1" }, "devDependencies": { "@electron/rebuild": "^4.0.4", "electron": "^33.2.0", "electron-builder": "^25.1.8", "playwright": "^1.59.1" }, "build": { "appId": "com.xiaoyuanda.bailongma", "productName": "Bailongma", "artifactName": "${productName}-Setup-${version}.${ext}", "npmRebuild": false, "asar": true, "asarUnpack": [ "**/node_modules/better-sqlite3/**", "src/voice/**" ], "files": [ "electron/**/*", "src/**/*", "scripts/seed-memories.js", "index.html", "dashboard.html", "brain.html", "brain-ui.html", "website.html", "systemPrompt.html", "activation.html", "consciousness-3d.html", "focus-banner.html", "build/icon.ico", "sandbox/**/*", "music/**/*", "package.json", "!**/*.map", "!src/test-*", "!src/**/test-*", "!scripts/smoke-*.mjs", "!src/**/__pycache__/**", "!src/**/*.pyc", "!**/node_modules/*/{CHANGELOG.md,README.md,readme.md,*.d.ts}", "!**/node_modules/.cache", "!**/.vscode", "!data/**/*" ], "directories": { "buildResources": "build", "output": "dist" }, "win": { "icon": "build/icon.ico", "target": [ { "target": "nsis", "arch": [ "x64" ] } ] }, "nsis": { "oneClick": false, "perMachine": false, "allowToChangeInstallationDirectory": true, "deleteAppDataOnUninstall": false, "installerHeaderIcon": "build/installerHeaderIcon.ico", "installerSidebar": "build/installerSidebar.bmp", "uninstallerSidebar": "build/uninstallerSidebar.bmp", "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "Bailongma" }, "publish": [ { "provider": "github", "owner": "xiaoyuanda666-ship-it", "repo": "BaiLongma", "releaseType": "release" } ] } }