-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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(remix-dev/cli): add DX improvements for migrate
command & replace-remix-imports
migration
#2670
Commits on Apr 12, 2022
-
refactor(cli/migrate): remove "client" terminology
better term might be "renderer" (note that renderers run in both client and server). since we only support react so far, the migration doesn't need any general terminology anyway.
Configuration menu - View commit details
-
Copy full SHA for 92806cf - Browse repository at this point
Copy the full SHA 92806cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5503f17 - Browse repository at this point
Copy the full SHA 5503f17View commit details -
Configuration menu - View commit details
-
Copy full SHA for cca42d7 - Browse repository at this point
Copy the full SHA cca42d7View commit details -
refactor(cli/migrate): make
adapter
option optional for `replace-re……mix-imports` transform
Configuration menu - View commit details
-
Copy full SHA for 5756be3 - Browse repository at this point
Copy the full SHA 5756be3View commit details -
feat(cli/migrate): improve runtime/adapter resolution for `replace-re…
…mix-imports` migration
Configuration menu - View commit details
-
Copy full SHA for f40c42b - Browse repository at this point
Copy the full SHA f40c42bView commit details -
chore(cli/migrate): silence warnings about mixing default/named expor…
…ts in transformations by design, transformations have a default export for compatibility with jscodeshift. but we also want to share code from transforms, necessitating named exports.
Configuration menu - View commit details
-
Copy full SHA for 8080bb1 - Browse repository at this point
Copy the full SHA 8080bb1View commit details -
feat(cli/migrate): do not modify user's
package.json
, instead ask t……hem to do post-migration steps also, improved DX by clearly delineating separate migration sections
Configuration menu - View commit details
-
Copy full SHA for 2bf5f20 - Browse repository at this point
Copy the full SHA 2bf5f20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45558e6 - Browse repository at this point
Copy the full SHA 45558e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 928d1af - Browse repository at this point
Copy the full SHA 928d1afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11bdc74 - Browse repository at this point
Copy the full SHA 11bdc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a6a47 - Browse repository at this point
Copy the full SHA 87a6a47View commit details -
feat(cli/migrate): show
npm
commands for manual steps in `replace-r……emix-imports` migration
Configuration menu - View commit details
-
Copy full SHA for c57111a - Browse repository at this point
Copy the full SHA c57111aView commit details -
feat(cli/migrate): handle
remix setup
without runtime arg in `repla……ce-remix-imports`
Configuration menu - View commit details
-
Copy full SHA for 6553122 - Browse repository at this point
Copy the full SHA 6553122View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a38e76 - Browse repository at this point
Copy the full SHA 6a38e76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a04568 - Browse repository at this point
Copy the full SHA 9a04568View commit details -
refactor(cli/migrate): convenience function for resolving general all…
… migration inputs
Configuration menu - View commit details
-
Copy full SHA for c4d0481 - Browse repository at this point
Copy the full SHA c4d0481View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4372234 - Browse repository at this point
Copy the full SHA 4372234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dc8c6a - Browse repository at this point
Copy the full SHA 5dc8c6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 048f26e - Browse repository at this point
Copy the full SHA 048f26eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b262977 - Browse repository at this point
Copy the full SHA b262977View commit details -
Configuration menu - View commit details
-
Copy full SHA for 659c6a3 - Browse repository at this point
Copy the full SHA 659c6a3View commit details -
test(cli/migrate):
replace-remix-imports
runs successfully on (old)…… blog tutorial example
Configuration menu - View commit details
-
Copy full SHA for 738f414 - Browse repository at this point
Copy the full SHA 738f414View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d8bcea - Browse repository at this point
Copy the full SHA 6d8bceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a7181 - Browse repository at this point
Copy the full SHA d6a7181View commit details -
refactor(cli/migrate): ignore missing types for
@npmcli/package-json
once DefinitelyTyped/DefinitelyTyped#59806 is merged, we can install `@types/@npmcli/package-json` instead
Configuration menu - View commit details
-
Copy full SHA for 053b8f8 - Browse repository at this point
Copy the full SHA 053b8f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2495ab - Browse repository at this point
Copy the full SHA a2495abView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6b98d0 - Browse repository at this point
Copy the full SHA a6b98d0View commit details -
fix(cli/migrate):
replace-remix-imports
ensures@remix-run/dev
is…… a dev dependency
Configuration menu - View commit details
-
Copy full SHA for 96e5bfe - Browse repository at this point
Copy the full SHA 96e5bfeView commit details -
fix(cli/migrate): package.json already exists, so refer to it as "upd…
…ated", not "new"
Configuration menu - View commit details
-
Copy full SHA for 1c9051b - Browse repository at this point
Copy the full SHA 1c9051bView commit details -
refactor(cli/migrate): separate transform-related exports from the tr…
…ansform because jscodeshift does not have full typescript support for transforms
Configuration menu - View commit details
-
Copy full SHA for 6a7a688 - Browse repository at this point
Copy the full SHA 6a7a688View commit details -
fix(cli/migrate): fix all jscodeshift non-supported typescript syntax…
… in transform see facebook/jscodeshift#467
Configuration menu - View commit details
-
Copy full SHA for 6963bcb - Browse repository at this point
Copy the full SHA 6963bcbView commit details