From fe133c02b265ba592222c96c982e4440255088ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerard=20Delma=CC=80s?= Date: Sat, 22 Jun 2019 03:06:32 +0200 Subject: [PATCH 1/2] clean before build --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 4b1d90d7..96603163 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { - "build": "tsc && chmod +x lib/cli.js", + "clean": "rm -rf lib/", + "build": "yarn clean && tsc && chmod +x lib/cli.js", "test": "jest", "test:watch": "jest --watch", "test:ci": "jest --coverage", From edd2d3c706d0145c7f43e86a777275fc8d5c2a25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerard=20Delma=CC=80s?= Date: Sat, 22 Jun 2019 03:06:47 +0200 Subject: [PATCH 2/2] only package lib directory --- .npmignore | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.npmignore b/.npmignore index a5c57244..507e2b0e 100644 --- a/.npmignore +++ b/.npmignore @@ -1,2 +1,10 @@ -src/ -gulpfile.js +# ignore everything +* + +# include these: +!/lib/**/* +!LICENSE.md +!README.md + +# exclude hidden files from the includes: +.*