Initial commit: New MoreminiMore website with fresh design

This commit is contained in:
MoreminiMore
2026-04-22 01:59:05 +07:00
commit 76409638cc
14010 changed files with 2052041 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
import type { ConfigEnv, Plugin as VitePlugin } from 'vite';
import type { ServerIslandsState } from '../core/server-islands/shared-state.js';
import type { AstroSettings, RoutesList } from '../types/astro.js';
export declare const ASTRO_RENDERERS_MODULE_ID = "virtual:astro:renderers";
interface PluginOptions {
settings: AstroSettings;
routesList: RoutesList;
serverIslandsState: ServerIslandsState;
command: ConfigEnv['command'];
}
export default function vitePluginRenderers(options: PluginOptions): VitePlugin;
export {};

52
node_modules/astro/dist/vite-plugin-renderers/index.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
import { ASTRO_VITE_ENVIRONMENT_NAMES } from "../core/constants.js";
import { hasNonPrerenderedRoute } from "../core/routing/helpers.js";
const ASTRO_RENDERERS_MODULE_ID = "virtual:astro:renderers";
const RESOLVED_ASTRO_RENDERERS_MODULE_ID = `\0${ASTRO_RENDERERS_MODULE_ID}`;
function vitePluginRenderers(options) {
const renderers = options.settings.renderers;
return {
name: "astro:plugin-renderers",
enforce: "pre",
resolveId: {
filter: {
id: new RegExp(`^${ASTRO_RENDERERS_MODULE_ID}$`)
},
handler() {
return RESOLVED_ASTRO_RENDERERS_MODULE_ID;
}
},
load: {
filter: {
id: new RegExp(`^${RESOLVED_ASTRO_RENDERERS_MODULE_ID}$`)
},
handler() {
if (options.command === "build" && this.environment.name === ASTRO_VITE_ENVIRONMENT_NAMES.ssr && renderers.length > 0 && !options.serverIslandsState.hasIslands() && !hasNonPrerenderedRoute(options.routesList.routes, {
includeEndpoints: false,
includeExternal: true
})) {
return { code: `export const renderers = [];` };
}
if (renderers.length > 0) {
const imports = [];
const exports = [];
let i = 0;
let rendererItems = "";
for (const renderer of renderers) {
const variable = `_renderer${i}`;
imports.push(`import ${variable} from ${JSON.stringify(renderer.serverEntrypoint)};`);
rendererItems += `Object.assign(${JSON.stringify(renderer)}, { ssr: ${variable} }),`;
i++;
}
exports.push(`export const renderers = [${rendererItems}];`);
return { code: `${imports.join("\n")}
${exports.join("\n")}` };
}
return { code: `export const renderers = [];` };
}
}
};
}
export {
ASTRO_RENDERERS_MODULE_ID,
vitePluginRenderers as default
};