From 60a3c75df08338d0bf3ea4bbbe056d9ea9a232a1 Mon Sep 17 00:00:00 2001 From: Ayo Date: Sun, 19 Nov 2023 01:44:35 +0100 Subject: [PATCH] chore: clean up build scripts --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 267a9fa..252308b 100644 --- a/package.json +++ b/package.json @@ -6,12 +6,13 @@ "type": "module", "scripts": { "start": "npx simple-server .", - "build": "tsc --allowJs src/* --outDir dist --declaration --emitDeclarationOnly", + "build": "npm run generate:types && npm run copy:meta && npm run copy:source && npm run minify", "clean": "rm -rf dist", "minify": "npx uglifyjs ./dist/WebComponent.js -o ./dist/WebComponent.min.js", + "generate:types": "tsc --allowJs src/* --outDir dist --declaration --emitDeclarationOnly", "copy:meta": "cp package.json ./dist && cp README.md ./dist && cp LICENSE ./dist", "copy:source": "cp ./src/* ./dist", - "publish": "npm run clean && npm run build && npm run copy:meta && npm run copy:source && npm run minify && cd ./dist && npm publish --access public", + "publish": "npm run clean && npm run build && cd ./dist && npm publish --access public", "publish:patch": "npm version patch && npm run publish", "publish:minor": "npm version minor && npm run publish", "check:size": "npm run build && size-limit ./dist"