{ "name": "vaultkeeper-ai", "version": "1.0.0", "description": "AI powered agent assistant.", "main": "main.js", "type": "module", "scripts": { "dev": "node esbuild.config.mjs", "build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production", "version": "node version-bump.mjs && git add manifest.json versions.json", "svelte-check": "svelte-check --tsconfig tsconfig.json", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "vitest run", "test:watch": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage" }, "keywords": [], "author": "", "license": "MIT", "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.7.2", "@eslint/js": "^10.0.1", "@testing-library/svelte": "^5.4.2", "@types/express": "^5.0.6", "@types/node": "^26.1.0", "@types/path-browserify": "^1.0.3", "@typescript-eslint/eslint-plugin": "8.63.0", "@typescript-eslint/parser": "8.63.0", "@vitest/ui": "^4.1.10", "esbuild": "^0.28.1", "esbuild-svelte": "^0.9.5", "eslint": "^10.6.0", "eslint-plugin-obsidianmd": "^0.4.1", "globals": "^17.7.0", "happy-dom": "^20.10.6", "obsidian": "latest", "svelte": "^5.56.4", "svelte-check": "^4.7.1", "svelte-preprocess": "^6.0.5", "tslib": "2.8.1", "typescript": "^6.0.3", "vitest": "^4.1.10", "yaml": "^2.9.0" }, "dependencies": { "@anthropic-ai/sdk": "^0.110.0", "@google/genai": "^2.10.0", "@shikijs/rehype": "^4.3.1", "core-js": "^3.49.0", "diff": "^9.0.0", "diff2html": "^3.4.56", "express": "^5.2.1", "fflate": "^0.8.3", "fuzzysort": "^3.1.0", "highlight.js": "^11.11.1", "katex": "^0.17.0", "lowlight": "^3.3.0", "openai": "^6.45.0", "path-browserify": "^1.0.1", "regex-parser": "^2.3.1", "uuid": "^14.0.1", "zod": "^4.4.3" } }