iles
Version:
Vite & Vue powered static site generator with partial hydration
31 lines (28 loc) • 1.02 kB
TypeScript
import { ComponentInfo } from 'unplugin-vue-components/types';
import { Awaited } from '../shared.js';
import '~/site';
import 'vite';
import 'rollup';
import 'vue';
import '@vitejs/plugin-vue';
import 'unplugin-vue-components/vite';
import 'vite-plugin-solid';
import '@sveltejs/vite-plugin-svelte';
import '@preact/preset-vite';
import 'vue-router';
import '@unhead/vue';
import '@islands/pages';
import '@islands/mdx';
import '@islands/hydration/dist/vanilla';
type ImportsMetadata = Record<string, ComponentInfo>;
declare function parseId(id: string): {
path: string;
query: {
[k: string]: string;
};
};
declare function parseExports(code: string): Promise<string[]>;
declare function parseImports(code: string): Promise<ImportsMetadata>;
type ParsedImports = Awaited<ReturnType<typeof parseImports>>;
declare function parseImportVariables(partialStatement: string): string[][];
export { type ImportsMetadata, type ParsedImports, parseExports, parseId, parseImportVariables, parseImports };