{ "name": "electron-rare-studio", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "astro dev", "build": "astro build", "build:external": "node scripts/build-astro-external.mjs", "preview": "astro preview", "astro": "astro", "typecheck": "astro check", "storybook": "storybook dev -p 6006", "storybook:build": "storybook build", "lab:dev": "npm --prefix apps/lab-interactif run dev", "lab:build": "npm --prefix apps/lab-interactif run build", "lab:preview": "npm --prefix apps/lab-interactif run preview", "tracking:check": "node scripts/validate-tracking.mjs", "image:budget": "node scripts/check-image-budget.mjs", "preflight:pages": "npm run lab:build && npm run tracking:check && npm run image:budget && npm run storybook:build", "deploy:ftp": "bash scripts/deploy-ovh-ftp.sh dist", "deploy:web:ftp": "npm run build:external && npm run deploy:ftp", "deploy:web:sftp": "npm run build:external && bash scripts/deploy-ovh-sftp.sh dist" }, "dependencies": { "@astrojs/react": "^4.4.1", "@radix-ui/react-slot": "^1.2.3", "astro": "^5.13.8", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "motion": "^12.23.24", "react": "^19.1.1", "react-dom": "^19.1.1", "tailwind-merge": "^3.3.1" }, "devDependencies": { "@astrojs/check": "^0.9.6", "@storybook/addon-a11y": "^9.1.5", "@storybook/addon-docs": "^9.1.5", "@storybook/addon-onboarding": "^9.1.5", "@storybook/addon-vitest": "^9.1.5", "@storybook/react-vite": "^9.1.5", "@tailwindcss/vite": "^4.1.13", "storybook": "^9.1.5", "typescript": "^5.9.2" } }