UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

40 lines (39 loc) 1.23 kB
import { buildOneBabelPlugins } from "../babel-preset/index.native.js"; import { buildOneMetroResolverOverrides } from "./buildOneMetroResolverOverrides.native.js"; function getViteMetroPluginOptions(param) { var { projectRoot, relativeRouterRoot, ignoredRouteFiles, linking, userDefaultConfigOverrides, setupFile } = param; var applyOneResolverOverrides = buildOneMetroResolverOverrides({ projectRoot }); return { oneViteMetroBabelConfig: true, defaultConfigOverrides: function (defaultConfig) { var config = applyOneResolverOverrides(defaultConfig); if (typeof userDefaultConfigOverrides === "function") { config = userDefaultConfigOverrides(config); } return config; }, babelConfig: { plugins: buildOneBabelPlugins({ projectRoot, relativeRouterRoot, ignoredRouteFiles, linking, setupFile, // vite path injects import-meta-env-plugin separately via the // metro server transformFile hook using the user's vite `define`. includeImportMetaEnv: false }) } }; } export { getViteMetroPluginOptions }; //# sourceMappingURL=getViteMetroPluginOptions.native.js.map