vite-plugin-prerelease
Version:
vite plugin prerelease
31 lines (28 loc) • 777 B
JavaScript
import { prerelease } from './chunk-BMVHGDV4.js';
// src/node/astro/index.ts
function prerelease2(options) {
const { prereleaseEnv = "production" } = options || {};
return {
name: "vite-plugin-prerelease-integration",
hooks: {
"astro:config:setup": ({ injectScript, updateConfig }) => {
updateConfig({
vite: {
plugins: [
prerelease({
...options,
mode: "runtime",
entry: "astro:scripts/page.js"
})
]
}
});
if (process.env.NODE_ENV === prereleaseEnv || process.env.NODE_ENV === "production") {
return;
}
injectScript("page", "");
}
}
};
}
export { prerelease2 as prerelease };