{ "name": "glassys", "version": "0.1.0", "private": true, "description": "Self-hosted chat face for systems work via local coding agents", "license": "Apache-2.0", "author": "KN ", "repository": { "type": "git", "url": "git+https://github.com/KN990x/Glassys.git" }, "bugs": { "url": "https://github.com/KN990x/Glassys/issues" }, "homepage": "https://glassys.dev", "packageManager": "pnpm@11.14.0", "engines": { "node": ">=22.13.0", "pnpm": ">=11.14.0" }, "scripts": { "build": "pnpm -r run build", "build:packages": "pnpm --filter @glassys/protocol --filter @glassys/adapter-* run build", "dev": "pnpm run build:packages && concurrently -n pkgs,gateway,web -c cyan,green,magenta \"pnpm --filter @glassys/protocol --filter @glassys/adapter-* --parallel run build:watch\" \"pnpm --filter @glassys/gateway run dev\" \"pnpm --filter @glassys/web run dev\"", "start": "node gateway/dist/index.js", "service:install": "node scripts/host-service.mjs install", "service:uninstall": "node scripts/host-service.mjs uninstall", "service:status": "node scripts/host-service.mjs status", "service:upgrade": "node scripts/host-service.mjs upgrade", "test": "pnpm run build:packages && pnpm run test:run", "test:run": "pnpm -r run test && node scripts/test-tmpdir.mjs node --test scripts/host-service.test.mjs scripts/install.test.mjs", "typecheck": "pnpm -r --if-present run typecheck", "lint": "node scripts/lint.mjs && node scripts/ui-audit.mjs && pnpm --filter @glassys/web run lint", "budget": "node scripts/bundle-budget.mjs", "check": "pnpm lint && pnpm build && pnpm typecheck && pnpm test:run && pnpm budget" }, "devDependencies": { "concurrently": "^10.0.6", "typescript": "^5.9.2" } }