{
  "name": "telos-db",
  "private": true,
  "version": "0.3.3.1",
  "type": "module",
  "scripts": {
    "tauri": "tauri",
    "dev": "node tools/kill-ports.mjs && tauri dev --no-dev-server-wait -- --no-default-features --features community",
    "dev:log": "node tools/run-dev-with-log.mjs",
    "dev:fast": "node tools/run-dev-fast.mjs",
    "dev:pro": "node tools/kill-ports.mjs && tauri dev --no-dev-server-wait -- --no-default-features --features pro",
    "dev:fast:pro": "node tools/run-dev-fast.mjs --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:unit": "node --test \"tests/unit/**/*.test.mjs\"",
    "test:all": "npm run test:rust && npm run test:rust:pro && npm run test:unit && 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:timed": "node tools/run-e2e-with-timeout.mjs",
    "test:e2e:spec": "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",
    "check-mermaid": "node tools/check-mermaid.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",
    "@tauri-apps/plugin-dialog": "^2.6.0",
    "@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": {
    "@mermaid-js/mermaid-cli": "^11.6.0",
    "@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"
  }
}
