Skip to content

update v9#1

Merged
gfazioli merged 2 commits into
masterfrom
update-v9
Apr 3, 2026
Merged

update v9#1
gfazioli merged 2 commits into
masterfrom
update-v9

Conversation

@gfazioli
Copy link
Copy Markdown
Owner

@gfazioli gfazioli commented Apr 3, 2026

  • *** ⬆️ build(deps): migrate to Mantine 9, oxlint, oxfmt, and TypeScript 6**
  • *** ⬆️ build(deps): update dependencies and docs for Mantine 9 migration**

gfazioli added 2 commits April 3, 2026 17:55
* Upgrade Mantine core and hooks from v8 to v9.0.0 along with React 19.2.4
* Replace ESLint with oxlint and add oxlint.config.ts with full rule configuration
* Replace Prettier with oxfmt and add .oxfmtrc.json with import ordering rules
* Update Scene.tsx ref handling to match the new Mantine 9 Factory pattern
* Upgrade TypeScript to 6.0.2 and adjust tsconfig files accordingly
* Migrate Storybook from v8 to v10.3.3 with simplified addon configuration
* Update docs dependencies including Next.js 15.5.12 and shiki 3.x
* Remove deprecated config files: eslint.config.mjs, .prettierrc.mjs, tsconfig.eslint.json
* Update package.json scripts to use oxfmt and oxlint instead of prettier and eslint
* Bump README to reflect Mantine 9.x and React 19 requirements
* Update CLAUDE.md to reflect Mantine 9 architecture and tooling changes
* Bump @mantine/core and @mantine/hooks to 9.0.0 across all workspaces
* Upgrade TypeScript to 6.0.2 and adopt oxfmt/oxlint for formatting and linting
* Adapt Scene.tsx Factory pattern to align with Mantine 9 component API
* Update package/package.json keywords from mantine-v8 to mantine-v9
* Sync docs/package.json dependencies with root workspace versions
* Regenerate yarn.lock to resolve all updated dependency trees
Copilot AI review requested due to automatic review settings April 3, 2026 15:56
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the project’s toolchain and dependencies to align with the Mantine 9 / React 19 ecosystem, replacing ESLint/Prettier with oxlint/oxfmt and adjusting TypeScript + Storybook configuration accordingly.

Changes:

  • Migrate core dependencies to Mantine 9, React 19, and TypeScript 6.
  • Replace ESLint/Prettier with oxlint/oxfmt (new configs + updated scripts).
  • Update Storybook and TypeScript config defaults (incl. moduleResolution: bundler) and adjust docs/workflows.

Reviewed changes

Copilot reviewed 16 out of 18 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tsconfig.json Switch moduleResolution to bundler for TS6/bundler-oriented resolution.
tsconfig.eslint.json Removed (ESLint removed from the toolchain).
tsconfig.build.json Narrow build include to package/src and set rootDir for d.ts output shaping.
README.md Document new Mantine/React requirements.
package/src/Scene.tsx Ref handling refactor using useMergedRef (ref-forwarding behavior changes).
package/package.json Keyword updates for package metadata/discoverability.
package.json Update deps to Mantine 9 / TS6 and replace prettier/eslint scripts with oxfmt/oxlint.
oxlint.config.ts Add oxlint configuration with rules and overrides.
eslint.config.mjs Removed (ESLint removed).
docs/tsconfig.json Update TS target + moduleResolution: bundler and formatting.
docs/package.json Bump docs deps to Mantine 9 / TS6 and update related packages.
CLAUDE.md Update contributor/docs guidance to reflect oxfmt/oxlint.
.storybook/preview.tsx Update preview setup for new Storybook version + Mantine scheme toggling.
.storybook/main.ts Update Storybook config/addons and disable telemetry/notifications.
.prettierrc.mjs Removed (Prettier removed).
.oxfmtrc.json Add oxfmt configuration (formatting + import sorting).
.github/workflows/pull_request.yml Use .nvmrc for Node version and rename workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package/src/Scene.tsx
Comment thread README.md
@gfazioli gfazioli merged commit e3de1d6 into master Apr 3, 2026
5 checks passed
@gfazioli gfazioli deleted the update-v9 branch April 3, 2026 16:07
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.

2 participants