// vite.config.ts import ssrPlugin from "file:///Users/kindus/code/dev.discours.io/webapp/node_modules/vike/dist/esm/node/plugin/index.js"; import { defineConfig } from "file:///Users/kindus/code/dev.discours.io/webapp/node_modules/vite/dist/node/index.js"; import mkcert from "file:///Users/kindus/code/dev.discours.io/webapp/node_modules/vite-plugin-mkcert/dist/mkcert.mjs"; import sassDts from "file:///Users/kindus/code/dev.discours.io/webapp/node_modules/vite-plugin-sass-dts/dist/index.js"; import solidPlugin from "file:///Users/kindus/code/dev.discours.io/webapp/node_modules/vite-plugin-solid/dist/esm/index.mjs"; var cssModuleHMR = () => { return { enforce: "post", name: "css-module-hmr", apply: "serve", handleHotUpdate(context) { const { modules } = context; modules.forEach((module) => { if (module.id.includes(".module.scss")) { module.isSelfAccepting = true; } }); } }; }; var PATH_PREFIX = "/src/"; var getDevCssClassPrefix = (filename) => { return filename.slice(filename.indexOf(PATH_PREFIX) + PATH_PREFIX.length).replace(".module.scss", "").replace(/[/?\\]/g, "-"); }; var devGenerateScopedName = (name, filename, _css) => `${getDevCssClassPrefix(filename)}__${name}`; var vite_config_default = defineConfig(({ mode, command }) => { const plugins = [ solidPlugin({ ssr: true }), ssrPlugin({ includeAssetsImportedByServer: true }), sassDts(), cssModuleHMR() ]; if (command === "serve") { plugins.push(mkcert()); } const isDev = mode === "development"; return { envPrefix: "PUBLIC_", plugins, server: { https: true, port: 3e3 }, css: { devSourcemap: isDev, preprocessorOptions: { scss: { additionalData: '@import "src/styles/imports";\n' } }, modules: { generateScopedName: isDev ? devGenerateScopedName : "[hash:base64:5]" } }, build: { rollupOptions: { external: [] }, chunkSizeWarningLimit: 1024, target: "esnext" }, ssr: { noExternal: [ "solid-js", "@nanostores/solid", "@urql/core", "wonka", "solid-popper", "seroval", "@solid-primitives/share", "i18next", "js-cookie", "@solid-primitives/memo", "@solid-primitives/media", "@solid-primitives/storage", "@solid-primitives/utils", "@solid-primitives/rootless", "solid-tiptap", "@tiptap/extension-document", "@tiptap/core", "@tiptap/pm", "prosemirror-state", "prosemirror-model", "prosemirror-transform", "prosemirror-commands", "prosemirror-schema-list", "@tiptap/extension-text", "@tiptap/extension-paragraph", "@tiptap/extension-bold", "@tiptap/extension-italic", "@tiptap/extension-blockquote", "@solid-primitives/upload", "@tiptap/extension-placeholder", "prosemirror-view", "@tiptap/extension-link", "@tiptap/extension-image", "@tiptap/extension-character-count", "clsx" ] } }; }); export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvVXNlcnMva2luZHVzL2NvZGUvZGV2LmRpc2NvdXJzLmlvL3dlYmFwcFwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiL1VzZXJzL2tpbmR1cy9jb2RlL2Rldi5kaXNjb3Vycy5pby93ZWJhcHAvdml0ZS5jb25maWcudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL1VzZXJzL2tpbmR1cy9jb2RlL2Rldi5kaXNjb3Vycy5pby93ZWJhcHAvdml0ZS5jb25maWcudHNcIjtpbXBvcnQgc3NyUGx1Z2luIGZyb20gJ3Zpa2UvcGx1Z2luJ1xuaW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSAndml0ZSdcbmltcG9ydCBta2NlcnQgZnJvbSAndml0ZS1wbHVnaW4tbWtjZXJ0J1xuaW1wb3J0IHNhc3NEdHMgZnJvbSAndml0ZS1wbHVnaW4tc2Fzcy1kdHMnXG5pbXBvcnQgc29saWRQbHVnaW4gZnJvbSAndml0ZS1wbHVnaW4tc29saWQnXG5cbmNvbnN0IGNzc01vZHVsZUhNUiA9ICgpID0+IHtcbiAgcmV0dXJuIHtcbiAgICBlbmZvcmNlOiAncG9zdCcsXG4gICAgbmFtZTogJ2Nzcy1tb2R1bGUtaG1yJyxcbiAgICBhcHBseTogJ3NlcnZlJyxcbiAgICBoYW5kbGVIb3RVcGRhdGUoY29udGV4dCkge1xuICAgICAgY29uc3QgeyBtb2R1bGVzIH0gPSBjb250ZXh0XG5cbiAgICAgIG1vZHVsZXMuZm9yRWFjaCgobW9kdWxlKSA9PiB7XG4gICAgICAgIGlmIChtb2R1bGUuaWQuaW5jbHVkZXMoJy5tb2R1bGUuc2NzcycpKSB7XG4gICAgICAgICAgbW9kdWxlLmlzU2VsZkFjY2VwdGluZyA9IHRydWVcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICB9XG59XG5cbmNvbnN0IFBBVEhfUFJFRklYID0gJy9zcmMvJ1xuXG5jb25zdCBnZXREZXZDc3NDbGFzc1ByZWZpeCA9IChmaWxlbmFtZTogc3RyaW5nKTogc3RyaW5nID0+IHtcbiAgcmV0dXJuIGZpbGVuYW1lXG4gICAgLnNsaWNlKGZpbGVuYW1lLmluZGV4T2YoUEFUSF9QUkVGSVgpICsgUEFUSF9QUkVGSVgubGVuZ3RoKVxuICAgIC5yZXBsYWNlKCcubW9kdWxlLnNjc3MnLCAnJylcbiAgICAucmVwbGFjZSgvWy8/XFxcXF0vZywgJy0nKVxufVxuXG5jb25zdCBkZXZHZW5lcmF0ZVNjb3BlZE5hbWUgPSAobmFtZTogc3RyaW5nLCBmaWxlbmFtZTogc3RyaW5nLCBfY3NzOiBzdHJpbmcpID0+XG4gIGAke2dldERldkNzc0NsYXNzUHJlZml4KGZpbGVuYW1lKX1fXyR7bmFtZX1gXG5cbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBtb2RlLCBjb21tYW5kIH0pID0+IHtcbiAgY29uc3QgcGx1Z2lucyA9IFtcbiAgICBzb2xpZFBsdWdpbih7IHNzcjogdHJ1ZSB9KSxcbiAgICBzc3JQbHVnaW4oeyBpbmNsdWRlQXNzZXRzSW1wb3J0ZWRCeVNlcnZlcjogdHJ1ZSB9KSxcbiAgICBzYXNzRHRzKCksXG4gICAgY3NzTW9kdWxlSE1SKCksXG4gIF1cblxuICBpZiAoY29tbWFuZCA9PT0gJ3NlcnZlJykge1xuICAgIHBsdWdpbnMucHVzaChta2NlcnQoKSlcbiAgfVxuXG4gIGNvbnN0IGlzRGV2ID0gbW9kZSA9PT0gJ2RldmVsb3BtZW50J1xuXG4gIHJldHVybiB7XG4gICAgZW52UHJlZml4OiAnUFVCTElDXycsXG4gICAgcGx1Z2lucyxcbiAgICBzZXJ2ZXI6IHtcbiAgICAgIGh0dHBzOiB0cnVlLFxuICAgICAgcG9ydDogMzAwMCxcbiAgICB9LFxuICAgIGNzczoge1xuICAgICAgZGV2U291cmNlbWFwOiBpc0RldixcbiAgICAgIHByZXByb2Nlc3Nvck9wdGlvbnM6IHtcbiAgICAgICAgc2NzczogeyBhZGRpdGlvbmFsRGF0YTogJ0BpbXBvcnQgXCJzcmMvc3R5bGVzL2ltcG9ydHNcIjtcXG4nIH0sXG4gICAgICB9LFxuICAgICAgbW9kdWxlczoge1xuICAgICAgICBnZW5lcmF0ZVNjb3BlZE5hbWU6IGlzRGV2ID8gZGV2R2VuZXJhdGVTY29wZWROYW1lIDogJ1toYXNoOmJhc2U2NDo1XScsXG4gICAgICB9LFxuICAgIH0sXG4gICAgYnVpbGQ6IHtcbiAgICAgIHJvbGx1cE9wdGlvbnM6IHtcbiAgICAgICAgZXh0ZXJuYWw6IFtdLFxuICAgICAgfSxcbiAgICAgIGNodW5rU2l6ZVdhcm5pbmdMaW1pdDogMTAyNCxcbiAgICAgIHRhcmdldDogJ2VzbmV4dCcsXG4gICAgfSxcbiAgICBzc3I6IHtcbiAgICAgIG5vRXh0ZXJuYWw6IFtcbiAgICAgICAgJ3NvbGlkLWpzJyxcbiAgICAgICAgJ0BuYW5vc3RvcmVzL3NvbGlkJyxcbiAgICAgICAgJ0B1cnFsL2NvcmUnLFxuICAgICAgICAnd29ua2EnLFxuICAgICAgICAnc29saWQtcG9wcGVyJyxcbiAgICAgICAgJ3Nlcm92YWwnLFxuICAgICAgICAnQHNvbGlkLXByaW1pdGl2ZXMvc2hhcmUnLFxuICAgICAgICAnaTE4bmV4dCcsXG4gICAgICAgICdqcy1jb29raWUnLFxuICAgICAgICAnQHNvbGlkLXByaW1pdGl2ZXMvbWVtbycsXG4gICAgICAgICdAc29saWQtcHJpbWl0aXZlcy9tZWRpYScsXG4gICAgICAgICdAc29saWQtcHJpbWl0aXZlcy9zdG9yYWdlJyxcbiAgICAgICAgJ0Bzb2xpZC1wcmltaXRpdmVzL3V0aWxzJyxcbiAgICAgICAgJ0Bzb2xpZC1wcmltaXRpdmVzL3Jvb3RsZXNzJyxcbiAgICAgICAgJ3NvbGlkLXRpcHRhcCcsXG4gICAgICAgICdAdGlwdGFwL2V4dGVuc2lvbi1kb2N1bWVudCcsXG4gICAgICAgICdAdGlwdGFwL2NvcmUnLFxuICAgICAgICAnQHRpcHRhcC9wbScsXG4gICAgICAgICdwcm9zZW1pcnJvci1zdGF0ZScsXG4gICAgICAgICdwcm9zZW1pcnJvci1tb2RlbCcsXG4gICAgICAgICdwcm9zZW1pcnJvci10cmFuc2Zvcm0nLFxuICAgICAgICAncHJvc2VtaXJyb3ItY29tbWFuZHMnLFxuICAgICAgICAncHJvc2VtaXJyb3Itc2NoZW1hLWxpc3QnLFxuICAgICAgICAnQHRpcHRhcC9leHRlbnNpb24tdGV4dCcsXG4gICAgICAgICdAdGlwdGFwL2V4dGVuc2lvbi1wYXJhZ3JhcGgnLFxuICAgICAgICAnQHRpcHRhcC9leHRlbnNpb24tYm9sZCcsXG4gICAgICAgICdAdGlwdGFwL2V4dGVuc2lvbi1pdGFsaWMnLFxuICAgICAgICAnQHRpcHRhcC9leHRlbnNpb24tYmxvY2txdW90ZScsXG4gICAgICAgICdAc29saWQtcHJpbWl0aXZlcy91cGxvYWQnLFxuICAgICAgICAnQHRpcHRhcC9leHRlbnNpb24tcGxhY2Vob2xkZXInLFxuICAgICAgICAncHJvc2VtaXJyb3ItdmlldycsXG4gICAgICAgICdAdGlwdGFwL2V4dGVuc2lvbi1saW5rJyxcbiAgICAgICAgJ0B0aXB0YXAvZXh0ZW5zaW9uLWltYWdlJyxcbiAgICAgICAgJ0B0aXB0YXAvZXh0ZW5zaW9uLWNoYXJhY3Rlci1jb3VudCcsXG4gICAgICAgICdjbHN4JyxcbiAgICAgIF0sXG4gICAgfSxcbiAgfVxufSlcbiJdLAogICJtYXBwaW5ncyI6ICI7QUFBNlMsT0FBTyxlQUFlO0FBQ25VLFNBQVMsb0JBQW9CO0FBQzdCLE9BQU8sWUFBWTtBQUNuQixPQUFPLGFBQWE7QUFDcEIsT0FBTyxpQkFBaUI7QUFFeEIsSUFBTSxlQUFlLE1BQU07QUFDekIsU0FBTztBQUFBLElBQ0wsU0FBUztBQUFBLElBQ1QsTUFBTTtBQUFBLElBQ04sT0FBTztBQUFBLElBQ1AsZ0JBQWdCLFNBQVM7QUFDdkIsWUFBTSxFQUFFLFFBQVEsSUFBSTtBQUVwQixjQUFRLFFBQVEsQ0FBQyxXQUFXO0FBQzFCLFlBQUksT0FBTyxHQUFHLFNBQVMsY0FBYyxHQUFHO0FBQ3RDLGlCQUFPLGtCQUFrQjtBQUFBLFFBQzNCO0FBQUEsTUFDRixDQUFDO0FBQUEsSUFDSDtBQUFBLEVBQ0Y7QUFDRjtBQUVBLElBQU0sY0FBYztBQUVwQixJQUFNLHVCQUF1QixDQUFDLGFBQTZCO0FBQ3pELFNBQU8sU0FDSixNQUFNLFNBQVMsUUFBUSxXQUFXLElBQUksWUFBWSxNQUFNLEVBQ3hELFFBQVEsZ0JBQWdCLEVBQUUsRUFDMUIsUUFBUSxXQUFXLEdBQUc7QUFDM0I7QUFFQSxJQUFNLHdCQUF3QixDQUFDLE1BQWMsVUFBa0IsU0FDN0QsR0FBRyxxQkFBcUIsUUFBUSxDQUFDLEtBQUssSUFBSTtBQUU1QyxJQUFPLHNCQUFRLGFBQWEsQ0FBQyxFQUFFLE1BQU0sUUFBUSxNQUFNO0FBQ2pELFFBQU0sVUFBVTtBQUFBLElBQ2QsWUFBWSxFQUFFLEtBQUssS0FBSyxDQUFDO0FBQUEsSUFDekIsVUFBVSxFQUFFLCtCQUErQixLQUFLLENBQUM7QUFBQSxJQUNqRCxRQUFRO0FBQUEsSUFDUixhQUFhO0FBQUEsRUFDZjtBQUVBLE1BQUksWUFBWSxTQUFTO0FBQ3ZCLFlBQVEsS0FBSyxPQUFPLENBQUM7QUFBQSxFQUN2QjtBQUVBLFFBQU0sUUFBUSxTQUFTO0FBRXZCLFNBQU87QUFBQSxJQUNMLFdBQVc7QUFBQSxJQUNYO0FBQUEsSUFDQSxRQUFRO0FBQUEsTUFDTixPQUFPO0FBQUEsTUFDUCxNQUFNO0FBQUEsSUFDUjtBQUFBLElBQ0EsS0FBSztBQUFBLE1BQ0gsY0FBYztBQUFBLE1BQ2QscUJBQXFCO0FBQUEsUUFDbkIsTUFBTSxFQUFFLGdCQUFnQixrQ0FBa0M7QUFBQSxNQUM1RDtBQUFBLE1BQ0EsU0FBUztBQUFBLFFBQ1Asb0JBQW9CLFFBQVEsd0JBQXdCO0FBQUEsTUFDdEQ7QUFBQSxJQUNGO0FBQUEsSUFDQSxPQUFPO0FBQUEsTUFDTCxlQUFlO0FBQUEsUUFDYixVQUFVLENBQUM7QUFBQSxNQUNiO0FBQUEsTUFDQSx1QkFBdUI7QUFBQSxNQUN2QixRQUFRO0FBQUEsSUFDVjtBQUFBLElBQ0EsS0FBSztBQUFBLE1BQ0gsWUFBWTtBQUFBLFFBQ1Y7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsTUFDRjtBQUFBLElBQ0Y7QUFBQSxFQUNGO0FBQ0YsQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K