{ "name": "grok-glance", "version": "0.1.0", "private": true, "type": "module", "description": "Glance at what Grok Build is doing, from your phone, behind a passkey.", "engines": { "node": ">=20" }, "scripts": { "build": "npm run build:server && npm run build:web", "build:server": "tsc -p tsconfig.server.json && rolldown server/src/index.ts -o dist/server/index.js -f esm -p node", "build:web": "tsc -p tsconfig.web.json && vite build", "dev": "vite", "start": "node dist/server/index.js", "glance": "node bin/glance", "check:dist": "npm run build && test -z \"$(git status --porcelain dist)\"" }, "dependencies": { "@heroui/react": "3.2.4", "@heroui/styles": "3.2.4", "@simplewebauthn/browser": "13.3.0", "@simplewebauthn/server": "13.3.2", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@tailwindcss/vite": "4.3.1", "@types/node": "22.12.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "6.0.2", "rolldown": "1.0.3", "tailwind-variants": "3.3.0", "tailwindcss": "4.3.1", "typescript": "5.6.3", "vite": "8.0.16" } }