diff options
author | 2024-06-17 03:05:48 -0400 | |
---|---|---|
committer | 2024-06-17 15:05:48 +0800 | |
commit | 7d597506615fa5a34327304e8321be7b9c4b799d (patch) | |
tree | c8b8e180181bd178b9e1e24d2d166ce4dbea7bd3 /packages/integrations/mdx/src/utils.ts | |
parent | 6fcc246be42f16c373c531b54a4d6b187e979456 (diff) | |
download | astro-7d597506615fa5a34327304e8321be7b9c4b799d.tar.gz astro-7d597506615fa5a34327304e8321be7b9c4b799d.tar.zst astro-7d597506615fa5a34327304e8321be7b9c4b799d.zip |
chore: logging cleanup (#11263)
Diffstat (limited to 'packages/integrations/mdx/src/utils.ts')
-rw-r--r-- | packages/integrations/mdx/src/utils.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/integrations/mdx/src/utils.ts b/packages/integrations/mdx/src/utils.ts index 9adf3586f..4705316cc 100644 --- a/packages/integrations/mdx/src/utils.ts +++ b/packages/integrations/mdx/src/utils.ts @@ -1,8 +1,8 @@ import type { Options as AcornOpts } from 'acorn'; import { parse } from 'acorn'; -import type { AstroConfig, SSRError } from 'astro'; +import type { AstroConfig, AstroIntegrationLogger, SSRError } from 'astro'; import matter from 'gray-matter'; -import { bold, yellow } from 'kleur/colors'; +import { bold } from 'kleur/colors'; import type { MdxjsEsm } from 'mdast-util-mdx'; import type { PluggableList } from 'unified'; @@ -85,22 +85,22 @@ export function jsToTreeNode( }; } -export function ignoreStringPlugins(plugins: any[]): PluggableList { +export function ignoreStringPlugins(plugins: any[], logger: AstroIntegrationLogger): PluggableList { let validPlugins: PluggableList = []; let hasInvalidPlugin = false; for (const plugin of plugins) { if (typeof plugin === 'string') { - console.warn(yellow(`[MDX] ${bold(plugin)} not applied.`)); + logger.warn(`${bold(plugin)} not applied.`); hasInvalidPlugin = true; } else if (Array.isArray(plugin) && typeof plugin[0] === 'string') { - console.warn(yellow(`[MDX] ${bold(plugin[0])} not applied.`)); + logger.warn(`${bold(plugin[0])} not applied.`); hasInvalidPlugin = true; } else { validPlugins.push(plugin); } } if (hasInvalidPlugin) { - console.warn( + logger.warn( `To inherit Markdown plugins in MDX, please use explicit imports in your config instead of "strings." See Markdown docs: https://docs.astro.build/en/guides/markdown-content/#markdown-plugins` ); } |