[Bootstrap] Use GitHub Raw as host w/ fixed caching

pull/50/head
Oj18 3 years ago
parent 954702a94a
commit a011474660

@ -10,8 +10,8 @@ const init = async () => {
console.log('[GooseMod Bootstrap]', 'Found locale', locale);
// eval(await (await fetch(`http://localhost:1234/goosemod.${locale}.js`)).text());
eval(await (await fetch(`https://dev.builds.goosemod.com/goosemod.${locale}.js`)).text());
// eval(await (await fetch(`http://localhost:1234/goosemod.${locale}.js?_<buildtime>`)).text());
eval(await (await fetch(`https://raw.githubusercontent.com/GooseMod/GooseMod/dist-dev/goosemod.${locale}.js?_<buildtime>`)).text());
};
init();

@ -5,12 +5,12 @@ import geni18nFiles from './i18n';
export default () => {
const changelog = genChangelog();
return {
name: 'goosemod',
renderChunk: async (code) => {
const changelog = genChangelog();
const commitHash = await new Promise((res) => exec(`git rev-parse HEAD`, (_err, stdout) => res(stdout.trim())));
code = code

@ -12,6 +12,11 @@ import pcImport from 'postcss-import';
// Custom plugins
import goosemod from './building/rollup-plugin-gm/index';
const goosemodBootstrap = () => ({
name: 'goosemod-bootstrap',
renderChunk: async (code) => code.replace('<buildtime>', Date.now())
});
const prod = !process.env.ROLLUP_WATCH;
@ -80,7 +85,9 @@ export default [
plugins: [
localResolve(),
prod && terser()
prod && terser(),
goosemodBootstrap()
],
// fix rollup jank

Loading…
Cancel
Save