feat: save index.android.bundle (hbc) to data branch root
This commit is contained in:
parent
4370a68dce
commit
cadefac038
1 changed files with 5 additions and 1 deletions
|
|
@ -4,6 +4,8 @@ import type { Progress } from "../progress";
|
|||
import { codePath, commitAnyway, cuteVersion, modulePathsDest, modulesPath, workFolder } from "../shared";
|
||||
import { handleShellErr, join } from "../utils";
|
||||
|
||||
const bundleDest = join("..", "data", "index.android.bundle");
|
||||
|
||||
const gzipWorkerURL = new URL("decompile-gzip.ts", import.meta.url).href;
|
||||
|
||||
export default async function decompile(progress: Progress, pathToBundle: string) {
|
||||
|
|
@ -64,11 +66,13 @@ export default async function decompile(progress: Progress, pathToBundle: string
|
|||
if (process.env.NODE_ENV !== "test" && !commitAnyway) {
|
||||
const gzFile = "code.js.gz";
|
||||
|
||||
await Bun.write(bundleDest, Bun.file(pathToBundle));
|
||||
|
||||
const gzipper = new Worker(gzipWorkerURL);
|
||||
progress.start("decompile_gzip");
|
||||
gzipper.addEventListener("message", async ({ data }) => {
|
||||
if (data === true) {
|
||||
await commit([gzFile, "module-paths.json"], `chore: update decompiled code for ${cuteVersion}`);
|
||||
await commit([gzFile, "module-paths.json", "index.android.bundle"], `chore: update decompiled code for ${cuteVersion}`);
|
||||
progress.update("decompile_gzip", true);
|
||||
}
|
||||
gzipper.terminate();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue