{ "name": "nabu", "private": true, "version": "0.6.1", "type": "module", "description": "An open-source markdown-native knowledge OS for humans and agents.", "scripts": { "dev": "vite dev --port 3000", "mcp": "tsx src/mcp/stdio.ts", "build": "vite build", "verify:build": "node scripts/verify-production-assets.mjs", "verify:server": "node scripts/verify-production-server.mjs", "verify:deployment": "node scripts/verify-deployment.mjs", "start": "node .output/server/index.mjs", "preview": "vite preview", "lint": "eslint .", "benchmark:search": "vitest bench src/lib/vault/search.bench.ts", "test": "vitest", "test:watch": "vitest", "test:bun": "vitest run", "coverage": "vitest run --coverage" }, "repository": { "type": "git", "url": "git+https://github.com/Timmyy3000/nabu.git" }, "keywords": [ "markdown", "knowledge-base", "knowledge-graph", "notes", "react", "vite", "agents" ], "author": "Timi Ogunme and contributors", "license": "MIT", "bugs": { "url": "https://github.com/Timmyy3000/nabu/issues" }, "homepage": "https://github.com/Timmyy3000/nabu#readme", "dependencies": { "@modelcontextprotocol/server": "^2.0.0", "@tailwindcss/vite": "^4.2.2", "@tanstack/devtools-vite": "^0.6.0", "@tanstack/react-devtools": "^0.10.2", "@tanstack/react-query": "^5.90.3", "@tanstack/react-router": "^1.120.5", "@tanstack/react-router-devtools": "^1.166.11", "@tanstack/react-router-ssr-query": "^1.166.10", "@tanstack/react-start": "^1.167.16", "@tanstack/router-plugin": "^1.167.12", "clsx": "^2.1.1", "gray-matter": "^4.0.3", "lucide-react": "^0.542.0", "react": "^19.1.1", "react-dom": "^19.1.1", "react-markdown": "^10.1.0", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "remark-gfm": "^4.0.1", "tailwind-merge": "^3.3.1", "vite-tsconfig-paths": "^6.1.1", "zod": "^4.4.3" }, "devDependencies": { "@eslint/js": "^9.39.4", "@modelcontextprotocol/client": "^2.0.0", "@tailwindcss/postcss": "^4.1.13", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@types/react": "^19.1.13", "@types/react-dom": "^19.1.9", "@vitejs/plugin-react": "^5.0.2", "@vitest/coverage-v8": "^4.1.4", "autoprefixer": "^10.4.21", "eslint": "^9.39.4", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.5.2", "globals": "^17.4.0", "jsdom": "^29.0.2", "nitro": "^3.0.260311-beta", "postcss": "^8.5.6", "tailwindcss": "^4.1.13", "tsx": "^4.23.1", "typescript": "^5.9.2", "typescript-eslint": "^8.58.1", "vite": "^7.1.5", "vitest": "^4.1.4" } }