Add first business article and article layout

This commit is contained in:
2026-05-21 12:14:46 -05:00
parent 200e14e2e9
commit 4735704c6f
9617 changed files with 988627 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
import { compile } from "../core/compile/compile-rs.js";
import { getFileInfo } from "../vite-plugin-utils/index.js";
async function compileAstro({
compileProps,
astroFileToCompileMetadata
}) {
const transformResult = await compile(compileProps);
const { fileId: file, fileUrl: url } = getFileInfo(
compileProps.filename,
compileProps.astroConfig
);
let SUFFIX = "";
SUFFIX += `
const $$file = ${JSON.stringify(file)};
const $$url = ${JSON.stringify(
url
)};export { $$file as file, $$url as url };
`;
if (!compileProps.viteConfig.isProduction) {
let i = 0;
while (i < transformResult.scripts.length) {
SUFFIX += `import "${compileProps.filename}?astro&type=script&index=${i}&lang.ts";`;
i++;
}
}
astroFileToCompileMetadata.set(compileProps.filename, {
originalCode: compileProps.source,
css: transformResult.css,
scripts: transformResult.scripts
});
return {
...transformResult,
code: transformResult.code + SUFFIX,
map: transformResult.map || null
};
}
export {
compileAstro
};