diff --git a/build.mjs b/build.mjs index 0bb815a..faa1976 100644 --- a/build.mjs +++ b/build.mjs @@ -1,8 +1,9 @@ import * as esbuild from "esbuild"; -import { cpSync, mkdirSync } from "fs"; +import { cpSync, mkdirSync, rmSync } from "fs"; const watch = process.argv.includes("--watch"); +rmSync("dist", { recursive: true, force: true }); mkdirSync("dist", { recursive: true }); // Copy static files to dist diff --git a/package.json b/package.json index 665fd14..72fcb3b 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "build": "node build.mjs", "watch": "node build.mjs --watch", - "pack": "node build.mjs && cd dist && zip -r ../better-github.zip . -x '*icon-preview*' && echo 'Packed: better-github.zip'", + "pack": "node build.mjs && rm -f better-github.zip && cd dist && zip -r ../better-github.zip . -x '*icon-preview*' '*.DS_Store' && echo 'Packed: better-github.zip'", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage",