Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support react 19, upgrade build tooling #111

Merged
merged 4 commits into from
Dec 14, 2024

Conversation

rexxars
Copy link
Member

@rexxars rexxars commented Dec 12, 2024

Upgrading the build tooling and dependencies lead to a number of lint errors that I had to go through and fix, thus the large diff. I had to get rid of the workshop - it was crashing, and has a bunch of peer dependency issues that needs to be resolved if we want to continue using it. For now I just added a stripped down studio with an editor utilizing the input.

@rexxars rexxars requested review from stipsan, snorrees and a team December 12, 2024 00:27
Copy link

socket-security bot commented Dec 12, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/[email protected] environment, filesystem, unsafe Transitive: shell +38 11.1 MB nicolo-ribaudo
npm/@babel/[email protected] environment Transitive: filesystem, shell, unsafe +129 13.9 MB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment +28 6.55 MB nicolo-ribaudo
npm/@codemirror/[email protected] None +1 488 kB marijn
npm/@codemirror/[email protected] None +1 472 kB marijn
npm/@codemirror/[email protected] Transitive: environment +5 687 kB marijn
npm/@codemirror/[email protected] Transitive: environment +5 888 kB marijn
npm/@codemirror/[email protected] None +2 711 kB marijn
npm/@codemirror/[email protected] Transitive: environment +2 529 kB marijn
npm/@codemirror/[email protected] Transitive: environment +3 735 kB marijn
npm/@codemirror/[email protected] None 0 1.96 MB marijn
npm/@codemirror/[email protected] None +1 139 kB marijn
npm/@codemirror/[email protected] None +1 444 kB marijn
npm/@codemirror/[email protected] None +2 1.19 MB marijn
npm/@commitlint/[email protected] Transitive: environment, eval, filesystem, shell, unsafe +91 8.37 MB escapedcat
npm/@commitlint/[email protected] Transitive: filesystem +9 2.46 MB escapedcat
npm/@lezer/[email protected] None +1 338 kB marijn
npm/@sanity/[email protected] None 0 1.27 MB sanity-io
npm/@sanity/[email protected] environment Transitive: eval, filesystem, network, shell, unsafe +294 380 MB sanity-io
npm/@sanity/[email protected] Transitive: environment, eval, filesystem, network, shell, unsafe +481 596 MB sanity-io
npm/@sanity/[email protected] Transitive: environment, filesystem, shell +53 2.24 MB sanity-io
npm/@sanity/[email protected] Transitive: environment +36 14 MB sanity-io
npm/@testing-library/[email protected] None +15 2.45 MB testing-library-bot
npm/@testing-library/[email protected] environment Transitive: eval +78 11 MB testing-library-bot
npm/@types/[email protected] Transitive: environment, filesystem, unsafe +38 3.84 MB types
npm/@types/[email protected] None +2 1.69 MB types
npm/@typescript-eslint/[email protected] Transitive: environment, filesystem +41 7.49 MB jameshenry
npm/@typescript-eslint/[email protected] Transitive: environment, filesystem +33 2.76 MB jameshenry
npm/@uiw/[email protected] None 0 26.5 kB wcjiang
npm/@uiw/[email protected] None +7 1.21 MB wcjiang
npm/[email protected] None +1 38.3 kB
npm/[email protected] Transitive: environment +5 255 kB jounqin
npm/[email protected] environment 0 118 kB react-bot
npm/[email protected] filesystem Transitive: environment, eval +111 6.33 MB ljharb
npm/[email protected] environment, filesystem Transitive: eval, shell, unsafe +97 10.8 MB eslintbot
npm/[email protected] Transitive: environment, filesystem, shell +39 1.84 MB okonet
npm/[email protected] Transitive: environment, filesystem +12 477 kB matzkoh
npm/[email protected] None 0 7.83 MB prettier-bot
npm/[email protected] environment +3 4.63 MB react-bot
npm/[email protected] environment 0 24 kB react-bot
npm/[email protected] environment +2 339 kB react-bot
npm/[email protected] environment, filesystem Transitive: shell +29 2.02 MB isaacs
npm/[email protected] Transitive: environment, eval, filesystem, network, shell, unsafe +719 707 MB ash
npm/[email protected] environment, network Transitive: eval, filesystem, shell, unsafe +250 35.6 MB semantic-release-bot
npm/[email protected] environment Transitive: filesystem +16 3.83 MB probablyup
npm/[email protected] environment, filesystem, unsafe Transitive: eval, network, shell +120 12.2 MB kul
npm/[email protected] None 0 22.7 MB typescript-bot

🚮 Removed packages: npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@codemirror/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@lezer/[email protected], npm/@sanity/[email protected], npm/@sanity/[email protected], npm/@sanity/[email protected], npm/@sanity/[email protected], npm/@sanity/[email protected], npm/@sanity/[email protected], npm/@sanity/[email protected], npm/@testing-library/[email protected], npm/@testing-library/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@uiw/[email protected], npm/@uiw/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

Copy link
Contributor

@snorrees snorrees left a comment

Choose a reason for hiding this comment

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

This LGTM! There are some failing tests and something something snyk that needs to be cleaned up before merge.

"sanity-extra": "^1.0.0",
"sanity-testing-library": "^1.0.0",
"semantic-release": "^22.0.0",
"sanity": "^3.67.1",
Copy link
Contributor

Choose a reason for hiding this comment

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

It never occurred to me to just do this. So simple, yet so effective.
devDep sanity and a selfcontained sanity.config.ts– so smooth 👍
This is the way plugin-kit should ship.

sanity.config.ts Outdated Show resolved Hide resolved
@rexxars rexxars merged commit d9d2826 into main Dec 14, 2024
10 checks passed
@rexxars rexxars deleted the feat/react-19-update-tooling branch December 14, 2024 01:09
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.

3 participants