fix vite and solid in dev
Inclusion of @astrojs/markdown-remark caused errors that cause solid and vite to fail to load in dev. It's stripped in build.
This commit is contained in:
		
							parent
							
								
									7f3b6795a6
								
							
						
					
					
						commit
						492200a42b
					
				
					 5 changed files with 7 additions and 18 deletions
				
			
		| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
---
 | 
			
		||||
import { processQsMarkdown } from "@config/io/helpers"
 | 
			
		||||
import { processMarkdown } from "@config/io/markdown"
 | 
			
		||||
 | 
			
		||||
export interface Props {
 | 
			
		||||
  markdown?: string,
 | 
			
		||||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ export interface Props {
 | 
			
		|||
 | 
			
		||||
const { markdown } = Astro.props;
 | 
			
		||||
 | 
			
		||||
const html = markdown ? await processQsMarkdown(markdown) : null;
 | 
			
		||||
const html = markdown ? await processMarkdown(markdown) : null;
 | 
			
		||||
---
 | 
			
		||||
<section class="typedata-details">
 | 
			
		||||
  {html ? <div class="typedata-detailsdata" set:html={html} /> : <em>No details provided</em>}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,3 @@
 | 
			
		|||
import * as markdownUtils from "./markdown.ts";
 | 
			
		||||
 | 
			
		||||
import {
 | 
			
		||||
  //  Flag,
 | 
			
		||||
  PowerCord,
 | 
			
		||||
| 
						 | 
				
			
			@ -75,12 +73,6 @@ export function groupRoutes(routes: RouteData[]): GroupedRoutes {
 | 
			
		|||
  }, defaultValue);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export async function processQsMarkdown(
 | 
			
		||||
  markdown: string
 | 
			
		||||
): Promise<string> {
 | 
			
		||||
  return await markdownUtils.processMarkdown(markdown);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function getQMLTypeLinkObject(unparsed: string) {
 | 
			
		||||
  const isLocal = unparsed.startsWith("MQS_") ? "local" : false;
 | 
			
		||||
  const isQT = unparsed.startsWith("MQT_") ? "qt" : false;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,7 +96,6 @@ export const markdownConfig: AstroMarkdownOptions = {
 | 
			
		|||
  remarkPlugins: [[remarkAlert, { legacyTitle: true }]],
 | 
			
		||||
  rehypePlugins: [
 | 
			
		||||
    // FIXME: incompatible types between unified/Plugin and Astro/RehypePlugin
 | 
			
		||||
    // @ts-expect-error
 | 
			
		||||
    [sectionize as RehypePlugin, { idPropertyName: "id" }],
 | 
			
		||||
    rehypeRewriteTypelinks,
 | 
			
		||||
  ],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,6 @@
 | 
			
		|||
---
 | 
			
		||||
import {
 | 
			
		||||
  processQsMarkdown,
 | 
			
		||||
  getQMLTypeLink,
 | 
			
		||||
} from "@config/io/helpers";
 | 
			
		||||
import { getQMLTypeLink } from "@config/io/helpers";
 | 
			
		||||
import { processMarkdown } from "@config/io/markdown";
 | 
			
		||||
import { generateTypeData } from "@config/io/generateTypeData";
 | 
			
		||||
import { Flag } from "@icons";
 | 
			
		||||
import DocsLayout from "@layouts/DocsLayout.astro";
 | 
			
		||||
| 
						 | 
				
			
			@ -50,7 +48,7 @@ const sidebarData = {
 | 
			
		|||
const superLink = data.super ? getQMLTypeLink(data.super) : null;
 | 
			
		||||
 | 
			
		||||
const details = data.details
 | 
			
		||||
  ? await processQsMarkdown(data.details)
 | 
			
		||||
  ? await processMarkdown(data.details)
 | 
			
		||||
  : null;
 | 
			
		||||
---
 | 
			
		||||
<DocsLayout title={`${route.name} - ${route.type}`} description={data?.description ?? ""}>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
---
 | 
			
		||||
import DocsLayout from "@layouts/DocsLayout.astro";
 | 
			
		||||
import { generateTypeData } from "@config/io/generateTypeData";
 | 
			
		||||
import { processQsMarkdown } from "@src/config/io/helpers";
 | 
			
		||||
import { processMarkdown } from "@src/config/io/markdown";
 | 
			
		||||
 | 
			
		||||
export async function getStaticPaths() {
 | 
			
		||||
  const routes = await generateTypeData();
 | 
			
		||||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ export async function getStaticPaths() {
 | 
			
		|||
}
 | 
			
		||||
const { route, children } = Astro.props;
 | 
			
		||||
const details = route.data.details
 | 
			
		||||
  ? await processQsMarkdown(route.data.details)
 | 
			
		||||
  ? await processMarkdown(route.data.details)
 | 
			
		||||
  : null;
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue