summaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/src
diff options
context:
space:
mode:
authorGravatar Ben Holmes <hey@bholmes.dev> 2023-04-11 13:44:39 -0400
committerGravatar GitHub <noreply@github.com> 2023-04-11 13:44:39 -0400
commitf882bc1636d5ce1c3b8faae47df36b4dc758045a (patch)
treed3c8166da1b01fd623026f4b87c356ed20c79de7 /packages/integrations/mdx/src
parentb1d07bcf404b0e55e5ae70eb0e33165827370333 (diff)
downloadastro-f882bc1636d5ce1c3b8faae47df36b4dc758045a.tar.gz
astro-f882bc1636d5ce1c3b8faae47df36b4dc758045a.tar.zst
astro-f882bc1636d5ce1c3b8faae47df36b4dc758045a.zip
Refactor content collection transforms (#6817)
* feat: json collection POC * wip: add test json file * refactor: rework content flag transforms * refactor: simplify propagatedAsset check * chore: remove JSON playground code * chore: respect build sourcemap option * deps: magic-string, source-map * chore: formatting * fix: add sourcemaps to MDX plugin * chore: changeset * deps: remove magic-string from mdx * chore: remove unecessary MagicString
Diffstat (limited to 'packages/integrations/mdx/src')
-rw-r--r--packages/integrations/mdx/src/index.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/integrations/mdx/src/index.ts b/packages/integrations/mdx/src/index.ts
index 9f46ad30d..a08ab0853 100644
--- a/packages/integrations/mdx/src/index.ts
+++ b/packages/integrations/mdx/src/index.ts
@@ -12,6 +12,7 @@ import { VFile } from 'vfile';
import type { Plugin as VitePlugin } from 'vite';
import { getRehypePlugins, getRemarkPlugins, recmaInjectImportMetaEnvPlugin } from './plugins.js';
import { getFileInfo, ignoreStringPlugins, parseFrontmatter } from './utils.js';
+import { SourceMapGenerator } from 'source-map';
export type MdxOptions = Omit<typeof markdownConfigDefaults, 'remarkPlugins' | 'rehypePlugins'> & {
extendMarkdownConfig: boolean;
@@ -113,6 +114,9 @@ export default function mdx(partialMdxOptions: Partial<MdxOptions> = {}): AstroI
...(mdxPluginOpts.recmaPlugins ?? []),
() => recmaInjectImportMetaEnvPlugin({ importMetaEnv }),
],
+ SourceMapGenerator: config.vite.build?.sourcemap
+ ? SourceMapGenerator
+ : undefined,
});
return {
@@ -168,7 +172,7 @@ export default function mdx(partialMdxOptions: Partial<MdxOptions> = {}): AstroI
import.meta.hot.decline();
}`;
}
- return escapeViteEnvReferences(code);
+ return { code: escapeViteEnvReferences(code), map: null };
},
},
] as VitePlugin[],