24 lines
823 B
JavaScript
24 lines
823 B
JavaScript
import { mkdir, rm } from "node:fs/promises";
|
|
import path from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
import { createReleaseArchive } from "./package-release-archive.mjs";
|
|
import { resolveExtensionBuildDir } from "./build-output-path.mjs";
|
|
const __filename = fileURLToPath(import.meta.url);
|
|
const __dirname = path.dirname(__filename);
|
|
const projectRoot = path.resolve(__dirname, "..");
|
|
const sourceDir = resolveExtensionBuildDir(projectRoot, "release");
|
|
const releaseDir = path.join(projectRoot, "release");
|
|
const archivePath = path.join(
|
|
releaseDir,
|
|
"star-chart-search-enhancer-internal.zip"
|
|
);
|
|
|
|
await mkdir(releaseDir, { recursive: true });
|
|
await rm(archivePath, { force: true });
|
|
await createReleaseArchive({
|
|
archivePath,
|
|
sourceDir
|
|
});
|
|
|
|
console.log(`Internal archive created at ${archivePath}`);
|