[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); console.log('[GooseMod Bootstrap]', 'Found locale', locale);
// eval(await (await fetch(`http://localhost:1234/goosemod.${locale}.js`)).text()); // eval(await (await fetch(`http://localhost:1234/goosemod.${locale}.js?_<buildtime>`)).text());
eval(await (await fetch(`https://dev.builds.goosemod.com/goosemod.${locale}.js`)).text()); eval(await (await fetch(`https://raw.githubusercontent.com/GooseMod/GooseMod/dist-dev/goosemod.${locale}.js?_<buildtime>`)).text());
}; };
init(); init();

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

@ -12,6 +12,11 @@ import pcImport from 'postcss-import';
// Custom plugins // Custom plugins
import goosemod from './building/rollup-plugin-gm/index'; 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; const prod = !process.env.ROLLUP_WATCH;
@ -80,7 +85,9 @@ export default [
plugins: [ plugins: [
localResolve(), localResolve(),
prod && terser() prod && terser(),
goosemodBootstrap()
], ],
// fix rollup jank // fix rollup jank

Loading…
Cancel
Save