Files
headplane/package.json
T
Aarnav Tale b18147fa82 feat: cleanup removal of old ssh plexer and logic
we also have added the necessary logic to auto prune ephemeral nodes because
headscale doesn't seem to automatically remove them. this change made use of a database
which is now stored in the persistent headplane directory.
2025-06-20 00:14:00 -04:00

97 lines
2.6 KiB
JSON

{
"name": "headplane",
"private": true,
"sideEffects": false,
"version": "0.6.0",
"type": "module",
"scripts": {
"preinstall": "npx only-allow pnpm",
"build": "react-router build",
"dev": "HEADPLANE_LOAD_ENV_OVERRIDES=true HEADPLANE_CONFIG_PATH=./config.example.yaml react-router dev",
"start": "node build/server/index.js",
"typecheck": "tsc"
},
"dependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/modifiers": "^7.0.0",
"@dnd-kit/sortable": "^8.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@faker-js/faker": "^9.8.0",
"@fontsource-variable/inter": "^5.2.5",
"@kubernetes/client-node": "^1.3.0",
"@primer/octicons-react": "^19.15.2",
"@react-aria/toast": "3.0.3",
"@react-router/node": "^7.6.1",
"@react-stately/toast": "3.1.0",
"@shopify/lang-jsonc": "^1.0.1",
"@types/react": "^19.1.6",
"@types/react-dom": "^19.1.5",
"@uiw/codemirror-theme-github": "^4.23.12",
"@uiw/codemirror-theme-xcode": "^4.23.12",
"@uiw/react-codemirror": "^4.23.12",
"@xterm/addon-clipboard": "^0.1.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/addon-unicode11": "^0.8.0",
"@xterm/addon-web-links": "^0.11.0",
"@xterm/addon-webgl": "^0.18.0",
"@xterm/xterm": "^5.5.0",
"arktype": "^2.1.20",
"better-sqlite3": "^11.10.0",
"clsx": "^2.1.1",
"dotenv": "^16.5.0",
"drizzle-orm": "^0.44.2",
"isbot": "^5.1.28",
"lucide-react": "^0.511.0",
"mime": "^4.0.7",
"openid-client": "^6.5.0",
"react": "19.1.0",
"react-aria": "^3.40.0",
"react-codemirror-merge": "^4.23.12",
"react-dom": "19.1.0",
"react-error-boundary": "^6.0.0",
"react-icons": "^5.5.0",
"react-router": "^7.6.1",
"react-router-hono-server": "^2.13.0",
"react-stately": "^3.38.0",
"remix-utils": "^8.7.0",
"tailwind-merge": "^3.3.0",
"undici": "^7.10.0",
"usehooks-ts": "^3.1.1",
"yaml": "^2.8.0"
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@react-router/dev": "^7.6.1",
"@tailwindcss/vite": "^4.1.8",
"@types/better-sqlite3": "^7.6.13",
"@types/websocket": "^1.0.10",
"drizzle-kit": "^0.31.1",
"lefthook": "^1.11.13",
"postcss": "^8.5.4",
"react-router-dom": "^7.6.1",
"react-scan": "^0.3.4",
"tailwindcss": "^4.1.8",
"tailwindcss-animate": "^1.0.7",
"tailwindcss-react-aria-components": "^2.0.0",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-tsconfig-paths": "^5.1.4"
},
"packageManager": "pnpm@10.4.0",
"engines": {
"node": ">=22",
"pnpm": ">=10.4 <11"
},
"pnpm": {
"patchedDependencies": {
"react-router-hono-server": "patches/react-router-hono-server.patch"
},
"onlyBuiltDependencies": [
"@biomejs/biome",
"better-sqlite3",
"esbuild",
"lefthook"
]
}
}