|
- // ../../node_modules/.pnpm/tsup@6.6.3_ujzcdj5eu57huy77ckcec3nqfu/node_modules/tsup/assets/esm_shims.js
- import { fileURLToPath } from "url";
- import path from "path";
- var getFilename = () => fileURLToPath(import.meta.url);
- var getDirname = () => path.dirname(getFilename());
- var __dirname = /* @__PURE__ */ getDirname();
-
- // src/index.ts
- import { resolve } from "path";
- import sirv from "sirv";
- var DEV_SERVER_PATH = "/__vue-macros";
- var Devtools = ({ nuxtContext } = {}) => {
- return {
- name: "vue-macros-devtools",
- async configureServer(server) {
- if ((nuxtContext == null ? void 0 : nuxtContext.isClient) === false)
- return;
- if (false) {
- const { createServer } = await null;
- const subServer = await createServer({
- root: resolve(__dirname, "../src/client"),
- server: {
- hmr: {
- port: await getPort()
- },
- middlewareMode: true
- }
- });
- server.middlewares.use(DEV_SERVER_PATH, subServer.middlewares);
- } else {
- server.middlewares.use(
- DEV_SERVER_PATH,
- sirv(resolve(__dirname, "client"), {
- single: true,
- dev: true
- })
- );
- }
- }
- };
- };
- export {
- Devtools
- };
|