Skip to content

feat: Solid 2 - #16

Open
NathanWalker wants to merge 1 commit into
mainfrom
feat/2.0
Open

feat: Solid 2#16
NathanWalker wants to merge 1 commit into
mainfrom
feat/2.0

Conversation

@NathanWalker

@NathanWalker NathanWalker commented Aug 15, 2026

Copy link
Copy Markdown
Member

Updates to support Solid 2.x, updates dependencies, improves the renderer integration, and refines the documentation and build configuration for the new version. The changes ensure compatibility with Solid 2.x, update peer dependencies, and adjust the webpack configuration to resolve browser bundles correctly, avoiding SSR-only issues.

Solid 2.x upgrade and compatibility:

  • Peer dependencies to require Solid 2.x and @solidjs/universal, removing references to the old solid-js/store and updating babel-preset-solid to 2.x. (package.json) [1] [2]
  • Updated the renderer to import from @solidjs/universal and forward new control flow components (Loading, Reveal, Errored, etc.), reflecting Solid 2.x API changes. (src/renderer.js) [1] [2] [3]

Build and bundler configuration:

  • Overhauled the webpack integration to alias all Solid entry points to their browser bundles, preventing SSR-only builds from being used and removing obsolete solid-refresh HMR plugin registration. (nativescript.webpack.js) [1] [2] [3] [4]

@davedbase

davedbase commented Aug 15, 2026

Copy link
Copy Markdown

Awesome work! :) Can we refer to it as just Solid 2.x though (trying to ditch the JS)? Hehe.

@NathanWalker NathanWalker changed the title feat: SolidJS 2 feat: Solid 2 Aug 15, 2026
@NathanWalker

Copy link
Copy Markdown
Member Author

✅ title and description updated. If see or find other materials misstated feel free to list or DM on and we’ll correct them.

@ClassicOldSong ClassicOldSong left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@ClassicOldSong

Copy link
Copy Markdown
Member

Excited to see it working in such short time!

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