UNPKG

viject

Version:

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

25 lines (24 loc) 1.38 kB
import { realpathSync } from "node:fs"; import { dirname, resolve } from "node:path"; import { fileURLToPath } from "node:url"; // Make sure any symlinks in the project folder are resolved: // https://github.com/facebook/create-react-app/issues/637 const appDirectory = realpathSync(process.cwd()); const resolveApp = (relativePath) => resolve(appDirectory, relativePath); const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const resolveOwn = (relativePath) => resolve(__dirname, "..", relativePath); export const appSrcDir = resolveApp("src"); export const appIndexHTML = resolveApp("index.html"); export const oldIndexHTML = resolveApp("public/index.html"); export const appViteConfigTs = resolveApp("vite.config.ts"); export const appViteConfigJs = resolveApp("vite.config.js"); export const appTsConfig = resolveApp("tsconfig.json"); export const appJsConfig = resolveApp("jsconfig.json"); export const appPackageJson = resolveApp("package.json"); export const ownPackageJson = resolveOwn("package.json"); export const appSetupProxy = resolveApp("src/setupProxy.js"); export const appSetupTestsJs = resolveApp("src/setupTests.js"); export const appSetupTestsTs = resolveApp("src/setupTests.ts"); export const appTypeDeclarations = resolveApp("src/react-app-env.d.ts"); export const ownTypeDeclarations = resolveOwn("assets/react-app.d.ts");