diff options
Diffstat (limited to 'packages/integrations/markdoc/src')
8 files changed, 22 insertions, 22 deletions
diff --git a/packages/integrations/markdoc/src/content-entry-type.ts b/packages/integrations/markdoc/src/content-entry-type.ts index bd19e1ccd..791def315 100644 --- a/packages/integrations/markdoc/src/content-entry-type.ts +++ b/packages/integrations/markdoc/src/content-entry-type.ts @@ -117,7 +117,7 @@ const nodeComponentMap = ${getStringifiedMap(componentConfigByNodeMap, 'Node')}; const options = ${JSON.stringify(options)}; const stringifiedAst = ${JSON.stringify( - /* Double stringify to encode *as* stringified JSON */ JSON.stringify(ast) + /* Double stringify to encode *as* stringified JSON */ JSON.stringify(ast), )}; export const getHeadings = createGetHeadings(stringifiedAst, markdocConfig, options); @@ -133,7 +133,7 @@ export const Content = createContentComponent( }, contentModuleTypes: await fs.promises.readFile( new URL('../template/content-module-types.d.ts', import.meta.url), - 'utf-8' + 'utf-8', ), }; } @@ -182,7 +182,7 @@ async function resolvePartials({ if (!partialId) { const attemptResolveAsRelative = await pluginContext.resolve( './' + file, - fileURLToPath(fileUrl) + fileURLToPath(fileUrl), ); if (!attemptResolveAsRelative?.id) throw new Error(); partialId = attemptResolveAsRelative.id; @@ -302,7 +302,7 @@ async function emitOptimizedImages( pluginContext: Rollup.PluginContext; filePath: string; astroConfig: AstroConfig; - } + }, ) { for (const node of nodeChildren) { let isComponent = node.type === 'tag' && node.tag === 'image'; @@ -320,7 +320,7 @@ async function emitOptimizedImages( const src = await emitESMImage( resolved.id, ctx.pluginContext.meta.watchMode, - ctx.pluginContext.emitFile + ctx.pluginContext.emitFile, ); const fsPath = resolved.id; @@ -338,7 +338,7 @@ async function emitOptimizedImages( } else { throw new MarkdocError({ message: `Could not resolve image ${JSON.stringify( - node.attributes.src + node.attributes.src, )} from ${JSON.stringify(ctx.filePath)}. Does the file exist?`, }); } @@ -366,7 +366,7 @@ function shouldOptimizeImage(src: string) { function getStringifiedImports( componentConfigMap: Record<string, ComponentConfig>, componentNamePrefix: string, - root: URL + root: URL, ) { let stringifiedComponentImports = ''; for (const [key, config] of Object.entries(componentConfigMap)) { @@ -394,7 +394,7 @@ function toImportName(unsafeName: string) { */ function getStringifiedMap( componentConfigMap: Record<string, ComponentConfig>, - componentNamePrefix: string + componentNamePrefix: string, ) { let stringifiedComponentMap = '{'; for (const key in componentConfigMap) { diff --git a/packages/integrations/markdoc/src/extensions/prism.ts b/packages/integrations/markdoc/src/extensions/prism.ts index 54f98f928..721564871 100644 --- a/packages/integrations/markdoc/src/extensions/prism.ts +++ b/packages/integrations/markdoc/src/extensions/prism.ts @@ -12,7 +12,7 @@ export default function prism(): AstroMarkdocConfig { // Use `unescapeHTML` to return `HTMLString` for Astro renderer to inline as HTML return unescapeHTML( - `<pre class="${classLanguage}"><code class="${classLanguage}">${html}</code></pre>` + `<pre class="${classLanguage}"><code class="${classLanguage}">${html}</code></pre>`, ) as any; }, }, diff --git a/packages/integrations/markdoc/src/heading-ids.ts b/packages/integrations/markdoc/src/heading-ids.ts index d0d14f2b1..9290a3db6 100644 --- a/packages/integrations/markdoc/src/heading-ids.ts +++ b/packages/integrations/markdoc/src/heading-ids.ts @@ -10,7 +10,7 @@ import { MarkdocError } from './utils.js'; function getSlug( attributes: Record<string, any>, children: RenderableTreeNode[], - headingSlugger: Slugger + headingSlugger: Slugger, ): string { if (attributes.id && typeof attributes.id === 'string') { return attributes.id; diff --git a/packages/integrations/markdoc/src/html/css/parse-inline-css-to-react.ts b/packages/integrations/markdoc/src/html/css/parse-inline-css-to-react.ts index 2e445d35f..c35376641 100644 --- a/packages/integrations/markdoc/src/html/css/parse-inline-css-to-react.ts +++ b/packages/integrations/markdoc/src/html/css/parse-inline-css-to-react.ts @@ -1,7 +1,7 @@ import { styleToObject } from './style-to-object.js'; export function parseInlineCSSToReactLikeObject( - css: string | undefined | null + css: string | undefined | null, ): React.CSSProperties | undefined { if (typeof css === 'string') { const cssObject: Record<string, string> = {}; diff --git a/packages/integrations/markdoc/src/html/transform/html-token-transform.ts b/packages/integrations/markdoc/src/html/transform/html-token-transform.ts index 10796cdc0..2c6a5d1e2 100644 --- a/packages/integrations/markdoc/src/html/transform/html-token-transform.ts +++ b/packages/integrations/markdoc/src/html/transform/html-token-transform.ts @@ -125,7 +125,7 @@ export function htmlTokenTransform(tokenizer: Tokenizer, tokens: Token[]): Token decodeEntities: false, recognizeCDATA: true, recognizeSelfClosing: true, - } + }, ); // for every detected token... diff --git a/packages/integrations/markdoc/src/index.ts b/packages/integrations/markdoc/src/index.ts index 1696b36e8..dfc4ebe37 100644 --- a/packages/integrations/markdoc/src/index.ts +++ b/packages/integrations/markdoc/src/index.ts @@ -26,7 +26,7 @@ export default function markdocIntegration(options?: MarkdocIntegrationOptions): markdocConfigResult = await loadMarkdocConfig(astroConfig); addContentEntryType( - await getContentEntryType({ markdocConfigResult, astroConfig, options }) + await getContentEntryType({ markdocConfigResult, astroConfig, options }), ); updateConfig({ diff --git a/packages/integrations/markdoc/src/load-config.ts b/packages/integrations/markdoc/src/load-config.ts index 6ae6f5a15..ce181e604 100644 --- a/packages/integrations/markdoc/src/load-config.ts +++ b/packages/integrations/markdoc/src/load-config.ts @@ -18,7 +18,7 @@ export type MarkdocConfigResult = { }; export async function loadMarkdocConfig( - astroConfig: Pick<AstroConfig, 'root'> + astroConfig: Pick<AstroConfig, 'root'>, ): Promise<MarkdocConfigResult | undefined> { let markdocConfigUrl: URL | undefined; for (const filename of SUPPORTED_MARKDOC_CONFIG_FILES) { diff --git a/packages/integrations/markdoc/src/runtime.ts b/packages/integrations/markdoc/src/runtime.ts index 6a645e5d8..31ddf4c64 100644 --- a/packages/integrations/markdoc/src/runtime.ts +++ b/packages/integrations/markdoc/src/runtime.ts @@ -18,7 +18,7 @@ import type { MarkdocIntegrationOptions } from './options.js'; */ export async function setupConfig( userConfig: AstroMarkdocConfig = {}, - options: MarkdocIntegrationOptions | undefined + options: MarkdocIntegrationOptions | undefined, ): Promise<MergedConfig> { let defaultConfig: AstroMarkdocConfig = setupHeadingConfig(); @@ -44,7 +44,7 @@ export async function setupConfig( /** Used for synchronous `getHeadings()` function */ export function setupConfigSync( userConfig: AstroMarkdocConfig = {}, - options: MarkdocIntegrationOptions | undefined + options: MarkdocIntegrationOptions | undefined, ): MergedConfig { const defaultConfig: AstroMarkdocConfig = setupHeadingConfig(); @@ -62,7 +62,7 @@ type MergedConfig = Required<Omit<AstroMarkdocConfig, 'extends'>>; /** Merge function from `@markdoc/markdoc` internals */ export function mergeConfig( configA: AstroMarkdocConfig, - configB: AstroMarkdocConfig + configB: AstroMarkdocConfig, ): MergedConfig { return { ...configA, @@ -101,7 +101,7 @@ export function mergeConfig( export function resolveComponentImports( markdocConfig: Required<Pick<AstroMarkdocConfig, 'tags' | 'nodes'>>, tagComponentMap: Record<string, AstroInstance['default']>, - nodeComponentMap: Record<NodeType, AstroInstance['default']> + nodeComponentMap: Record<NodeType, AstroInstance['default']>, ) { for (const [tag, render] of Object.entries(tagComponentMap)) { const config = markdocConfig.tags[tag]; @@ -137,7 +137,7 @@ const headingLevels = [1, 2, 3, 4, 5, 6] as const; */ export function collectHeadings( children: RenderableTreeNode[], - collectedHeadings: MarkdownHeading[] + collectedHeadings: MarkdownHeading[], ) { for (const node of children) { if (typeof node !== 'object' || !Markdoc.Tag.isTag(node)) continue; @@ -167,7 +167,7 @@ export function collectHeadings( export function createGetHeadings( stringifiedAst: string, userConfig: AstroMarkdocConfig, - options: MarkdocIntegrationOptions | undefined + options: MarkdocIntegrationOptions | undefined, ) { return function getHeadings() { /* Yes, we are transforming twice (once from `getHeadings()` and again from <Content /> in case of variables). @@ -188,7 +188,7 @@ export function createContentComponent( userConfig: AstroMarkdocConfig, options: MarkdocIntegrationOptions | undefined, tagComponentMap: Record<string, AstroInstance['default']>, - nodeComponentMap: Record<NodeType, AstroInstance['default']> + nodeComponentMap: Record<NodeType, AstroInstance['default']>, ) { return createComponent({ async factory(result: any, props: Record<string, any>) { @@ -196,7 +196,7 @@ export function createContentComponent( const config = resolveComponentImports( await setupConfig(withVariables, options), tagComponentMap, - nodeComponentMap + nodeComponentMap, ); return renderComponent(result, Renderer.name, Renderer, { stringifiedAst, config }, {}); |