{ "name": "textmachine-frontend", "version": "0.0.0", "private": true, "type": "module", "engines": { "node": ">=22.22.0" }, "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "check": "prettier --check . && eslint . --max-warnings 0 && stylelint \"src/**/*.css\" && tsc --noEmit && vitest run", "check:full": "npm run check && npm run build && npm run shot", "shot": "node scripts/shot.mjs", "prepare": "node scripts/githooks/install.mjs" }, "dependencies": { "@fontsource-variable/inter": "5.3.0", "@fontsource-variable/jetbrains-mono": "5.3.0", "lucide-react": "1.28.0", "react": "19.2.8", "react-aria-components": "1.20.0", "react-dom": "19.2.8", "react-resizable-panels": "4.12.2", "react-router": "8.3.0", "zustand": "5.0.14" }, "devDependencies": { "@axe-core/playwright": "4.12.1", "@eslint-community/eslint-plugin-eslint-comments": "4.7.2", "@eslint/js": "10.0.1", "@testing-library/react": "16.3.2", "@types/node": "22.20.1", "@types/react": "19.2.18", "@types/react-dom": "19.2.4", "@vitejs/plugin-react": "6.0.5", "eslint": "10.8.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-react-hooks": "7.1.1", "eslint-plugin-react-refresh": "0.5.3", "globals": "17.8.0", "happy-dom": "20.11.1", "lightningcss": "1.33.0", "playwright": "1.62.1", "prettier": "3.9.6", "stylelint": "17.14.1", "stylelint-config-standard": "40.0.0", "typescript": "6.0.3", "typescript-eslint": "8.65.0", "vite": "8.2.0", "vitest": "4.1.10" } }