Convert all v5 JS/JSX source files to TS/TSX, add tsconfig.json, install typescript and @types/react* dev deps, add typecheck npm script, create types.ts with shared prop types, and update Tailwind CSS source glob and shadcn components.json to include TS extensions.
41 lines
1.2 KiB
JSON
41 lines
1.2 KiB
JSON
{
|
|
"name": "coolify",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"devDependencies": {
|
|
"@tailwindcss/postcss": "4.1.18",
|
|
"@types/react": "^19.2.17",
|
|
"@types/react-dom": "^19.2.3",
|
|
"@vitejs/plugin-react": "^5.2.0",
|
|
"laravel-vite-plugin": "2.0.1",
|
|
"postcss": "8.5.15",
|
|
"shadcn": "^4.11.0",
|
|
"tailwind-scrollbar": "4.0.2",
|
|
"tailwindcss": "4.1.18",
|
|
"typescript": "^6.0.3",
|
|
"vite": "7.3.2"
|
|
},
|
|
"dependencies": {
|
|
"@base-ui/react": "^1.5.0",
|
|
"@fontsource-variable/geist": "^5.2.9",
|
|
"@inertiajs/react": "^3.3.0",
|
|
"@inertiajs/vite": "^3.3.0",
|
|
"@phosphor-icons/react": "^2.1.10",
|
|
"@tailwindcss/forms": "0.5.10",
|
|
"@tailwindcss/typography": "0.5.16",
|
|
"@xterm/addon-fit": "0.10.0",
|
|
"@xterm/xterm": "5.5.0",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"playwright": "^1.58.2",
|
|
"react": "^19.2.7",
|
|
"react-dom": "^19.2.7",
|
|
"tailwind-merge": "^3.6.0",
|
|
"tw-animate-css": "^1.4.0"
|
|
}
|
|
}
|