{ "name": "@nibling/app", "private": true, "type": "module", "version": "0.0.1", "exports": { "./shell": "./src/shell/index.ts", "./shell/dom": "./src/shell/dom/shell.ts", "./shell/keys": "./src/shell/dom/keys.ts", "./views": "./src/views/index.ts", "./files": "./src/files.ts", "./collab": "./src/collab/doc.ts", "./collab/sync": "./src/collab/sync.ts", "./docs/element": "./src/docs/element.ts", "./code/element": "./src/code/element.ts", "./collab/bridge": "./src/collab/bridge.ts", "./collab/presence": "./src/collab/presence.ts" }, "scripts": { "dev": "vite playground", "build": "vite build playground", "deploy": "wrangler deploy", "test": "node --test 'tests/**/*.test.ts' && playwright test", "typecheck": "tsc --noEmit" }, "dependencies": { "@codemirror/autocomplete": "^6.20.4", "@codemirror/commands": "^6.11.1", "@codemirror/lang-markdown": "^6.5.2", "@codemirror/language": "^6.13.1", "@codemirror/language-data": "^6.5.2", "@codemirror/search": "^6.7.2", "@codemirror/state": "^6.7.6", "@codemirror/view": "^6.43.15", "@everruns/bashkit-wasm": "^0.20.3", "@lezer/common": "^1.5.5", "@lezer/highlight": "^1.2.5", "@lezer/markdown": "^1.8.1", "@nibling/kernel": "workspace:*", "@nibling/sandbox": "workspace:*", "@nibling/sdk": "workspace:*", "@nibling/web": "workspace:*", "ghostty-web": "^0.4.0", "loro-codemirror": "0.3.3", "loro-crdt": "1.17.1" }, "devDependencies": { "@playwright/test": "^1.50.0", "@types/node": "^24.0.0", "typescript": "^5.7.0", "vite": "^7.3.7", "vite-plugin-wasm": "^3.5.0", "wrangler": "^4.158.0" }, "volta": { "extends": "../../package.json" } }