summaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/src/utils.ts
diff options
context:
space:
mode:
authorGravatar wackbyte <wackbyte@pm.me> 2024-06-17 03:05:48 -0400
committerGravatar GitHub <noreply@github.com> 2024-06-17 15:05:48 +0800
commit7d597506615fa5a34327304e8321be7b9c4b799d (patch)
treec8b8e180181bd178b9e1e24d2d166ce4dbea7bd3 /packages/integrations/mdx/src/utils.ts
parent6fcc246be42f16c373c531b54a4d6b187e979456 (diff)
downloadastro-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.ts12
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`
);
}