/ package.json
package.json
 1  {
 2    "name": "interbrain",
 3    "version": "0.8.0",
 4    "description": "A revolutionary knowledge management system for Obsidian that transcends traditional Second Brain paradigms",
 5    "main": "main.js",
 6    "scripts": {
 7      "dev": "vite --config vite.dev.config.ts",
 8      "build": "vite build && npm run build-github-viewer && cp dist/main.js . && cat styles.base.css dist/main.css > styles.css && cp -r src/features/github-sharing/viewer-bundle .",
 9      "build-github-viewer": "cd src/features/github-sharing/dreamsong-standalone && vite build --config vite.config.ts --outDir ../viewer-bundle",
10      "lint": "eslint src/",
11      "typecheck": "tsc --noEmit",
12      "check-all": "npm run lint && npm run typecheck && npm run test",
13      "test": "vitest run",
14      "test:watch": "vitest",
15      "test:coverage": "vitest run --coverage"
16    },
17    "repository": {
18      "type": "git",
19      "url": "git+https://github.com/ProjectLiminality/InterBrain.git"
20    },
21    "keywords": [
22      "obsidian",
23      "plugin",
24      "knowledge-management",
25      "interbrain",
26      "dreamos"
27    ],
28    "author": "Project Liminality",
29    "license": "AGPL-3.0",
30    "bugs": {
31      "url": "https://github.com/ProjectLiminality/InterBrain/issues"
32    },
33    "homepage": "https://github.com/ProjectLiminality/InterBrain#readme",
34    "devDependencies": {
35      "@eslint/js": "^9.31.0",
36      "@testing-library/jest-dom": "^6.6.3",
37      "@testing-library/react": "^16.3.0",
38      "@testing-library/user-event": "^14.6.1",
39      "@types/node": "^24.0.13",
40      "@typescript-eslint/eslint-plugin": "^8.36.0",
41      "@typescript-eslint/parser": "^8.36.0",
42      "@vitejs/plugin-react": "^4.6.0",
43      "eslint": "^9.31.0",
44      "jsdom": "^26.1.0",
45      "obsidian": "^1.8.7",
46      "tslib": "^2.8.1",
47      "typescript": "^5.8.3",
48      "vite": "^7.0.4",
49      "vitest": "^3.2.4"
50    },
51    "dependencies": {
52      "@react-three/drei": "^10.5.0",
53      "@react-three/fiber": "^9.2.0",
54      "@types/react": "^19.1.8",
55      "@types/react-dom": "^19.1.6",
56      "@types/three": "^0.178.1",
57      "marked": "^16.4.1",
58      "react": "^19.1.0",
59      "react-dom": "^19.1.0",
60      "three": "^0.178.0",
61      "uuid": "^11.0.5",
62      "zustand": "^5.0.6"
63    }
64  }