We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d1e4914 commit 3b8f77aCopy full SHA for 3b8f77a
vite.config.ts
@@ -2,9 +2,26 @@ import dynamicImport from 'vite-plugin-dynamic-import';
2
import { sveltekit } from '@sveltejs/kit/vite';
3
import { defineConfig } from 'vitest/config';
4
import { ViteImageOptimizer } from 'vite-plugin-image-optimizer';
5
+import type { Plugin } from 'vite';
6
+
7
+const envFixer: Plugin = {
8
+ name: 'env-fixer',
9
+ enforce: 'pre',
10
+ transform(code, id) {
11
+ if (!id.includes('.markdoc')) {
12
+ return { code };
13
+ }
14
15
+ const transformed = code.replaceAll(/process\.env/g, 'process.env');
16
+ return {
17
+ code: transformed
18
+ };
19
20
+};
21
22
export default defineConfig({
23
plugins: [
24
+ envFixer,
25
sveltekit(),
26
dynamicImport({
27
filter(id) {
0 commit comments