UNPKG

one

Version:

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

24 lines (23 loc) 944 B
import { existsSync } from "node:fs"; import { createRequire } from "node:module"; import { dev } from "./dev.mjs"; async function getLatestVersion(packageName) { const currentVersion = createRequire(import.meta.url)("one/package.json").version; try { const latest = (await (await fetch(`https://registry.npmjs.org/${packageName}`)).json())["dist-tags"].latest; latest && currentVersion !== latest && (console.info(` \u2776 Update available: ${currentVersion} \u2192 ${latest}`), console.info(`Run "npx one@latest" or "npm install -g one@latest" to update globally. `)); } catch (error) { console.error("Failed to fetch the latest version:", error); } } async function cliMain(args = {}) { getLatestVersion("one"), existsSync("vite.config.ts") && (await dev({}), process.exit(0)); const { create } = await import("create-vxrn/create"); await create(args); } export { cliMain }; //# sourceMappingURL=main.mjs.map