blank project

This commit is contained in:
root
2025-10-17 20:17:33 +00:00
commit 14b2d53e8e
9366 changed files with 1515019 additions and 0 deletions

8
node_modules/astro/dist/prerender/metadata.d.ts generated vendored Normal file
View File

@@ -0,0 +1,8 @@
import type { ModuleInfo, ModuleLoader } from '../core/module-loader/index.js';
type GetPrerenderStatusParams = {
filePath: URL;
loader: ModuleLoader;
};
export declare function getPrerenderStatus({ filePath, loader, }: GetPrerenderStatusParams): boolean | undefined;
export declare function getPrerenderMetadata(moduleInfo: ModuleInfo): any;
export {};

18
node_modules/astro/dist/prerender/metadata.js generated vendored Normal file
View File

@@ -0,0 +1,18 @@
import { viteID } from "../core/util.js";
function getPrerenderStatus({
filePath,
loader
}) {
const fileID = viteID(filePath);
const moduleInfo = loader.getModuleInfo(fileID);
if (!moduleInfo) return;
const prerenderStatus = getPrerenderMetadata(moduleInfo);
return prerenderStatus;
}
function getPrerenderMetadata(moduleInfo) {
return moduleInfo?.meta?.astro?.pageOptions?.prerender;
}
export {
getPrerenderMetadata,
getPrerenderStatus
};

15
node_modules/astro/dist/prerender/routing.d.ts generated vendored Normal file
View File

@@ -0,0 +1,15 @@
import type { AstroSettings, ComponentInstance } from '../types/astro.js';
import type { RouteData } from '../types/public/internal.js';
import type { DevPipeline } from '../vite-plugin-astro-server/pipeline.js';
type GetSortedPreloadedMatchesParams = {
pipeline: DevPipeline;
matches: RouteData[];
settings: AstroSettings;
};
export declare function getSortedPreloadedMatches({ pipeline, matches, settings, }: GetSortedPreloadedMatchesParams): Promise<PreloadAndSetPrerenderStatusResult[]>;
type PreloadAndSetPrerenderStatusResult = {
filePath: URL;
route: RouteData;
preloadedComponent: ComponentInstance;
};
export {};

57
node_modules/astro/dist/prerender/routing.js generated vendored Normal file
View File

@@ -0,0 +1,57 @@
import { RedirectComponentInstance, routeIsRedirect } from "../core/redirects/index.js";
import { routeComparator } from "../core/routing/priority.js";
import { getPrerenderStatus } from "./metadata.js";
async function getSortedPreloadedMatches({
pipeline,
matches,
settings
}) {
return (await preloadAndSetPrerenderStatus({
pipeline,
matches,
settings
})).sort((a, b) => routeComparator(a.route, b.route)).sort((a, b) => prioritizePrerenderedMatchesComparator(a.route, b.route));
}
async function preloadAndSetPrerenderStatus({
pipeline,
matches,
settings
}) {
const preloaded = new Array();
for (const route of matches) {
const filePath = new URL(`./${route.component}`, settings.config.root);
if (routeIsRedirect(route)) {
preloaded.push({
preloadedComponent: RedirectComponentInstance,
route,
filePath
});
continue;
}
const preloadedComponent = await pipeline.preload(route, filePath);
const prerenderStatus = getPrerenderStatus({
filePath,
loader: pipeline.loader
});
if (prerenderStatus !== void 0) {
route.prerender = prerenderStatus;
}
preloaded.push({ preloadedComponent, route, filePath });
}
return preloaded;
}
function prioritizePrerenderedMatchesComparator(a, b) {
if (areRegexesEqual(a.pattern, b.pattern)) {
if (a.prerender !== b.prerender) {
return a.prerender ? -1 : 1;
}
return a.component < b.component ? -1 : 1;
}
return 0;
}
function areRegexesEqual(regexp1, regexp2) {
return regexp1.source === regexp2.source && regexp1.global === regexp2.global;
}
export {
getSortedPreloadedMatches
};

11
node_modules/astro/dist/prerender/utils.d.ts generated vendored Normal file
View File

@@ -0,0 +1,11 @@
import type { AstroSettings } from '../types/astro.js';
import type { AstroConfig } from '../types/public/config.js';
export declare function getPrerenderDefault(config: AstroConfig): boolean;
/**
* Returns the correct output directory of the SSR build based on the configuration
*/
export declare function getServerOutputDirectory(settings: AstroSettings): URL;
/**
* Returns the correct output directory of the client build based on the configuration
*/
export declare function getClientOutputDirectory(settings: AstroSettings): URL;

15
node_modules/astro/dist/prerender/utils.js generated vendored Normal file
View File

@@ -0,0 +1,15 @@
import { getOutDirWithinCwd } from "../core/build/common.js";
function getPrerenderDefault(config) {
return config.output !== "server";
}
function getServerOutputDirectory(settings) {
return settings.buildOutput === "server" ? settings.config.build.server : getOutDirWithinCwd(settings.config.outDir);
}
function getClientOutputDirectory(settings) {
return settings.buildOutput === "server" ? settings.config.build.client : settings.config.outDir;
}
export {
getClientOutputDirectory,
getPrerenderDefault,
getServerOutputDirectory
};