{"repo":"bhbs/viject","free":true,"listed":false,"github":"https://github.com/bhbs/viject","clone":"git clone https://github.com/bhbs/viject.git","description":"A tool for migrating your React app from react-scripts (Create React App) to Vite","language":"TypeScript","stars":276,"topics":["create-react-app","react","vite"],"license":"MIT","category":"ui-components","readme_excerpt":"Viject ⚡ A tool for migrating your React app from react-scripts (Create React App) to Vite Usage 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 - 🟢 Adding a Stylesheet - 🟢 Adding a CSS Modules Stylesheet - 🟢 Adding a Sass Stylesheet - 🟡 Adding a CSS Reset (https://create-react-app.dev/docs/adding-css-reset) - 🟢 Post-Processing CSS - 🟢 Adding Images, Fonts, and Files - 🟡 Loading .graphql Files (https://create-react-app.dev/docs/loading-graphql-files) - 🟢 Using the Public Folder - 🟢 Code Splitting Build - 🟢 Adding Bootstrap - 🟡 Adding Flow (https://create-react-app.dev/docs/adding-flow) - 🟢 Adding TypeScript - 🟡 Adding Relay (https://create-react-app.dev/docs/adding-relay) - 🟢 Adding a Router - 🟢 Adding Custom Environment Variables - 🟡 Making a Progressive Web App - 🟢 Measuring Performance - 🟢 Creating a Production Build (https://create-react-app.dev/docs/production-build) Testing https://vitest.dev/guide/migration.html Back-End Integration - 🟢 Proxying API Requests in Development (https://create-react-app.dev/docs/proxying-api-requests-in-development) -","default_branch":null,"files":null,"tree":[],"storefront":"/r/bhbs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bhbs/viject/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}