From 62650eae6a340fa67ba442d5e29e5e56fd320baa Mon Sep 17 00:00:00 2001 From: Laurent Payot Date: Tue, 11 Apr 2023 10:30:27 +0200 Subject: [PATCH] size script --- package.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d0a6921..b839ddc 100644 --- a/package.json +++ b/package.json @@ -48,9 +48,10 @@ "scripts": { "build-js": "terser minidenticons.js --compress module=true --mangle module=true --source-map --output minidenticons.min.js", "no-custom-element": "cat minidenticons.min.js | sed 's/export const identiconSvg=.*$//' > no-custom-element.min.js", - "size": "echo \"\n\n\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\n\"", - "size-nce": "echo \"\nWithout custom element:\n\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\nMinified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\n\"", - "build": "pnpm build-js && printf '_%.0s' {1..40} && pnpm no-custom-element && pnpm --silent size && pnpm --silent size-nce", + "size": "printf '_%.0s' {1..40} && echo \"\n\nWithout custom element:\" && pnpm --silent size-no-ce && echo \"With custom element:\" && pnpm -silent size-ce && echo", + "size-no-ce": "echo \"Minified brotli size:\t`brotli -Zcn no-custom-element.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn no-custom-element.min.js | wc -c` bytes\n\"", + "size-ce": "echo \"Minified brotli size:\t`brotli -Zcn minidenticons.min.js | wc -c` bytes\nMinified gzip size:\t`gzip -9cn minidenticons.min.js | wc -c` bytes\"", + "build": "pnpm build-js && pnpm no-custom-element && pnpm --silent size", "test": "node tests", "benchmark": "node benchmark/node", "prepublish": "pnpm build && pnpm test && git push && git push --tags",