Skip to content

Confiure oxlint into Vite + Config and enable type aware#29

Closed
joshdonnell wants to merge 23 commits into
nunomaduro:mainfrom
joshdonnell:feat/move-to-vite+
Closed

Confiure oxlint into Vite + Config and enable type aware#29
joshdonnell wants to merge 23 commits into
nunomaduro:mainfrom
joshdonnell:feat/move-to-vite+

Conversation

@joshdonnell

@joshdonnell joshdonnell commented Mar 15, 2026

Copy link
Copy Markdown
Contributor

Fixes #23 & #21 also closes #27 #25 #26

Now vite+ is released, which includes oxlint and oxfmt. This moves everything to run from vite+ with oxlint and oxfmt

Adds oxfmt to replace prettier as a more modern and more performant solution. Update the import sorter to match the rules in the recently updated Laravel starter kits. For ref: https://github.com/laravel/vue-starter-kit/blob/main/eslint.config.js

  • Adds vite plus
  • Adds oxlint type-aware and Vue plugin
  • Adds oxfmt as a replacement to prettier
  • Updates the CI to run via Bun on node 24 for oxlint support
  • All deps updates and linting ran to resolve CI issue with Rector on php 8.5

This PR has been updated with Main and now configures oxlint into Vite + Config and enable type aware

Comment thread .github/workflows/tests.yml Outdated
uses: oven-sh/setup-bun@v2

- name: Setup Node
uses: actions/setup-node@v4

@TheAlexLichter TheAlexLichter Mar 15, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you will take a look, all appears to be working but of course did need to ensure node 22+ was being used

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@joshdonnell joshdonnell changed the title feat: add vite plus and move over oxlint and oxfmt prs Add vite plus and move over oxlint and oxfmt prs into this branch Mar 19, 2026
@joshdonnell

Copy link
Copy Markdown
Contributor Author

Closing until this PR is updated with the new changes for laravel 13

@joshdonnell joshdonnell reopened this Mar 21, 2026
@joshdonnell joshdonnell marked this pull request as draft March 21, 2026 12:27
@joshdonnell joshdonnell marked this pull request as ready for review March 21, 2026 13:28
@joshdonnell joshdonnell changed the title Add vite plus and move over oxlint and oxfmt prs into this branch Confiure oxlint into Vite + Config and enable type aware Mar 21, 2026
@joshdonnell

joshdonnell commented Mar 21, 2026

Copy link
Copy Markdown
Contributor Author

This PR has been updated with Main and now configures oxlint into Vite + Config and enable type aware

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix: Update Vue kit link to Nuno's kit as this is current wrong

2 participants