{ "name": "insanitylab-platforms", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "astro dev", "build": "astro build", "preview": "astro preview", "start": "node ./dist/server/entry.mjs", "test": "vitest run", "create-user": "node scripts/create-user.mjs", "sync-campus": "node scripts/sync-campus.mjs" }, "dependencies": { "@astrojs/node": "11.0.1", "@astrojs/react": "6.0.2", "@fontsource/montserrat": "^5.2.8", "@fontsource/open-sans": "^5.2.7", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "astro": "7.0.5", "bcryptjs": "^3.0.3", "better-sqlite3": "^12.11.1", "react": "^19.2.8", "react-dom": "^19.2.8", "recharts": "^3.10.1" }, "devDependencies": { "@astrojs/check": "^0.9.9", "@types/bcryptjs": "^2.4.6", "@types/better-sqlite3": "^7.6.13", "marked": "^18.0.11", "typescript": "^6.0.3", "vitest": "^4.1.9" } }