mirror of
https://github.com/tiennm99/coolify.git
synced 2026-08-20 04:23:34 +00:00
Move V5 source, migrations, UI, scripts, and tests into documentation, then remove V5 routes, models, jobs, configuration, dependencies, and application hooks.
68 lines
2.1 KiB
Markdown
68 lines
2.1 KiB
Markdown
# Archived V5 Package Changes
|
|
|
|
The previous V5 implementation used a React, Inertia, shadcn, and TypeScript
|
|
frontend. Those dependencies were removed from the active application when the
|
|
implementation was archived. They remain relevant only when reviewing the
|
|
source under `docs/v5/`.
|
|
|
|
## Removed Composer Package
|
|
|
|
| Package | Previous constraint |
|
|
| --- | --- |
|
|
| `inertiajs/inertia-laravel` | `^3.3` |
|
|
|
|
The package was removed from both `composer.json` and the installed packages in
|
|
`composer.lock`.
|
|
|
|
## Removed npm Runtime Packages
|
|
|
|
| Package | Previous constraint |
|
|
| --- | --- |
|
|
| `@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` |
|
|
| `class-variance-authority` | `^0.7.1` |
|
|
| `clsx` | `^2.1.1` |
|
|
| `react` | `^19.2.7` |
|
|
| `react-dom` | `^19.2.7` |
|
|
| `tailwind-merge` | `^3.6.0` |
|
|
|
|
## Removed npm Development Packages
|
|
|
|
| Package | Previous constraint |
|
|
| --- | --- |
|
|
| `@testing-library/react` | `^16.3.2` |
|
|
| `@types/react` | `^19.2.17` |
|
|
| `@types/react-dom` | `^19.2.3` |
|
|
| `@vitejs/plugin-react` | `^6.0.5` |
|
|
| `jsdom` | `^30.0.1` |
|
|
| `shadcn` | `^4.11.0` |
|
|
| `typescript` | `^6.0.3` |
|
|
| `vitest` | `^4.1.10` |
|
|
|
|
The corresponding direct dependency entries were also removed from
|
|
`package-lock.json` and `bun.lock`.
|
|
|
|
## Removed Frontend Configuration
|
|
|
|
- React and Inertia plugins, aliases, and the V5 entry point in `vite.config.js`
|
|
- `components.json`
|
|
- `tsconfig.json`
|
|
- `vitest.config.ts`
|
|
- The `typecheck`, `test`, and `test:watch` npm scripts used by the V5 frontend
|
|
|
|
Archived copies of the removed configuration files are available under
|
|
`docs/v5/archive/` using their original repository paths.
|
|
|
|
## Retained for V4
|
|
|
|
`tw-animate-css` was introduced during the earlier V5 work but is also imported
|
|
by the active V4 stylesheet at `resources/css/app.css`. It remains an active npm
|
|
dependency and must not be removed as part of the V5 archive cleanup.
|
|
|
|
The remaining active frontend dependencies were audited against V4 imports.
|
|
React, Inertia, shadcn, and their supporting packages are not used by active V4
|
|
source files.
|