docs/v5/package.md
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/.
| Package | Previous constraint |
|---|---|
inertiajs/inertia-laravel | ^3.3 |
The package was removed from both composer.json and the installed packages in
composer.lock.
| 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 |
| 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.
vite.config.jscomponents.jsontsconfig.jsonvitest.config.tstypecheck, test, and test:watch npm scripts used by the V5 frontendArchived copies of the removed configuration files are available under
docs/v5/archive/ using their original repository paths.
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.