From ea4065f33a39eb78d842cb86480b07da62f8528d Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Thu, 13 Dec 2018 10:43:34 +0100 Subject: [PATCH] Explicitly list what we want in our NPM package Switch over to explicitly listing what we want to include, rather than listing what we don't want to include. There is too much risk of getting random junk from your working copy otherwise. This should also hopefully complain if something is missing. --- .npmignore | 37 ---------------------- package.json | 11 +++++++ vendor/browser-es-module-loader/.npmignore | 0 3 files changed, 11 insertions(+), 37 deletions(-) delete mode 100644 .npmignore delete mode 100644 vendor/browser-es-module-loader/.npmignore diff --git a/.npmignore b/.npmignore deleted file mode 100644 index c335c338..00000000 --- a/.npmignore +++ /dev/null @@ -1,37 +0,0 @@ -# infra JS -/build/ -/node_modules/ -/tests/ -/utils/ -/recordings/ -/vendor/sinon.js - -# noVNC application files -/app -/vendor/browser-es-module-loader -/vendor/promise.js -/vnc.html -/vnc_lite.html - -# raw translation files -/po - -# config files -/.travis.yml -/karma.conf.js - -# various other files -/.gitmodules -.* -*~ -*.swp -*.swo - -# documentation (except licenses) -/docs/notes -/docs/links -/docs/release.txt -/docs/rfb_notes -/docs/*.pdf -/docs/flash_policy.txt -/CONTRIBUTING.md diff --git a/package.json b/package.json index 24cb763f..f9e23498 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,20 @@ "version": "1.0.0", "description": "An HTML5 VNC client", "directories": { + "lib": "lib", "doc": "docs", "test": "tests" }, + "files": [ + "lib", + "AUTHORS", + "VERSION", + "docs/API.md", + "docs/LIBRARY.md", + "docs/LICENSE*", + "core", + "vendor/pako" + ], "scripts": { "lint": "eslint app core po tests utils", "test": "karma start karma.conf.js", diff --git a/vendor/browser-es-module-loader/.npmignore b/vendor/browser-es-module-loader/.npmignore deleted file mode 100644 index e69de29b..00000000