diff --git a/src/Console/InstallCommand.php b/src/Console/InstallCommand.php
index 59dbd8f0d..0110c1318 100644
--- a/src/Console/InstallCommand.php
+++ b/src/Console/InstallCommand.php
@@ -327,7 +327,7 @@ protected function installInertiaStack()
(new Filesystem)->ensureDirectoryExists(app_path('Actions/Fortify'));
(new Filesystem)->ensureDirectoryExists(app_path('Actions/Jetstream'));
(new Filesystem)->ensureDirectoryExists(resource_path('css'));
- (new Filesystem)->ensureDirectoryExists(resource_path('js/Jetstream'));
+ (new Filesystem)->ensureDirectoryExists(resource_path('js/Components'));
(new Filesystem)->ensureDirectoryExists(resource_path('js/Layouts'));
(new Filesystem)->ensureDirectoryExists(resource_path('js/Pages'));
(new Filesystem)->ensureDirectoryExists(resource_path('js/Pages/API'));
@@ -380,7 +380,7 @@ protected function installInertiaStack()
copy(__DIR__.'/../../stubs/inertia/resources/js/Pages/TermsOfService.vue', resource_path('js/Pages/TermsOfService.vue'));
copy(__DIR__.'/../../stubs/inertia/resources/js/Pages/Welcome.vue', resource_path('js/Pages/Welcome.vue'));
- (new Filesystem)->copyDirectory(__DIR__.'/../../stubs/inertia/resources/js/Jetstream', resource_path('js/Jetstream'));
+ (new Filesystem)->copyDirectory(__DIR__.'/../../stubs/inertia/resources/js/Components', resource_path('js/Components'));
(new Filesystem)->copyDirectory(__DIR__.'/../../stubs/inertia/resources/js/Layouts', resource_path('js/Layouts'));
(new Filesystem)->copyDirectory(__DIR__.'/../../stubs/inertia/resources/js/Pages/API', resource_path('js/Pages/API'));
(new Filesystem)->copyDirectory(__DIR__.'/../../stubs/inertia/resources/js/Pages/Auth', resource_path('js/Pages/Auth'));
diff --git a/stubs/inertia/resources/js/Jetstream/ActionMessage.vue b/stubs/inertia/resources/js/Components/ActionMessage.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ActionMessage.vue
rename to stubs/inertia/resources/js/Components/ActionMessage.vue
diff --git a/stubs/inertia/resources/js/Jetstream/ActionSection.vue b/stubs/inertia/resources/js/Components/ActionSection.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ActionSection.vue
rename to stubs/inertia/resources/js/Components/ActionSection.vue
diff --git a/stubs/inertia/resources/js/Jetstream/ApplicationLogo.vue b/stubs/inertia/resources/js/Components/ApplicationLogo.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ApplicationLogo.vue
rename to stubs/inertia/resources/js/Components/ApplicationLogo.vue
diff --git a/stubs/inertia/resources/js/Jetstream/ApplicationMark.vue b/stubs/inertia/resources/js/Components/ApplicationMark.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ApplicationMark.vue
rename to stubs/inertia/resources/js/Components/ApplicationMark.vue
diff --git a/stubs/inertia/resources/js/Jetstream/AuthenticationCard.vue b/stubs/inertia/resources/js/Components/AuthenticationCard.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/AuthenticationCard.vue
rename to stubs/inertia/resources/js/Components/AuthenticationCard.vue
diff --git a/stubs/inertia/resources/js/Jetstream/AuthenticationCardLogo.vue b/stubs/inertia/resources/js/Components/AuthenticationCardLogo.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/AuthenticationCardLogo.vue
rename to stubs/inertia/resources/js/Components/AuthenticationCardLogo.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Banner.vue b/stubs/inertia/resources/js/Components/Banner.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/Banner.vue
rename to stubs/inertia/resources/js/Components/Banner.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Button.vue b/stubs/inertia/resources/js/Components/Button.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/Button.vue
rename to stubs/inertia/resources/js/Components/Button.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Checkbox.vue b/stubs/inertia/resources/js/Components/Checkbox.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/Checkbox.vue
rename to stubs/inertia/resources/js/Components/Checkbox.vue
diff --git a/stubs/inertia/resources/js/Jetstream/ConfirmationModal.vue b/stubs/inertia/resources/js/Components/ConfirmationModal.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ConfirmationModal.vue
rename to stubs/inertia/resources/js/Components/ConfirmationModal.vue
diff --git a/stubs/inertia/resources/js/Jetstream/ConfirmsPassword.vue b/stubs/inertia/resources/js/Components/ConfirmsPassword.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ConfirmsPassword.vue
rename to stubs/inertia/resources/js/Components/ConfirmsPassword.vue
diff --git a/stubs/inertia/resources/js/Jetstream/DangerButton.vue b/stubs/inertia/resources/js/Components/DangerButton.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/DangerButton.vue
rename to stubs/inertia/resources/js/Components/DangerButton.vue
diff --git a/stubs/inertia/resources/js/Jetstream/DialogModal.vue b/stubs/inertia/resources/js/Components/DialogModal.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/DialogModal.vue
rename to stubs/inertia/resources/js/Components/DialogModal.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Dropdown.vue b/stubs/inertia/resources/js/Components/Dropdown.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/Dropdown.vue
rename to stubs/inertia/resources/js/Components/Dropdown.vue
diff --git a/stubs/inertia/resources/js/Jetstream/DropdownLink.vue b/stubs/inertia/resources/js/Components/DropdownLink.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/DropdownLink.vue
rename to stubs/inertia/resources/js/Components/DropdownLink.vue
diff --git a/stubs/inertia/resources/js/Jetstream/FormSection.vue b/stubs/inertia/resources/js/Components/FormSection.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/FormSection.vue
rename to stubs/inertia/resources/js/Components/FormSection.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Input.vue b/stubs/inertia/resources/js/Components/Input.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/Input.vue
rename to stubs/inertia/resources/js/Components/Input.vue
diff --git a/stubs/inertia/resources/js/Jetstream/InputError.vue b/stubs/inertia/resources/js/Components/InputError.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/InputError.vue
rename to stubs/inertia/resources/js/Components/InputError.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Label.vue b/stubs/inertia/resources/js/Components/Label.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/Label.vue
rename to stubs/inertia/resources/js/Components/Label.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Modal.vue b/stubs/inertia/resources/js/Components/Modal.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/Modal.vue
rename to stubs/inertia/resources/js/Components/Modal.vue
diff --git a/stubs/inertia/resources/js/Jetstream/NavLink.vue b/stubs/inertia/resources/js/Components/NavLink.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/NavLink.vue
rename to stubs/inertia/resources/js/Components/NavLink.vue
diff --git a/stubs/inertia/resources/js/Jetstream/ResponsiveNavLink.vue b/stubs/inertia/resources/js/Components/ResponsiveNavLink.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ResponsiveNavLink.vue
rename to stubs/inertia/resources/js/Components/ResponsiveNavLink.vue
diff --git a/stubs/inertia/resources/js/Jetstream/SecondaryButton.vue b/stubs/inertia/resources/js/Components/SecondaryButton.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/SecondaryButton.vue
rename to stubs/inertia/resources/js/Components/SecondaryButton.vue
diff --git a/stubs/inertia/resources/js/Jetstream/SectionBorder.vue b/stubs/inertia/resources/js/Components/SectionBorder.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/SectionBorder.vue
rename to stubs/inertia/resources/js/Components/SectionBorder.vue
diff --git a/stubs/inertia/resources/js/Jetstream/SectionTitle.vue b/stubs/inertia/resources/js/Components/SectionTitle.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/SectionTitle.vue
rename to stubs/inertia/resources/js/Components/SectionTitle.vue
diff --git a/stubs/inertia/resources/js/Jetstream/ValidationErrors.vue b/stubs/inertia/resources/js/Components/ValidationErrors.vue
similarity index 100%
rename from stubs/inertia/resources/js/Jetstream/ValidationErrors.vue
rename to stubs/inertia/resources/js/Components/ValidationErrors.vue
diff --git a/stubs/inertia/resources/js/Jetstream/Welcome.vue b/stubs/inertia/resources/js/Components/Welcome.vue
similarity index 99%
rename from stubs/inertia/resources/js/Jetstream/Welcome.vue
rename to stubs/inertia/resources/js/Components/Welcome.vue
index a40a6c78b..dcdd286fd 100644
--- a/stubs/inertia/resources/js/Jetstream/Welcome.vue
+++ b/stubs/inertia/resources/js/Components/Welcome.vue
@@ -1,5 +1,5 @@
diff --git a/stubs/inertia/resources/js/Layouts/AppLayout.vue b/stubs/inertia/resources/js/Layouts/AppLayout.vue
index 92259621c..1a31d0b5f 100644
--- a/stubs/inertia/resources/js/Layouts/AppLayout.vue
+++ b/stubs/inertia/resources/js/Layouts/AppLayout.vue
@@ -2,12 +2,12 @@
import { ref } from 'vue';
import { Inertia } from '@inertiajs/inertia';
import { Head, Link } from '@inertiajs/inertia-vue3';
-import JetApplicationMark from '@/Jetstream/ApplicationMark.vue';
-import JetBanner from '@/Jetstream/Banner.vue';
-import JetDropdown from '@/Jetstream/Dropdown.vue';
-import JetDropdownLink from '@/Jetstream/DropdownLink.vue';
-import JetNavLink from '@/Jetstream/NavLink.vue';
-import JetResponsiveNavLink from '@/Jetstream/ResponsiveNavLink.vue';
+import JetApplicationMark from '@/Components/ApplicationMark.vue';
+import JetBanner from '@/Components/Banner.vue';
+import JetDropdown from '@/Components/Dropdown.vue';
+import JetDropdownLink from '@/Components/DropdownLink.vue';
+import JetNavLink from '@/Components/NavLink.vue';
+import JetResponsiveNavLink from '@/Components/ResponsiveNavLink.vue';
defineProps({
title: String,
diff --git a/stubs/inertia/resources/js/Pages/API/Partials/ApiTokenManager.vue b/stubs/inertia/resources/js/Pages/API/Partials/ApiTokenManager.vue
index 45fdaf287..ed9a4fcf4 100644
--- a/stubs/inertia/resources/js/Pages/API/Partials/ApiTokenManager.vue
+++ b/stubs/inertia/resources/js/Pages/API/Partials/ApiTokenManager.vue
@@ -1,19 +1,19 @@
diff --git a/stubs/inertia/resources/js/Pages/PrivacyPolicy.vue b/stubs/inertia/resources/js/Pages/PrivacyPolicy.vue
index 03f634712..66d9b0553 100644
--- a/stubs/inertia/resources/js/Pages/PrivacyPolicy.vue
+++ b/stubs/inertia/resources/js/Pages/PrivacyPolicy.vue
@@ -1,6 +1,6 @@