From 5188633458464a43f930be5319350ef2f0cd68ec Mon Sep 17 00:00:00 2001 From: Simon Lamon Date: Wed, 15 Sep 2021 17:39:39 +0000 Subject: [PATCH 1/3] Update npmignore files --- .npmignore | 33 ++------------------- addons/xterm-addon-attach/.npmignore | 19 +++++++++---- addons/xterm-addon-fit/.npmignore | 19 +++++++++---- addons/xterm-addon-ligatures/.npmignore | 38 ++----------------------- addons/xterm-addon-search/.npmignore | 19 +++++++++---- addons/xterm-addon-serialize/.npmignore | 19 +++++++++---- addons/xterm-addon-unicode11/.npmignore | 19 +++++++++---- addons/xterm-addon-web-links/.npmignore | 19 +++++++++---- addons/xterm-addon-webgl/.npmignore | 21 +++++++++----- headless/.npmignore | 18 ++++++++---- 10 files changed, 115 insertions(+), 109 deletions(-) diff --git a/.npmignore b/.npmignore index da489720..71cc5e81 100644 --- a/.npmignore +++ b/.npmignore @@ -2,10 +2,6 @@ * !*/ -# Whitelist - entries to be included must be negated with "!" -!*.js -!*.json - # Whitelist - css/ !css/**/*.css @@ -23,34 +19,9 @@ !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 -*.d.ts.map -*.test.ts -*.test.d.ts -*.test.js -*.test.js.map -lib/test/ -webpack.config.js - -docs/ -/.idea/ -.vscode/ -bin/ -build/ -fixtures/ -demo/ -.devcontainer/ -out/ -addons/ +headless/ +typings/xterm-headless.d.ts diff --git a/addons/xterm-addon-attach/.npmignore b/addons/xterm-addon-attach/.npmignore index 1c794445..fc460879 100644 --- a/addons/xterm-addon-attach/.npmignore +++ b/addons/xterm-addon-attach/.npmignore @@ -1,5 +1,14 @@ -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts diff --git a/addons/xterm-addon-fit/.npmignore b/addons/xterm-addon-fit/.npmignore index 1c794445..fc460879 100644 --- a/addons/xterm-addon-fit/.npmignore +++ b/addons/xterm-addon-fit/.npmignore @@ -1,5 +1,14 @@ -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts diff --git a/addons/xterm-addon-ligatures/.npmignore b/addons/xterm-addon-ligatures/.npmignore index 9f4fec9a..fc460879 100644 --- a/addons/xterm-addon-ligatures/.npmignore +++ b/addons/xterm-addon-ligatures/.npmignore @@ -2,47 +2,13 @@ * !*/ -# Whitelist - entries to be included must be negated with "!" -!*.js -!*.json - # Whitelist - lib/ !lib/**/*.d.ts !lib/**/*.js !lib/**/*.js.map -# Whitelist - out/ -!out/**/*.d.ts - -!out/**/*.js -!out/**/*.js.map - -# Whitelist - src/ -!src/**/*.ts -!src/**/*.d.ts - -!src/**/*.js -!src/**/*.js.map +!lib/**/*.css # Whitelist - typings/ -!typings/**/*.d.ts - -# Blacklist - (normal behavior) these will override any whitelist -*.test.ts -*.test.d.ts -*.test.js -*.test.js.map - -docs/ -/.idea/ -.vscode/ -coverage/ -.nyc_output/ -fonts/ - -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js +!typings/*.d.ts diff --git a/addons/xterm-addon-search/.npmignore b/addons/xterm-addon-search/.npmignore index 1c794445..fc460879 100644 --- a/addons/xterm-addon-search/.npmignore +++ b/addons/xterm-addon-search/.npmignore @@ -1,5 +1,14 @@ -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts diff --git a/addons/xterm-addon-serialize/.npmignore b/addons/xterm-addon-serialize/.npmignore index 1c794445..fc460879 100644 --- a/addons/xterm-addon-serialize/.npmignore +++ b/addons/xterm-addon-serialize/.npmignore @@ -1,5 +1,14 @@ -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts diff --git a/addons/xterm-addon-unicode11/.npmignore b/addons/xterm-addon-unicode11/.npmignore index 1c794445..fc460879 100644 --- a/addons/xterm-addon-unicode11/.npmignore +++ b/addons/xterm-addon-unicode11/.npmignore @@ -1,5 +1,14 @@ -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts diff --git a/addons/xterm-addon-web-links/.npmignore b/addons/xterm-addon-web-links/.npmignore index 1c794445..fc460879 100644 --- a/addons/xterm-addon-web-links/.npmignore +++ b/addons/xterm-addon-web-links/.npmignore @@ -1,5 +1,14 @@ -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts diff --git a/addons/xterm-addon-webgl/.npmignore b/addons/xterm-addon-webgl/.npmignore index 5e5c6068..fc460879 100644 --- a/addons/xterm-addon-webgl/.npmignore +++ b/addons/xterm-addon-webgl/.npmignore @@ -1,7 +1,14 @@ -**/*.api.js -**/*.api.ts -tsconfig.json -.yarnrc -webpack.config.js -out-test/ -test/ +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ + +# Whitelist - lib/ +!lib/**/*.d.ts + +!lib/**/*.js +!lib/**/*.js.map + +!lib/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts diff --git a/headless/.npmignore b/headless/.npmignore index 83e9f201..20a02782 100644 --- a/headless/.npmignore +++ b/headless/.npmignore @@ -1,6 +1,14 @@ -# Include -!typings/*.d.ts -!lib-headless/ +# Blacklist - exclude everything except npm defaults such as LICENSE, etc +* +!*/ -# Exclude -test/ +# Whitelist - lib-headless/ +!lib-headless/**/*.d.ts + +!lib-headless/**/*.js +!lib-headless/**/*.js.map + +!lib-headless/**/*.css + +# Whitelist - typings/ +!typings/*.d.ts From 1d1fffdabc12c792e31e3913be2fca5f3ba77177 Mon Sep 17 00:00:00 2001 From: Simon Lamon Date: Wed, 22 Sep 2021 10:08:48 +0000 Subject: [PATCH 2/3] Include src files in distribution --- .npmignore | 9 +++++++++ addons/xterm-addon-attach/.npmignore | 9 +++++++++ addons/xterm-addon-fit/.npmignore | 9 +++++++++ addons/xterm-addon-ligatures/.npmignore | 9 +++++++++ addons/xterm-addon-search/.npmignore | 9 +++++++++ addons/xterm-addon-serialize/.npmignore | 9 +++++++++ addons/xterm-addon-unicode11/.npmignore | 9 +++++++++ addons/xterm-addon-web-links/.npmignore | 9 +++++++++ addons/xterm-addon-webgl/.npmignore | 9 +++++++++ headless/.npmignore | 9 +++++++++ 10 files changed, 90 insertions(+) diff --git a/.npmignore b/.npmignore index 71cc5e81..7b2c6b59 100644 --- a/.npmignore +++ b/.npmignore @@ -19,6 +19,15 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-attach/.npmignore b/addons/xterm-addon-attach/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-attach/.npmignore +++ b/addons/xterm-addon-attach/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-fit/.npmignore b/addons/xterm-addon-fit/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-fit/.npmignore +++ b/addons/xterm-addon-fit/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-ligatures/.npmignore b/addons/xterm-addon-ligatures/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-ligatures/.npmignore +++ b/addons/xterm-addon-ligatures/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-search/.npmignore b/addons/xterm-addon-search/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-search/.npmignore +++ b/addons/xterm-addon-search/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-serialize/.npmignore b/addons/xterm-addon-serialize/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-serialize/.npmignore +++ b/addons/xterm-addon-serialize/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-unicode11/.npmignore b/addons/xterm-addon-unicode11/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-unicode11/.npmignore +++ b/addons/xterm-addon-unicode11/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-web-links/.npmignore b/addons/xterm-addon-web-links/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-web-links/.npmignore +++ b/addons/xterm-addon-web-links/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-webgl/.npmignore b/addons/xterm-addon-webgl/.npmignore index fc460879..00b53247 100644 --- a/addons/xterm-addon-webgl/.npmignore +++ b/addons/xterm-addon-webgl/.npmignore @@ -10,5 +10,14 @@ !lib/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts diff --git a/headless/.npmignore b/headless/.npmignore index 20a02782..3c9d7e8f 100644 --- a/headless/.npmignore +++ b/headless/.npmignore @@ -10,5 +10,14 @@ !lib-headless/**/*.css +# Whitelist - src/ +!src/**/*.ts +!src/**/*.d.ts + +!src/**/*.js +!src/**/*.js.map + +!src/**/*.css + # Whitelist - typings/ !typings/*.d.ts From 645263b0acef5d2d5a0cc38c233d47bdd70cc2e3 Mon Sep 17 00:00:00 2001 From: Simon Lamon Date: Sat, 23 Oct 2021 08:22:00 +0000 Subject: [PATCH 3/3] update npmignore, don't include test files --- .npmignore | 6 ++++++ addons/xterm-addon-attach/.npmignore | 6 ++++++ addons/xterm-addon-fit/.npmignore | 6 ++++++ addons/xterm-addon-ligatures/.npmignore | 6 ++++++ addons/xterm-addon-search/.npmignore | 6 ++++++ addons/xterm-addon-serialize/.npmignore | 6 ++++++ addons/xterm-addon-unicode11/.npmignore | 6 ++++++ addons/xterm-addon-web-links/.npmignore | 6 ++++++ addons/xterm-addon-webgl/.npmignore | 6 ++++++ headless/.npmignore | 6 ++++++ 10 files changed, 60 insertions(+) diff --git a/.npmignore b/.npmignore index 7b2c6b59..91fbd773 100644 --- a/.npmignore +++ b/.npmignore @@ -28,6 +28,12 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-attach/.npmignore b/addons/xterm-addon-attach/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-attach/.npmignore +++ b/addons/xterm-addon-attach/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-fit/.npmignore b/addons/xterm-addon-fit/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-fit/.npmignore +++ b/addons/xterm-addon-fit/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-ligatures/.npmignore b/addons/xterm-addon-ligatures/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-ligatures/.npmignore +++ b/addons/xterm-addon-ligatures/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-search/.npmignore b/addons/xterm-addon-search/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-search/.npmignore +++ b/addons/xterm-addon-search/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-serialize/.npmignore b/addons/xterm-addon-serialize/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-serialize/.npmignore +++ b/addons/xterm-addon-serialize/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-unicode11/.npmignore b/addons/xterm-addon-unicode11/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-unicode11/.npmignore +++ b/addons/xterm-addon-unicode11/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-web-links/.npmignore b/addons/xterm-addon-web-links/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-web-links/.npmignore +++ b/addons/xterm-addon-web-links/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/addons/xterm-addon-webgl/.npmignore b/addons/xterm-addon-webgl/.npmignore index 00b53247..b203232a 100644 --- a/addons/xterm-addon-webgl/.npmignore +++ b/addons/xterm-addon-webgl/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts diff --git a/headless/.npmignore b/headless/.npmignore index 3c9d7e8f..535e5ec3 100644 --- a/headless/.npmignore +++ b/headless/.npmignore @@ -19,5 +19,11 @@ !src/**/*.css +# Blacklist - src/ test files +src/**/*.test.ts +src/**/*.test.d.ts +src/**/*.test.js +src/**/*.test.js.map + # Whitelist - typings/ !typings/*.d.ts