From 5188633458464a43f930be5319350ef2f0cd68ec Mon Sep 17 00:00:00 2001 From: Simon Lamon Date: Wed, 15 Sep 2021 17:39:39 +0000 Subject: [PATCH] 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