Fixed {{FILE_URL}}
generation
All checks were successful
Node.js CI / build (push) Successful in 1m10s
All checks were successful
Node.js CI / build (push) Successful in 1m10s
This commit is contained in:
parent
84069087fe
commit
f21b3769a4
1 changed files with 5 additions and 3 deletions
8
build.js
8
build.js
|
@ -134,7 +134,8 @@ async function buildScript(scriptPath) {
|
|||
const srcDir = path.dirname(scriptPath);
|
||||
const scriptName = path.basename(scriptPath, ".user.js");
|
||||
const metaPath = path.join(srcDir, scriptName + `.meta.js`);
|
||||
let outdDir = [outDir, srcDir.replace(/^src(\\|\/)?/, "")];
|
||||
const scrPath = srcDir.replace(/^src(\\|\/)?/, "");
|
||||
let outdDir = [outDir, scrPath];
|
||||
const outPath = path.join(...outdDir, `${scriptName}.user.js`);
|
||||
const tempPath = path.join(...outdDir, `${scriptName}.user.temp.js`);
|
||||
const minifiedPath = path.join(...outdDir, `${scriptName}.min.user.js`);
|
||||
|
@ -162,13 +163,14 @@ async function buildScript(scriptPath) {
|
|||
let metaContentOriginal = fs
|
||||
.readFileSync(metaPath, "utf8")
|
||||
.replace(/{{UNIXDATE}}/gim, Date.now());
|
||||
let scrPathd = scrPath.replace(/\\/g, "/");
|
||||
let metaContent = metaContentOriginal.replace(
|
||||
/{{FILE_URL}}/gim,
|
||||
`https://git.bowu.dev/bowu/UserScriptsPublic/raw/branch/main/build/${scriptName}.user.js`
|
||||
`https://git.bowu.dev/bowu/UserScriptsPublic/raw/branch/main/build/${scrPathd}/${scriptName}.user.js`
|
||||
);
|
||||
let metaMiniContent = metaContentOriginal.replace(
|
||||
/{{FILE_URL}}/gim,
|
||||
`https://git.bowu.dev/bowu/UserScriptsPublic/raw/branch/main/build/${scriptName}.min.user.js`
|
||||
`https://git.bowu.dev/bowu/UserScriptsPublic/raw/branch/main/build/${scrPathd}/${scriptName}.min.user.js`
|
||||
);
|
||||
const scriptContent = fs.readFileSync(tempPath, "utf8");
|
||||
fs.writeFileSync(outPath, `${metaContent}\n${scriptContent}`);
|
||||
|
|
Loading…
Reference in a new issue