-
Notifications
You must be signed in to change notification settings - Fork 3
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
Reduce number of dependencies #241
Comments
Good work here @benmccann. +1 |
Is this critical at the moment? We are in the middle of a rewrite of the lix and inlang SDKs. See this blog post for more info. Progress happens in the lix-integration branch. Both re-writes will:
Furthermore, Paraglide JS 2.0 will also reduce the number of dependencies. We want to put all resources into completing the SDK re-writes. Hence, highly appreciated if you can bear the dependency bloat for 2 more months. |
Thank you for the update! Yes, waiting for 2.0 is fine. I think these suggestions could apply to the
|
Will you be merging |
Better to hold off atm.
PS Thanks for your understanding |
Massive reduction in transient dependencies in Paraglide JS 2.0. The rewrite of lix and the inlang SDK to SQLite worked wonders. https://npmgraph.js.org/?q=@inlang/[email protected]
|
https://npmgraph.js.org/?q=@inlang/paraglide-sveltekit has 145 dependencies and ends up installing solid.js and webpack dependencies into your SvelteKit project.
Unpacked Size (module + dependencies): 106 MB
Upgrading
@inlang/paraglide-unplugin
to the latestunplugin
will remove a chunk of dependenciesUpgrading
@lix-js/client
to the latest oktokit would help a lot as wellCould you make Typescript a dev dependency of
@lix-js/fs
?axios
could be replaced withfetch
inposthog-node
The text was updated successfully, but these errors were encountered: