From aebce4a47328e506b65218eac97c732c7080bc60 Mon Sep 17 00:00:00 2001 From: Alexander Zinn Date: Sun, 17 Aug 2025 15:02:25 -0400 Subject: [PATCH] add clean script --- package.json | 11 +++++++++-- scripts/clean.sh | 7 +++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100755 scripts/clean.sh diff --git a/package.json b/package.json index 90c22cf..d2502de 100644 --- a/package.json +++ b/package.json @@ -4,18 +4,25 @@ "module": "src/index.ts", "type": "module", "scripts": { + "clean": "bash scripts/clean.sh", "ci-build": "bun run build:node && bun run build:browser", "build:node": "bun build src/index.ts --outdir dist/node --target node --format esm --minify --production", "build:browser": "bun build src/index.ts --outdir dist/browser --target browser --format esm --minify --production" }, "devDependencies": { "@types/bun": "latest", - "prettier": "^3.6.2" + "chai": "5.2.1", + "chai-as-promised": "8.0.1", + "mocha": "11.7.1", + "prettier": "3.6.2" }, "peerDependencies": { "typescript": "^5" }, "publishConfig": { - "registry": "https://registry-node.techniker.me" + "registry": "https://registry-node.techniker.me" + }, + "dependencies": { + "@types/node": "24.3.0" } } \ No newline at end of file diff --git a/scripts/clean.sh b/scripts/clean.sh new file mode 100755 index 0000000..22525de --- /dev/null +++ b/scripts/clean.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + + +if [ -z "dist" ]; then + echo "Deleting [dist] directory"; + rm -rf dist/ +fi