The resources/js/ directory MUST contain vanilla JavaScript/TypeScript code without Vue dependencies.
The resources/vue/ directory MUST contain all Vue-related code including components, composables, stores, plugins, and directives.
Directory Structure:
resources/
├── js/
│ ├── components/
│ ├── utils/
│ ├── types/
│ ├── app.ts
│ └── bootstrap.ts
└── vue/
├── components/
│ └── common/
├── composables/
├── stores/
├── plugins/
├── directives/
├── types/
└── main.ts