You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While removing the automations module (#333) an orphan sweep of resources/js and app/ turned up dead code that predates automations. It is out of scope for that PR and tracked here so it is not lost.
Everything below has zero importers/references on main (verified by grepping for the import path or class name across resources/js, app, config, routes, tests, resources/views).
Frontend components and layouts (starter kit, Jan 2026)
resources/js/components/AlertError.vue
resources/js/components/AppContent.vue
resources/js/components/AppShell.vue
resources/js/components/Breadcrumbs.vue
resources/js/components/Heading.vue
resources/js/components/Icon.vue
resources/js/components/NavFooter.vue
resources/js/components/PlaceholderPattern.vue
resources/js/components/UserInfo.vue
resources/js/components/WorkspaceSwitcher.vue
resources/js/components/posts/previews/LinkCard.vue (Bluesky link card preview, Jul 2026)
resources/js/composables/useDateMaska.ts
resources/js/layouts/GuestLayout.vue
resources/js/layouts/auth/AuthCardLayout.vue
resources/js/layouts/auth/AuthSimpleLayout.vue
components/ui/* directories with no importer outside ui/
After removing them, re-check package.json for packages that only they used (embla-carousel-vue, vue-input-otp, vaul-vue, maska are candidates).
PHP
app/Concerns/PasswordValidationRules.php
app/Enums/Ai/Orientation.php
app/Exceptions/Ai/QuotaExhaustedException.php
npm
axios: no import anywhere in resources/js. Inertia v3 no longer depends on it.
Notes
The import/order eslint errors on main (32 at the time of writing) are auto-fixed by npm run lint in CI, but each PR that runs lint locally picks up unrelated import reorders. Worth one dedicated lint-fix commit.
While removing the automations module (#333) an orphan sweep of
resources/jsandapp/turned up dead code that predates automations. It is out of scope for that PR and tracked here so it is not lost.Everything below has zero importers/references on
main(verified by grepping for the import path or class name acrossresources/js,app,config,routes,tests,resources/views).Frontend components and layouts (starter kit, Jan 2026)
resources/js/components/AlertError.vueresources/js/components/AppContent.vueresources/js/components/AppShell.vueresources/js/components/Breadcrumbs.vueresources/js/components/Heading.vueresources/js/components/Icon.vueresources/js/components/NavFooter.vueresources/js/components/PlaceholderPattern.vueresources/js/components/UserInfo.vueresources/js/components/WorkspaceSwitcher.vueresources/js/components/posts/previews/LinkCard.vue(Bluesky link card preview, Jul 2026)resources/js/composables/useDateMaska.tsresources/js/layouts/GuestLayout.vueresources/js/layouts/auth/AuthCardLayout.vueresources/js/layouts/auth/AuthSimpleLayout.vuecomponents/ui/*directories with no importer outsideui/package.jsonfor packages that only they used (embla-carousel-vue,vue-input-otp,vaul-vue,maskaare candidates).PHP
app/Concerns/PasswordValidationRules.phpapp/Enums/Ai/Orientation.phpapp/Exceptions/Ai/QuotaExhaustedException.phpnpm
axios: no import anywhere inresources/js. Inertia v3 no longer depends on it.Notes
import/ordereslint errors onmain(32 at the time of writing) are auto-fixed bynpm run lintin CI, but each PR that runs lint locally picks up unrelated import reorders. Worth one dedicated lint-fix commit.