mirror of
https://github.com/andy-stack/vaultkeeper-ai.git
synced 2026-07-22 06:42:03 +00:00
Implement optional drawer element hiding on mobile devices when the chat input is focused, providing more screen space for the on-screen keyboard. Elements smoothly animate away on focus and restore on blur. Includes new setting in Advanced Settings section and updates Anthropic SDK to 0.91.1.
76 lines
2.1 KiB
JSON
76 lines
2.1 KiB
JSON
{
|
|
"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/js": "^10.0.1",
|
|
"@testing-library/svelte": "^5.3.1",
|
|
"@types/express": "^5.0.6",
|
|
"@types/node": "^25.6.0",
|
|
"@types/path-browserify": "^1.0.3",
|
|
"@typescript-eslint/eslint-plugin": "8.59.0",
|
|
"@typescript-eslint/parser": "8.59.0",
|
|
"@vitest/ui": "^4.1.5",
|
|
"builtin-modules": "5.1.0",
|
|
"esbuild": "^0.28.0",
|
|
"esbuild-svelte": "^0.9.4",
|
|
"eslint": "^10.2.1",
|
|
"@eslint-community/eslint-plugin-eslint-comments": "^4.7.1",
|
|
"eslint-plugin-obsidianmd": "^0.2.4",
|
|
"happy-dom": "^20.9.0",
|
|
"obsidian": "latest",
|
|
"svelte": "^5.55.5",
|
|
"svelte-check": "^4.4.6",
|
|
"svelte-preprocess": "^6.0.3",
|
|
"tslib": "2.8.1",
|
|
"typescript": "^6.0.3",
|
|
"vitest": "^4.1.5"
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.91.1",
|
|
"@google/genai": "^1.50.1",
|
|
"@shikijs/rehype": "^4.0.2",
|
|
"core-js": "^3.49.0",
|
|
"diff": "^9.0.0",
|
|
"diff2html": "^3.4.56",
|
|
"express": "^5.2.1",
|
|
"fuzzysort": "^3.1.0",
|
|
"highlight.js": "^11.11.1",
|
|
"katex": "^0.16.45",
|
|
"lowlight": "^3.3.0",
|
|
"officeparser": "^6.1.0",
|
|
"openai": "^6.34.0",
|
|
"path-browserify": "^1.0.1",
|
|
"regex-parser": "^2.3.1",
|
|
"rehype-highlight": "^7.0.2",
|
|
"rehype-katex": "^7.0.1",
|
|
"rehype-stringify": "^10.0.1",
|
|
"remark-emoji": "^5.0.2",
|
|
"remark-gfm": "^4.0.1",
|
|
"remark-math": "^6.0.0",
|
|
"remark-parse": "^11.0.0",
|
|
"remark-rehype": "^11.1.2",
|
|
"remark-wiki-link": "^2.0.1",
|
|
"unified": "^11.0.5",
|
|
"unpdf": "^1.6.0",
|
|
"uuid": "^14.0.0",
|
|
"zod": "^4.3.6"
|
|
}
|
|
}
|