{ "name": "obelisk", "version": "0.1.0", "description": "Memory management for Obelisk — let Claude Code search its own memory", "main": "main.js", "scripts": { "start": "electron .", "dev": "node scripts/dev.js", "dev:renderer": "vite renderer", "build:renderer": "vite build renderer", "build": "npm run build:renderer && electron-builder", "pack": "npm run build:renderer && electron-builder --dir", "dist": "npm run build:renderer && electron-builder --mac --win --linux", "dist:mac": "npm run build:renderer && electron-builder --mac", "dist:win": "npm run build:renderer && electron-builder --win", "dist:linux": "npm run build:renderer && electron-builder --linux" }, "build": { "appId": "com.obelisk.app", "productName": "Obelisk", "artifactName": "${productName}-${version}-${os}-${arch}.${ext}", "directories": { "output": "release" }, "mac": { "icon": "build/icon.icns", "target": [ "dmg", "zip" ], "category": "public.app-category.developer-tools" }, "win": { "target": [ "nsis", "portable" ] }, "linux": { "icon": "build/icon.png", "target": [ "AppImage", "deb" ], "category": "Development" }, "files": [ "main.js", "preload.js", "recap-capture-query.js", "indexer.js", "indexer-service.js", "indexer-worker.js", "indexer-worker-client.js", "dist-renderer/**/*" ], "extraResources": [ { "from": "../scripts/schema.sql", "to": "scripts/schema.sql" } ], "asarUnpack": [ "node_modules/better-sqlite3/**/*" ] }, "dependencies": { "better-sqlite3": "^11.0.0", "chokidar": "^4.0.3" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", "electron": "^33.0.0", "electron-builder": "^25.0.0", "vite": "^6.0.0", "vue": "^3.4.0", "vue-router": "^4.3.0" } }