question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Provide comprehensive migration tool

See original GitHub issue

Describe the problem

I lot of svelte’s early supporters have bailed on this project due to the new routing system and recent breaking changes. While the reasoning behind these changes has already been decided, and the changes are permanent, a comprehensive migration tool should be provided.

Describe the proposed solution

npx svelte-migrate only has the routes subsection, but it also does a lot more. I think that this tool should try to be as comprehensive as possible, allowing anyone using any beta version of svelte to update to the current version. Where these updates need clear human intervention, a throw new Error("@migrate ...") might work, but otherwise this tool should just do it.

Alternatives considered

Long hours of work migrating from a cool framework to a slightly less cool newer version of said framework

Importance

i cannot use SvelteKit without it

Additional Information

No response

Issue Analytics

  • State:closed
  • Created 10 months ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
benmccanncommented, Nov 12, 2022

Generally the way to do an incremental migration with Kit is just to migrate a few versions at a time instead of doing a big jump all at once. The version that introduced the routing change does take effort though

0reactions
Explosion-Scratchcommented, Nov 12, 2022

Ah, is there already an issue about incremental adoption of new features?

Not sure what you mean by this, but there’s a migration guide here: #5774

Like options in svelte.config.js where you can turn on and off various new features, like:

{kit: {legacy: {disableNewRouting: true, disablePageActions: true, disableOtherNewFeature: true}}}
Read more comments on GitHub >

github_iconTop Results From Across the Web

9 Best Data Migration Tools for 2023 - The ECM Consultant
–Data migration tools: These tools provide a complete solution for data migration, including tools for data extraction, transformation, ...
Read more >
13 Best Data Migration Tools For Complete Data Integrity ...
#3) Integrate.io · Integrate.io has features for easy migrations. It will help you migrate to the cloud. · Integrate.io provides the features to...
Read more >
11 Best Data Migration Tools for 2022 - Learn | Hevo
Here is a comprehensive list of some of the best Data Migration Tools available in the market, that you can choose from for...
Read more >
Five Best Enterprise Data Migration Tools for Business
Pick most suitable enterprise data migration tools including Astera Centerprise, Informatica PowerCenter to improve data extraction, data loading processes.
Read more >
Get started with the data migration service - Google Support
You can use the data migration service to easily import data into your new Google Workspace account using the Google Admin console. All...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found