UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

20 lines (19 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.onLoad = onLoad; const assertIsNotBrowser_js_1 = require("../../utils/assertIsNotBrowser.js"); const assertSetup_js_1 = require("../../utils/assertSetup.js"); const assertNodeVersion_js_1 = require("../../utils/assertNodeVersion.js"); const assertVersion_js_1 = require("../../utils/assertVersion.js"); const vite_1 = require("vite"); function onLoad() { (0, assertSetup_js_1.markSetup_vikeVitePlugin)(); (0, assertIsNotBrowser_js_1.assertIsNotBrowser)(); (0, assertNodeVersion_js_1.assertNodeVersion)(); // package.json#peerDependencies isn't enough as users often ignore it // This assertion isn't reliable: the user may still use a Vite version older than 5.1.0 — see https://github.com/vitejs/vite/pull/19355 // TO-DO/soon: let's also use this.meta.viteVersion https://github.com/vitejs/vite/pull/20088 (0, assertVersion_js_1.assertVersion)('Vite', vite_1.version, '5.1.0'); // Ensure we don't bloat the server runtime with heavy dependencies such Vite and esbuild (0, assertSetup_js_1.assertIsNotProductionRuntime)(); }