From 476069ec509d640c679377457017f28588d422df Mon Sep 17 00:00:00 2001 From: JC Brand Date: Fri, 10 May 2019 12:22:03 +0200 Subject: [PATCH] Let `npm pack` create the assets tarball for us That way the tarball we upload to Github is the same as the one that we get from installing Converse via NPM. CC @ChaosKid42 To create the tarball containing the assets, just run `npm pack`. This is the same tarball that gets uploaded to https://npmjs.org --- Makefile | 17 +---------------- package.json | 9 +++++---- 2 files changed, 6 insertions(+), 20 deletions(-) diff --git a/Makefile b/Makefile index 0b5c54545..680670226 100644 --- a/Makefile +++ b/Makefile @@ -99,22 +99,7 @@ release: make po make po2json make build - mkdir -p 'converse-assets-$(VERSION)' - $(INSTALL) -D dist/converse.js 'converse-assets-$(VERSION)/converse.js' - $(INSTALL) -D dist/converse.min.js 'converse-assets-$(VERSION)/converse.min.js' - $(INSTALL) -D dist/converse.min.js.map 'converse-assets-$(VERSION)/converse.min.js.map' - $(INSTALL) -D dist/converse-headless.js 'converse-assets-$(VERSION)/converse-headless.js' - $(INSTALL) -D dist/converse-headless.min.js 'converse-assets-$(VERSION)/converse-headless.min.js' - $(INSTALL) -D dist/converse-headless.min.js.map 'converse-assets-$(VERSION)/converse-headless.min.js.map' - $(INSTALL) -D dist/converse.css 'converse-assets-$(VERSION)/dist/converse.css' - $(INSTALL) -D dist/converse.min.css 'converse-assets-$(VERSION)/dist/converse.min.css' - cp -r dist/webfonts 'converse-assets-$(VERSION)/dist/' - cp -r sounds 'converse-assets-$(VERSION)/' - find locale -type f -name '*.json' \ - -exec $(INSTALL) -D '{}' 'converse-assets-$(VERSION)/{}' \; - zip -r 'converse-assets-$(VERSION).zip' 'converse-assets-$(VERSION)' - rm -rf 'converse-assets-$(VERSION)' - + npm run pack ######################################################################## ## Install dependencies diff --git a/package.json b/package.json index 5ee51e0ad..1888f3658 100644 --- a/package.json +++ b/package.json @@ -4,11 +4,12 @@ "description": "Browser based XMPP chat client", "main": "dist/converse.min.js", "files": [ - "dist/", - "locale/", - "src/", "CHANGES.md", - "README.md" + "README.md", + "dist/", + "locale/**/*.json", + "sounds/", + "src/" ], "scripts": { "converse.css": "webpack --type=css --mode=development && rm -r tmp",