1.2.3 • Published 3 months ago

viject v1.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

Viject ⚡

A tool for migrating your React app from react-scripts (Create React App) to Vite

Usage

cd <YOUR_APP>
npx viject

Concept

Enables one-shot migration from CRA to Vite. Differences are absorbed in vite.config, allowing for a gradual migration with minimal changes.

See more details in doc

How it works

  1. Rewrite npm scripts
  2. Add dependencies
  3. Rewrite react-app-env.d.ts
  4. Move index.html
  5. Transform .js files including JSX into .jsx
  6. Add vite.config.(js|ts) includes plugins for CRA compatibility

Supported features

  • 🟢 Using HTTPS in Development

Styles and Assets

Build

Testing

https://vitest.dev/guide/migration.html

Back-End Integration

Advanced Configuration

https://create-react-app.dev/docs/advanced-configuration

  • 🟢 BROWSER
  • 🟡 BROWSER_ARGS
  • 🟢 HOST
  • 🟢 PORT
  • 🟢 HTTPS
  • 🚫 WDS_SOCKET_HOST
  • 🚫 WDS_SOCKET_PATH
  • 🚫 WDS_SOCKET_PORT
  • 🟢 PUBLIC_URL
  • 🟢 BUILD_PATH
  • 🚫 CI
  • 🚫 REACT_EDITOR
  • 🚫 CHOKIDAR_USEPOLLING
  • 🟢 GENERATE_SOURCEMAP
  • 🟡 INLINE_RUNTIME_CHUNK
  • 🟡 IMAGE_INLINE_SIZE_LIMIT
  • 🟢 FAST_REFRESH
  • 🟡 TSC_COMPILE_ON_ERROR
  • 🟡 ESLINT_NO_DEV_ERRORS
  • 🟡 DISABLE_ESLINT_PLUGIN
  • 🚫 DISABLE_NEW_JSX_TRANSFORM

Contribution

See Contributing Guide

License

MIT

1.2.3

3 months ago

1.2.2

4 months ago

1.2.0

6 months ago

1.2.1

6 months ago

1.1.0

1 year ago

1.0.0

1 year ago

0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago