{
"name": "telos-db",
"private": true,
"version": "0.3.2",
"type": "module",
"scripts": {
"tauri": "tauri",
"dev": "node tools/kill-ports.mjs && tauri dev --no-dev-server-wait -- --no-default-features --features community",
"dev:pro": "node tools/kill-ports.mjs && tauri dev --no-dev-server-wait -- --no-default-features --features pro",
"copy-editor": "node tools/copy-toast-ui-editor.js",
"build-editor": "vite build --config tools/vite.config.editor.mjs",
"build:community": "tauri build -c src/backend/tauri.community.conf.json",
"build:pro": "node tools/ensure-embedding-model.mjs && tauri build -c src/backend/tauri.pro.conf.json -- --no-default-features --features pro",
"test:rust": "cd src/backend && cargo test",
"test:rust:pro": "cd src/backend && cargo test --no-default-features --features pro",
"test:all": "npm run test:rust && npm run test:rust:pro && npm run test:e2e && npm run test:e2e:pro",
"test:integration:rust": "cd src/backend && cargo test --test search_api -- --ignored",
"test:mcp": "node tools/run-test.mjs",
"test:mcp:pro": "node tools/run-test.mjs --pro",
"test:headless": "node tools/run-headless-test.mjs",
"test-and-heal": "node tools/run-test-and-heal.mjs",
"test-and-heal:pro": "node tools/run-test-and-heal.mjs --pro",
"test-and-heal:pro:continuous": "node tools/run-test-and-heal.mjs --pro --continuous",
"test-monolithic-dev": "node tools/test-monolithic-dev.mjs",
"test-monolithic-dev:pro": "node tools/test-monolithic-dev.mjs --pro",
"test:e2e": "wdio run wdio.conf.js",
"test:e2e:community": "wdio run wdio.conf.js",
"test:e2e:pro": "npm run build:e2e:pro && node tools/run-e2e-pro.mjs",
"test:e2e:screenshot": "wdio run wdio.conf.js --spec tests/e2e/specs/screenshot-docs-modal.spec.js",
"build:e2e": "node tools/build-for-e2e.mjs",
"build:e2e:pro": "node tools/ensure-embedding-model.mjs && tauri build --debug --no-bundle -c src/backend/tauri.pro.conf.json -- --no-default-features --features pro",
"kill-ports": "node tools/kill-ports.mjs"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.26.0",
"@tauri-apps/api": "^2.10.1",
"@tauri-apps/cli": "^2.10.0",
"@tauri-apps/plugin-autostart": "^2.5.1",
"@toast-ui/editor": "^3.2.2",
"axios": "^1.13.5",
"better-sqlite3": "^12.6.2",
"eventsource": "^4.1.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sqlite-vec-windows-x64": "^0.1.7-alpha.2"
},
"devDependencies": {
"@types/react": "^18.2.21",
"@types/react-dom": "^18.2.7",
"@wdio/cli": "^9.19.0",
"@wdio/local-runner": "^9.19.0",
"@wdio/mocha-framework": "^9.19.0",
"@wdio/spec-reporter": "^9.19.0",
"edgedriver": "^6.3.0",
"prettier": "^3.8.1",
"typescript": "^5.2.2",
"vite": "^6.0.0"
}
}