From 1b819dd67ac50ac6703ec5b766a7cf708505c5ac Mon Sep 17 00:00:00 2001 From: Jack Case Date: Tue, 9 Dec 2025 21:03:06 +0000 Subject: [PATCH] packaging script copies altcha and zips everything `yarn run build` --- dev-scripts/build-extension.sh | 9 +++++++++ package-extension.sh | 4 ---- package.json | 11 ++++++++--- 3 files changed, 17 insertions(+), 7 deletions(-) create mode 100755 dev-scripts/build-extension.sh delete mode 100755 package-extension.sh diff --git a/dev-scripts/build-extension.sh b/dev-scripts/build-extension.sh new file mode 100755 index 0000000..3071029 --- /dev/null +++ b/dev-scripts/build-extension.sh @@ -0,0 +1,9 @@ +#!/usr/bin/bash + +rm -r scripts/ package.zip + +tsc + +mkdir -p scripts/altcha +cp -r node_modules/altcha/dist_external scripts/altcha/ +zip -r package.zip icons/ pages/ scripts/ styles/ manifest.json diff --git a/package-extension.sh b/package-extension.sh deleted file mode 100755 index 0e7f3a2..0000000 --- a/package-extension.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/bash - -tsc; -zip -r package.zip icons/ pages/ scripts/ styles/ manifest.json; diff --git a/package.json b/package.json index 2d64861..d9f215e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,12 @@ { "dependencies": { - "@types/firefox-webext-browser": "^143.0.0", - "altcha": "^2.2.4", - "typescript": "^5.9.3" + "altcha": "^2.2.4" + }, + "devDependencies": { + "typescript": "^5.9.3", + "@types/firefox-webext-browser": "^143.0.0" + }, + "scripts": { + "build": "dev-scripts/build-extension.sh" } }