From f882bc1636d5ce1c3b8faae47df36b4dc758045a Mon Sep 17 00:00:00 2001 From: Ben Holmes Date: Tue, 11 Apr 2023 13:44:39 -0400 Subject: 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 --- packages/integrations/mdx/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'packages/integrations/mdx/src') 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 & { extendMarkdownConfig: boolean; @@ -113,6 +114,9 @@ export default function mdx(partialMdxOptions: Partial = {}): AstroI ...(mdxPluginOpts.recmaPlugins ?? []), () => recmaInjectImportMetaEnvPlugin({ importMetaEnv }), ], + SourceMapGenerator: config.vite.build?.sourcemap + ? SourceMapGenerator + : undefined, }); return { @@ -168,7 +172,7 @@ export default function mdx(partialMdxOptions: Partial = {}): AstroI import.meta.hot.decline(); }`; } - return escapeViteEnvReferences(code); + return { code: escapeViteEnvReferences(code), map: null }; }, }, ] as VitePlugin[], -- cgit v1.2.3