From a61ba2e140affbc1a247a93204bdc2ed6bafe71f Mon Sep 17 00:00:00 2001 From: pro-src Date: Thu, 26 Apr 2018 09:18:18 -0500 Subject: [PATCH 1/3] closes #1361 --- .npmignore | 55 ++++++++++++++++++++++++++++++++++++++++------------ package.json | 27 -------------------------- 2 files changed, 43 insertions(+), 39 deletions(-) diff --git a/.npmignore b/.npmignore index 63069bda..eeb46409 100644 --- a/.npmignore +++ b/.npmignore @@ -1,16 +1,47 @@ -node_modules/ -*.swp -.lock-wscript -lib/*.test.js -lib/*.test.js.map +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - entries to be included must be negated with "!" +!*.js +!*.json + +# Whitelist - dist/ +!dist/**/*.js +!dist/**/*.js.map + +!dist/**/*.css + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts + +# Blacklist - (normal behavior) these will override any whitelist +*.test.ts +*.test.d.ts +*.test.js +*.test.js.map lib/test/ -Makefile.gyp -*.Makefile -*.target.gyp.mk -*.node -example/*.log + docs/ -npm-debug.log /.idea/ -.env +.vscode/ build/ +fixtures/ +coverage/ diff --git a/package.json b/package.json index d4a06f82..4db430bc 100644 --- a/package.json +++ b/package.json @@ -11,33 +11,6 @@ "types": "typings/xterm.d.ts", "repository": "https://github.com/xtermjs/xterm.js", "license": "MIT", - "files": [ - "*.js", - "*.json", - "dist/*.css", - "dist/**/*.css", - "dist/*.js", - "dist/*.js.map", - "dist/**/*.js", - "dist/**/*.js.map", - "lib/*.css", - "lib/**/*.css", - "lib/*.d.ts", - "lib/*.js", - "lib/*.js.map", - "lib/**/*.d.ts", - "lib/**/*.js", - "lib/**/*.js.map", - "src/*.css", - "src/**/*.css", - "src/*.js", - "src/*.js.map", - "src/*.ts", - "src/**/*.js", - "src/**/*.js.map", - "src/**/*.ts", - "typings/*.d.ts" - ], "devDependencies": { "@types/chai": "^3.4.34", "@types/jsdom": "^11.0.1", From 30b88113a879d05a79a9c52b60408f580ca62f30 Mon Sep 17 00:00:00 2001 From: pro-src Date: Thu, 26 Apr 2018 12:09:21 -0500 Subject: [PATCH 2/3] explicitly exclude demo --- .npmignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.npmignore b/.npmignore index eeb46409..517ba0bd 100644 --- a/.npmignore +++ b/.npmignore @@ -45,3 +45,4 @@ docs/ build/ fixtures/ coverage/ +demo/ From 210a312fbff4a06f83f033ffdd3464cb4d1073c9 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Fri, 11 May 2018 07:49:37 -0700 Subject: [PATCH 3/3] Remove ignore key from package.json --- package.json | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/package.json b/package.json index ce58b98f..d060b08d 100644 --- a/package.json +++ b/package.json @@ -2,11 +2,6 @@ "name": "xterm", "description": "Full xterm terminal, in your browser", "version": "3.3.0", - "ignore": [ - "demo", - "test", - ".gitignore" - ], "main": "lib/Terminal.js", "types": "typings/xterm.d.ts", "repository": "https://github.com/xtermjs/xterm.js", @@ -61,6 +56,5 @@ "coveralls": "gulp coveralls", "webpack": "gulp webpack", "watch": "gulp watch" - }, - "dependencies": {} + } }