From 859a69dfde548b39f0a0ddfe0eab288b4ef98b8d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2020 02:43:20 +0000 Subject: [PATCH 001/941] Bump @types/node from 14.6.0 to 14.6.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.0 to 14.6.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8e4c3824..e015f14d 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.10", - "@types/node": "^14.6.0", + "@types/node": "^14.6.2", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^3.10.1", diff --git a/yarn.lock b/yarn.lock index bdb02ba1..8d6651ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -722,10 +722,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.6.0": - version "14.6.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.0.tgz#7d4411bf5157339337d7cff864d9ff45f177b499" - integrity sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA== +"@types/node@*", "@types/node@^14.6.2": + version "14.6.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.2.tgz#264b44c5a28dfa80198fc2f7b6d3c8a054b9491f" + integrity sha512-onlIwbaeqvZyniGPfdw/TEhKIh79pz66L1q06WUQqJLnAb6wbjvOtepLYTGHTqzdXgBYIE3ZdmqHDGsRsbBz7A== "@types/normalize-package-data@^2.4.0": version "2.4.0" From 5fd13833e57a802853c17d9ee5cdca4b32b779d8 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2020 18:35:51 +0000 Subject: [PATCH 002/941] Bump source-map-loader from 1.0.2 to 1.1.0 Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader) from 1.0.2 to 1.1.0. - [Release notes](https://github.com/webpack-contrib/source-map-loader/releases) - [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.0.2...v1.1.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 35 +++++++++++------------------------ 2 files changed, 12 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index e015f14d..8682a45e 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "prettier": "^2.1.1", "selenium-webdriver": "^4.0.0-alpha.7", "shared-git-hooks": "^1.2.1", - "source-map-loader": "^1.0.2", + "source-map-loader": "^1.1.0", "ts-jest": "^25.5.1", "ts-loader": "^8.0.3", "ts-node": "^9.0.0", diff --git a/yarn.lock b/yarn.lock index 8d6651ca..b19ceb47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -994,15 +994,10 @@ JSONSelect@0.2.1: resolved "https://registry.yarnpkg.com/JSONSelect/-/JSONSelect-0.2.1.tgz#415418a526d33fe31d74b4defa3c836d485ec203" integrity sha1-QVQYpSbTP+MddLTe+jyDbUhewgM= -abab@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" - integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== - -abab@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== +abab@^2.0.0, abab@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.4.tgz#6dfa57b417ca06d21b2478f0e638302f99c2405c" + integrity sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ== abbrev@1: version "1.1.1" @@ -2475,15 +2470,6 @@ data-urls@^1.1.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" @@ -7434,16 +7420,17 @@ source-list-map@^2.0.0: resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== -source-map-loader@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-1.0.2.tgz#b0a6582b2eaa387ede1ecf8061ae0b93c23f9eb0" - integrity sha512-oX8d6ndRjN+tVyjj6PlXSyFPhDdVAPsZA30nD3/II8g4uOv8fCz0DMn5sy8KtVbDfKQxOpGwGJnK3xIW3tauDw== +source-map-loader@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-1.1.0.tgz#f0fcc88106137793a89ec00f118196b601f111ae" + integrity sha512-Kj7rXntLhAsEjZlqGz85Mbnu8N4gcxj5qZI1XyLQjqAI/p92ckRXwErb3jVYL5JxlFJnD4VgwybpB1h6NlETRg== dependencies: - data-urls "^2.0.0" + abab "^2.0.4" iconv-lite "^0.6.2" loader-utils "^2.0.0" schema-utils "^2.7.0" source-map "^0.6.1" + whatwg-mimetype "^2.3.0" source-map-resolve@^0.5.0: version "0.5.2" @@ -8722,7 +8709,7 @@ whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -whatwg-url@8.1.0, whatwg-url@^8.0.0: +whatwg-url@8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.1.0.tgz#c628acdcf45b82274ce7281ee31dd3c839791771" integrity sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw== From f7343e99e57cf688e605135fbe107bfaf7bfbdca Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2020 18:40:07 +0000 Subject: [PATCH 003/941] Bump copy-webpack-plugin from 6.0.3 to 6.0.4 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 6.0.3 to 6.0.4. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v6.0.3...v6.0.4) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 37 ++++++++++++++++++++++--------------- 2 files changed, 23 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index e015f14d..813d6d9d 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@typescript-eslint/eslint-plugin-tslint": "^3.10.1", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", - "copy-webpack-plugin": "^6.0.3", + "copy-webpack-plugin": "^6.0.4", "eslint": "^7.7.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", diff --git a/yarn.lock b/yarn.lock index 8d6651ca..308a243b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1827,17 +1827,17 @@ cacache@^12.0.2: unique-filename "^1.1.1" y18n "^4.0.0" -cacache@^15.0.4: - version "15.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.4.tgz#b2c23cf4ac4f5ead004fb15a0efb0a20340741f1" - integrity sha512-YlnKQqTbD/6iyoJvEY3KJftjrdBYroCbxxYXzhOzsFLWlp6KX4BOlEf4mTx0cMUfVaTS3ENL2QtDWeRYoGLkkw== +cacache@^15.0.5: + version "15.0.5" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== dependencies: "@npmcli/move-file" "^1.0.1" chownr "^2.0.0" fs-minipass "^2.0.0" glob "^7.1.4" infer-owner "^1.0.4" - lru-cache "^5.1.1" + lru-cache "^6.0.0" minipass "^3.1.1" minipass-collect "^1.0.2" minipass-flush "^1.0.5" @@ -2282,19 +2282,19 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.0.3.tgz#2b3d2bfc6861b96432a65f0149720adbd902040b" - integrity sha512-q5m6Vz4elsuyVEIUXr7wJdIdePWTubsqVbEMvf1WQnHGv0Q+9yPRu7MtYFPt+GBOXRav9lvIINifTQ1vSCs+eA== +copy-webpack-plugin@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz#7b7d7f7f290aa21b3411d02525859b89988a200b" + integrity sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A== dependencies: - cacache "^15.0.4" + cacache "^15.0.5" fast-glob "^3.2.4" find-cache-dir "^3.3.1" glob-parent "^5.1.1" globby "^11.0.1" loader-utils "^2.0.0" normalize-path "^3.0.0" - p-limit "^3.0.1" + p-limit "^3.0.2" schema-utils "^2.7.0" serialize-javascript "^4.0.0" webpack-sources "^1.4.3" @@ -5411,6 +5411,13 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + lunr@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.8.tgz#a8b89c31f30b5a044b97d2d28e2da191b6ba2072" @@ -6202,10 +6209,10 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.1.tgz#584784ac0722d1aed09f19f90ed2999af6ce2839" - integrity sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg== +p-limit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" + integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== dependencies: p-try "^2.0.0" From 1438f07c9dd547441d04e721370ee46faab6be42 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 14:23:56 +0000 Subject: [PATCH 004/941] Bump @types/jest from 26.0.10 to 26.0.12 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.10 to 26.0.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fcc6c8ad..a413a423 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", - "@types/jest": "^26.0.10", + "@types/jest": "^26.0.12", "@types/node": "^14.6.2", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", diff --git a/yarn.lock b/yarn.lock index 915aa07b..2f0314e8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -689,10 +689,10 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.10": - version "26.0.10" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.10.tgz#8faf7e9756c033c39014ae76a7329efea00ea607" - integrity sha512-i2m0oyh8w/Lum7wWK/YOZJakYF8Mx08UaKA1CtbmFeDquVhAEdA7znacsVSf2hJ1OQ/OfVMGN90pw/AtzF8s/Q== +"@types/jest@^26.0.12": + version "26.0.12" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.12.tgz#0f20fef9e74f55a312530284e6178f3b3254f501" + integrity sha512-vZOFjm562IPb1EmaKxMjdcouxVb1l3NqoUH4XC4tDQ2R/AWde+0HXBUhyfc6L+7vc3mJ393U+5vr3nH2CLSVVg== dependencies: jest-diff "^25.2.1" pretty-format "^25.2.1" From a6f2fa045cf93eabca13550192de4b4d6cd52a03 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 15:30:43 +0000 Subject: [PATCH 005/941] Bump eslint from 7.7.0 to 7.8.0 Bumps [eslint](https://github.com/eslint/eslint) from 7.7.0 to 7.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.7.0...v7.8.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 53 +++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 45 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index a413a423..d2122a40 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.0.4", - "eslint": "^7.7.0", + "eslint": "^7.8.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsdoc": "^30.3.0", diff --git a/yarn.lock b/yarn.lock index 2f0314e8..174e05a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -372,6 +372,16 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@eslint/eslintrc@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.0.tgz#3d1f19fb797d42fb1c85458c1c73541eeb1d9e76" + integrity sha512-bfL5365QSCmH6cPeFT7Ywclj8C7LiF7sO6mUGzZhtAMV7iID1Euq6740u/SRi4C80NOnVz/CEfK8/HO+nCAPJg== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + import-fresh "^3.2.1" + strip-json-comments "^3.1.1" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b" @@ -1032,6 +1042,11 @@ acorn@^7.1.0, acorn@^7.3.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== +acorn@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" + integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== + adbkit-logcat@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz#01d7f9b0cef9093a30bcb3b007efff301508962f" @@ -1137,7 +1152,7 @@ ajv-merge-patch@4.1.0: fast-json-patch "^2.0.6" json-merge-patch "^0.2.3" -ajv@6.12.3, ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.5.5, ajv@^6.9.1: +ajv@6.12.3: version "6.12.3" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== @@ -1147,6 +1162,16 @@ ajv@6.12.3, ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.5.5, ajv@^ json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.5.5, ajv@^6.9.1: + version "6.12.4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" + integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + ansi-align@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" @@ -3057,12 +3082,13 @@ eslint@7.5.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -eslint@^7.7.0: - version "7.7.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.7.0.tgz#18beba51411927c4b64da0a8ceadefe4030d6073" - integrity sha512-1KUxLzos0ZVsyL81PnRN335nDtQ8/vZUD6uMtWbF+5zDtjKcsklIi78XoE0MVL93QvWTu+E5y44VyyCsOMBrIg== +eslint@^7.8.0: + version "7.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.8.0.tgz#9a3e2e6e4d0a3f8c42686073c25ebf2e91443e8a" + integrity sha512-qgtVyLZqKd2ZXWnLQA4NtVbOyH56zivOAdBFWE54RFkSZjokzNrcP4Z0eVWsZ+84ByXv+jL9k/wE1ENYe8xRFw== dependencies: "@babel/code-frame" "^7.0.0" + "@eslint/eslintrc" "^0.1.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -3072,7 +3098,7 @@ eslint@^7.7.0: eslint-scope "^5.1.0" eslint-utils "^2.1.0" eslint-visitor-keys "^1.3.0" - espree "^7.2.0" + espree "^7.3.0" esquery "^1.2.0" esutils "^2.0.2" file-entry-cache "^5.0.1" @@ -3099,7 +3125,7 @@ eslint@^7.7.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@7.2.0, espree@^7.2.0: +espree@7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/espree/-/espree-7.2.0.tgz#1c263d5b513dbad0ac30c4991b93ac354e948d69" integrity sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g== @@ -3108,6 +3134,15 @@ espree@7.2.0, espree@^7.2.0: acorn-jsx "^5.2.0" eslint-visitor-keys "^1.3.0" +espree@^7.2.0, espree@^7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" + integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.3.0" + esprima@4.0.1, esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -4104,7 +4139,7 @@ immutable@^3.8.2: resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= -import-fresh@3.2.1, import-fresh@^3.0.0: +import-fresh@3.2.1, import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== @@ -7796,7 +7831,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@3.1.1, strip-json-comments@^3.1.0: +strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== From a438506110f593522ccd1f7cc61dac706c766a1f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 15:44:38 +0000 Subject: [PATCH 006/941] Bump copy-webpack-plugin from 6.0.4 to 6.1.0 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 6.0.4 to 6.1.0. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v6.0.4...v6.1.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 39 ++++++++++++++++++++++----------------- 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index d2122a40..40096d37 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@typescript-eslint/eslint-plugin-tslint": "^3.10.1", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", - "copy-webpack-plugin": "^6.0.4", + "copy-webpack-plugin": "^6.1.0", "eslint": "^7.8.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", diff --git a/yarn.lock b/yarn.lock index 174e05a5..fb5d49e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -712,10 +712,10 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== -"@types/json-schema@^7.0.4": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" - integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== +"@types/json-schema@^7.0.5": + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== "@types/json5@^0.0.29": version "0.0.29" @@ -1144,6 +1144,11 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + ajv-merge-patch@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz#cd580e5860ac53431d6aa901fa3d5e2eb2b74a6c" @@ -1162,7 +1167,7 @@ ajv@6.12.3: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.5.5, ajv@^6.9.1: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.5.5, ajv@^6.9.1: version "6.12.4" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== @@ -2302,10 +2307,10 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz#7b7d7f7f290aa21b3411d02525859b89988a200b" - integrity sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A== +copy-webpack-plugin@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.1.0.tgz#5bde7f826d87e716d8d5e761ddd34bb675448458" + integrity sha512-aWjIuLt1OVQxaDVffnt3bnGmLA8zGgAJaFwPA+a+QYVPh1vhIKjVfh3SbOFLV0kRPvGBITbw17n5CsmiBS4LQQ== dependencies: cacache "^15.0.5" fast-glob "^3.2.4" @@ -2315,7 +2320,7 @@ copy-webpack-plugin@^6.0.4: loader-utils "^2.0.0" normalize-path "^3.0.0" p-limit "^3.0.2" - schema-utils "^2.7.0" + schema-utils "^2.7.1" serialize-javascript "^4.0.0" webpack-sources "^1.4.3" @@ -7214,14 +7219,14 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== +schema-utils@^2.7.0, schema-utils@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" selenium-webdriver@^4.0.0-alpha.7: version "4.0.0-alpha.7" From 7800e33f685f31d1435f24b8de9290908dd852bd Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 2 Sep 2020 03:45:17 +0000 Subject: [PATCH 007/941] Bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.0.0 Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.10.1 to 4.0.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.0.0/packages/eslint-plugin) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 63 +++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 59 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 40096d37..655172b9 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@types/node": "^14.6.2", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", - "@typescript-eslint/eslint-plugin": "^3.10.1", + "@typescript-eslint/eslint-plugin": "^4.0.0", "@typescript-eslint/eslint-plugin-tslint": "^3.10.1", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", diff --git a/yarn.lock b/yarn.lock index fb5d49e0..949bbf60 100644 --- a/yarn.lock +++ b/yarn.lock @@ -784,12 +784,13 @@ "@typescript-eslint/experimental-utils" "3.10.1" lodash "^4.17.15" -"@typescript-eslint/eslint-plugin@^3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz#7e061338a1383f59edc204c605899f93dc2e2c8f" - integrity sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ== +"@typescript-eslint/eslint-plugin@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.0.0.tgz#99349a501447fed91de18346705c0c65cf603bee" + integrity sha512-5e6q1TR7gS2P+8W2xndCu7gBh3BzmYEo70OyIdsmCmknHha/yNbz2vdevl+tP1uoaMOcrzg4gyrAijuV3DDBHA== dependencies: - "@typescript-eslint/experimental-utils" "3.10.1" + "@typescript-eslint/experimental-utils" "4.0.0" + "@typescript-eslint/scope-manager" "4.0.0" debug "^4.1.1" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" @@ -807,6 +808,18 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" +"@typescript-eslint/experimental-utils@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0.tgz#fbec21a3b5ab59127edb6ce2e139ed378cc50eb5" + integrity sha512-hbX6zR+a/vcpFVNJYN/Nbd7gmaMosDTxHEKcvmhWeWcq/0UDifrqmCfkkodbAKL46Fn4ekSBMTyq2zlNDzcQxw== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.0.0" + "@typescript-eslint/types" "4.0.0" + "@typescript-eslint/typescript-estree" "4.0.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + "@typescript-eslint/parser@^3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.10.1.tgz#1883858e83e8b442627e1ac6f408925211155467" @@ -818,11 +831,24 @@ "@typescript-eslint/typescript-estree" "3.10.1" eslint-visitor-keys "^1.1.0" +"@typescript-eslint/scope-manager@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.0.0.tgz#8c9e3b3b8cdf5a1fbe671d9fad73ff67bc027ea8" + integrity sha512-9gcWUPoWo7gk/+ZQPg7L1ySRmR5HLIy3Vu6/LfhQbuzIkGm6v2CGIjpVRISoDLFRovNRDImd4aP/sa8O4yIEBg== + dependencies: + "@typescript-eslint/types" "4.0.0" + "@typescript-eslint/visitor-keys" "4.0.0" + "@typescript-eslint/types@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== +"@typescript-eslint/types@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.0.0.tgz#ec1f9fc06b8558a1d5afa6e337182d08beece7f5" + integrity sha512-bK+c2VLzznX2fUWLK6pFDv3cXGTp7nHIuBMq1B9klA+QCsqLHOOqe5TQReAQDl7DN2RfH+neweo0oC5hYlG7Rg== + "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" @@ -837,6 +863,20 @@ semver "^7.3.2" tsutils "^3.17.1" +"@typescript-eslint/typescript-estree@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.0.0.tgz#2244c63de2f2190bc5718eb0fb3fd2c437d42097" + integrity sha512-ewFMPi2pMLDNIXGMPdf8r7El2oPSZw9PEYB0j+WcpKd7AX2ARmajGa7RUHTukllWX2bj4vWX6JLE1Oih2BMokA== + dependencies: + "@typescript-eslint/types" "4.0.0" + "@typescript-eslint/visitor-keys" "4.0.0" + debug "^4.1.1" + globby "^11.0.1" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + "@typescript-eslint/visitor-keys@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" @@ -844,6 +884,14 @@ dependencies: eslint-visitor-keys "^1.1.0" +"@typescript-eslint/visitor-keys@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.0.0.tgz#e2bbb69d98076d6a3f06abcb2048225a74362c33" + integrity sha512-sTouJbv6rjVJeTE4lpSBVYXq/u5K3gbB6LKt7ccFEZPTZB/VeQ0ssUz9q5Hx++sCqBbdF8PzrrgvEnicXAR6NQ== + dependencies: + "@typescript-eslint/types" "4.0.0" + eslint-visitor-keys "^2.0.0" + "@webassemblyjs/ast@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" @@ -3045,6 +3093,11 @@ eslint-visitor-keys@1.3.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3. resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== +eslint-visitor-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + eslint@7.5.0: version "7.5.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.5.0.tgz#9ecbfad62216d223b82ac9ffea7ef3444671d135" From 5e8f94ff06bd5f143732f2dabd32b08dabf1e65a Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Wed, 2 Sep 2020 14:44:36 +0100 Subject: [PATCH 008/941] Document tabopenpos related --- src/lib/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/config.ts b/src/lib/config.ts index 80ec30e7..75c56f3f 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -745,7 +745,7 @@ export class default_config { /** * Where to open tabs opened with `tabopen` - to the right of the current tab, or at the end of the tabs. */ - tabopenpos: "next" | "last" = "next" + tabopenpos: "next" | "last" | "related" = "next" /** * Controls which tab order to use when opening the tab/buffer list. Either mru = sort by most recent tab or default = by tab index From 2afa80f55629b5e101dbe4f4c22955230cc85af3 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Wed, 2 Sep 2020 17:38:36 +0100 Subject: [PATCH 009/941] Close #380: explain `` means press Ctrl, tap x, release Ctrl; i.e. `Ctrl-x`. ``, `` and `` default binds are all in fact ``, `` and ``. + ## Useful normal mode keybinds - `b` brings up a list of your current tabs. Press `Tab`/`Shift-Tab` to cycle through them and enter to select. You can also type to filter down the tabs based on their titles and URLs @@ -25,7 +27,7 @@ Many keypresses in normal mode take you into another mode. `t`, for example, put - `p` opens the clipboard contents as a web page, or searches for it, in the current tab. `P` opens it in a new tab - Protip: quickly search for the source of a quote by using `;p` to copy a paragraph, and `P` to search the internet for it - `zi`,`zo`,`zz` zoom in, out and return to the default zoom -- Search text with Firefox's standard `/` binding, jump from match to match with `` or `` (note that it isn't possible to rebind searching/jumping between matches for now). If you want to use Firefox's `` search you'll have to run `unbind `. +- Search text with Firefox's standard `/` binding, jump from match to match with `` or `` (note that it isn't possible to rebind searching/jumping between matches for now). If you want to use Firefox's `` search you'll have to run `unbind ` (unless you're on a Mac where Firefox's find mode is bound to ``). * `` sends the next keystroke to the current website, bypassing bindings From 02dcd603f89ee6adfbfa9db63f248a535c2929f9 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Wed, 2 Sep 2020 22:20:59 +0100 Subject: [PATCH 010/941] Fix browsermap completions --- src/lib/binding.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/binding.ts b/src/lib/binding.ts index 81bbda29..fd1cef02 100644 --- a/src/lib/binding.ts +++ b/src/lib/binding.ts @@ -12,6 +12,7 @@ export const mode2maps = new Map([ ["ex", "exmaps"], ["hint", "hintmaps"], ["visual", "vmaps"], + ["browser", "browsermaps"], ]) export const maps2mode = new Map( From 21cac244132554d2404bfdafadd36a9ac7f2b3ac Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 2 Sep 2020 21:45:38 +0000 Subject: [PATCH 011/941] Bump eslint from 7.8.0 to 7.8.1 Bumps [eslint](https://github.com/eslint/eslint) from 7.8.0 to 7.8.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.8.0...v7.8.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 24 +++++++++++++++--------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 655172b9..57329677 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.1.0", - "eslint": "^7.8.0", + "eslint": "^7.8.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsdoc": "^30.3.0", diff --git a/yarn.lock b/yarn.lock index 949bbf60..54c0aabf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -372,14 +372,20 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@eslint/eslintrc@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.0.tgz#3d1f19fb797d42fb1c85458c1c73541eeb1d9e76" - integrity sha512-bfL5365QSCmH6cPeFT7Ywclj8C7LiF7sO6mUGzZhtAMV7iID1Euq6740u/SRi4C80NOnVz/CEfK8/HO+nCAPJg== +"@eslint/eslintrc@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" + integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== dependencies: ajv "^6.12.4" debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" import-fresh "^3.2.1" + js-yaml "^3.13.1" + lodash "^4.17.19" + minimatch "^3.0.4" strip-json-comments "^3.1.1" "@istanbuljs/load-nyc-config@^1.0.0": @@ -3140,13 +3146,13 @@ eslint@7.5.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -eslint@^7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.8.0.tgz#9a3e2e6e4d0a3f8c42686073c25ebf2e91443e8a" - integrity sha512-qgtVyLZqKd2ZXWnLQA4NtVbOyH56zivOAdBFWE54RFkSZjokzNrcP4Z0eVWsZ+84ByXv+jL9k/wE1ENYe8xRFw== +eslint@^7.8.1: + version "7.8.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.8.1.tgz#e59de3573fb6a5be8ff526c791571646d124a8fa" + integrity sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w== dependencies: "@babel/code-frame" "^7.0.0" - "@eslint/eslintrc" "^0.1.0" + "@eslint/eslintrc" "^0.1.3" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" From 9ef7baf11d0b601d5fa35aa800e5c2d35dd17596 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2020 02:48:37 +0000 Subject: [PATCH 012/941] Bump eslint-plugin-jsdoc from 30.3.0 to 30.3.1 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.3.0 to 30.3.1. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.3.0...v30.3.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 57329677..03ac6f09 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.8.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.3.0", + "eslint-plugin-jsdoc": "^30.3.1", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 54c0aabf..239cc590 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3043,10 +3043,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.0.tgz#11f169d6ab52c56c77aa68d1458f268655e16db4" - integrity sha512-RvDLH26ILwX2J60P7tlNdz5IlTFeC52TEFgAC12+nz/lOx4a7n3/hP8fBPFZrQP07WA1t9ZOO8H/i7cEs2BTnA== +eslint-plugin-jsdoc@^30.3.1: + version "30.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.1.tgz#be38fec54ccd07011b19a9dfee040e166c1414f0" + integrity sha512-185ARou6Wj/68DP0g9kLLBnvmVwgg6/E/7Z8Z7Dz7Z63WgvRNaSvOLQiXkzIOEwstQfwI9PCuFPh4qBJov907A== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From 052094cfad6431a10f597200d833073ad7afa9f0 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2020 03:31:08 +0000 Subject: [PATCH 013/941] Bump @types/jest from 26.0.12 to 26.0.13 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.12 to 26.0.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 57329677..5d400524 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", - "@types/jest": "^26.0.12", + "@types/jest": "^26.0.13", "@types/node": "^14.6.2", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", diff --git a/yarn.lock b/yarn.lock index 54c0aabf..ecd78dfd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -705,10 +705,10 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.12": - version "26.0.12" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.12.tgz#0f20fef9e74f55a312530284e6178f3b3254f501" - integrity sha512-vZOFjm562IPb1EmaKxMjdcouxVb1l3NqoUH4XC4tDQ2R/AWde+0HXBUhyfc6L+7vc3mJ393U+5vr3nH2CLSVVg== +"@types/jest@^26.0.13": + version "26.0.13" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.13.tgz#5a7b9d5312f5dd521a38329c38ee9d3802a0b85e" + integrity sha512-sCzjKow4z9LILc6DhBvn5AkIfmQzDZkgtVVKmGwVrs5tuid38ws281D4l+7x1kP487+FlKDh5kfMZ8WSPAdmdA== dependencies: jest-diff "^25.2.1" pretty-format "^25.2.1" From 8dbdd8abe532cfc1717f69774196bbb4317bdcd1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2020 03:55:29 +0000 Subject: [PATCH 014/941] Bump @types/node from 14.6.2 to 14.6.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.2 to 14.6.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9846dfa0..71d09ef0 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.13", - "@types/node": "^14.6.2", + "@types/node": "^14.6.3", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 54f5afac..1202e4e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.6.2": - version "14.6.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.2.tgz#264b44c5a28dfa80198fc2f7b6d3c8a054b9491f" - integrity sha512-onlIwbaeqvZyniGPfdw/TEhKIh79pz66L1q06WUQqJLnAb6wbjvOtepLYTGHTqzdXgBYIE3ZdmqHDGsRsbBz7A== +"@types/node@*", "@types/node@^14.6.3": + version "14.6.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.3.tgz#cc4f979548ca4d8e7b90bc0180052ab99ee64224" + integrity sha512-pC/hkcREG6YfDfui1FBmj8e20jFU5Exjw4NYDm8kEdrW+mOh0T1Zve8DWKnS7ZIZvgncrctcNCXF4Q2I+loyww== "@types/normalize-package-data@^2.4.0": version "2.4.0" From 54a6d5e7a4cb05e3bdf140c4452d3ea4cfe14b6a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2020 04:40:11 +0000 Subject: [PATCH 015/941] Bump @types/node from 14.6.3 to 14.6.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.3 to 14.6.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 71d09ef0..c9d3d1b7 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.13", - "@types/node": "^14.6.3", + "@types/node": "^14.6.4", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 1202e4e7..0982cdda 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.6.3": - version "14.6.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.3.tgz#cc4f979548ca4d8e7b90bc0180052ab99ee64224" - integrity sha512-pC/hkcREG6YfDfui1FBmj8e20jFU5Exjw4NYDm8kEdrW+mOh0T1Zve8DWKnS7ZIZvgncrctcNCXF4Q2I+loyww== +"@types/node@*", "@types/node@^14.6.4": + version "14.6.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.4.tgz#a145cc0bb14ef9c4777361b7bbafa5cf8e3acb5a" + integrity sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" From 1aa3cbae7f16469d899f4056af9abf19a5b4b66c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 6 Sep 2020 02:32:57 +0000 Subject: [PATCH 016/941] Bump eslint-plugin-jsdoc from 30.3.1 to 30.3.2 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.3.1 to 30.3.2. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.3.1...v30.3.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c9d3d1b7..8e47e886 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.8.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.3.1", + "eslint-plugin-jsdoc": "^30.3.2", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 0982cdda..4e41b436 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3043,10 +3043,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.3.1: - version "30.3.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.1.tgz#be38fec54ccd07011b19a9dfee040e166c1414f0" - integrity sha512-185ARou6Wj/68DP0g9kLLBnvmVwgg6/E/7Z8Z7Dz7Z63WgvRNaSvOLQiXkzIOEwstQfwI9PCuFPh4qBJov907A== +eslint-plugin-jsdoc@^30.3.2: + version "30.3.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.2.tgz#208b05a9700a1449cb5f562c4ffb97827b34e778" + integrity sha512-52p1xlKNm2Rodo51jUPIQ1ytKXH6Uj88mDJgmZ1znRKjynDQOO4ZS9cx5FqFoRXk/iqHv15QxHkQCBVeWViIog== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From 2efd0996894384bf70e5233371346f3399598ac5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2020 04:36:26 +0000 Subject: [PATCH 017/941] Bump eslint-plugin-jsdoc from 30.3.2 to 30.3.3 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.3.2 to 30.3.3. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.3.2...v30.3.3) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8e47e886..b3a058fe 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.8.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.3.2", + "eslint-plugin-jsdoc": "^30.3.3", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 4e41b436..b9224bee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3043,10 +3043,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.3.2: - version "30.3.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.2.tgz#208b05a9700a1449cb5f562c4ffb97827b34e778" - integrity sha512-52p1xlKNm2Rodo51jUPIQ1ytKXH6Uj88mDJgmZ1znRKjynDQOO4ZS9cx5FqFoRXk/iqHv15QxHkQCBVeWViIog== +eslint-plugin-jsdoc@^30.3.3: + version "30.3.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.3.tgz#25ddf2e59164a6182c5a9e12e6560d69e252013d" + integrity sha512-u2z0LUTm00KLrWB2h7y+hkzYcTIDIi87efXRnv36cFvs23hIOuT77FdZNDBxbB4dxquHBNsyxLpyEuERYUVNEA== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From 3a9e360627124a9683c3c1ab645fa74e35d8ee7a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2020 13:17:46 +0000 Subject: [PATCH 018/941] Bump tslint-etc from 1.13.6 to 1.13.7 Bumps [tslint-etc](https://github.com/cartant/tslint-etc) from 1.13.6 to 1.13.7. - [Release notes](https://github.com/cartant/tslint-etc/releases) - [Changelog](https://github.com/cartant/tslint-etc/blob/master/CHANGELOG.md) - [Commits](https://github.com/cartant/tslint-etc/commits) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b3a058fe..5523efca 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "ts-node": "^9.0.0", "tsconfig-paths-webpack-plugin": "^3.3.0", "tslint": "^5.20.1", - "tslint-etc": "^1.13.6", + "tslint-etc": "^1.13.7", "tslint-sonarts": "^1.9.0", "typedoc": "^0.18.0", "typescript": "^3.9.7", diff --git a/yarn.lock b/yarn.lock index b9224bee..bfab39f0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8284,10 +8284,10 @@ tslib@^2.0.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.0.tgz#18d13fc2dce04051e20f074cc8387fd8089ce4f3" integrity sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g== -tslint-etc@^1.13.6: - version "1.13.6" - resolved "https://registry.yarnpkg.com/tslint-etc/-/tslint-etc-1.13.6.tgz#b86c087134fb2d4f3520cfe7b40a22a58d802206" - integrity sha512-lIWS8aIJy+4XWGQYTC7EFncC42INlPQAKLjZffCv0q989ALHGxiNGptaSHYKQ6m+zXzhzn4R00QcQNCTdYn9dQ== +tslint-etc@^1.13.7: + version "1.13.7" + resolved "https://registry.yarnpkg.com/tslint-etc/-/tslint-etc-1.13.7.tgz#3fc6dacc21b3ffa2e727398b7a8d7099dbb95942" + integrity sha512-v66dIwtWwc1epHH/KjrUnl97oMRwuoSOYdh0YNHGKwZvtxJzM1Afb23ugfrj028+DZoR1vCxb4/YV7eXgTn2nw== dependencies: "@phenomnomnominal/tsquery" "^4.0.0" tslib "^2.0.0" From bb7805b10551ae67b312fb2a3616670c74b9eab5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2020 21:57:59 +0000 Subject: [PATCH 019/941] [Security] Bump bl from 1.2.2 to 1.2.3 Bumps [bl](https://github.com/rvagg/bl) from 1.2.2 to 1.2.3. **This update includes a security fix.** - [Release notes](https://github.com/rvagg/bl/releases) - [Commits](https://github.com/rvagg/bl/compare/v1.2.2...v1.2.3) Signed-off-by: dependabot-preview[bot] --- yarn.lock | 50 ++++++++++++++++---------------------------------- 1 file changed, 16 insertions(+), 34 deletions(-) diff --git a/yarn.lock b/yarn.lock index bfab39f0..dee4aff2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1648,9 +1648,9 @@ binary-extensions@^2.0.0: integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== bl@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" - integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" @@ -6653,15 +6653,10 @@ probe-image-size@5.0.0: request "^2.83.0" stream-parser "~0.3.1" -process-nextick-args@~1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" - integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= - process-nextick-args@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" - integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" @@ -6867,23 +6862,10 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" - integrity sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - safe-buffer "~5.1.1" - string_decoder "~1.0.3" - util-deprecate "~1.0.1" - -readable-stream@^2.0.6, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -7215,12 +7197,12 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@^5.1.2: +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -7818,7 +7800,7 @@ string.prototype.trimstart@^1.0.0: define-properties "^1.1.3" es-abstract "^1.17.5" -string_decoder@^1.0.0, string_decoder@~1.0.3: +string_decoder@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" integrity sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ== From e595781f73b10559ccfcd57f55fd0933556d84d0 Mon Sep 17 00:00:00 2001 From: Simon H Moore Date: Thu, 10 Sep 2020 19:36:39 +0100 Subject: [PATCH 020/941] Zoom function can accept target 'tabId' argument. --- src/excmds.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index a8558236..aa12952c 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -1806,9 +1806,12 @@ export async function geturlsforlinks(reltype = "rel", rel: string) { * @param level - The zoom level to set. * Expects percentages when changing the absolute zoom value and percentage points when making relative adjustments. * @param rel - Set the zoom adjustment to be relative to current zoom level. + * @param tabId - The tabId to apply zoom level too. + * If set to 'auto' it will default to the current active tab. + * This uses mozilla's internal tabId and not tridactyl's tabId. */ //#background -export async function zoom(level = 0, rel = "false") { +export async function zoom(level = 0, rel = "false", tabId = "auto") { level = level > 3 ? level / 100 : level if (rel === "false" && (level > 3 || level < 0.3)) { throw new Error(`[zoom] level out of range: ${level}`) @@ -1820,7 +1823,12 @@ export async function zoom(level = 0, rel = "false") { if (level > 3) level = 3 if (level < 0.3) level = 0.3 } - return browser.tabs.setZoom(level) + + if (tabId === "auto") { + return browser.tabs.setZoom(level) + } else { + return browser.tabs.setZoom(parseInt(tabId, 10), level) + } } /** Opens the current page in Firefox's reader mode. From e4d6a07be24d3e32479d00caf70ca7d29d51d50c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 11 Sep 2020 02:55:39 +0000 Subject: [PATCH 021/941] Bump @types/node from 14.6.4 to 14.10.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.4 to 14.10.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5523efca..ef14f45c 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.13", - "@types/node": "^14.6.4", + "@types/node": "^14.10.0", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index dee4aff2..04565d42 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.6.4": - version "14.6.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.4.tgz#a145cc0bb14ef9c4777361b7bbafa5cf8e3acb5a" - integrity sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ== +"@types/node@*", "@types/node@^14.10.0": + version "14.10.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.0.tgz#15815dff82c8dc30827f6b1286f865902945095a" + integrity sha512-SOIyrdADB4cq6eY1F+9iU48iIomFAPltu11LCvA9PKcyEwHadjCFzNVPotAR+oEJA0bCP4Xvvgy+vwu1ZjVh8g== "@types/normalize-package-data@^2.4.0": version "2.4.0" From a386ed171af28675e67178f275a50cbc78cff7f6 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 12 Sep 2020 04:09:28 +0000 Subject: [PATCH 022/941] Bump eslint-plugin-jsdoc from 30.3.3 to 30.4.1 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.3.3 to 30.4.1. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.3.3...v30.4.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ef14f45c..bce04ace 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.8.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.3.3", + "eslint-plugin-jsdoc": "^30.4.1", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 04565d42..158c9d75 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3043,10 +3043,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.3.3: - version "30.3.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.3.tgz#25ddf2e59164a6182c5a9e12e6560d69e252013d" - integrity sha512-u2z0LUTm00KLrWB2h7y+hkzYcTIDIi87efXRnv36cFvs23hIOuT77FdZNDBxbB4dxquHBNsyxLpyEuERYUVNEA== +eslint-plugin-jsdoc@^30.4.1: + version "30.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.4.1.tgz#316b7c1963c7e51d244aeabca0878f3f95749b40" + integrity sha512-dVdqenn9uHoXFEUIDnVdaHsel1ZZZMoelYZ1T46XSZvDkdsOl7NpssG0LxqzZ0rG3gpCTHBQdqpL6GlC3TgBAA== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From 0ebd027c832a0b73a0911ad224d0042c62e95c36 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 12 Sep 2020 04:10:17 +0000 Subject: [PATCH 023/941] Bump @types/node from 14.10.0 to 14.10.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.0 to 14.10.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ef14f45c..7ae6b5a9 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.13", - "@types/node": "^14.10.0", + "@types/node": "^14.10.1", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 04565d42..b3df3ac1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.10.0": - version "14.10.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.0.tgz#15815dff82c8dc30827f6b1286f865902945095a" - integrity sha512-SOIyrdADB4cq6eY1F+9iU48iIomFAPltu11LCvA9PKcyEwHadjCFzNVPotAR+oEJA0bCP4Xvvgy+vwu1ZjVh8g== +"@types/node@*", "@types/node@^14.10.1": + version "14.10.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.1.tgz#cc323bad8e8a533d4822f45ce4e5326f36e42177" + integrity sha512-aYNbO+FZ/3KGeQCEkNhHFRIzBOUgc7QvcVNKXbfnhDkSfwUv91JsQQa10rDgKSTSLkXZ1UIyPe4FJJNVgw1xWQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" From f372a0e74d608c8f425103595d15e9cdad74a467 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 12 Sep 2020 14:10:41 +0000 Subject: [PATCH 024/941] Bump eslint-plugin-jsdoc from 30.4.1 to 30.4.2 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.4.1 to 30.4.2. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.4.1...v30.4.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 3dfc7b9c..e508f3c7 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.8.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.4.1", + "eslint-plugin-jsdoc": "^30.4.2", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 7d238420..95e56029 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3043,10 +3043,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.4.1: - version "30.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.4.1.tgz#316b7c1963c7e51d244aeabca0878f3f95749b40" - integrity sha512-dVdqenn9uHoXFEUIDnVdaHsel1ZZZMoelYZ1T46XSZvDkdsOl7NpssG0LxqzZ0rG3gpCTHBQdqpL6GlC3TgBAA== +eslint-plugin-jsdoc@^30.4.2: + version "30.4.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.4.2.tgz#d3113442a2b285e902903d91b987e2d6d4409006" + integrity sha512-Czm3gXyP1Ztibyh+J3t7osQ+AUrXhJp9CQfpo6cME8LwrlDpl2newDL18UO1Yk+TngcLKUyMt0byfpHjwhqNBg== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From d0a5a609f43ccbdf808f84c7998075923672a904 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 12 Sep 2020 19:13:26 +0000 Subject: [PATCH 025/941] Bump eslint from 7.8.1 to 7.9.0 Bumps [eslint](https://github.com/eslint/eslint) from 7.8.1 to 7.9.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.8.1...v7.9.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index e508f3c7..7e50a256 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.1.0", - "eslint": "^7.8.1", + "eslint": "^7.9.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsdoc": "^30.4.2", diff --git a/yarn.lock b/yarn.lock index 95e56029..49d92736 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3146,10 +3146,10 @@ eslint@7.5.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -eslint@^7.8.1: - version "7.8.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.8.1.tgz#e59de3573fb6a5be8ff526c791571646d124a8fa" - integrity sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w== +eslint@^7.9.0: + version "7.9.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.9.0.tgz#522aeccc5c3a19017cf0cb46ebfd660a79acf337" + integrity sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA== dependencies: "@babel/code-frame" "^7.0.0" "@eslint/eslintrc" "^0.1.3" From d9f4c4f35a0a2cde5235c3cec94a24f6687a65f1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2020 09:24:03 +0000 Subject: [PATCH 026/941] Bump eslint-plugin-jsdoc from 30.4.2 to 30.5.1 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.4.2 to 30.5.1. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.4.2...v30.5.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7e50a256..fc5f8596 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.9.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.4.2", + "eslint-plugin-jsdoc": "^30.5.1", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 49d92736..018a59dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3043,10 +3043,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.4.2: - version "30.4.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.4.2.tgz#d3113442a2b285e902903d91b987e2d6d4409006" - integrity sha512-Czm3gXyP1Ztibyh+J3t7osQ+AUrXhJp9CQfpo6cME8LwrlDpl2newDL18UO1Yk+TngcLKUyMt0byfpHjwhqNBg== +eslint-plugin-jsdoc@^30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.5.1.tgz#b024295db3ce3b258909419d9bcf747b8e65e2a7" + integrity sha512-cY3YNxdhFcQVkcQLnZw/iZGsTPMuWa9yWZclorMWkjdHprBQX0TMWMEcmJYM3IjHp1HJr7aD0Z0sCRifEBhnzg== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From f5a5f0112295054d1662dbb9ae26162c9d2e58b1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2020 00:11:35 +0000 Subject: [PATCH 027/941] Bump @types/node from 14.10.1 to 14.10.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.1 to 14.10.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fc5f8596..f2f38dc2 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.13", - "@types/node": "^14.10.1", + "@types/node": "^14.10.2", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 018a59dd..2adbf9d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.10.1": - version "14.10.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.1.tgz#cc323bad8e8a533d4822f45ce4e5326f36e42177" - integrity sha512-aYNbO+FZ/3KGeQCEkNhHFRIzBOUgc7QvcVNKXbfnhDkSfwUv91JsQQa10rDgKSTSLkXZ1UIyPe4FJJNVgw1xWQ== +"@types/node@*", "@types/node@^14.10.2": + version "14.10.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.2.tgz#9b47a2c8e4dabd4db73b57e750b24af689600514" + integrity sha512-IzMhbDYCpv26pC2wboJ4MMOa9GKtjplXfcAqrMeNJpUUwpM/2ATt2w1JPUXwS6spu856TvKZL2AOmeU2rAxskw== "@types/normalize-package-data@^2.4.0": version "2.4.0" From 86ee00a1fe5ccb9f6690d47d5b200e72b96199fc Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2020 04:23:20 +0000 Subject: [PATCH 028/941] Bump prettier from 2.1.1 to 2.1.2 Bumps [prettier](https://github.com/prettier/prettier) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f2f38dc2..f9055845 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "jest-webextension-mock": "^3.6.1", "marked": "^1.1.1", "nearley": "^2.19.6", - "prettier": "^2.1.1", + "prettier": "^2.1.2", "selenium-webdriver": "^4.0.0-alpha.7", "shared-git-hooks": "^1.2.1", "source-map-loader": "^1.1.0", diff --git a/yarn.lock b/yarn.lock index 2adbf9d7..56d0c39b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6627,10 +6627,10 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -prettier@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.1.tgz#d9485dd5e499daa6cb547023b87a6cf51bee37d6" - integrity sha512-9bY+5ZWCfqj3ghYBLxApy2zf6m+NJo5GzmLTpr9FsApsfjriNnS2dahWReHMi7qNPhhHl9SYHJs2cHZLgexNIw== +prettier@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== pretty-format@^25.2.1, pretty-format@^25.5.0: version "25.5.0" From 78127da7b3764cebb17189333fd74674ca421c88 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2020 04:24:43 +0000 Subject: [PATCH 029/941] Bump @types/node from 14.10.2 to 14.10.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.2 to 14.10.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f2f38dc2..80a67057 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.13", - "@types/node": "^14.10.2", + "@types/node": "^14.10.3", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 2adbf9d7..f9217dac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.10.2": - version "14.10.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.2.tgz#9b47a2c8e4dabd4db73b57e750b24af689600514" - integrity sha512-IzMhbDYCpv26pC2wboJ4MMOa9GKtjplXfcAqrMeNJpUUwpM/2ATt2w1JPUXwS6spu856TvKZL2AOmeU2rAxskw== +"@types/node@*", "@types/node@^14.10.3": + version "14.10.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.3.tgz#5ae1f119c96643fc9b19b2d1a83bfa2ec3dbb7ea" + integrity sha512-zdN0hor7TLkjAdKTnYW+Y22oIhUUpil5ZD1V1OFq0CR0CLKw+NdR6dkziTfkWRLo6sKzisayoj/GNpNbe4LY9Q== "@types/normalize-package-data@^2.4.0": version "2.4.0" From ee107968e231a3316885b70c6679d5a2cf275361 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2020 04:42:43 +0000 Subject: [PATCH 030/941] Bump @types/jest from 26.0.13 to 26.0.14 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.13 to 26.0.14. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 80a67057..62ba458d 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", - "@types/jest": "^26.0.13", + "@types/jest": "^26.0.14", "@types/node": "^14.10.3", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", diff --git a/yarn.lock b/yarn.lock index f9217dac..d22ebfc6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -705,10 +705,10 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.13": - version "26.0.13" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.13.tgz#5a7b9d5312f5dd521a38329c38ee9d3802a0b85e" - integrity sha512-sCzjKow4z9LILc6DhBvn5AkIfmQzDZkgtVVKmGwVrs5tuid38ws281D4l+7x1kP487+FlKDh5kfMZ8WSPAdmdA== +"@types/jest@^26.0.14": + version "26.0.14" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.14.tgz#078695f8f65cb55c5a98450d65083b2b73e5a3f3" + integrity sha512-Hz5q8Vu0D288x3iWXePSn53W7hAjP0H7EQ6QvDO9c7t46mR0lNOLlfuwQ+JkVxuhygHzlzPX+0jKdA3ZgSh+Vg== dependencies: jest-diff "^25.2.1" pretty-format "^25.2.1" From a9a04aa6492ad29589984054bc38aede6fe64ccf Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2020 02:55:22 +0000 Subject: [PATCH 031/941] Bump webpack from 4.44.1 to 4.44.2 Bumps [webpack](https://github.com/webpack/webpack) from 4.44.1 to 4.44.2. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.44.1...v4.44.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 22 ++++++---------------- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index e780300a..114acd81 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "uglifyjs-webpack-plugin": "^2.2.0", "web-ext": "^5.0.0", "web-ext-types": "^3.2.1", - "webpack": "^4.44.1", + "webpack": "^4.44.2", "webpack-cli": "^3.3.12" }, "scripts": { diff --git a/yarn.lock b/yarn.lock index c21ec0f2..1f5355b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1091,12 +1091,7 @@ acorn@^6.0.1, acorn@^6.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.1.0, acorn@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" - integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== - -acorn@^7.4.0: +acorn@^7.1.0, acorn@^7.3.1, acorn@^7.4.0: version "7.4.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== @@ -1193,12 +1188,7 @@ ajv-errors@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== - -ajv-keywords@^3.5.2: +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== @@ -8756,10 +8746,10 @@ webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.44.1: - version "4.44.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21" - integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ== +webpack@^4.44.2: + version "4.44.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-module-context" "1.9.0" From 7693e3b380d4b5d3f37c3cec2c03ce9e3527c0a3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2020 02:55:45 +0000 Subject: [PATCH 032/941] Bump @types/node from 14.10.3 to 14.11.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.3 to 14.11.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index e780300a..86c4b7fd 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.14", - "@types/node": "^14.10.3", + "@types/node": "^14.11.1", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index c21ec0f2..14930260 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.10.3": - version "14.10.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.3.tgz#5ae1f119c96643fc9b19b2d1a83bfa2ec3dbb7ea" - integrity sha512-zdN0hor7TLkjAdKTnYW+Y22oIhUUpil5ZD1V1OFq0CR0CLKw+NdR6dkziTfkWRLo6sKzisayoj/GNpNbe4LY9Q== +"@types/node@*", "@types/node@^14.11.1": + version "14.11.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.1.tgz#56af902ad157e763f9ba63d671c39cda3193c835" + integrity sha512-oTQgnd0hblfLsJ6BvJzzSL+Inogp3lq9fGgqRkMB/ziKMgEUaFl801OncOzUmalfzt14N0oPHMK47ipl+wbTIw== "@types/normalize-package-data@^2.4.0": version "2.4.0" From a9f784a0595733ad1fa3886bfa63146225e5d4b2 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 19 Sep 2020 02:05:14 +0000 Subject: [PATCH 033/941] Bump copy-webpack-plugin from 6.1.0 to 6.1.1 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 6.1.0 to 6.1.1. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v6.1.0...v6.1.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 5abe86dc..b9fb7dc7 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@typescript-eslint/eslint-plugin-tslint": "^3.10.1", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", - "copy-webpack-plugin": "^6.1.0", + "copy-webpack-plugin": "^6.1.1", "eslint": "^7.9.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", diff --git a/yarn.lock b/yarn.lock index b3954378..53ec3aaf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2351,10 +2351,10 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.1.0.tgz#5bde7f826d87e716d8d5e761ddd34bb675448458" - integrity sha512-aWjIuLt1OVQxaDVffnt3bnGmLA8zGgAJaFwPA+a+QYVPh1vhIKjVfh3SbOFLV0kRPvGBITbw17n5CsmiBS4LQQ== +copy-webpack-plugin@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.1.1.tgz#737a3ba21c16cc6ddca972f5cf8de25568ca0616" + integrity sha512-4TlkHFYkrZ3WppLA5XkPmBLI5lnEpFsXvpeqxCf5PzkratZiVklNXsvoQkLhUU43q7ZL3AOXtaHAd9jLNJoU0w== dependencies: cacache "^15.0.5" fast-glob "^3.2.4" @@ -2365,7 +2365,7 @@ copy-webpack-plugin@^6.1.0: normalize-path "^3.0.0" p-limit "^3.0.2" schema-utils "^2.7.1" - serialize-javascript "^4.0.0" + serialize-javascript "^5.0.1" webpack-sources "^1.4.3" core-js@3.6.5: @@ -7305,10 +7305,10 @@ serialize-javascript@^2.1.2: resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== dependencies: randombytes "^2.1.0" From bdd36eb2155274164c94afc466f4d180ad267186 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 19 Sep 2020 03:12:14 +0000 Subject: [PATCH 034/941] Bump @typescript-eslint/eslint-plugin-tslint from 3.10.1 to 4.1.1 Bumps [@typescript-eslint/eslint-plugin-tslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin-tslint) from 3.10.1 to 4.1.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin-tslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.1.1/packages/eslint-plugin-tslint) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 57 +++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 53 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index b9fb7dc7..9f5c0d41 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/eslint-plugin-tslint": "^3.10.1", + "@typescript-eslint/eslint-plugin-tslint": "^4.1.1", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.1.1", diff --git a/yarn.lock b/yarn.lock index 53ec3aaf..2a34ba98 100644 --- a/yarn.lock +++ b/yarn.lock @@ -782,12 +782,12 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin-tslint@^3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-3.10.1.tgz#0c01577635fd5c3469a603e964b193306a923034" - integrity sha512-DD2sr8Qkoi0TUYlbxLGMivTvMz3i5s8qt7n3/ptWSO3fSQlnf43OeM6tQCujC1MWEKoOwDnyCuMehWwNm3Xi0w== +"@typescript-eslint/eslint-plugin-tslint@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-4.1.1.tgz#ea9d589653faa6375744f2066d255fd25908f588" + integrity sha512-ekqz3pS5RrOWoX8VYiRXNzLJM+DH8k73zpL4OvtNMnmekpH0UlHfSsHaBHQoHwvC/nRMGBTP+DX8PDe8X2jyDA== dependencies: - "@typescript-eslint/experimental-utils" "3.10.1" + "@typescript-eslint/experimental-utils" "4.1.1" lodash "^4.17.15" "@typescript-eslint/eslint-plugin@^4.0.0": @@ -826,6 +826,18 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" +"@typescript-eslint/experimental-utils@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1.tgz#52ff4e37c93113eb96385a4e6d075abece1ea72d" + integrity sha512-jzYsNciHoa4Z3c1URtmeT/bamYm8Dwfw6vuN3WHIE/BXb1iC4KveAnXDErTAZtPVxTYBaYn3n2gbt6F6D2rm1A== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.1.1" + "@typescript-eslint/types" "4.1.1" + "@typescript-eslint/typescript-estree" "4.1.1" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + "@typescript-eslint/parser@^3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.10.1.tgz#1883858e83e8b442627e1ac6f408925211155467" @@ -845,6 +857,14 @@ "@typescript-eslint/types" "4.0.0" "@typescript-eslint/visitor-keys" "4.0.0" +"@typescript-eslint/scope-manager@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.1.1.tgz#bdb8526e82435f32b4ccd9dd4cec01af97b48850" + integrity sha512-0W8TTobCvIIQ2FsrYTffyZGAAFUyIbEHq5EYJb1m7Rpd005jrnOvKOo8ywCLhs/Bm17C+KsrUboBvBAARQVvyA== + dependencies: + "@typescript-eslint/types" "4.1.1" + "@typescript-eslint/visitor-keys" "4.1.1" + "@typescript-eslint/types@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" @@ -855,6 +875,11 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.0.0.tgz#ec1f9fc06b8558a1d5afa6e337182d08beece7f5" integrity sha512-bK+c2VLzznX2fUWLK6pFDv3cXGTp7nHIuBMq1B9klA+QCsqLHOOqe5TQReAQDl7DN2RfH+neweo0oC5hYlG7Rg== +"@typescript-eslint/types@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.1.1.tgz#57500c4a86b28cb47094c1a62f1177ea279a09cb" + integrity sha512-zrBiqOKYerMTllKcn+BP+i1b7LW/EbMMYytroXMxUTvFPn1smkCu0D7lSAx29fTUO4jnwV0ljSvYQtn2vNrNxA== + "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" @@ -883,6 +908,20 @@ semver "^7.3.2" tsutils "^3.17.1" +"@typescript-eslint/typescript-estree@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.1.1.tgz#2015a84d71303ecdb6f46efd807ac19a51aab490" + integrity sha512-2AUg5v0liVBsqbGxBphbJ0QbGqSRVaF5qPoTPWcxop+66vMdU1h4CCvHxTC47+Qb+Pr4l2RhXDd41JNpwcQEKw== + dependencies: + "@typescript-eslint/types" "4.1.1" + "@typescript-eslint/visitor-keys" "4.1.1" + debug "^4.1.1" + globby "^11.0.1" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + "@typescript-eslint/visitor-keys@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" @@ -898,6 +937,14 @@ "@typescript-eslint/types" "4.0.0" eslint-visitor-keys "^2.0.0" +"@typescript-eslint/visitor-keys@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.1.1.tgz#bb05664bf4bea28dc120d1da94f3027d42ab0f6f" + integrity sha512-/EOOXbA2ferGLG6RmCHEQ0lTTLkOlXYDgblCmQk3tIU7mTPLm4gKhFMeeUSe+bcchTUsKeCk8xcpbop5Zr/8Rw== + dependencies: + "@typescript-eslint/types" "4.1.1" + eslint-visitor-keys "^2.0.0" + "@webassemblyjs/ast@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" From e3ea1cef45e8bdab9902f070ef1144454513a902 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 19 Sep 2020 17:21:15 +0000 Subject: [PATCH 035/941] Bump ts-loader from 8.0.3 to 8.0.4 Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.3 to 8.0.4. - [Release notes](https://github.com/TypeStrong/ts-loader/releases) - [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.3...8.0.4) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b9fb7dc7..d4f9e1f5 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "shared-git-hooks": "^1.2.1", "source-map-loader": "^1.1.0", "ts-jest": "^25.5.1", - "ts-loader": "^8.0.3", + "ts-loader": "^8.0.4", "ts-node": "^9.0.0", "tsconfig-paths-webpack-plugin": "^3.3.0", "tslint": "^5.20.1", diff --git a/yarn.lock b/yarn.lock index 53ec3aaf..fe966b18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8200,10 +8200,10 @@ ts-jest@^25.5.1: semver "6.x" yargs-parser "18.x" -ts-loader@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.3.tgz#56858f4296edf1ed55e01f8520552984d3f0911c" - integrity sha512-wsqfnVdB7xQiqhqbz2ZPLGHLPZbHVV5Qn/MNFZkCFxRU1miDyxKORucDGxKtsQJ63Rfza0udiUxWF5nHY6bpdQ== +ts-loader@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.4.tgz#02b9c91fbcfdb3114d8b1e98a3829265270eee7a" + integrity sha512-5u8KF1SW8eCUb/Ff7At81e3wznPmT/27fvaGRO9CziVy+6NlPVRvrzSox4OwU0/e6OflOUB32Err4VquysCSAQ== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" From 546cca15c4262103686a05eae498857edbabe70f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 20 Sep 2020 04:33:09 +0000 Subject: [PATCH 036/941] Bump nearley from 2.19.6 to 2.19.7 Bumps [nearley](https://github.com/hardmath123/nearley) from 2.19.6 to 2.19.7. - [Release notes](https://github.com/hardmath123/nearley/releases) - [Commits](https://github.com/hardmath123/nearley/commits) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d4f9e1f5..d014646a 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "jest": "^25.5.4", "jest-webextension-mock": "^3.6.1", "marked": "^1.1.1", - "nearley": "^2.19.6", + "nearley": "^2.19.7", "prettier": "^2.1.2", "selenium-webdriver": "^4.0.0-alpha.7", "shared-git-hooks": "^1.2.1", diff --git a/yarn.lock b/yarn.lock index fe966b18..1c9c6eb3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5882,10 +5882,10 @@ ncp@~2.0.0: resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= -nearley@^2.19.6: - version "2.19.6" - resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.19.6.tgz#22663fd7326eb708b4c18bfdd7e4ce204b7239b0" - integrity sha512-OV3Lx+o5iIGWVY38zs+7aiSnBqaHTFAOQiz83VHJje/wOOaSgzE3H0S/xfISxJhFSoPcX611OEDV9sCT8F283g== +nearley@^2.19.7: + version "2.19.7" + resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.19.7.tgz#eafbe3e2d8ccfe70adaa5c026ab1f9709c116218" + integrity sha512-Y+KNwhBPcSJKeyQCFjn8B/MIe+DDlhaaDgjVldhy5xtFewIbiQgcbZV8k2gCVwkI1ZsKCnjIYZbR+0Fim5QYgg== dependencies: commander "^2.19.0" moo "^0.5.0" From 7ee11b749f2558e5024a1370c00a2e5181a9b146 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 21 Sep 2020 02:05:15 +0000 Subject: [PATCH 037/941] Bump typedoc from 0.18.0 to 0.19.2 Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.18.0 to 0.19.2. - [Release notes](https://github.com/TypeStrong/TypeDoc/releases) - [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.18.0...v0.19.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 38 ++++++++++++++++++++++---------------- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index d014646a..2838ac4a 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "tslint": "^5.20.1", "tslint-etc": "^1.13.7", "tslint-sonarts": "^1.9.0", - "typedoc": "^0.18.0", + "typedoc": "^0.19.2", "typescript": "^3.9.7", "uglify-es": "^3.3.9", "uglifyjs-webpack-plugin": "^2.2.0", diff --git a/yarn.lock b/yarn.lock index 1c9c6eb3..9ddbc47c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4060,10 +4060,10 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -highlight.js@^10.0.0: - version "10.0.3" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.0.3.tgz#5effcc58420f113f279a0badb8ac50c4be06e63b" - integrity sha512-9FG7SSzv9yOY5CGGxfI6NDm7xLYtMOjKtPBxw7Zff3t5UcRcUNTGEeS8lNjhceL34KeetLMoGMFTGoaa83HwyQ== +highlight.js@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.2.0.tgz#367151bcf813adebc54822f1cb51d2e1e599619f" + integrity sha512-OryzPiqqNCfO/wtFo619W+nPYALM6u7iCQkum4bqRmmlcTikOkmlL06i009QelynBPAlNByTQU6cBB2cOBQtCw== hmac-drbg@^1.0.0: version "1.0.1" @@ -5493,10 +5493,10 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lunr@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.8.tgz#a8b89c31f30b5a044b97d2d28e2da191b6ba2072" - integrity sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg== +lunr@^2.3.8, lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== make-dir@^2.0.0: version "2.1.0" @@ -8376,21 +8376,27 @@ typedoc-default-themes@^0.10.2: dependencies: lunr "^2.3.8" -typedoc@^0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.18.0.tgz#8bf53ddd7df5b8966b52c946929a09549d78682b" - integrity sha512-UgDQwapCGQCCdYhEQzQ+kGutmcedklilgUGf62Vw6RdI29u6FcfAXFQfRTiJEbf16aK3YnkB20ctQK1JusCRbA== +typedoc-default-themes@^0.11.4: + version "0.11.4" + resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.11.4.tgz#1bc55b7c8d1132844616ff6f570e1e2cd0eb7343" + integrity sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw== + +typedoc@^0.19.2: + version "0.19.2" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.19.2.tgz#842a63a581f4920f76b0346bb80eb2a49afc2c28" + integrity sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg== dependencies: fs-extra "^9.0.1" handlebars "^4.7.6" - highlight.js "^10.0.0" - lodash "^4.17.15" - lunr "^2.3.8" + highlight.js "^10.2.0" + lodash "^4.17.20" + lunr "^2.3.9" marked "^1.1.1" minimatch "^3.0.0" progress "^2.0.3" + semver "^7.3.2" shelljs "^0.8.4" - typedoc-default-themes "^0.10.2" + typedoc-default-themes "^0.11.4" typescript@^3.9.7: version "3.9.7" From b0ea77df89c43cc4669b162fd7b6f7f9a4bf0014 Mon Sep 17 00:00:00 2001 From: Simon H Moore Date: Fri, 11 Sep 2020 18:09:44 +0100 Subject: [PATCH 038/941] Add magic variable for Mozilla tab ID to `:autocmd` --- src/excmds.ts | 47 ++++++++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index aa12952c..7a477884 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -74,7 +74,7 @@ // Shared import * as Messaging from "@src/lib/messaging" -import { getTriVersion, browserBg, activeTab, activeTabId, activeTabContainerId, openInNewTab, openInNewWindow, openInTab, queryAndURLwrangler } from "@src/lib/webext" +import { ownTabId, getTriVersion, browserBg, activeTab, activeTabId, activeTabContainerId, openInNewTab, openInNewWindow, openInTab, queryAndURLwrangler } from "@src/lib/webext" import * as Container from "@src/lib/containers" import state from "@src/state" import { contentState, ModeName } from "@src/content/state_content" @@ -1879,9 +1879,10 @@ export async function loadaucmds(cmdType: "DocStart" | "DocLoad" | "DocEnd" | "T const aucmds = await config.getAsync("autocmds", cmdType) const ausites = Object.keys(aucmds) const aukeyarr = ausites.filter(e => window.document.location.href.search(e) >= 0) + const tabId = await ownTabId() for (const aukey of aukeyarr) { try { - await controller.acceptExCmd(aucmds[aukey]) + await controller.acceptExCmd(aucmds[aukey].replace("TRI_FIRED_MOZ_TABID", tabId)) } catch (e) { logger.error(e.toString()) } @@ -3527,25 +3528,29 @@ export function firefoxsyncpush() { //#background_helper const AUCMDS = ["DocStart", "DocLoad", "DocEnd", "TriStart", "TabEnter", "TabLeft", "FullscreenChange", "FullscreenEnter", "FullscreenLeft"].concat(webrequests.requestEvents) /** Set autocmds to run when certain events happen. - - @param event Curently, 'TriStart', 'DocStart', 'DocLoad', 'DocEnd', 'TabEnter', 'TabLeft', 'FullscreenChange', 'FullscreenEnter', 'FullscreenLeft', 'AuthRequired', 'BeforeRedirect', 'BeforeRequest', 'BeforeSendHeaders', 'Completed', 'ErrorOccured', 'HeadersReceived', 'ResponseStarted', and 'SendHeaders' are supported - - @param url For DocStart, DocEnd, TabEnter, and TabLeft: a JavaScript regex (e.g. `www\\.amazon\\.co.*`) - - We just use [URL.search](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/search). - - For TriStart: A regular expression that matches the hostname of the computer - the autocmd should be run on. This requires the native messenger to be - installed, except for the ".*" regular expression which will always be - triggered, even without the native messenger. - - For AuthRequired, BeforeRedirect, BeforeRequest, BeforeSendHeaders, Completed, ErrorOccured, HeadersReceived, ResponseStarted and SendHeaders, a [URL match pattern](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns) - - @param excmd The excmd to run (use [[composite]] to run multiple commands), __except__ for AuthRequired, BeforeRedirect, BeforeRequest, BeforeSendHeaders, Completed, ErrorOccured, HeadersReceived, ResponseStarted and SendHeaders, events where it must be an inline JavaScript function which maps [details objects specific to the event](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest#Events) to [blocking responses](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse). This JavaScript function will run in the background context. - - For example: `autocmd BeforeRequest https://www.bbc.co.uk/* () => ({redirectUrl: "https://old.reddit.com"})`. Note the brackets which ensure JavaScript returns a blocking response object rather than interpreting it as a block statement. - -*/ + * + * @param event Curently, 'TriStart', 'DocStart', 'DocLoad', 'DocEnd', 'TabEnter', 'TabLeft', 'FullscreenChange', 'FullscreenEnter', 'FullscreenLeft', 'AuthRequired', 'BeforeRedirect', 'BeforeRequest', 'BeforeSendHeaders', 'Completed', 'ErrorOccured', 'HeadersReceived', 'ResponseStarted', and 'SendHeaders' are supported + * + * @param url For DocStart, DocEnd, TabEnter, and TabLeft: a JavaScript regex (e.g. `www\\.amazon\\.co.*`) + * + * We just use [URL.search](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/search). + * + * For TriStart: A regular expression that matches the hostname of the computer + * the autocmd should be run on. This requires the native messenger to be + * installed, except for the ".*" regular expression which will always be + * triggered, even without the native messenger. + * + * For AuthRequired, BeforeRedirect, BeforeRequest, BeforeSendHeaders, Completed, ErrorOccured, HeadersReceived, ResponseStarted and SendHeaders, a [URL match pattern](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns) + * + * @param excmd The excmd to run (use [[composite]] to run multiple commands), __except__ for AuthRequired, BeforeRedirect, BeforeRequest, BeforeSendHeaders, Completed, ErrorOccured, HeadersReceived, ResponseStarted and SendHeaders, events where it must be an inline JavaScript function which maps [details objects specific to the event](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest#Events) to [blocking responses](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse). This JavaScript function will run in the background context. + * + * For example: `autocmd BeforeRequest https://www.bbc.co.uk/* () => ({redirectUrl: "https://old.reddit.com"})`. Note the brackets which ensure JavaScript returns a blocking response object rather than interpreting it as a block statement. + * + * For DocStart, DocLoad, DocEnd, TabEnter, TabLeft, FullscreenEnter, FullscreenLeft and FullscreenChange: a magic variable called `TRI_FIRED_MOZ_TABID` is also available which will be replaced with the Mozilla `tabId` of the window/tab associated with the fired event. + * + * For example: `autocmd DocStart .*example\.com.* zoom 150 false TRI_FIRED_MOZ_TABID`. + * + */ //#background export function autocmd(event: string, url: string, ...excmd: string[]) { // rudimentary run time type checking From d79fa46cd1465a742d1df9d101bcc1f0a1c1c878 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Sun, 13 Sep 2020 16:23:13 +0100 Subject: [PATCH 039/941] Add another magic autocmd variable and refactor --- src/excmds.ts | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index 7a477884..b598469e 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -74,7 +74,7 @@ // Shared import * as Messaging from "@src/lib/messaging" -import { ownTabId, getTriVersion, browserBg, activeTab, activeTabId, activeTabContainerId, openInNewTab, openInNewWindow, openInTab, queryAndURLwrangler } from "@src/lib/webext" +import { getTriVersion, browserBg, activeTab, activeTabId, activeTabContainerId, openInNewTab, openInNewWindow, openInTab, queryAndURLwrangler } from "@src/lib/webext" import * as Container from "@src/lib/containers" import state from "@src/state" import { contentState, ModeName } from "@src/content/state_content" @@ -1879,10 +1879,17 @@ export async function loadaucmds(cmdType: "DocStart" | "DocLoad" | "DocEnd" | "T const aucmds = await config.getAsync("autocmds", cmdType) const ausites = Object.keys(aucmds) const aukeyarr = ausites.filter(e => window.document.location.href.search(e) >= 0) - const tabId = await ownTabId() + const owntab = await ownTab() + const replacements = { + TRI_FIRED_MOZ_TABID: owntab.id, + TRI_FIRED_TRI_TABINDEX: owntab.index + 1, + } for (const aukey of aukeyarr) { + for (const [k, v] of Object.entries(replacements)) { + aucmds[aukey] = aucmds[aukey].replace(k, v) + } try { - await controller.acceptExCmd(aucmds[aukey].replace("TRI_FIRED_MOZ_TABID", tabId)) + await controller.acceptExCmd(aucmds[aukey]) } catch (e) { logger.error(e.toString()) } @@ -3546,9 +3553,11 @@ const AUCMDS = ["DocStart", "DocLoad", "DocEnd", "TriStart", "TabEnter", "TabLef * * For example: `autocmd BeforeRequest https://www.bbc.co.uk/* () => ({redirectUrl: "https://old.reddit.com"})`. Note the brackets which ensure JavaScript returns a blocking response object rather than interpreting it as a block statement. * - * For DocStart, DocLoad, DocEnd, TabEnter, TabLeft, FullscreenEnter, FullscreenLeft and FullscreenChange: a magic variable called `TRI_FIRED_MOZ_TABID` is also available which will be replaced with the Mozilla `tabId` of the window/tab associated with the fired event. + * For DocStart, DocLoad, DocEnd, TabEnter, TabLeft, FullscreenEnter, FullscreenLeft and FullscreenChange: magic variables are available that provide information useful in some excmd's such as: + - `TRI_FIRED_MOZ_TABID`: Provides Mozilla's `tabID` associated with the fired event. + - `TRI_FIRED_TRI_TABINDEX`: Provides tridactyls internal tab index associated with the fired event. * - * For example: `autocmd DocStart .*example\.com.* zoom 150 false TRI_FIRED_MOZ_TABID`. + * For example: `autocmd DocStart .*example\.com.* zoom 150 false TRI_FIRED_MOZ_TABID`. * */ //#background From b77f0a3bf6a54a008d637da7fdfa02aaa83309c0 Mon Sep 17 00:00:00 2001 From: Simon H Moore Date: Mon, 14 Sep 2020 19:02:18 +0100 Subject: [PATCH 040/941] Add magic variable to provide 'windowId'. --- src/excmds.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/excmds.ts b/src/excmds.ts index b598469e..0b6d8703 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -1883,6 +1883,7 @@ export async function loadaucmds(cmdType: "DocStart" | "DocLoad" | "DocEnd" | "T const replacements = { TRI_FIRED_MOZ_TABID: owntab.id, TRI_FIRED_TRI_TABINDEX: owntab.index + 1, + TRI_FIRED_MOZ_WINID: owntab.windowId, } for (const aukey of aukeyarr) { for (const [k, v] of Object.entries(replacements)) { @@ -3556,6 +3557,7 @@ const AUCMDS = ["DocStart", "DocLoad", "DocEnd", "TriStart", "TabEnter", "TabLef * For DocStart, DocLoad, DocEnd, TabEnter, TabLeft, FullscreenEnter, FullscreenLeft and FullscreenChange: magic variables are available that provide information useful in some excmd's such as: - `TRI_FIRED_MOZ_TABID`: Provides Mozilla's `tabID` associated with the fired event. - `TRI_FIRED_TRI_TABINDEX`: Provides tridactyls internal tab index associated with the fired event. + - `TRI_FIRED_MOZ_WINID`: Provides Mozilla's `windowId` associated with the fired event. * * For example: `autocmd DocStart .*example\.com.* zoom 150 false TRI_FIRED_MOZ_TABID`. * From 5664c5d0456a8c17b3ec04f1d416073c222089b5 Mon Sep 17 00:00:00 2001 From: Simon H Moore Date: Tue, 15 Sep 2020 13:27:52 +0100 Subject: [PATCH 041/941] Add more magic variables Most of the magic variables come from 'tabs.tab'. --- src/excmds.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/excmds.ts b/src/excmds.ts index 0b6d8703..2f2f260b 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -1884,6 +1884,21 @@ export async function loadaucmds(cmdType: "DocStart" | "DocLoad" | "DocEnd" | "T TRI_FIRED_MOZ_TABID: owntab.id, TRI_FIRED_TRI_TABINDEX: owntab.index + 1, TRI_FIRED_MOZ_WINID: owntab.windowId, + /* TRI_FIRED_TRI_WININDEX: owntab.windowId, */ + TRI_FIRED_MOZ_OPENERTABID: owntab.openerTabId, + TRI_FIRED_ACTIVE: owntab.active, + TRI_FIRED_AUDIBLE: owntab.audible, + TRI_FIRED_MUTED: owntab.mutedInfo.muted, + TRI_FIRED_DISCARDED: owntab.discarded, + TRI_FIRED_HEIGHT: owntab.height, + TRI_FIRED_WIDTH: owntab.width, + TRI_FIRED_HIDDEN: owntab.hidden, + TRI_FIRED_INCOGNITO: owntab.incognito, + TRI_FIRED_ISARTICLE: owntab.isArticle, + TRI_FIRED_LASTACCESSED: owntab.lastAccessed, + TRI_FIRED_PINNED: owntab.pinned, + TRI_FIRED_TITLE: owntab.title, + TRI_FIRED_URL: owntab.url, } for (const aukey of aukeyarr) { for (const [k, v] of Object.entries(replacements)) { @@ -3558,6 +3573,20 @@ const AUCMDS = ["DocStart", "DocLoad", "DocEnd", "TriStart", "TabEnter", "TabLef - `TRI_FIRED_MOZ_TABID`: Provides Mozilla's `tabID` associated with the fired event. - `TRI_FIRED_TRI_TABINDEX`: Provides tridactyls internal tab index associated with the fired event. - `TRI_FIRED_MOZ_WINID`: Provides Mozilla's `windowId` associated with the fired event. + - `TRI_FIRED_MOZ_OPENERTABID`: The ID of the tab that opened this tab. + - `TRI_FIRED_ACTIVE`: Whether the tab is active in its window. This may be true even if the tab's window is not currently focused. + - `TRI_FIRED_AUDIBLE`: Indicates whether the tab is producing sound (even if muted). + - `TRI_FIRED_MUTED`: Indicates whether the tab is muted. + - `TRI_FIRED_DISCARDED`: Whether the tab is discarded. A discarded tab is one whose content has been unloaded from memory. + - `TRI_FIRED_HEIGHT`: The height of the tab in pixels. + - `TRI_FIRED_WIDTH`: The width of the tab in pixels. + - `TRI_FIRED_HIDDEN`: Whether the tab is hidden. + - `TRI_FIRED_INCOGNITO`: Whether the tab is in a private browsing window. + - `TRI_FIRED_ISARTICLE`: True if the tab can be rendered in Reader Mode, false otherwise. + - `TRI_FIRED_LASTACCESSED`: Time at which the tab was last accessed, in milliseconds since the epoch. + - `TRI_FIRED_PINNED`: Whether the tab is pinned. + - `TRI_FIRED_TITLE`: The title of the tab. + - `TRI_FIRED_URL`: The URL of the document that the tab is displaying. * * For example: `autocmd DocStart .*example\.com.* zoom 150 false TRI_FIRED_MOZ_TABID`. * From 8bb32ed0aa9cfc1d613ff031fc290db796fc0319 Mon Sep 17 00:00:00 2001 From: Simon H Moore Date: Tue, 15 Sep 2020 22:40:00 +0100 Subject: [PATCH 042/941] Add functions for getting window index and id --- src/lib/webext.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/lib/webext.ts b/src/lib/webext.ts index e16529f9..84e0226c 100644 --- a/src/lib/webext.ts +++ b/src/lib/webext.ts @@ -74,6 +74,18 @@ export async function ownTabId() { return (await ownTab()).id } +async function windows () { return (await browser.windows.getAll()).map(w => w.id).sort((a, b) => a - b) } + +/* Returns tridactyls window index. */ +export async function ownWinTriIndex() { + return (await windows()).indexOf((await ownTab()).windowId) +} + +/* Returns mozilla's internal window id from tridactyls index. */ +export async function getWinIdFromIndex(index: string) { + return (await windows())[index] +} + export async function ownTabContainer() { return browserBg.contextualIdentities.get((await ownTab()).cookieStoreId) } From ae13aa3c1284a0c790915bb60c6d508911177d72 Mon Sep 17 00:00:00 2001 From: Simon H Moore Date: Tue, 15 Sep 2020 22:49:55 +0100 Subject: [PATCH 043/941] Add magic var for getting win index --- src/excmds.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index 2f2f260b..a8dcf61a 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -74,7 +74,7 @@ // Shared import * as Messaging from "@src/lib/messaging" -import { getTriVersion, browserBg, activeTab, activeTabId, activeTabContainerId, openInNewTab, openInNewWindow, openInTab, queryAndURLwrangler } from "@src/lib/webext" +import { ownWinTriIndex, getTriVersion, browserBg, activeTab, activeTabId, activeTabContainerId, openInNewTab, openInNewWindow, openInTab, queryAndURLwrangler } from "@src/lib/webext" import * as Container from "@src/lib/containers" import state from "@src/state" import { contentState, ModeName } from "@src/content/state_content" @@ -1884,7 +1884,7 @@ export async function loadaucmds(cmdType: "DocStart" | "DocLoad" | "DocEnd" | "T TRI_FIRED_MOZ_TABID: owntab.id, TRI_FIRED_TRI_TABINDEX: owntab.index + 1, TRI_FIRED_MOZ_WINID: owntab.windowId, - /* TRI_FIRED_TRI_WININDEX: owntab.windowId, */ + TRI_FIRED_TRI_WININDEX: await ownWinTriIndex(), TRI_FIRED_MOZ_OPENERTABID: owntab.openerTabId, TRI_FIRED_ACTIVE: owntab.active, TRI_FIRED_AUDIBLE: owntab.audible, From be2fd9feda2bee8e160e11858c20927e6f1a0efa Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Mon, 21 Sep 2020 17:06:10 +0100 Subject: [PATCH 044/941] Fix lots of autocmd magic variables --- src/lib/webext.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/webext.ts b/src/lib/webext.ts index 84e0226c..64e12992 100644 --- a/src/lib/webext.ts +++ b/src/lib/webext.ts @@ -74,7 +74,11 @@ export async function ownTabId() { return (await ownTab()).id } -async function windows () { return (await browser.windows.getAll()).map(w => w.id).sort((a, b) => a - b) } +async function windows() { + return (await browserBg.windows.getAll()) + .map(w => w.id) + .sort((a, b) => a - b) +} /* Returns tridactyls window index. */ export async function ownWinTriIndex() { From 69c48d1a2b9b9bae73a396e08f12bb26dd6f48a1 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Mon, 21 Sep 2020 17:12:33 +0100 Subject: [PATCH 045/941] Tidy up a few docstrings --- src/excmds.ts | 4 ++-- src/lib/webext.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index a8dcf61a..dd37e4b8 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -3569,7 +3569,7 @@ const AUCMDS = ["DocStart", "DocLoad", "DocEnd", "TriStart", "TabEnter", "TabLef * * For example: `autocmd BeforeRequest https://www.bbc.co.uk/* () => ({redirectUrl: "https://old.reddit.com"})`. Note the brackets which ensure JavaScript returns a blocking response object rather than interpreting it as a block statement. * - * For DocStart, DocLoad, DocEnd, TabEnter, TabLeft, FullscreenEnter, FullscreenLeft and FullscreenChange: magic variables are available that provide information useful in some excmd's such as: + * For DocStart, DocLoad, DocEnd, TabEnter, TabLeft, FullscreenEnter, FullscreenLeft and FullscreenChange: magic variables are available which are replaced with the relevant string at runtime: - `TRI_FIRED_MOZ_TABID`: Provides Mozilla's `tabID` associated with the fired event. - `TRI_FIRED_TRI_TABINDEX`: Provides tridactyls internal tab index associated with the fired event. - `TRI_FIRED_MOZ_WINID`: Provides Mozilla's `windowId` associated with the fired event. @@ -3578,7 +3578,7 @@ const AUCMDS = ["DocStart", "DocLoad", "DocEnd", "TriStart", "TabEnter", "TabLef - `TRI_FIRED_AUDIBLE`: Indicates whether the tab is producing sound (even if muted). - `TRI_FIRED_MUTED`: Indicates whether the tab is muted. - `TRI_FIRED_DISCARDED`: Whether the tab is discarded. A discarded tab is one whose content has been unloaded from memory. - - `TRI_FIRED_HEIGHT`: The height of the tab in pixels. + - `TRI_FIRED_HEIGHT`: The height of the tab in pixels. - `TRI_FIRED_WIDTH`: The width of the tab in pixels. - `TRI_FIRED_HIDDEN`: Whether the tab is hidden. - `TRI_FIRED_INCOGNITO`: Whether the tab is in a private browsing window. diff --git a/src/lib/webext.ts b/src/lib/webext.ts index 64e12992..a4500c29 100644 --- a/src/lib/webext.ts +++ b/src/lib/webext.ts @@ -80,12 +80,12 @@ async function windows() { .sort((a, b) => a - b) } -/* Returns tridactyls window index. */ +/* Returns Tridactyl's window index. */ export async function ownWinTriIndex() { return (await windows()).indexOf((await ownTab()).windowId) } -/* Returns mozilla's internal window id from tridactyls index. */ +/* Returns mozilla's internal window id from Tridactyl's index. */ export async function getWinIdFromIndex(index: string) { return (await windows())[index] } From 4d063b543010524454a4bc1fc6a8b4221171cedc Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 21 Sep 2020 16:29:15 +0000 Subject: [PATCH 046/941] Bump typedoc-default-themes from 0.10.2 to 0.11.4 Bumps [typedoc-default-themes](https://github.com/TypeStrong/typedoc-default-themes) from 0.10.2 to 0.11.4. - [Release notes](https://github.com/TypeStrong/typedoc-default-themes/releases) - [Commits](https://github.com/TypeStrong/typedoc-default-themes/commits) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 2838ac4a..725a3ce0 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "ramda": "^0.27.1", "rss-parser": "^3.9.0", "semver-compare": "^1.0.0", - "typedoc-default-themes": "^0.10.2" + "typedoc-default-themes": "^0.11.4" }, "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", diff --git a/yarn.lock b/yarn.lock index 9ddbc47c..b1d42c1b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5493,7 +5493,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lunr@^2.3.8, lunr@^2.3.9: +lunr@^2.3.9: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== @@ -8369,13 +8369,6 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typedoc-default-themes@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.10.2.tgz#743380a80afe62c5ef92ca1bd4abe2ac596be4d2" - integrity sha512-zo09yRj+xwLFE3hyhJeVHWRSPuKEIAsFK5r2u47KL/HBKqpwdUSanoaz5L34IKiSATFrjG5ywmIu98hPVMfxZg== - dependencies: - lunr "^2.3.8" - typedoc-default-themes@^0.11.4: version "0.11.4" resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.11.4.tgz#1bc55b7c8d1132844616ff6f570e1e2cd0eb7343" From 4e1ae08c18799c3ca1cc54291771875740a24dc0 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2020 04:32:01 +0000 Subject: [PATCH 047/941] Bump web-ext from 5.0.0 to 5.1.0 Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.0.0 to 5.1.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.0.0...5.1.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 241 +++++++++++++++++++-------------------------------- 2 files changed, 90 insertions(+), 153 deletions(-) diff --git a/package.json b/package.json index f17575b6..0ef3a225 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "typescript": "^3.9.7", "uglify-es": "^3.3.9", "uglifyjs-webpack-plugin": "^2.2.0", - "web-ext": "^5.0.0", + "web-ext": "^5.1.0", "web-ext-types": "^3.2.1", "webpack": "^4.44.2", "webpack-cli": "^3.3.12" diff --git a/yarn.lock b/yarn.lock index f216b85d..f853eb07 100644 --- a/yarn.lock +++ b/yarn.lock @@ -244,18 +244,18 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/polyfill@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.10.4.tgz#915e5bfe61490ac0199008e35ca9d7d151a8e45a" - integrity sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg== +"@babel/polyfill@7.11.5": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.11.5.tgz#df550b2ec53abbc2ed599367ec59e64c7a707bb5" + integrity sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g== dependencies: core-js "^2.6.5" regenerator-runtime "^0.13.4" -"@babel/runtime@7.10.5": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.5.tgz#303d8bd440ecd5a491eae6117fd3367698674c5c" - integrity sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg== +"@babel/runtime@7.11.2": + version "7.11.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736" + integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw== dependencies: regenerator-runtime "^0.13.4" @@ -1138,7 +1138,7 @@ acorn@^6.0.1, acorn@^6.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.1.0, acorn@^7.3.1, acorn@^7.4.0: +acorn@^7.1.0, acorn@^7.4.0: version "7.4.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== @@ -1168,34 +1168,34 @@ adbkit@2.11.1: node-forge "^0.7.1" split "~0.3.3" -addons-linter@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/addons-linter/-/addons-linter-2.1.0.tgz#12acfe12761835242418f369bb6bbd9b71b4b0e9" - integrity sha512-ISCPobK6VdQ+5btMf1abkuD/9V+6RjnpJAVmEzjxDitk7HY03mLXVhA8SoD0XgngrI6cFlM2/i4OxfY4dHokpw== +addons-linter@2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/addons-linter/-/addons-linter-2.5.0.tgz#4149b62e72889afad04bd1872f3b5e6b03d43aa2" + integrity sha512-d3GGf27ibN9ioxmjEiAFkGQRdyw5W+Gb2/9G55AZ6YygtBjtJDotTnSsE6Tz+mEFY4QKo/OaVs1XKjcZEl2fJA== dependencies: - "@babel/runtime" "7.10.5" - ajv "6.12.3" + "@babel/runtime" "7.11.2" + ajv "6.12.5" ajv-merge-patch "4.1.0" chalk "4.1.0" cheerio "1.0.0-rc.3" columnify "1.5.4" common-tags "1.8.0" deepmerge "4.2.2" - dispensary "0.52.0" + dispensary "0.55.0" es6-promisify "6.1.1" - eslint "7.5.0" + eslint "7.9.0" eslint-plugin-no-unsanitized "3.1.2" - eslint-visitor-keys "1.3.0" - espree "7.2.0" + eslint-visitor-keys "2.0.0" + espree "7.3.0" esprima "4.0.1" first-chunk-stream "4.0.0" fluent-syntax "0.13.0" glob "7.1.6" is-mergeable-object "1.1.1" jed "1.1.1" - mdn-browser-compat-data "1.0.31" + mdn-browser-compat-data "1.0.35" os-locale "5.0.0" - pino "6.4.0" + pino "6.6.1" postcss "7.0.32" probe-image-size "5.0.0" relaxed-json "1.0.3" @@ -1204,7 +1204,7 @@ addons-linter@2.1.0: strip-bom-stream "4.0.0" tosource "1.0.0" upath "1.2.0" - whatwg-url "8.1.0" + whatwg-url "8.2.2" yargs "15.4.1" yauzl "2.10.0" optionalDependencies: @@ -1248,10 +1248,10 @@ ajv-merge-patch@4.1.0: fast-json-patch "^2.0.6" json-merge-patch "^0.2.3" -ajv@6.12.3: - version "6.12.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" - integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== +ajv@6.12.5: + version "6.12.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da" + integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -2652,10 +2652,10 @@ deep-is@^0.1.3, deep-is@~0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -deepcopy@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/deepcopy/-/deepcopy-2.0.0.tgz#2acb9b7645f9f54d815eee991455e790e72e2252" - integrity sha512-d5ZK7pJw7F3k6M5vqDjGiiUS9xliIyWkdzBjnPhnSeRGjkYOGZMCFkdKVwV/WiHOe0NwzB8q+iDo7afvSf0arA== +deepcopy@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/deepcopy/-/deepcopy-2.1.0.tgz#2deb0dd52d079c2ecb7924b640a7c3abd4db1d6d" + integrity sha512-8cZeTb1ZKC3bdSCP6XOM1IsTczIO73fdqtwa2B0N15eAz7gmyhQo+mc5gnFuulsgN3vIQYmTgbmQVKalH1dKvQ== dependencies: type-detect "^4.0.8" @@ -2774,14 +2774,14 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= -dispensary@0.52.0: - version "0.52.0" - resolved "https://registry.yarnpkg.com/dispensary/-/dispensary-0.52.0.tgz#c5f64b50b77d3e390ed888dd779357eb1babba3d" - integrity sha512-A13TTo/2yaK/Z3So4OdzodBTbyTMpqVOH15cbmUuKvl+T1cOLn0VGQjibrG9cELa9mkLfhjFodqYQWkOGkG9Ig== +dispensary@0.55.0: + version "0.55.0" + resolved "https://registry.yarnpkg.com/dispensary/-/dispensary-0.55.0.tgz#fc9ac1b90d0921a04cb6509bc4c728535f7d518f" + integrity sha512-5+6E0kQNVWIZCGwTw34B48bJQyUuvwJD6hsI/b7ScKbjfrzUIgod/ROsTX6t9d3O031A9O5RPVHIqkX4ZzcAfw== dependencies: async "~3.2.0" natural-compare-lite "~1.4.0" - pino "~6.4.0" + pino "~6.6.0" request "~2.88.0" sha.js "~2.4.4" source-map-support "~0.5.4" @@ -3131,59 +3131,17 @@ eslint-utils@^2.0.0, eslint-utils@^2.1.0: dependencies: eslint-visitor-keys "^1.1.0" -eslint-visitor-keys@1.3.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: +eslint-visitor-keys@2.0.0, eslint-visitor-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint@7.5.0: - version "7.5.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.5.0.tgz#9ecbfad62216d223b82ac9ffea7ef3444671d135" - integrity sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - eslint-scope "^5.1.0" - eslint-utils "^2.1.0" - eslint-visitor-keys "^1.3.0" - espree "^7.2.0" - esquery "^1.2.0" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash "^4.17.19" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint@^7.9.0: +eslint@7.9.0, eslint@^7.9.0: version "7.9.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.9.0.tgz#522aeccc5c3a19017cf0cb46ebfd660a79acf337" integrity sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA== @@ -3226,16 +3184,7 @@ eslint@^7.9.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.2.0.tgz#1c263d5b513dbad0ac30c4991b93ac354e948d69" - integrity sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g== - dependencies: - acorn "^7.3.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.3.0" - -espree@^7.2.0, espree@^7.3.0: +espree@7.3.0, espree@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== @@ -5622,10 +5571,10 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" -mdn-browser-compat-data@1.0.31: - version "1.0.31" - resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.31.tgz#4bc736252fafcafc182f9dd43b105d6795b9a28e" - integrity sha512-GVQQYWgoH3jbBaIy8M4hrg34qaNpPedtZvwAjUmkpHq4FXKKCea8Ji5rlS32YJSU9dt7TPvuWWX7Cce5mZyFPA== +mdn-browser-compat-data@1.0.35: + version "1.0.35" + resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.35.tgz#f0e97bd84acb044e8e99905c97ddad9edbf528fa" + integrity sha512-7SMAEZgBaElDNcqFhmInBnSo+c+MOzprt7hrGNcEo9hMhDiPQ7L4dwEt6gunudjI0jXenPJaW0S8U4ckeP2uhw== dependencies: extend "3.0.2" @@ -6008,16 +5957,16 @@ node-modules-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= -node-notifier@7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-7.0.2.tgz#3a70b1b70aca5e919d0b1b022530697466d9c675" - integrity sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA== +node-notifier@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.0.tgz#a7eee2d51da6d0f7ff5094bc7108c911240c1620" + integrity sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA== dependencies: growly "^1.3.0" is-wsl "^2.2.0" semver "^7.3.2" shellwords "^0.1.1" - uuid "^8.2.0" + uuid "^8.3.0" which "^2.0.2" node-notifier@^6.0.0: @@ -6573,29 +6522,17 @@ pino-std-serializers@^2.4.2: resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-2.4.2.tgz#cb5e3e58c358b26f88969d7e619ae54bdfcc1ae1" integrity sha512-WaL504dO8eGs+vrK+j4BuQQq6GLKeCCcHaMB2ItygzVURcL1CycwNEUHTD/lHFHs/NL5qAz2UKrjYWXKSf4aMQ== -pino@6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-6.4.0.tgz#ec52f037607c144774565939e0c04bf16f6cdf94" - integrity sha512-TRDp5fJKRBtVlxd4CTox3rJL+TzwQztB/VNmT5n87zFgKVU7ztnmZkcX1zypPP+3ZZcveOTYKJy74UXdVBaXFQ== +pino@6.6.1, pino@~6.6.0: + version "6.6.1" + resolved "https://registry.yarnpkg.com/pino/-/pino-6.6.1.tgz#3fe8ec300dadb2c30017df39106b056b87dffca8" + integrity sha512-DOgm7rn6ctBkBYemHXSLj7+j3o3U1q1FWBXbHcprur8mA93QcJSycEkEqhqKiFB9Mx/3Qld2FGr6+9yfQza0kA== dependencies: fast-redact "^2.0.0" fast-safe-stringify "^2.0.7" flatstr "^1.0.12" pino-std-serializers "^2.4.2" quick-format-unescaped "^4.0.1" - sonic-boom "^1.0.0" - -pino@~6.4.0: - version "6.4.1" - resolved "https://registry.yarnpkg.com/pino/-/pino-6.4.1.tgz#6173dcdc1e647ae17ddbc4a412d1f12d3d2ab9b5" - integrity sha512-1zDSQworQZw14tvqjuW5aj5GV5oUQpV5Bz5wnpVVltVPBzaOoV1Dv+oKn1xNCz2CCkOyZd+kkdlel9lCLBYl+Q== - dependencies: - fast-redact "^2.0.0" - fast-safe-stringify "^2.0.7" - flatstr "^1.0.12" - pino-std-serializers "^2.4.2" - quick-format-unescaped "^4.0.1" - sonic-boom "^1.0.0" + sonic-boom "^1.0.2" pirates@^4.0.1: version "4.0.1" @@ -7462,14 +7399,14 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -sign-addon@2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/sign-addon/-/sign-addon-2.0.6.tgz#6911de81d4bd39584993286d9077017c738c4dcd" - integrity sha512-/8SQPNCrrZKMthdDf1IfI4XMbq8k9YsiiMyVeQL8xhhQSsZho6ZvEUBFSA70N0eznLZyab3k1d2CNOchYRYA6Q== +sign-addon@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/sign-addon/-/sign-addon-3.1.0.tgz#3dd6cd1bf6359f08e16b8e05927c4af8530247b9" + integrity sha512-zZ7nKc5/3QWM3skYBosGDvYQf2jkKhW2u8BELrZoN1wgCSOnwsV9T47Vx9uaNbA3CyZ+V9XSA0tDVHoV1QfVPw== dependencies: common-tags "1.8.0" core-js "3.6.5" - deepcopy "2.0.0" + deepcopy "2.1.0" es6-error "4.1.1" es6-promisify "6.1.1" jsonwebtoken "8.5.1" @@ -7532,10 +7469,10 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^2.0.0" -sonic-boom@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-1.0.1.tgz#a5fdfcab1ddea31732ce9c7c054f3a5751eee089" - integrity sha512-o9tx+bonVEXSaPtptyXQXpP8l6UV9Bi3im2geZskvWw2a/o/hrbWI7EBbbv+rOx6Hubnzun9GgH4WfbgEA3MFQ== +sonic-boom@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-1.1.0.tgz#538c2de63aaca1b49254a7ed9d16e4931fab6ad3" + integrity sha512-JyOf+Xt7GBN4tAic/DD1Bitw6OMgSHAnswhPeOiLpfRoSjPNjEIi73UF3OxHzhSNn9WavxGuCZzprFCGFSNwog== dependencies: atomic-sleep "^1.0.0" flatstr "^1.0.12" @@ -8545,10 +8482,10 @@ upath@1.2.0, upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-notifier@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.0.tgz#4866b98c3bc5b5473c020b1250583628f9a328f3" - integrity sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew== +update-notifier@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.1.tgz#895fc8562bbe666179500f9f2cebac4f26323746" + integrity sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg== dependencies: boxen "^4.2.0" chalk "^3.0.0" @@ -8631,7 +8568,7 @@ uuid@^3.0.0, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== -uuid@^8.2.0: +uuid@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.0.tgz#ab738085ca22dc9a8c92725e459b1d507df5d6ea" integrity sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ== @@ -8725,17 +8662,17 @@ web-ext-types@^3.2.1: resolved "https://registry.yarnpkg.com/web-ext-types/-/web-ext-types-3.2.1.tgz#3edc0e3c2e8fe121d7d7e4ca0b7ee0c883cea832" integrity sha512-oQZYDU3W8X867h8Jmt3129kRVKklz70db40Y6OzoTTuzOJpF/dB2KULJUf0txVPyUUXuyzV8GmT3nVvRHoG+Ew== -web-ext@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/web-ext/-/web-ext-5.0.0.tgz#9fcaed338d63601fb5665a16444b01d0715f9e98" - integrity sha512-K5rzVijxNbOjxv+au1Sj7J82s1/CCyBQ9bhJE9TWdOD3OLELhC3bWJHyNJ1u2sT+kf8guaJjFvPnd6WG67PHtw== +web-ext@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/web-ext/-/web-ext-5.1.0.tgz#b1e0ff2ebb349f09cd02d49c54acec255d5e20b7" + integrity sha512-Eupjwvif/9P4uGdZIddJziLLLD/RuzW8r8HEANGCW8e3dlPV4GJu5z815k9DLVshG0v+q/stUPR968Q2p7hhMQ== dependencies: - "@babel/polyfill" "7.10.4" - "@babel/runtime" "7.10.5" + "@babel/polyfill" "7.11.5" + "@babel/runtime" "7.11.2" "@cliqz-oss/firefox-client" "0.3.1" "@cliqz-oss/node-firefox-connect" "1.2.1" adbkit "2.11.1" - addons-linter "2.1.0" + addons-linter "2.5.0" bunyan "1.8.14" camelcase "6.0.0" chrome-launcher "0.13.4" @@ -8750,15 +8687,15 @@ web-ext@^5.0.0: mkdirp "1.0.4" multimatch "4.0.0" mz "2.7.0" - node-notifier "7.0.2" + node-notifier "8.0.0" open "7.1.0" parse-json "5.0.1" - sign-addon "2.0.6" + sign-addon "3.1.0" source-map-support "0.5.19" strip-bom "4.0.0" strip-json-comments "3.1.1" tmp "0.2.1" - update-notifier "4.1.0" + update-notifier "4.1.1" watchpack "1.7.4" ws "7.3.1" yargs "15.4.1" @@ -8769,10 +8706,10 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== webpack-cli@^3.3.12: version "3.3.12" @@ -8840,14 +8777,14 @@ whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -whatwg-url@8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.1.0.tgz#c628acdcf45b82274ce7281ee31dd3c839791771" - integrity sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw== +whatwg-url@8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.2.2.tgz#85e7f9795108b53d554cec640b2e8aee2a0d4bfd" + integrity sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ== dependencies: lodash.sortby "^4.7.0" tr46 "^2.0.2" - webidl-conversions "^5.0.0" + webidl-conversions "^6.1.0" whatwg-url@^7.0.0: version "7.0.0" From c66393eedcfd963e629235605394c8011b4048f3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2020 22:46:16 +0000 Subject: [PATCH 048/941] Bump @types/node from 14.11.1 to 14.11.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.1 to 14.11.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0ef3a225..9c8c23f4 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.14", - "@types/node": "^14.11.1", + "@types/node": "^14.11.2", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index f853eb07..9aa16e55 100644 --- a/yarn.lock +++ b/yarn.lock @@ -738,10 +738,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.11.1": - version "14.11.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.1.tgz#56af902ad157e763f9ba63d671c39cda3193c835" - integrity sha512-oTQgnd0hblfLsJ6BvJzzSL+Inogp3lq9fGgqRkMB/ziKMgEUaFl801OncOzUmalfzt14N0oPHMK47ipl+wbTIw== +"@types/node@*", "@types/node@^14.11.2": + version "14.11.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.2.tgz#2de1ed6670439387da1c9f549a2ade2b0a799256" + integrity sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA== "@types/normalize-package-data@^2.4.0": version "2.4.0" From ffdcb87a020bc86a512cbd8a87d70050efd83775 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2020 22:46:45 +0000 Subject: [PATCH 049/941] Bump @typescript-eslint/eslint-plugin-tslint from 4.1.1 to 4.2.0 Bumps [@typescript-eslint/eslint-plugin-tslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin-tslint) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin-tslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.2.0/packages/eslint-plugin-tslint) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 66 ++++++++++++++++++++++++++-------------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index 0ef3a225..5d4e619e 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/eslint-plugin-tslint": "^4.1.1", + "@typescript-eslint/eslint-plugin-tslint": "^4.2.0", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.1.1", diff --git a/yarn.lock b/yarn.lock index f853eb07..9a6e84cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -782,12 +782,12 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin-tslint@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-4.1.1.tgz#ea9d589653faa6375744f2066d255fd25908f588" - integrity sha512-ekqz3pS5RrOWoX8VYiRXNzLJM+DH8k73zpL4OvtNMnmekpH0UlHfSsHaBHQoHwvC/nRMGBTP+DX8PDe8X2jyDA== +"@typescript-eslint/eslint-plugin-tslint@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-4.2.0.tgz#21bfd09d6f85ac2e80cb9f73d490f73e9da468e2" + integrity sha512-JUO9Evsjwc5tK0t7XOHgCZLYXzaopAAn2WjA6iaWJosyE+I2npuYX2i3iiYn3Y0JwMotUHj/SPjw0WAz4Swe+g== dependencies: - "@typescript-eslint/experimental-utils" "4.1.1" + "@typescript-eslint/experimental-utils" "4.2.0" lodash "^4.17.15" "@typescript-eslint/eslint-plugin@^4.0.0": @@ -826,15 +826,15 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/experimental-utils@4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1.tgz#52ff4e37c93113eb96385a4e6d075abece1ea72d" - integrity sha512-jzYsNciHoa4Z3c1URtmeT/bamYm8Dwfw6vuN3WHIE/BXb1iC4KveAnXDErTAZtPVxTYBaYn3n2gbt6F6D2rm1A== +"@typescript-eslint/experimental-utils@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.0.tgz#3d0b5cd4aa61f5eb7aa1e873dea0db1410b062d2" + integrity sha512-5BBj6BjgHEndBaQQpUVzRIPERz03LBc0MCQkHwUaH044FJFL08SwWv/sQftk7gf0ShZ2xZysz0LTwCwNt4Xu3w== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.1.1" - "@typescript-eslint/types" "4.1.1" - "@typescript-eslint/typescript-estree" "4.1.1" + "@typescript-eslint/scope-manager" "4.2.0" + "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/typescript-estree" "4.2.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" @@ -857,13 +857,13 @@ "@typescript-eslint/types" "4.0.0" "@typescript-eslint/visitor-keys" "4.0.0" -"@typescript-eslint/scope-manager@4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.1.1.tgz#bdb8526e82435f32b4ccd9dd4cec01af97b48850" - integrity sha512-0W8TTobCvIIQ2FsrYTffyZGAAFUyIbEHq5EYJb1m7Rpd005jrnOvKOo8ywCLhs/Bm17C+KsrUboBvBAARQVvyA== +"@typescript-eslint/scope-manager@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.2.0.tgz#d10e6854a65e175b22a28265d372a97c8cce4bfc" + integrity sha512-Tb402cxxObSxWIVT+PnBp5ruT2V/36yj6gG4C9AjkgRlZpxrLAzWDk3neen6ToMBGeGdxtnfFLoJRUecGz9mYQ== dependencies: - "@typescript-eslint/types" "4.1.1" - "@typescript-eslint/visitor-keys" "4.1.1" + "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/visitor-keys" "4.2.0" "@typescript-eslint/types@3.10.1": version "3.10.1" @@ -875,10 +875,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.0.0.tgz#ec1f9fc06b8558a1d5afa6e337182d08beece7f5" integrity sha512-bK+c2VLzznX2fUWLK6pFDv3cXGTp7nHIuBMq1B9klA+QCsqLHOOqe5TQReAQDl7DN2RfH+neweo0oC5hYlG7Rg== -"@typescript-eslint/types@4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.1.1.tgz#57500c4a86b28cb47094c1a62f1177ea279a09cb" - integrity sha512-zrBiqOKYerMTllKcn+BP+i1b7LW/EbMMYytroXMxUTvFPn1smkCu0D7lSAx29fTUO4jnwV0ljSvYQtn2vNrNxA== +"@typescript-eslint/types@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.2.0.tgz#6f6b094329e72040f173123832397c7c0b910fc8" + integrity sha512-xkv5nIsxfI/Di9eVwN+G9reWl7Me9R5jpzmZUch58uQ7g0/hHVuGUbbn4NcxcM5y/R4wuJIIEPKPDb5l4Fdmwg== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" @@ -908,13 +908,13 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.1.1.tgz#2015a84d71303ecdb6f46efd807ac19a51aab490" - integrity sha512-2AUg5v0liVBsqbGxBphbJ0QbGqSRVaF5qPoTPWcxop+66vMdU1h4CCvHxTC47+Qb+Pr4l2RhXDd41JNpwcQEKw== +"@typescript-eslint/typescript-estree@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.2.0.tgz#9d746240991c305bf225ad5e96cbf57e7fea0551" + integrity sha512-iWDLCB7z4MGkLipduF6EOotdHNtgxuNKnYD54nMS/oitFnsk4S3S/TE/UYXQTra550lHtlv9eGmp+dvN9pUDtA== dependencies: - "@typescript-eslint/types" "4.1.1" - "@typescript-eslint/visitor-keys" "4.1.1" + "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/visitor-keys" "4.2.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" @@ -937,12 +937,12 @@ "@typescript-eslint/types" "4.0.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.1.1.tgz#bb05664bf4bea28dc120d1da94f3027d42ab0f6f" - integrity sha512-/EOOXbA2ferGLG6RmCHEQ0lTTLkOlXYDgblCmQk3tIU7mTPLm4gKhFMeeUSe+bcchTUsKeCk8xcpbop5Zr/8Rw== +"@typescript-eslint/visitor-keys@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.2.0.tgz#ae13838e3a260b63ae51021ecaf1d0cdea8dbba5" + integrity sha512-WIf4BNOlFOH2W+YqGWa6YKLcK/EB3gEj2apCrqLw6mme1RzBy0jtJ9ewJgnrZDB640zfnv8L+/gwGH5sYp/rGw== dependencies: - "@typescript-eslint/types" "4.1.1" + "@typescript-eslint/types" "4.2.0" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": From aa77f8d5aaa68c1d8aa5ce71aa8414c024626e8e Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Thu, 24 Sep 2020 14:25:59 +0100 Subject: [PATCH 050/941] Fix #2839: parse keys iff user config loaded --- src/lib/config.ts | 2 +- src/lib/keyseq.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/config.ts b/src/lib/config.ts index 75c56f3f..f8fd5fb4 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -37,7 +37,7 @@ const CONFIGNAME = "userconfig" /** @hidden */ const WAITERS = [] /** @hidden */ -let INITIALISED = false +export let INITIALISED = false /** @hidden */ // make a naked object diff --git a/src/lib/keyseq.ts b/src/lib/keyseq.ts index ea1ed86a..dbc59cb1 100644 --- a/src/lib/keyseq.ts +++ b/src/lib/keyseq.ts @@ -418,6 +418,9 @@ export function translateKeysInPlace(keys, conf): void { export function keyMap(conf): KeyMap { if (KEYMAP_CACHE[conf]) return KEYMAP_CACHE[conf] + // Fail silently and pass keys through to page if Tridactyl hasn't loaded yet + if (!config.INITIALISED) return new Map() + const mapobj: { [keyseq: string]: string } = config.get(conf) if (mapobj === undefined) throw new Error( From f286bfe1e2e4c8a01ff5e707c2abf05fb83cfc34 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Thu, 24 Sep 2020 14:39:51 +0100 Subject: [PATCH 051/941] Fix #2775: add option to not fiddle with sidebar on C-, --- src/background/user_actions.ts | 9 ++++++--- src/lib/config.ts | 9 +++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/background/user_actions.ts b/src/background/user_actions.ts index 8f734ca4..c09652f4 100644 --- a/src/background/user_actions.ts +++ b/src/background/user_actions.ts @@ -6,12 +6,15 @@ import * as excmds from "@src/.excmds_background.generated" import * as R from "ramda" +import * as config from "@src/lib/config" import { messageTab } from "@src/lib/messaging" export function escapehatch() { - // Only works if called via commands API command - fail silently if called otherwise - browser.sidebarAction.open().catch() - browser.sidebarAction.close().catch() + if (config.get("escapehatchsidebarhack") == "true") { + // Only works if called via commands API command - fail silently if called otherwise + browser.sidebarAction.open().catch() + browser.sidebarAction.close().catch() + } ;(async () => { const tabs = await browser.tabs.query({ currentWindow: true }) const tridactyl_tabs: browser.tabs.Tab[] = [] diff --git a/src/lib/config.ts b/src/lib/config.ts index 75c56f3f..02bfd27d 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -1064,6 +1064,15 @@ export class default_config { * Whether to return to visual mode when text is deselected. */ visualexitauto: "true" | "false" = "true" + + /** + * Whether to open and close the sidebar quickly to get focus back to the page when is pressed. + * + * Disable if the fact that it closes TreeStyleTabs gets on your nerves too much : ) + * + * NB: when disabled, can't get focus back from the address bar, but it can still get it back from lots of other places (e.g. Flash-style video players) + */ + escapehatchsidebarhack: "true" | "false" = "true" } const platform_defaults = { From 4a016163eb124f3b98a04ff6e9452f257323c330 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Thu, 24 Sep 2020 14:58:46 +0100 Subject: [PATCH 052/941] Fix #2828: update AMO link for new stats method --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 71eb7672..e963e2f1 100644 --- a/readme.md +++ b/readme.md @@ -403,5 +403,5 @@ The logo was designed by Jake Beazley using free vector art by Date: Fri, 25 Sep 2020 20:22:34 +0000 Subject: [PATCH 054/941] Bump eslint-config-prettier from 6.11.0 to 6.12.0 Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.11.0 to 6.12.0. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.11.0...v6.12.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 13547def..c5373a42 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.1.1", "eslint": "^7.9.0", - "eslint-config-prettier": "^6.11.0", + "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsdoc": "^30.5.1", "eslint-plugin-prefer-arrow": "^1.2.2", diff --git a/yarn.lock b/yarn.lock index ed4a465d..99e19f36 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3038,10 +3038,10 @@ escodegen@^1.11.1: optionalDependencies: source-map "~0.6.1" -eslint-config-prettier@^6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1" - integrity sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA== +eslint-config-prettier@^6.12.0: + version "6.12.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz#9eb2bccff727db1c52104f0b49e87ea46605a0d2" + integrity sha512-9jWPlFlgNwRUYVoujvWTQ1aMO8o6648r+K7qU7K5Jmkbyqav1fuEZC0COYpGBxyiAJb65Ra9hrmFx19xRGwXWw== dependencies: get-stdin "^6.0.0" From 490beb3ce9f92762115ead22b578c844b93d9773 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 25 Sep 2020 20:41:58 +0000 Subject: [PATCH 055/941] Bump eslint-plugin-jsdoc from 30.5.1 to 30.5.2 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.5.1 to 30.5.2. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.5.1...v30.5.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c5373a42..523bdfae 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.9.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.5.1", + "eslint-plugin-jsdoc": "^30.5.2", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 99e19f36..ce1d0498 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3080,10 +3080,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.5.1: - version "30.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.5.1.tgz#b024295db3ce3b258909419d9bcf747b8e65e2a7" - integrity sha512-cY3YNxdhFcQVkcQLnZw/iZGsTPMuWa9yWZclorMWkjdHprBQX0TMWMEcmJYM3IjHp1HJr7aD0Z0sCRifEBhnzg== +eslint-plugin-jsdoc@^30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.5.2.tgz#a2002c52d5fb4a9d42b9fa3a3136a9dbdcb7f69e" + integrity sha512-LJfjqVGYrPUZv4Gt+1OB5NHhySVPeX4Sdd1qUUjTPnBSwbezry7j3NdPVIeU67VwCVJU2rmqd6jhZ7VYec37Cw== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From 1b50fd3a820d06bd8beaf3b2315cdb6ed1af7d1e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 26 Sep 2020 22:09:35 +0000 Subject: [PATCH 056/941] Bump eslint from 7.9.0 to 7.10.0 Bumps [eslint](https://github.com/eslint/eslint) from 7.9.0 to 7.10.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.9.0...v7.10.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 79 +++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 63 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 523bdfae..b3642e1f 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.1.1", - "eslint": "^7.9.0", + "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsdoc": "^30.5.2", diff --git a/yarn.lock b/yarn.lock index ce1d0498..2b726600 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1248,7 +1248,7 @@ ajv-merge-patch@4.1.0: fast-json-patch "^2.0.6" json-merge-patch "^0.2.3" -ajv@6.12.5: +ajv@6.12.5, ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.5.5, ajv@^6.9.1: version "6.12.5" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da" integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== @@ -1258,16 +1258,6 @@ ajv@6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.5.5, ajv@^6.9.1: - version "6.12.4" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" - integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - ansi-align@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" @@ -3116,12 +3106,12 @@ eslint-scope@^4.0.3: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-scope@^5.0.0, eslint-scope@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" - integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== +eslint-scope@^5.0.0, eslint-scope@^5.1.0, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: - esrecurse "^4.1.0" + esrecurse "^4.3.0" estraverse "^4.1.1" eslint-utils@^2.0.0, eslint-utils@^2.1.0: @@ -3141,7 +3131,7 @@ eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint@7.9.0, eslint@^7.9.0: +eslint@7.9.0: version "7.9.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.9.0.tgz#522aeccc5c3a19017cf0cb46ebfd660a79acf337" integrity sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA== @@ -3184,6 +3174,49 @@ eslint@7.9.0, eslint@^7.9.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" +eslint@^7.10.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.10.0.tgz#494edb3e4750fb791133ca379e786a8f648c72b9" + integrity sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@eslint/eslintrc" "^0.1.3" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^1.3.0" + espree "^7.3.0" + esquery "^1.2.0" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash "^4.17.19" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + espree@7.3.0, espree@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" @@ -3212,6 +3245,13 @@ esrecurse@^4.1.0: dependencies: estraverse "^4.1.0" +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" @@ -3222,6 +3262,11 @@ estraverse@^5.1.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" From 2953be49e91b636e2def108b3af4f730c0a06ec4 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 27 Sep 2020 03:05:56 +0000 Subject: [PATCH 057/941] Bump eslint-plugin-jsdoc from 30.5.2 to 30.5.3 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.5.2 to 30.5.3. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.5.2...v30.5.3) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b3642e1f..47b828f2 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.5.2", + "eslint-plugin-jsdoc": "^30.5.3", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 2b726600..37d1c7e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3070,10 +3070,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.5.2: - version "30.5.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.5.2.tgz#a2002c52d5fb4a9d42b9fa3a3136a9dbdcb7f69e" - integrity sha512-LJfjqVGYrPUZv4Gt+1OB5NHhySVPeX4Sdd1qUUjTPnBSwbezry7j3NdPVIeU67VwCVJU2rmqd6jhZ7VYec37Cw== +eslint-plugin-jsdoc@^30.5.3: + version "30.5.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.5.3.tgz#9dacab0c0b674ca65627f8d5a4f538c9c383b82a" + integrity sha512-J3VgE9cnjjNYEjAzetzR3UYAY4M1nlu6Nljanaxfe2snQ59d0XTK4d6vMQ0xiDjdwVLWEigQTCa4qxNc9eIrGw== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From 2f5a8184db11e0d90bac528f8c3dfac5dd16d437 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Sun, 27 Sep 2020 12:40:23 +0100 Subject: [PATCH 058/941] Let people know that donation doubling ends soon --- src/static/newtab.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/static/newtab.md b/src/static/newtab.md index 6736f5b0..1abf6b85 100644 --- a/src/static/newtab.md +++ b/src/static/newtab.md @@ -1,14 +1,10 @@ Tridactyl has to override your new tab page due to WebExtension limitations. You can learn how to change it at the bottom of the page, otherwise please read on for some tips and tricks. -- _Breaking change_: Tridactyl 1.20.0+ no longer tries to keep its configuration in sync automatically with the Firefox Sync storage. The `storageloc` setting has been removed. If you wish to synchronise your configurations, you can use the new `:firefoxsync{push,pull}` manually. NB: **if your settings disappeared**, `:firefoxsyncpull` will probably get them back. - -- _Breaking change_: As of Tridactyl 1.20.0, `` and `` now work browser-wide. If you have previously unbound them, you'll need to unbind them again with `unbind --mode=browser `, etc. - - You can view the main help page by typing [`:help`][help], and access the tutorial with [`:tutor`][tutor]. There's a [wiki](https://github.com/tridactyl/tridactyl/wiki) too - feel free to add to it. You may find `:apropos` useful for finding relevant settings and commands. - You can view your current configuration with `:viewconfig`. -- Tridactyl retreat 👀: 4 of the core Tridactyl developers met up in the real world to work on Tridactyl from 24th May - 1st June 2019 in the Peak District, UK. We've now raised back all the costs we incurred for that week, so thanks to all of you who have donated. If you'd like to chip in towards the next one, [donate using via GitHub sponsors](https://github.com/users/glacambre/sponsorship) who will double your donation and take zero fees, or via [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7JQHV4N2YZCTY). +- Tridactyl funding 👀: **GitHub will double any donations to us via GitHub sponsors until the end of November 2020**; if you think you will ever donate to Tridacytl, now is a great time to do it. [Donate using via GitHub sponsors here](https://github.com/users/glacambre/sponsorship). Donors get a nice little newsletter once every few months. You can also donate via [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7JQHV4N2YZCTY), but they charge fairly high fees and won't double your donation. Donations currently go towards ensuring that bovine3dom can afford to work one day a week on Tridactyl. Previously the donations have funded an in-person developer retreat. * If Tridactyl breaks a website or is broken by a website, trying the steps in the [troubleshooting guide](https://github.com/tridactyl/tridactyl/blob/master/doc/troubleshooting.md) might help. From d3c2ed1dfa1c0997be8c93122bc2eaa2518a7618 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 27 Sep 2020 11:41:19 +0000 Subject: [PATCH 059/941] Bump eslint-plugin-jsdoc from 30.5.3 to 30.6.0 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.5.3 to 30.6.0. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.5.3...v30.6.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 47b828f2..12781e0c 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.5.3", + "eslint-plugin-jsdoc": "^30.6.0", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 37d1c7e5..ac30260e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3070,10 +3070,10 @@ eslint-plugin-import@^2.22.0: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.5.3: - version "30.5.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.5.3.tgz#9dacab0c0b674ca65627f8d5a4f538c9c383b82a" - integrity sha512-J3VgE9cnjjNYEjAzetzR3UYAY4M1nlu6Nljanaxfe2snQ59d0XTK4d6vMQ0xiDjdwVLWEigQTCa4qxNc9eIrGw== +eslint-plugin-jsdoc@^30.6.0: + version "30.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.0.tgz#72c7e679fcdbdcdb75ca1ae77ce2670ade596a15" + integrity sha512-vKZflcqdsFT7QzkHacnUP31ctyHdXNkeNrTaHjVTDf5TNTSzaN34NGGOXPJRZeqqa0jWOpf6m4WtRlfZw4WDqg== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From abec89b9eed269ff238597dee548650875e2da78 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Sun, 27 Sep 2020 12:51:20 +0100 Subject: [PATCH 060/941] Update changelog for 1.20.2 --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 005333a4..de351f48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Tridactyl changelog +# Release 1.20.2 / Unreleased + +- New features + + - `:set escapehatchsidebarhack false` stops `` from closing the sidebar (usually Tree Style Tab) at the expense of not being able to grab focus back from the address bar ([#2775](https://github.com/tridactyl/tridactyl/issues/2775)) + - `:autocmd` now provides magic variables for many events (so, e.g. you can tell an ex command which tab it should close). See `:help autocmd` and scroll down to the `...excmd` parameter for more information ([#2814](https://github.com/tridactyl/tridactyl/issues/2814)) + - `:zoom` now accepts a tab ID to tell it which tab to zoom ([#2809](https://github.com/tridactyl/tridactyl/issues/2809)) + +- Bug fixes + - Normal mode now waits for user configuration to load before accepting any keypresses ([#2839](https://github.com/tridactyl/tridactyl/issues/2839)) + - Browser-wide maps now show up in `:bind` completions + +Thanks to all of our contributors for this release: dependabot-preview[bot], Oliver Blanthorn and Simon H Moore + +Extra special thanks go to Simon H Moore who contributed for the first time. + +Last, but not least - thank you to everyone who reported issues. + # Release 1.20.1 / 2020-08-17 - Bug fixes From a391c9480df37d2771bdc4bba663e1034389dce4 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Sun, 27 Sep 2020 14:21:47 +0100 Subject: [PATCH 061/941] Update changelog for 1.20.2 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de351f48..35bcbc67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Tridactyl changelog -# Release 1.20.2 / Unreleased +# Release 1.20.2 / 2020-09-27 - New features From bff998aeb759d4a92f2b77c61be43fc38b6b3aa4 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Sun, 27 Sep 2020 14:22:10 +0100 Subject: [PATCH 062/941] release 1.20.2 --- src/manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/manifest.json b/src/manifest.json index 2fbea26b..4dee7c60 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,8 +1,8 @@ { "manifest_version": 2, "name": "Tridactyl", - "version": "1.20.1", - "version_name": "1.20.1", + "version": "1.20.2", + "version_name": "1.20.2", "icons": { "64": "static/logo/Tridactyl_64px.png", "100": "static/logo/Tridactyl_100px.png", From cbddbc317086bdfe09f72d50db381d8b053bb6be Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 27 Sep 2020 23:34:52 +0000 Subject: [PATCH 063/941] Bump eslint-plugin-import from 2.22.0 to 2.22.1 Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.22.0 to 2.22.1. - [Release notes](https://github.com/benmosher/eslint-plugin-import/releases) - [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md) - [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.22.0...v2.22.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 12781e0c..350debc0 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "copy-webpack-plugin": "^6.1.1", "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", - "eslint-plugin-import": "^2.22.0", + "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsdoc": "^30.6.0", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", diff --git a/yarn.lock b/yarn.lock index ac30260e..dcc365c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3035,7 +3035,7 @@ eslint-config-prettier@^6.12.0: dependencies: get-stdin "^6.0.0" -eslint-import-resolver-node@^0.3.3: +eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== @@ -3051,17 +3051,17 @@ eslint-module-utils@^2.6.0: debug "^2.6.9" pkg-dir "^2.0.0" -eslint-plugin-import@^2.22.0: - version "2.22.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz#92f7736fe1fde3e2de77623c838dd992ff5ffb7e" - integrity sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg== +eslint-plugin-import@^2.22.1: + version "2.22.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== dependencies: array-includes "^3.1.1" array.prototype.flat "^1.2.3" contains-path "^0.1.0" debug "^2.6.9" doctrine "1.5.0" - eslint-import-resolver-node "^0.3.3" + eslint-import-resolver-node "^0.3.4" eslint-module-utils "^2.6.0" has "^1.0.3" minimatch "^3.0.4" From 3843cde7f4b5808ad7d80d24a54266535283d863 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 09:05:22 +0000 Subject: [PATCH 064/941] Bump marked from 1.1.1 to 1.2.0 Bumps [marked](https://github.com/markedjs/marked) from 1.1.1 to 1.2.0. - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/commits) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 350debc0..c27afc6b 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "geckodriver": "^1.20.0", "jest": "^25.5.4", "jest-webextension-mock": "^3.6.1", - "marked": "^1.1.1", + "marked": "^1.2.0", "nearley": "^2.19.7", "prettier": "^2.1.2", "selenium-webdriver": "^4.0.0-alpha.7", diff --git a/yarn.lock b/yarn.lock index dcc365c1..7687de6b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5597,10 +5597,10 @@ mark.js@^8.11.1: resolved "https://registry.yarnpkg.com/mark.js/-/mark.js-8.11.1.tgz#180f1f9ebef8b0e638e4166ad52db879beb2ffc5" integrity sha1-GA8fnr74sOY45BZq1S24eb6y/8U= -marked@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/marked/-/marked-1.1.1.tgz#e5d61b69842210d5df57b05856e0c91572703e6a" - integrity sha512-mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw== +marked@^1.1.1, marked@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.0.tgz#7221ce2395fa6cf6d722e6f2871a32d3513c85ca" + integrity sha512-tiRxakgbNPBr301ihe/785NntvYyhxlqcL3YaC8CaxJQh7kiaEtrN9B/eK2I2943Yjkh5gw25chYFDQhOMCwMA== marky@^1.2.0: version "1.2.1" From 2d42f3bd709ed73df20d15f6943e73ffc1980e32 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Thu, 24 Sep 2020 15:03:51 +0100 Subject: [PATCH 065/941] Fix #2810: run shellcheck if it is installed --- ci/lint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/lint.sh b/ci/lint.sh index 10224bce..1422628f 100755 --- a/ci/lint.sh +++ b/ci/lint.sh @@ -1,6 +1,6 @@ #!/bin/sh cd ${0%/*}/.. -if ! [ -x "$(command -v shellcheck)" ]; then +if [ -x "$(command -v shellcheck)" ]; then GLOBIGNORE="node_modules" shellcheck -e2012 **/*.sh else echo "Warning: shellcheck is not installed, skipping shell scripts" From 1054c0d48fb582c65bf52bf10e55c2789496855d Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Mon, 28 Sep 2020 11:55:14 +0100 Subject: [PATCH 066/941] Cheer up shellcheck --- ci/lint.sh | 4 ++-- ci/mozilla.sh | 2 +- ci/unit.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ci/lint.sh b/ci/lint.sh index 1422628f..7ae8192b 100755 --- a/ci/lint.sh +++ b/ci/lint.sh @@ -1,7 +1,7 @@ #!/bin/sh -cd ${0%/*}/.. +cd "${0%/*}"/.. || exit 1 if [ -x "$(command -v shellcheck)" ]; then - GLOBIGNORE="node_modules" shellcheck -e2012 **/*.sh + GLOBIGNORE="node_modules" shellcheck -e2012 ./**/*.sh else echo "Warning: shellcheck is not installed, skipping shell scripts" fi diff --git a/ci/mozilla.sh b/ci/mozilla.sh index 5d89d437..e8874674 100755 --- a/ci/mozilla.sh +++ b/ci/mozilla.sh @@ -1,4 +1,4 @@ #! /bin/sh yarn run build --no-native -cd ${0%/*}/../build +cd "${0%/*}"/../build || exit 1 "$(yarn bin)/web-ext" lint diff --git a/ci/unit.sh b/ci/unit.sh index 5104b53f..3c878270 100755 --- a/ci/unit.sh +++ b/ci/unit.sh @@ -1,4 +1,4 @@ #! /bin/sh -cd ${0%/*} +cd "${0%/*}" || exit yarn run build --no-native "$(yarn bin)/jest" src From f7858a3f7a50f2b046f31fe83008b9ddc453966f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2020 05:09:39 +0000 Subject: [PATCH 067/941] Bump eslint-plugin-jsdoc from 30.6.0 to 30.6.1 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.6.0 to 30.6.1. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.6.0...v30.6.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c27afc6b..5648d756 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsdoc": "^30.6.0", + "eslint-plugin-jsdoc": "^30.6.1", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 7687de6b..86beb0a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3070,10 +3070,10 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.6.0: - version "30.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.0.tgz#72c7e679fcdbdcdb75ca1ae77ce2670ade596a15" - integrity sha512-vKZflcqdsFT7QzkHacnUP31ctyHdXNkeNrTaHjVTDf5TNTSzaN34NGGOXPJRZeqqa0jWOpf6m4WtRlfZw4WDqg== +eslint-plugin-jsdoc@^30.6.1: + version "30.6.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.1.tgz#eb4124511efb9109eb58bfdcec420eb28a894d31" + integrity sha512-qUinrghaxyzcg+FDSt9msv6d898PsI92idiNRZ334qbruhkS6NwVmzSbfpmaij6Xo3czYK42Q2JClvnIiPWpTg== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From b64bb71f7d7d51167a60faf9b9b65c9954074916 Mon Sep 17 00:00:00 2001 From: fluem <71975594+fluem@users.noreply.github.com> Date: Tue, 29 Sep 2020 15:58:52 +0200 Subject: [PATCH 068/941] Add visual mode to the tutorial --- src/static/clippy/1-tutor.md | 5 ++++- src/static/clippy/3-hint_mode.md | 2 +- src/static/clippy/3.5-visual-mode.md | 25 +++++++++++++++++++++++++ src/static/clippy/4-command_mode.md | 2 +- 4 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 src/static/clippy/3.5-visual-mode.md diff --git a/src/static/clippy/1-tutor.md b/src/static/clippy/1-tutor.md index 58226c7c..7ba9ac48 100644 --- a/src/static/clippy/1-tutor.md +++ b/src/static/clippy/1-tutor.md @@ -10,7 +10,7 @@ It will not cover advanced topics. For those, [`:help`](../docs/modules/_src_exc ## Basics -The idea behind Tridactyl is to allow you to navigate the web more efficiently with just the keyboard. Tridactyl turns Firefox into a modal browser, meaning it has several different modes of operation, like Vim. Each tab can only ever be in one mode at a time and each of these modes could have a wildly different operation. You can think of it a bit like a Transformer, if you like. There are four main modes you will want to be familiar with: +The idea behind Tridactyl is to allow you to navigate the web more efficiently with just the keyboard. Tridactyl turns Firefox into a modal browser, meaning it has several different modes of operation, like Vim. Each tab can only ever be in one mode at a time and each of these modes could have a wildly different operation. You can think of it a bit like a Transformer, if you like. There are five main modes you will want to be familiar with: - Normal mode - This mode is used for navigating around single pages and starting other modes. @@ -20,6 +20,9 @@ The idea behind Tridactyl is to allow you to navigate the web more efficiently w - This is most often used for following links, but it has many other submodes. - You can enter this mode with `f` and exit it with `Escape` or `Enter`. - Hint characters are displayed as uppercase letters, but you should type the lowercase letter. +- Visual mode + - This mode allows you to select text on the web page and copy it to the clipboard or search for it using `s` and `S`. + - You can enter this mode with `v`, by selecting text with the mouse, `;h` hint mode, `/` searching or by using Firefox's "caret" mode on `F7` and exit it with `Escape` or `Ctrl-[`. - Command mode ("ex-mode") - This mode allows you to execute more complicated commands by typing them out manually. - It is commonly used for binding keys and accessing help. diff --git a/src/static/clippy/3-hint_mode.md b/src/static/clippy/3-hint_mode.md index 91ffa08c..38f9c889 100644 --- a/src/static/clippy/3-hint_mode.md +++ b/src/static/clippy/3-hint_mode.md @@ -14,4 +14,4 @@ If there is ever only a single hint remaining (for example, because you have wit Some hints have their tags (the labels which show which characters to press to activate them) in grey in the default theme. These correspond to elements which have JavaScript mouse events attached to them. If an element has a grey and a red hint tag next to it, pick the red one as this is almost always the correct tag. -The [next page](./4-command_mode.html) will cover the command mode. +The [next page](./3.5-visual_mode.html) will cover the visual mode. diff --git a/src/static/clippy/3.5-visual-mode.md b/src/static/clippy/3.5-visual-mode.md new file mode 100644 index 00000000..e5456c11 --- /dev/null +++ b/src/static/clippy/3.5-visual-mode.md @@ -0,0 +1,25 @@ +# Visual mode + +"visual" mode is by default entered whenever non-text-area text is selected and left whenever it is deselected. It can be manually entered with +- `v` +- by using the mouse to select text +- by selecting text with `;h` hint mode +- by searching with `/` +- using Firefox's "caret" mode on `F7` + +The default behaviour can be modified with ":set visual{enter,exit}auto {true,false}". + +The visual mode keybinds: + +- Text selection using common movement keys: + - `h`,`j`,`k`,`l`,`e`,`w`,`b` moves the cursor and expands or reduces the selection + - `0` expands or reduces the selection to the beginning of the line + - `$` expands or reduces the selection to the end of the line + - `=` expands the selection successively until the whole web page is selected + - `o` moves the (invisible) cursor to the other end of the selection +- `y` yanks selected text to the clipboard +- `s` and `S` searches for selected text + +See ":help vmaps" to see all the binds. To make it easier to enter this mode, "v" and ";h" enter a "highlight element" hint mode. + +The [next page](./4-command_mode.html) will cover the command mode. diff --git a/src/static/clippy/4-command_mode.md b/src/static/clippy/4-command_mode.md index 752e3de5..3e0e6773 100644 --- a/src/static/clippy/4-command_mode.md +++ b/src/static/clippy/4-command_mode.md @@ -18,4 +18,4 @@ We support a handful of keybinds in the console: * `Ctrl-F` to complete the command from command history * `Space` to insert the URL of the highlighted completion into the command line -The [next page](./5-settings.html) will talk about the various settings available. +The [next page](./5-settings.html) will talk about the various settings available. From 2e5558646786bc8b278a4b277db5a1170f5fd3c5 Mon Sep 17 00:00:00 2001 From: fluem Date: Tue, 29 Sep 2020 19:22:28 +0200 Subject: [PATCH 069/941] Update src/static/clippy/3.5-visual-mode.md Co-authored-by: Oliver Blanthorn --- src/static/clippy/3.5-visual-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/clippy/3.5-visual-mode.md b/src/static/clippy/3.5-visual-mode.md index e5456c11..2e063557 100644 --- a/src/static/clippy/3.5-visual-mode.md +++ b/src/static/clippy/3.5-visual-mode.md @@ -20,6 +20,6 @@ The visual mode keybinds: - `y` yanks selected text to the clipboard - `s` and `S` searches for selected text -See ":help vmaps" to see all the binds. To make it easier to enter this mode, "v" and ";h" enter a "highlight element" hint mode. +See ":help vmaps" to see all the binds. The [next page](./4-command_mode.html) will cover the command mode. From 95b4247c44ea1a678de73fc2220537b433f82fab Mon Sep 17 00:00:00 2001 From: fluem Date: Tue, 29 Sep 2020 19:22:42 +0200 Subject: [PATCH 070/941] Update src/static/clippy/3.5-visual-mode.md Co-authored-by: Oliver Blanthorn --- src/static/clippy/3.5-visual-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/clippy/3.5-visual-mode.md b/src/static/clippy/3.5-visual-mode.md index 2e063557..45770ed3 100644 --- a/src/static/clippy/3.5-visual-mode.md +++ b/src/static/clippy/3.5-visual-mode.md @@ -7,7 +7,7 @@ - by searching with `/` - using Firefox's "caret" mode on `F7` -The default behaviour can be modified with ":set visual{enter,exit}auto {true,false}". +The default behaviour can be modified with `:set visual{enter,exit}auto {true,false}`. The visual mode keybinds: From a670148b8336d5e3028ead5c49f2b9b7519f5753 Mon Sep 17 00:00:00 2001 From: fluem Date: Tue, 29 Sep 2020 19:32:15 +0200 Subject: [PATCH 071/941] Update 1-tutor.md --- src/static/clippy/1-tutor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/clippy/1-tutor.md b/src/static/clippy/1-tutor.md index 7ba9ac48..78027779 100644 --- a/src/static/clippy/1-tutor.md +++ b/src/static/clippy/1-tutor.md @@ -20,7 +20,7 @@ The idea behind Tridactyl is to allow you to navigate the web more efficiently w - This is most often used for following links, but it has many other submodes. - You can enter this mode with `f` and exit it with `Escape` or `Enter`. - Hint characters are displayed as uppercase letters, but you should type the lowercase letter. -- Visual mode +- Visual mode (experimental) - This mode allows you to select text on the web page and copy it to the clipboard or search for it using `s` and `S`. - You can enter this mode with `v`, by selecting text with the mouse, `;h` hint mode, `/` searching or by using Firefox's "caret" mode on `F7` and exit it with `Escape` or `Ctrl-[`. - Command mode ("ex-mode") From 6613671ab5a8755a968b79aede97332f0bd724b1 Mon Sep 17 00:00:00 2001 From: fluem Date: Tue, 29 Sep 2020 19:32:44 +0200 Subject: [PATCH 072/941] Update 3.5-visual-mode.md --- src/static/clippy/3.5-visual-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/clippy/3.5-visual-mode.md b/src/static/clippy/3.5-visual-mode.md index 45770ed3..9078bd15 100644 --- a/src/static/clippy/3.5-visual-mode.md +++ b/src/static/clippy/3.5-visual-mode.md @@ -1,4 +1,4 @@ -# Visual mode +# Visual mode (experimental) "visual" mode is by default entered whenever non-text-area text is selected and left whenever it is deselected. It can be manually entered with - `v` From 1c8a928c0d2fc9bc8a160a3f67b9a70de4547da3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2020 22:26:07 +0000 Subject: [PATCH 073/941] Bump eslint-plugin-jsdoc from 30.6.1 to 30.6.2 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.6.1 to 30.6.2. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.6.1...v30.6.2) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5648d756..5f021e8b 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsdoc": "^30.6.1", + "eslint-plugin-jsdoc": "^30.6.2", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index 86beb0a6..1b779f86 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3070,10 +3070,10 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.6.1: - version "30.6.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.1.tgz#eb4124511efb9109eb58bfdcec420eb28a894d31" - integrity sha512-qUinrghaxyzcg+FDSt9msv6d898PsI92idiNRZ334qbruhkS6NwVmzSbfpmaij6Xo3czYK42Q2JClvnIiPWpTg== +eslint-plugin-jsdoc@^30.6.2: + version "30.6.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.2.tgz#46f1f449dbf53445da2e8231e6954e4484ab5e04" + integrity sha512-LlRdsSQBSPsI3MvhWoGc+Ev3PfFRBk41wwkmbOgC7KP7WQlbeWPpASF5Vdv17XEZ7J+xvPB3KCMyR//6Dbjnnw== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From f2b3f01839c114fda40fd297b595caf50fa59c79 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2020 22:26:38 +0000 Subject: [PATCH 074/941] Bump @typescript-eslint/eslint-plugin-tslint from 4.2.0 to 4.3.0 Bumps [@typescript-eslint/eslint-plugin-tslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin-tslint) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin-tslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.3.0/packages/eslint-plugin-tslint) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 66 ++++++++++++++++++++++++++-------------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index 5648d756..9870ccc6 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/eslint-plugin-tslint": "^4.2.0", + "@typescript-eslint/eslint-plugin-tslint": "^4.3.0", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.1.1", diff --git a/yarn.lock b/yarn.lock index 86beb0a6..82e75ce2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -782,12 +782,12 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin-tslint@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-4.2.0.tgz#21bfd09d6f85ac2e80cb9f73d490f73e9da468e2" - integrity sha512-JUO9Evsjwc5tK0t7XOHgCZLYXzaopAAn2WjA6iaWJosyE+I2npuYX2i3iiYn3Y0JwMotUHj/SPjw0WAz4Swe+g== +"@typescript-eslint/eslint-plugin-tslint@^4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-4.3.0.tgz#c77dca624850e5a54ae1d576db4baae4bc4690c0" + integrity sha512-LMGvtNfR92Ms8OHFnPKrKlViqUelcXpPG5RdR/n1p9xCCWZFHdwjguwVVsL0hcDJLvHHX1tJAU75noC564Zhrg== dependencies: - "@typescript-eslint/experimental-utils" "4.2.0" + "@typescript-eslint/experimental-utils" "4.3.0" lodash "^4.17.15" "@typescript-eslint/eslint-plugin@^4.0.0": @@ -826,15 +826,15 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/experimental-utils@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.0.tgz#3d0b5cd4aa61f5eb7aa1e873dea0db1410b062d2" - integrity sha512-5BBj6BjgHEndBaQQpUVzRIPERz03LBc0MCQkHwUaH044FJFL08SwWv/sQftk7gf0ShZ2xZysz0LTwCwNt4Xu3w== +"@typescript-eslint/experimental-utils@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.0.tgz#3f3c6c508e01b8050d51b016e7f7da0e3aefcb87" + integrity sha512-cmmIK8shn3mxmhpKfzMMywqiEheyfXLV/+yPDnOTvQX/ztngx7Lg/OD26J8gTZfkLKUmaEBxO2jYP3keV7h2OQ== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.2.0" - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/typescript-estree" "4.2.0" + "@typescript-eslint/scope-manager" "4.3.0" + "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/typescript-estree" "4.3.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" @@ -857,13 +857,13 @@ "@typescript-eslint/types" "4.0.0" "@typescript-eslint/visitor-keys" "4.0.0" -"@typescript-eslint/scope-manager@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.2.0.tgz#d10e6854a65e175b22a28265d372a97c8cce4bfc" - integrity sha512-Tb402cxxObSxWIVT+PnBp5ruT2V/36yj6gG4C9AjkgRlZpxrLAzWDk3neen6ToMBGeGdxtnfFLoJRUecGz9mYQ== +"@typescript-eslint/scope-manager@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.3.0.tgz#c743227e087545968080d2362cfb1273842cb6a7" + integrity sha512-cTeyP5SCNE8QBRfc+Lgh4Xpzje46kNUhXYfc3pQWmJif92sjrFuHT9hH4rtOkDTo/si9Klw53yIr+djqGZS1ig== dependencies: - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/visitor-keys" "4.2.0" + "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/visitor-keys" "4.3.0" "@typescript-eslint/types@3.10.1": version "3.10.1" @@ -875,10 +875,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.0.0.tgz#ec1f9fc06b8558a1d5afa6e337182d08beece7f5" integrity sha512-bK+c2VLzznX2fUWLK6pFDv3cXGTp7nHIuBMq1B9klA+QCsqLHOOqe5TQReAQDl7DN2RfH+neweo0oC5hYlG7Rg== -"@typescript-eslint/types@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.2.0.tgz#6f6b094329e72040f173123832397c7c0b910fc8" - integrity sha512-xkv5nIsxfI/Di9eVwN+G9reWl7Me9R5jpzmZUch58uQ7g0/hHVuGUbbn4NcxcM5y/R4wuJIIEPKPDb5l4Fdmwg== +"@typescript-eslint/types@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.3.0.tgz#1f0b2d5e140543e2614f06d48fb3ae95193c6ddf" + integrity sha512-Cx9TpRvlRjOppGsU6Y6KcJnUDOelja2NNCX6AZwtVHRzaJkdytJWMuYiqi8mS35MRNA3cJSwDzXePfmhU6TANw== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" @@ -908,13 +908,13 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.2.0.tgz#9d746240991c305bf225ad5e96cbf57e7fea0551" - integrity sha512-iWDLCB7z4MGkLipduF6EOotdHNtgxuNKnYD54nMS/oitFnsk4S3S/TE/UYXQTra550lHtlv9eGmp+dvN9pUDtA== +"@typescript-eslint/typescript-estree@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.3.0.tgz#0edc1068e6b2e4c7fdc54d61e329fce76241cee8" + integrity sha512-ZAI7xjkl+oFdLV/COEz2tAbQbR3XfgqHEGy0rlUXzfGQic6EBCR4s2+WS3cmTPG69aaZckEucBoTxW9PhzHxxw== dependencies: - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/visitor-keys" "4.2.0" + "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/visitor-keys" "4.3.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" @@ -937,12 +937,12 @@ "@typescript-eslint/types" "4.0.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.2.0.tgz#ae13838e3a260b63ae51021ecaf1d0cdea8dbba5" - integrity sha512-WIf4BNOlFOH2W+YqGWa6YKLcK/EB3gEj2apCrqLw6mme1RzBy0jtJ9ewJgnrZDB640zfnv8L+/gwGH5sYp/rGw== +"@typescript-eslint/visitor-keys@4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.3.0.tgz#0e5ab0a09552903edeae205982e8521e17635ae0" + integrity sha512-xZxkuR7XLM6RhvLkgv9yYlTcBHnTULzfnw4i6+z2TGBLy9yljAypQaZl9c3zFvy7PNI7fYWyvKYtohyF8au3cw== dependencies: - "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/types" "4.3.0" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": From 04135506feb18464435a6f64e52a3506850524f5 Mon Sep 17 00:00:00 2001 From: Sayan Date: Wed, 30 Sep 2020 22:10:34 +0530 Subject: [PATCH 075/941] Add quicklinks and minor redesign to README --- readme.md | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/readme.md b/readme.md index e963e2f1..0f6ee49b 100644 --- a/readme.md +++ b/readme.md @@ -1,12 +1,34 @@ -![Tridactyl logo](src/static/logo/Tridactyl_200px.png) +

+
+Tridactyl Logo +
+Tridactyl +
+

-# Tridactyl [![Build Status](https://travis-ci.org/tridactyl/tridactyl.svg?branch=master)](https://travis-ci.org/tridactyl/tridactyl) [![Matrix Chat][matrix-badge]][matrix-link] [![Gitter Chat][gitter-badge]][gitter-link] +

Replace Firefox's default control mechanism with one modelled on the one true editor, Vim.

+ +

+Build Status +Join Gitter Chat +Mozilla Addon Store +

+ +

+Installation • +Changelog • +First Look • +Features • +FAQ • +Contributing +

+ +
-Replace Firefox's default control mechanism with one modelled on the one true editor, Vim. ![Gigantic GIF showing Tridactyl in action](doc/AMO_screenshots/trishowcase.gif) -## Installing +## Installation [Simply click this link in Firefox to install our latest "beta" build][riskyclick]. If you want more options, read on. @@ -30,7 +52,7 @@ Tridactyl stable can be installed from the [Mozilla add-ons website (the AMO)][a If you want to use advanced features such as edit-in-Vim, you'll also need to install the native messenger or executable, instructions for which can be found by typing `:installnative` and hitting enter once you are in Tridactyl. Arch users can install the [AUR package](https://aur.archlinux.org/packages/firefox-tridactyl-native/) `firefox-tridactyl-native` instead. -## Migrating between beta and stable builds +### Migrating between beta and stable builds Our beta and stable versions store their configurations in separate places. To migrate between the two, see [the wiki](https://github.com/tridactyl/tridactyl/wiki/Migration-from-stable-to-beta). @@ -146,7 +168,7 @@ You can bind your own shortcuts in normal mode with the `:bind` command. For exa - addons.mozilla.org is now supported so long as you run `fixamo` first. - Tridactyl now supports changing the Firefox GUI if you have the native messenger installed via `guiset`. There's quite a few options available, but `guiset gui none` is probably what you want, perhaps followed up with `guiset tabs always`. See `:help guiset` for a list of all possible options. -## Frequently asked questions (FAQ) +## Frequently Asked Questions - Why doesn't Tridactyl work/why does it break the websites I'm trying to use? or 'Help! A website I use is totally blank when I try to use it with Tridactyl enabled!' or 'Why doesn't Tridactyl work on some pages?' From 547031397d5fadbad8d13644e7566d23ca31344e Mon Sep 17 00:00:00 2001 From: Sayan Date: Wed, 30 Sep 2020 22:13:38 +0530 Subject: [PATCH 076/941] Place screenshot in center in README --- readme.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 0f6ee49b..5e6f0cb6 100644 --- a/readme.md +++ b/readme.md @@ -25,8 +25,9 @@ Tridactyl
- -![Gigantic GIF showing Tridactyl in action](doc/AMO_screenshots/trishowcase.gif) +

+Tridactyl GIF +

## Installation From bf8c8d578522403ede39ec0369b7232a141e56a7 Mon Sep 17 00:00:00 2001 From: trixxo Date: Wed, 30 Sep 2020 19:04:24 +0200 Subject: [PATCH 077/941] add default bmark completion --- src/completions/Bmark.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/completions/Bmark.ts b/src/completions/Bmark.ts index 24bdda8f..592cac50 100644 --- a/src/completions/Bmark.ts +++ b/src/completions/Bmark.ts @@ -31,11 +31,13 @@ class BmarkCompletionOption extends Completions.CompletionOptionHTML export class BmarkCompletionSource extends Completions.CompletionSourceFuse { public options: BmarkCompletionOption[] + private shouldSetStateFromScore = true constructor(private _parent) { super(["bmarks"], "BmarkCompletionSource", "Bookmarks") this._parent.appendChild(this.node) + this.sortScoredOptions = true } public async filter(exstr: string) { @@ -73,9 +75,18 @@ export class BmarkCompletionSource extends Completions.CompletionSourceFuse { return this.updateChain() } + setStateFromScore(scoredOpts: Completions.ScoredOption[]) { + super.setStateFromScore(scoredOpts, this.shouldSetStateFromScore) + } + updateChain() { - // Options are pre-trimmed to the right length. - this.options.forEach(option => (option.state = "normal")) + const [prefix, query] = this.splitOnPrefix(this.lastExstr) + + if (query && query.trim().length > 0) { + this.setStateFromScore(this.scoredOptions(query)) + } else { + this.options.forEach(option => (option.state = "normal")) + } // Call concrete class return this.updateDisplay() From 8f2eb6d5199838bf55c8fa44c2bfee63de1c048a Mon Sep 17 00:00:00 2001 From: Sayan Date: Fri, 2 Oct 2020 01:37:05 +0530 Subject: [PATCH 078/941] Add Matrix badge Shields.io identifies tridactyl's room correctly and provides this badge with correct number of users. However, it is showing 'chat not found' in my preview here. I am suspecting that's due to some kind of rate limiting. --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 5e6f0cb6..05b88bdf 100644 --- a/readme.md +++ b/readme.md @@ -10,6 +10,7 @@ Tridactyl

Build Status + Join Gitter Chat Mozilla Addon Store

From 82b47b0c1a300e9d2b8bd364cf68c59a8e0459b2 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Fri, 2 Oct 2020 16:09:28 +0100 Subject: [PATCH 079/941] Nitpick readme.md --- readme.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 05b88bdf..f230d4fb 100644 --- a/readme.md +++ b/readme.md @@ -6,13 +6,13 @@ Tridactyl
-

Replace Firefox's default control mechanism with one modelled on the one true editor, Vim.

+

Replace Firefox's default control mechanism with one modelled on the one true editor, Vim.

Build Status - +Matrix Chat Join Gitter Chat -Mozilla Addon Store +Mozilla Addon Store

@@ -170,7 +170,7 @@ You can bind your own shortcuts in normal mode with the `:bind` command. For exa - addons.mozilla.org is now supported so long as you run `fixamo` first. - Tridactyl now supports changing the Firefox GUI if you have the native messenger installed via `guiset`. There's quite a few options available, but `guiset gui none` is probably what you want, perhaps followed up with `guiset tabs always`. See `:help guiset` for a list of all possible options. -## Frequently Asked Questions +## Frequently asked questions (FAQ) - Why doesn't Tridactyl work/why does it break the websites I'm trying to use? or 'Help! A website I use is totally blank when I try to use it with Tridactyl enabled!' or 'Why doesn't Tridactyl work on some pages?' From 4e4a0c8c47d202572b46621bd97f2085e0e3811f Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Fri, 2 Oct 2020 16:49:18 +0100 Subject: [PATCH 080/941] Fix #2785: improve source docs --- src/excmds.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/excmds.ts b/src/excmds.ts index dd37e4b8..ab00065d 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -754,7 +754,9 @@ export async function mktridactylrc(...args: string[]) { * * On Windows, the `~` expands to `%USERPROFILE%`. * - * The RC file is just a bunch of Tridactyl excmds (i.e, the stuff on this help page). Settings persist in local storage; add `sanitise tridactyllocal tridactylsync` to make it more Vim like. There's an [example file](https://raw.githubusercontent.com/tridactyl/tridactyl/master/.tridactylrc) if you want it. + * The RC file is just a bunch of Tridactyl excmds (i.e, the stuff on this help page). Settings persist in local storage. There's an [example file](https://raw.githubusercontent.com/tridactyl/tridactyl/master/.tridactylrc) if you want it. + * + * There is a [bug](https://github.com/tridactyl/tridactyl/issues/1409) where not all lines of the RC file are executed if you use `sanitise` at the top of it. We instead recommend you put `:bind ZZ composite sanitise tridactyllocal; qall` in your RC file and use `ZZ` to exit Firefox. * * @param args the file/URL to open. For files: must be an absolute path, but can contain environment variables and things like ~. */ From a2ec8d58ad0e58fd01ddebb3139c47ec230dd5da Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2020 01:40:43 +0000 Subject: [PATCH 081/941] Bump eslint-plugin-jsdoc from 30.6.2 to 30.6.3 Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.6.2 to 30.6.3. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v30.6.2...v30.6.3) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5ee33c2d..5ee2dac3 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsdoc": "^30.6.2", + "eslint-plugin-jsdoc": "^30.6.3", "eslint-plugin-prefer-arrow": "^1.2.2", "eslint-plugin-sonarjs": "^0.5.0", "geckodriver": "^1.20.0", diff --git a/yarn.lock b/yarn.lock index b63b6b73..76a6d236 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3070,10 +3070,10 @@ eslint-plugin-import@^2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsdoc@^30.6.2: - version "30.6.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.2.tgz#46f1f449dbf53445da2e8231e6954e4484ab5e04" - integrity sha512-LlRdsSQBSPsI3MvhWoGc+Ev3PfFRBk41wwkmbOgC7KP7WQlbeWPpASF5Vdv17XEZ7J+xvPB3KCMyR//6Dbjnnw== +eslint-plugin-jsdoc@^30.6.3: + version "30.6.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.3.tgz#5d946f7a27bd9ee851c67838f607d85ea0492bfa" + integrity sha512-RnyM+a3SKRfPs/jqO2qOGAEZnOJT2dOhiwhBlYVp8/yRUUBNPlvkwZm0arrnyFKvfZX6WqSwlK5OcNnM5W1Etg== dependencies: comment-parser "^0.7.6" debug "^4.1.1" From bb5a243a2297e44539a64519c7fef384eae1f930 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2020 01:42:21 +0000 Subject: [PATCH 082/941] Bump copy-webpack-plugin from 6.1.1 to 6.2.0 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 6.1.1 to 6.2.0. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v6.1.1...v6.2.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5ee33c2d..566eef1a 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@typescript-eslint/eslint-plugin-tslint": "^4.3.0", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", - "copy-webpack-plugin": "^6.1.1", + "copy-webpack-plugin": "^6.2.0", "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.1", diff --git a/yarn.lock b/yarn.lock index b63b6b73..a55d2fcb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2388,10 +2388,10 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.1.1.tgz#737a3ba21c16cc6ddca972f5cf8de25568ca0616" - integrity sha512-4TlkHFYkrZ3WppLA5XkPmBLI5lnEpFsXvpeqxCf5PzkratZiVklNXsvoQkLhUU43q7ZL3AOXtaHAd9jLNJoU0w== +copy-webpack-plugin@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.2.0.tgz#dacd3f9b6e51e82132a12fa37410af35ecef0c9e" + integrity sha512-1s/VbhIX73FBFBYF4D0KdeBLkjEnAlCQn0Ufo2a/IyJ41jHpQ9ZzM4JAfbE7yTOhbmwRFkARErJ/XIiLceja6Q== dependencies: cacache "^15.0.5" fast-glob "^3.2.4" From 50e922a243af422ea15ace7b3bd40aebdac6edd5 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Fri, 2 Oct 2020 16:40:34 +0100 Subject: [PATCH 083/941] Fix #2859: add -d[delim] argument to js and jsb This stores anything after the delimiter in the magic array variable JS_ARGS. --- src/excmds.ts | 83 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 57 insertions(+), 26 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index dd37e4b8..a1efb410 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -4638,7 +4638,8 @@ export function echo(...str: string[]) { /** helper function for js and jsb * - * -p to take an extra argument located at the end of str[] + * -p to take a single extra argument located at the end of str[] + * -d[delimiter character] to take a space-separated array of arguments after the delimiter * -s to load js script of a source file from the config path * * @hidden @@ -4647,36 +4648,62 @@ async function js_helper(str: string[]) { /* tslint:disable:no-unused-declaration */ /* tslint:disable:no-dead-store */ let JS_ARG = null - let jsContent = null + /* tslint:disable:no-unused-declaration */ + /* tslint:disable:no-dead-store */ + let JS_ARGS = [] + let jsContent: string = null let doSource = false let fromRC = false - let done = false + let separator = null - while (!done) { - switch (str[0]) { - case "-p": - // arg of -p comes from the end of str[] - // and we don't know if the user will use it or not - // eslint-disable-next-line @typescript-eslint/no-unused-vars - JS_ARG = str.pop() - break - case "-s": - doSource = true - break - case "-r": - doSource = true - fromRC = true - break - default: - done = true - break + while (true) { + const flag = str[0] + + if (flag == "-p") { + // arg of -p comes from the end of str[] + // and we don't know if the user will use it or not + // eslint-disable-next-line @typescript-eslint/no-unused-vars + JS_ARG = str.pop() + str.shift() + continue } - if (!done) str.shift() + + if (flag == "-s") { + doSource = true + str.shift() + continue + } + + if (flag == "-r") { + doSource = true + fromRC = true + str.shift() + continue + } + + // d for delimiter innit + const match = /-d(.)/.exec(flag) + if (match !== null) { + separator = match[1] + str.shift() + continue + } + + break + } + + if (separator !== null) { + // user may or may not use JS_ARGS + // eslint-disable-next-line @typescript-eslint/no-unused-vars + JS_ARGS = str.join(" ").split(separator)[1].split(" ") + jsContent = str.join(" ").split(separator)[0] + } else { + jsContent = str.join(" ") } if (doSource) { - let sourcePath = str.join(" ") + let sourcePath = jsContent if (fromRC) { const sep = "/" const rcPath = (await Native.getrcpath()).split(sep).slice(0, -1) @@ -4685,9 +4712,8 @@ async function js_helper(str: string[]) { const file = await Native.read(sourcePath) if (file.code !== 0) throw new Error("Couldn't read js file " + sourcePath) jsContent = file.content - } else { - jsContent = str.join(" ") } + return eval(jsContent) } @@ -4706,12 +4732,13 @@ async function js_helper(str: string[]) { * * - options * - -p pass an argument to js for use with `composite`. The argument is passed as the last space-separated argument of `js`, i.e. `str[str.length-1]` and stored in the magic variable JS_ARG - see below for example usage. + * -d[delimiter character] to take a space-separated array of arguments after the delimiter, stored in the magic variable `JS_ARGS` (which is an array). * - -s load the js source from a Javascript file. * - -r load the js source from a Javascript file relative to your RC file. (NB: will throw an error if no RC file exists) * * Some of Tridactyl's functions are accessible here via the `tri` object. Just do `console.log(tri)` in the web console on the new tab page to see what's available. * - * If you want to pipe an argument to `js`, you need to use the "-p" flag and then use the JS_ARG global variable, e.g: + * If you want to pipe an argument to `js`, you need to use the "-p" flag or "-d" flag with an argument and then use the JS_ARG global variable, e.g: * * `composite get_current_url | js -p alert(JS_ARG)` * @@ -4728,6 +4755,10 @@ async function js_helper(str: string[]) { * `js tri.hello = function (){ alert("hello world!") };` * `js tri.hello()` * + * You can use `-d` to make your own ex-commands: + * + * `command loudecho js -d€ window.alert(JS_ARGS.join(" "))€` + * */ /* tslint:disable:no-identical-functions */ //#content From f6b8ce04f7cc6876baa8e5279179fb37a5d2ec98 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Mon, 5 Oct 2020 18:50:55 +0100 Subject: [PATCH 084/941] Fix #2873: improve colours docs --- src/excmds.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/excmds.ts b/src/excmds.ts index dd37e4b8..b4b48be3 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -471,6 +471,17 @@ export async function unloadtheme(themename: string) { * * Example: `:colourscheme mysupertheme` * On linux, this will load ~/.config/tridactyl/themes/mysupertheme.css + * + * __NB__: due to Tridactyl's architecture, the theme will take a small amount of time to apply as each page is loaded. If this annoys you, you may use [userContent.css](http://kb.mozillazine.org/index.php?title=UserContent.css&printable=yes) to make changes to Tridactyl earlier. For example, users using the dark theme may like to put + * + * ``` + * :root { + * --tridactyl-bg: black !important; + * --tridactyl-fg: white !important; + * } + * ``` + * + * in their `userContent.css`. Follow [issue #2510](https://github.com/tridactyl/tridactyl/issues/2510) if you would like to find out when we have made a more user-friendly solution. */ //#background export async function colourscheme(themename: string) { From 4a1548e2e3544090d1b84b87835a5cf280c8b411 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Mon, 5 Oct 2020 18:54:31 +0100 Subject: [PATCH 085/941] Fix #2482: help people to find autocmd from seturl --- src/excmds.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/excmds.ts b/src/excmds.ts index dd37e4b8..d62044f3 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -3463,6 +3463,8 @@ function validateSetArgs(key: string, values: string[]) { * When multiple patterns can apply to a same URL, the pattern that has the highest priority is used. You can set the priority of a pattern by using `:seturl pattern priority 10`. By default every pattern has a priority of 10. * * Note that the patterns a regex-like, not glob-like. This means that if you want to match everything, you need to use `.*` instead of `*`. + * + * If you'd like to run an ex-command every time a page loads, see [[autocmd]] instead. */ //#content export function seturl(pattern: string, key: string, ...values: string[]) { From adf6bfeb5da5e914c436d1124d8b3d657f900b8f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2020 09:22:35 +0000 Subject: [PATCH 086/941] Bump @typescript-eslint/eslint-plugin-tslint from 4.3.0 to 4.4.0 Bumps [@typescript-eslint/eslint-plugin-tslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin-tslint) from 4.3.0 to 4.4.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin-tslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.4.0/packages/eslint-plugin-tslint) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 66 ++++++++++++++++++++++++++-------------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index 8c4c160e..b30d0838 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/eslint-plugin-tslint": "^4.3.0", + "@typescript-eslint/eslint-plugin-tslint": "^4.4.0", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", "copy-webpack-plugin": "^6.2.0", diff --git a/yarn.lock b/yarn.lock index 7a133eeb..7189087a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -782,12 +782,12 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin-tslint@^4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-4.3.0.tgz#c77dca624850e5a54ae1d576db4baae4bc4690c0" - integrity sha512-LMGvtNfR92Ms8OHFnPKrKlViqUelcXpPG5RdR/n1p9xCCWZFHdwjguwVVsL0hcDJLvHHX1tJAU75noC564Zhrg== +"@typescript-eslint/eslint-plugin-tslint@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-4.4.0.tgz#e7f3d9f62cd54400084b8331dd9f2ffc3b2f3624" + integrity sha512-EW75tnfCQfs6Srz5KzA9QHfaM8CfvGbQqYpiZWNTl/ueRobF2/NlePU5XEBZ4vNneAXycS3XT6fy6tYSUp1+wA== dependencies: - "@typescript-eslint/experimental-utils" "4.3.0" + "@typescript-eslint/experimental-utils" "4.4.0" lodash "^4.17.15" "@typescript-eslint/eslint-plugin@^4.0.0": @@ -826,15 +826,15 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/experimental-utils@4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.0.tgz#3f3c6c508e01b8050d51b016e7f7da0e3aefcb87" - integrity sha512-cmmIK8shn3mxmhpKfzMMywqiEheyfXLV/+yPDnOTvQX/ztngx7Lg/OD26J8gTZfkLKUmaEBxO2jYP3keV7h2OQ== +"@typescript-eslint/experimental-utils@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.0.tgz#62a05d3f543b8fc5dec4982830618ea4d030e1a9" + integrity sha512-01+OtK/oWeSJTjQcyzDztfLF1YjvKpLFo+JZmurK/qjSRcyObpIecJ4rckDoRCSh5Etw+jKfdSzVEHevh9gJ1w== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.3.0" - "@typescript-eslint/types" "4.3.0" - "@typescript-eslint/typescript-estree" "4.3.0" + "@typescript-eslint/scope-manager" "4.4.0" + "@typescript-eslint/types" "4.4.0" + "@typescript-eslint/typescript-estree" "4.4.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" @@ -857,13 +857,13 @@ "@typescript-eslint/types" "4.0.0" "@typescript-eslint/visitor-keys" "4.0.0" -"@typescript-eslint/scope-manager@4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.3.0.tgz#c743227e087545968080d2362cfb1273842cb6a7" - integrity sha512-cTeyP5SCNE8QBRfc+Lgh4Xpzje46kNUhXYfc3pQWmJif92sjrFuHT9hH4rtOkDTo/si9Klw53yIr+djqGZS1ig== +"@typescript-eslint/scope-manager@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.4.0.tgz#2f3dd27692a12cc9a046a90ba6a9d8cb7731190a" + integrity sha512-r2FIeeU1lmW4K3CxgOAt8djI5c6Q/5ULAgdVo9AF3hPMpu0B14WznBAtxrmB/qFVbVIB6fSx2a+EVXuhSVMEyA== dependencies: - "@typescript-eslint/types" "4.3.0" - "@typescript-eslint/visitor-keys" "4.3.0" + "@typescript-eslint/types" "4.4.0" + "@typescript-eslint/visitor-keys" "4.4.0" "@typescript-eslint/types@3.10.1": version "3.10.1" @@ -875,10 +875,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.0.0.tgz#ec1f9fc06b8558a1d5afa6e337182d08beece7f5" integrity sha512-bK+c2VLzznX2fUWLK6pFDv3cXGTp7nHIuBMq1B9klA+QCsqLHOOqe5TQReAQDl7DN2RfH+neweo0oC5hYlG7Rg== -"@typescript-eslint/types@4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.3.0.tgz#1f0b2d5e140543e2614f06d48fb3ae95193c6ddf" - integrity sha512-Cx9TpRvlRjOppGsU6Y6KcJnUDOelja2NNCX6AZwtVHRzaJkdytJWMuYiqi8mS35MRNA3cJSwDzXePfmhU6TANw== +"@typescript-eslint/types@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.4.0.tgz#63440ef87a54da7399a13bdd4b82060776e9e621" + integrity sha512-nU0VUpzanFw3jjX+50OTQy6MehVvf8pkqFcURPAE06xFNFenMj1GPEI6IESvp7UOHAnq+n/brMirZdR+7rCrlA== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" @@ -908,13 +908,13 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.3.0.tgz#0edc1068e6b2e4c7fdc54d61e329fce76241cee8" - integrity sha512-ZAI7xjkl+oFdLV/COEz2tAbQbR3XfgqHEGy0rlUXzfGQic6EBCR4s2+WS3cmTPG69aaZckEucBoTxW9PhzHxxw== +"@typescript-eslint/typescript-estree@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.0.tgz#16a2df7c16710ddd5406b32b86b9c1124b1ca526" + integrity sha512-Fh85feshKXwki4nZ1uhCJHmqKJqCMba+8ZicQIhNi5d5jSQFteWiGeF96DTjO8br7fn+prTP+t3Cz/a/3yOKqw== dependencies: - "@typescript-eslint/types" "4.3.0" - "@typescript-eslint/visitor-keys" "4.3.0" + "@typescript-eslint/types" "4.4.0" + "@typescript-eslint/visitor-keys" "4.4.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" @@ -937,12 +937,12 @@ "@typescript-eslint/types" "4.0.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.3.0.tgz#0e5ab0a09552903edeae205982e8521e17635ae0" - integrity sha512-xZxkuR7XLM6RhvLkgv9yYlTcBHnTULzfnw4i6+z2TGBLy9yljAypQaZl9c3zFvy7PNI7fYWyvKYtohyF8au3cw== +"@typescript-eslint/visitor-keys@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.4.0.tgz#0a9118344082f14c0f051342a74b42dfdb012640" + integrity sha512-oBWeroUZCVsHLiWRdcTXJB7s1nB3taFY8WGvS23tiAlT6jXVvsdAV4rs581bgdEjOhn43q6ro7NkOiLKu6kFqA== dependencies: - "@typescript-eslint/types" "4.3.0" + "@typescript-eslint/types" "4.4.0" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": From abf54d95bc2ceac872ce20094d98286370d9262a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2020 09:39:27 +0000 Subject: [PATCH 087/941] Bump web-ext from 5.1.0 to 5.2.0 Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.1.0 to 5.2.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.1.0...5.2.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 362 +++++++++++++++++++++++++++------------------------ 2 files changed, 190 insertions(+), 174 deletions(-) diff --git a/package.json b/package.json index 8c4c160e..c391c15d 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "typescript": "^3.9.7", "uglify-es": "^3.3.9", "uglifyjs-webpack-plugin": "^2.2.0", - "web-ext": "^5.1.0", + "web-ext": "^5.2.0", "web-ext-types": "^3.2.1", "webpack": "^4.44.2", "webpack-cli": "^3.3.12" diff --git a/yarn.lock b/yarn.lock index 7a133eeb..f485bac0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -372,6 +372,31 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@devicefarmer/adbkit-logcat@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz#866d3406dc9f3791446adfe3ae622ffc48607db4" + integrity sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA== + +"@devicefarmer/adbkit-monkey@~1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz#7d225e5fdbdad8d6772453390ecab3f1b0eb72b1" + integrity sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g== + dependencies: + async "~0.2.9" + +"@devicefarmer/adbkit@2.11.3": + version "2.11.3" + resolved "https://registry.yarnpkg.com/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz#0ad981a20aada3e4eff4871218f633c85cf7f2db" + integrity sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA== + dependencies: + "@devicefarmer/adbkit-logcat" "^1.1.0" + "@devicefarmer/adbkit-monkey" "~1.0.1" + bluebird "~2.9.24" + commander "^2.3.0" + debug "~2.6.3" + node-forge "^0.10.0" + split "~0.3.3" + "@eslint/eslintrc@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" @@ -1143,35 +1168,10 @@ acorn@^7.1.0, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== -adbkit-logcat@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz#01d7f9b0cef9093a30bcb3b007efff301508962f" - integrity sha1-Adf5sM75CTowvLOwB+//MBUIli8= - -adbkit-monkey@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz#f291be701a2efc567a63fc7aa6afcded31430be1" - integrity sha1-8pG+cBou/FZ6Y/x6pq/N7TFDC+E= - dependencies: - async "~0.2.9" - -adbkit@2.11.1: - version "2.11.1" - resolved "https://registry.yarnpkg.com/adbkit/-/adbkit-2.11.1.tgz#7da847fe561254f3121088947bc1907ef053e894" - integrity sha512-hDTiRg9NX3HQt7WoDAPCplUpvzr4ZzQa2lq7BdTTJ/iOZ6O7YNAs6UYD8sFAiBEcYHDRIyq3cm9sZP6uZnhvXw== - dependencies: - adbkit-logcat "^1.1.0" - adbkit-monkey "~1.0.1" - bluebird "~2.9.24" - commander "^2.3.0" - debug "~2.6.3" - node-forge "^0.7.1" - split "~0.3.3" - -addons-linter@2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/addons-linter/-/addons-linter-2.5.0.tgz#4149b62e72889afad04bd1872f3b5e6b03d43aa2" - integrity sha512-d3GGf27ibN9ioxmjEiAFkGQRdyw5W+Gb2/9G55AZ6YygtBjtJDotTnSsE6Tz+mEFY4QKo/OaVs1XKjcZEl2fJA== +addons-linter@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/addons-linter/-/addons-linter-2.7.0.tgz#86e4fddd7dce6231a14d50396716e0c565891446" + integrity sha512-kH+0fAKSc461PnCyYQ0/SeKcxEQ2zxCZwG2GB6xjvfkMiMAwwic87VP62Cffc8H/zHEfYuT8uFmy42ayH5mqEQ== dependencies: "@babel/runtime" "7.11.2" ajv "6.12.5" @@ -1181,7 +1181,7 @@ addons-linter@2.5.0: columnify "1.5.4" common-tags "1.8.0" deepmerge "4.2.2" - dispensary "0.55.0" + dispensary "0.57.0" es6-promisify "6.1.1" eslint "7.9.0" eslint-plugin-no-unsanitized "3.1.2" @@ -1193,10 +1193,10 @@ addons-linter@2.5.0: glob "7.1.6" is-mergeable-object "1.1.1" jed "1.1.1" - mdn-browser-compat-data "1.0.35" + mdn-browser-compat-data "1.0.39" os-locale "5.0.0" pino "6.6.1" - postcss "7.0.32" + postcss "7.0.35" probe-image-size "5.0.0" relaxed-json "1.0.3" semver "7.3.2" @@ -1340,31 +1340,34 @@ aproba@^1.0.3, aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -archiver-utils@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" - integrity sha1-5QtMCccL89aA4y/xt5lOn52JUXQ= +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== dependencies: - glob "^7.0.0" - graceful-fs "^4.1.0" + glob "^7.1.4" + graceful-fs "^4.2.0" lazystream "^1.0.0" - lodash "^4.8.0" - normalize-path "^2.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" readable-stream "^2.0.0" -archiver@~2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" - integrity sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw= +archiver@~5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.0.2.tgz#b2c435823499b1f46eb07aa18e7bcb332f6ca3fc" + integrity sha512-Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg== dependencies: - archiver-utils "^1.3.0" - async "^2.0.0" + archiver-utils "^2.1.0" + async "^3.2.0" buffer-crc32 "^0.2.1" - glob "^7.0.0" - lodash "^4.8.0" - readable-stream "^2.0.0" - tar-stream "^1.5.0" - zip-stream "^1.2.0" + readable-stream "^3.6.0" + readdir-glob "^1.0.0" + tar-stream "^2.1.4" + zip-stream "^4.0.0" are-we-there-yet@~1.1.2: version "1.1.5" @@ -1512,12 +1515,10 @@ async@^1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= -async@^2.0.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" - integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== - dependencies: - lodash "^4.17.10" +async@^3.2.0, async@~3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" + integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== async@~0.2.9: version "0.2.10" @@ -1531,11 +1532,6 @@ async@~2.5.0: dependencies: lodash "^4.14.0" -async@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" - integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -1674,13 +1670,14 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" - integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== +bl@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" + integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" bluebird@3.7.2, bluebird@^3.5.5: version "3.7.2" @@ -1837,20 +1834,7 @@ bser@^2.0.0: dependencies: node-int64 "^0.4.0" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= @@ -1860,11 +1844,6 @@ buffer-equal-constant-time@1.0.1: resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - buffer-from@1.x, buffer-from@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.0.tgz#87fcaa3a298358e0ade6e442cfce840740d1ad04" @@ -1892,6 +1871,14 @@ buffer@^5.1.0: base64-js "^1.0.2" ieee754 "^1.1.4" +buffer@^5.5.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -2016,7 +2003,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@4.1.0, chalk@^4.0.0: +chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== @@ -2298,15 +2285,15 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= -compress-commons@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" - integrity sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8= +compress-commons@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.1.tgz#c5fa908a791a0c71329fba211d73cd2a32005ea8" + integrity sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA== dependencies: - buffer-crc32 "^0.2.1" - crc32-stream "^2.0.0" - normalize-path "^2.0.0" - readable-stream "^2.0.0" + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.0" + normalize-path "^3.0.0" + readable-stream "^3.6.0" concat-map@0.0.1: version "0.0.1" @@ -2420,13 +2407,13 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -crc32-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" - integrity sha1-483TtN8xaN10494/u8t7KX/pCPQ= +crc32-stream@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.0.tgz#05b7ca047d831e98c215538666f372b756d91893" + integrity sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw== dependencies: crc "^3.4.4" - readable-stream "^2.0.0" + readable-stream "^3.4.0" crc@^3.4.4: version "3.8.0" @@ -2764,10 +2751,10 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= -dispensary@0.55.0: - version "0.55.0" - resolved "https://registry.yarnpkg.com/dispensary/-/dispensary-0.55.0.tgz#fc9ac1b90d0921a04cb6509bc4c728535f7d518f" - integrity sha512-5+6E0kQNVWIZCGwTw34B48bJQyUuvwJD6hsI/b7ScKbjfrzUIgod/ROsTX6t9d3O031A9O5RPVHIqkX4ZzcAfw== +dispensary@0.57.0: + version "0.57.0" + resolved "https://registry.yarnpkg.com/dispensary/-/dispensary-0.57.0.tgz#aa02ac07e177aaf18f41acbf65b9b4a71f623ba7" + integrity sha512-vgRaZa9Ok8QdrAVtx+s6heBgI1RGT+Y6VA336oPWYADZZz83K+5NOTpLamEKRyJdRY5pYLaWhV2Js7bau1JyKg== dependencies: async "~3.2.0" natural-compare-lite "~1.4.0" @@ -2918,7 +2905,7 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -end-of-stream@~1.4.1: +end-of-stream@^1.4.1, end-of-stream@~1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -3566,13 +3553,13 @@ findup-sync@^3.0.0: micromatch "^3.0.4" resolve-dir "^1.0.1" -firefox-profile@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/firefox-profile/-/firefox-profile-2.0.0.tgz#9de0f1918e15f89b20827a7604384f1d99fb2300" - integrity sha512-BPfcUISOV6+UwF6uqo5QS8iuFL6XZvHCm+1iuynIJ7fe1zea69Is77/n/098fp0a9sZ94lvT8rpYB15S/riSaA== +firefox-profile@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/firefox-profile/-/firefox-profile-4.0.0.tgz#554839b19588826839e201c35fdc56362a77e29e" + integrity sha512-Vw31AsjfLDbcApMDwwnhZcz3tWjV6lxB9BNf84FaV44rZXtU87cVbFMBzPEtrJdUDbwPYiuYzprp6yksYGwjSw== dependencies: adm-zip "~0.4.x" - archiver "~2.1.0" + archiver "~5.0.2" async "~2.5.0" fs-extra "~4.0.2" ini "~1.3.3" @@ -3967,7 +3954,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= @@ -4486,10 +4473,10 @@ is-mergeable-object@1.1.1: resolved "https://registry.yarnpkg.com/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz#faaa3ed1cfce87d6f7d2f5885e92cc30af3e2ebf" integrity sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA== -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== +is-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== is-number@^3.0.0: version "3.0.0" @@ -5453,6 +5440,21 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" @@ -5498,7 +5500,12 @@ lodash.sortby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.8.0, lodash@~4.17.2: +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@~4.17.2: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -5616,10 +5623,10 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" -mdn-browser-compat-data@1.0.35: - version "1.0.35" - resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.35.tgz#f0e97bd84acb044e8e99905c97ddad9edbf528fa" - integrity sha512-7SMAEZgBaElDNcqFhmInBnSo+c+MOzprt7hrGNcEo9hMhDiPQ7L4dwEt6gunudjI0jXenPJaW0S8U4ckeP2uhw== +mdn-browser-compat-data@1.0.39: + version "1.0.39" + resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.39.tgz#d06353cb60f210f9c3a7506727e1943c77b96a2c" + integrity sha512-1U5Lt+pjYxJ1mosBIdK5fr3guzV4v81f8yy0rLAj/cu7ki3ciCe85LVJJ0RLK0lP6VwFtjpXSOESfwAEpz0FyQ== dependencies: extend "3.0.2" @@ -5958,10 +5965,10 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-forge@^0.7.1: - version "0.7.6" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz#fdf3b418aee1f94f0ef642cd63486c77ca9724ac" - integrity sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw== +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-int64@^0.4.0: version "0.4.0" @@ -6064,7 +6071,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.0, normalize-path@^2.1.1: +normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= @@ -6212,10 +6219,10 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -open@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/open/-/open-7.1.0.tgz#68865f7d3cb238520fa1225a63cf28bcf8368a1c" - integrity sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA== +open@7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz#45461fdee46444f3645b6e14eb3ca94b82e1be69" + integrity sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw== dependencies: is-docker "^2.0.0" is-wsl "^2.1.1" @@ -6617,10 +6624,10 @@ posix-character-classes@^0.1.0: resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -postcss@7.0.32: - version "7.0.32" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" - integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== +postcss@7.0.35: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -6881,7 +6888,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -6903,6 +6910,22 @@ readable-stream@^3.1.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdir-glob@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.0.tgz#a3def6f7b61343e8a1274dbb872b9a2ad055d086" + integrity sha512-KgT0oXPIDQRRRYFf+06AUaodICTep2Q5635BORLzTEzp7rEqcR14a47j3Vzm3ix7FeI1lp8mYyG7r8lTB06Pyg== + dependencies: + minimatch "^3.0.4" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -7955,18 +7978,16 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tar-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== +tar-stream@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa" + integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" + bl "^4.0.3" + end-of-stream "^1.4.1" fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" tar@6.0.2, tar@^6.0.2: version "6.0.2" @@ -8112,11 +8133,6 @@ to-arraybuffer@^1.0.0: resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -8520,22 +8536,23 @@ upath@1.2.0, upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-notifier@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.1.tgz#895fc8562bbe666179500f9f2cebac4f26323746" - integrity sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg== +update-notifier@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.0.0.tgz#308e0ae772f71d66df0303159a945bc1e1fb819a" + integrity sha512-8tqsiVrMv7aZsKNSjqA6DdBLKJpZG1hRpkj1RbOJu1PgyP69OX+EInAnP1EK/ShX5YdPFgwWdk19oquZ0HTM8g== dependencies: boxen "^4.2.0" - chalk "^3.0.0" + chalk "^4.1.0" configstore "^5.0.1" has-yarn "^2.1.0" import-lazy "^2.1.0" is-ci "^2.0.0" is-installed-globally "^0.3.1" - is-npm "^4.0.0" + is-npm "^5.0.0" is-yarn-global "^0.3.0" latest-version "^5.0.0" pupa "^2.0.1" + semver "^7.3.2" semver-diff "^3.1.1" xdg-basedir "^4.0.0" @@ -8700,17 +8717,17 @@ web-ext-types@^3.2.1: resolved "https://registry.yarnpkg.com/web-ext-types/-/web-ext-types-3.2.1.tgz#3edc0e3c2e8fe121d7d7e4ca0b7ee0c883cea832" integrity sha512-oQZYDU3W8X867h8Jmt3129kRVKklz70db40Y6OzoTTuzOJpF/dB2KULJUf0txVPyUUXuyzV8GmT3nVvRHoG+Ew== -web-ext@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/web-ext/-/web-ext-5.1.0.tgz#b1e0ff2ebb349f09cd02d49c54acec255d5e20b7" - integrity sha512-Eupjwvif/9P4uGdZIddJziLLLD/RuzW8r8HEANGCW8e3dlPV4GJu5z815k9DLVshG0v+q/stUPR968Q2p7hhMQ== +web-ext@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/web-ext/-/web-ext-5.2.0.tgz#71e09884dfba8370e0e87cf265959ca108d15cff" + integrity sha512-o/s206JW2U/vXHTe/XeBnsUQhIcuphsSVNVrJU+MoMFq8JlU9vI1VdS2RCW+u5NuqAsMvTyV+pA+4hLGB9CGCw== dependencies: "@babel/polyfill" "7.11.5" "@babel/runtime" "7.11.2" "@cliqz-oss/firefox-client" "0.3.1" "@cliqz-oss/node-firefox-connect" "1.2.1" - adbkit "2.11.1" - addons-linter "2.5.0" + "@devicefarmer/adbkit" "2.11.3" + addons-linter "2.7.0" bunyan "1.8.14" camelcase "6.0.0" chrome-launcher "0.13.4" @@ -8718,7 +8735,7 @@ web-ext@^5.1.0: decamelize "4.0.0" es6-error "4.1.1" event-to-promise "0.8.0" - firefox-profile "2.0.0" + firefox-profile "4.0.0" fs-extra "9.0.1" fx-runner "1.0.13" import-fresh "3.2.1" @@ -8726,14 +8743,14 @@ web-ext@^5.1.0: multimatch "4.0.0" mz "2.7.0" node-notifier "8.0.0" - open "7.1.0" + open "7.3.0" parse-json "5.0.1" sign-addon "3.1.0" source-map-support "0.5.19" strip-bom "4.0.0" strip-json-comments "3.1.1" tmp "0.2.1" - update-notifier "4.1.1" + update-notifier "5.0.0" watchpack "1.7.4" ws "7.3.1" yargs "15.4.1" @@ -9072,12 +9089,11 @@ zip-dir@1.0.2: async "^1.5.2" jszip "^2.4.0" -zip-stream@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" - integrity sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ= +zip-stream@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.2.tgz#3a20f1bd7729c2b59fd4efa04df5eb7a5a217d2e" + integrity sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g== dependencies: - archiver-utils "^1.3.0" - compress-commons "^1.2.0" - lodash "^4.8.0" - readable-stream "^2.0.0" + archiver-utils "^2.1.0" + compress-commons "^4.0.0" + readable-stream "^3.6.0" From d1152f10c945a5b752fbb02ec97ca573f6d51b21 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2020 14:16:17 +0000 Subject: [PATCH 088/941] Bump @types/node from 14.11.2 to 14.11.5 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.2 to 14.11.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d7b9787c..e3e9d8c3 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/firefox-webext-browser": "^78.0.1", "@types/jest": "^26.0.14", - "@types/node": "^14.11.2", + "@types/node": "^14.11.5", "@types/ramda": "^0.27.11", "@types/selenium-webdriver": "^4.0.9", "@typescript-eslint/eslint-plugin": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 332d27f3..f1b4b733 100644 --- a/yarn.lock +++ b/yarn.lock @@ -763,10 +763,10 @@ resolved "https://registry.yarnpkg.com/@types/nearley/-/nearley-2.11.1.tgz#6ac3f57c00ca28071a1774ec72d2e45750f21420" integrity sha512-oaAg5gn74VFpPYs6Ou2pjDao3WJxnlnH29q9rLOxSGb0PTw2QtBQcTAN9xs1OAHrtI9En5kIXKM96stf7//c9w== -"@types/node@*", "@types/node@^14.11.2": - version "14.11.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.2.tgz#2de1ed6670439387da1c9f549a2ade2b0a799256" - integrity sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA== +"@types/node@*", "@types/node@^14.11.5": + version "14.11.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.5.tgz#fecad41c041cae7f2404ad4b2d0742fdb628b305" + integrity sha512-jVFzDV6NTbrLMxm4xDSIW/gKnk8rQLF9wAzLWIOg+5nU6ACrIMndeBdXci0FGtqJbP9tQvm6V39eshc96TO2wQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" From 1858d572f80aefc02b22305393b33ca8b7308993 Mon Sep 17 00:00:00 2001 From: fluem Date: Fri, 9 Oct 2020 21:58:45 +0200 Subject: [PATCH 089/941] Add 'undo tab_strict' to only restore tabs previously open in current window --- src/excmds.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index 127e4b39..be7f3fd3 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -2480,10 +2480,11 @@ export async function tabcloseallto(side: string) { current window unless the most recently closed item is a window. Supplying either "tab" or "window" as an argument will specifically only - restore an item of the specified type. + restore an item of the specified type. Supplying "tab_strict" only restores + tabs that were open in the current window. @param item - The type of item to restore. Valid inputs are "recent", "tab" and "window". + The type of item to restore. Valid inputs are "recent", "tab", "tab_strict" and "window". @return The tab or window id of the restored item. Returns -1 if no items are found. */ @@ -2500,6 +2501,16 @@ export async function undo(item = "recent"): Promise { browser.sessions.restore(lastSession.tab.sessionId) return lastSession.tab.id } + } else if (item === "tab_strict") { + const lastSession = sessions.find(s => { + if (s.tab && s.tab.windowId === current_win_id) { + return true + } + }) + if (lastSession) { + browser.sessions.restore(lastSession.tab.sessionId) + return lastSession.tab.id + } } else if (item === "window") { const lastSession = sessions.find(s => { if (s.window) return true From 4ae60507fc51136831f1568789dc01b0c98c50d1 Mon Sep 17 00:00:00 2001 From: fluem Date: Sat, 10 Oct 2020 00:08:26 +0200 Subject: [PATCH 090/941] Fix credits crawl and clean up authors.css --- src/static/css/authors.css | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/src/static/css/authors.css b/src/static/css/authors.css index 18ca3340..8044f1c0 100644 --- a/src/static/css/authors.css +++ b/src/static/css/authors.css @@ -1,4 +1,4 @@ -/* From https://css-tricks.com/snippets/css/star-wars-crawl-text/ */ +/* Adapted from https://css-tricks.com/snippets/css/star-wars-crawl-text/ */ body { width: 100%; height: 100%; @@ -7,7 +7,7 @@ body { } * { - text-align: left !important; + text-align: center !important; } .fade { @@ -30,34 +30,21 @@ body { font-weight: 600; letter-spacing: 6px; line-height: 150%; - perspective: 400px; + transform: perspective(400px) rotateX(20deg); text-align: justify; } .crawl { position: relative; - top: 9999px; - transform-origin: 50% 100%; - animation: crawl 90s linear; -} - -.crawl > .title { - font-size: 90%; - text-align: center; -} - -.crawl > .title h1 { - margin: 0 0 100px; - text-transform: uppercase; + top: 300px; + animation: crawl 180s linear; } @keyframes crawl { 0% { - top: 0; - transform: rotateX(20deg) translateZ(0); + top: 300px; } 100% { - top: -25000px; - transform: rotateX(25deg) translateZ(-10000px); + top: -50000px; } } From 7de8e5887f395773beb18d51ea66a49efc36dec7 Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Sat, 10 Oct 2020 12:06:26 +0100 Subject: [PATCH 091/941] Bikeshed credits --- src/static/css/authors.css | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/static/css/authors.css b/src/static/css/authors.css index 8044f1c0..5bf4613e 100644 --- a/src/static/css/authors.css +++ b/src/static/css/authors.css @@ -6,10 +6,6 @@ body { overflow: hidden; } -* { - text-align: center !important; -} - .fade { position: relative; width: 100%; @@ -29,9 +25,22 @@ body { font-size: 500%; font-weight: 600; letter-spacing: 6px; - line-height: 150%; transform: perspective(400px) rotateX(20deg); - text-align: justify; + text-align: left; +} + +h3 { + line-height: 130%; +} + +h2 { + line-height: 140%; +} + +p { + margin-top: 0; + line-height: 95%; + margin-bottom: 0.5em; } .crawl { From ccd883735f1a1a94671a5930599392dcec5aa5ea Mon Sep 17 00:00:00 2001 From: fluem Date: Sat, 10 Oct 2020 18:05:58 +0200 Subject: [PATCH 092/941] Tidy up undo command --- src/excmds.ts | 72 ++++++++++++--------------------------------------- 1 file changed, 17 insertions(+), 55 deletions(-) diff --git a/src/excmds.ts b/src/excmds.ts index be7f3fd3..a1b01910 100644 --- a/src/excmds.ts +++ b/src/excmds.ts @@ -2492,63 +2492,25 @@ export async function tabcloseallto(side: string) { export async function undo(item = "recent"): Promise { const current_win_id: number = (await browser.windows.getCurrent()).id const sessions = await browser.sessions.getRecentlyClosed() + const reUndoType = /^tab|tab_strict|window|recent$/ - if (item === "tab") { - const lastSession = sessions.find(s => { - if (s.tab) return true - }) - if (lastSession) { - browser.sessions.restore(lastSession.tab.sessionId) - return lastSession.tab.id - } - } else if (item === "tab_strict") { - const lastSession = sessions.find(s => { - if (s.tab && s.tab.windowId === current_win_id) { - return true - } - }) - if (lastSession) { - browser.sessions.restore(lastSession.tab.sessionId) - return lastSession.tab.id - } - } else if (item === "window") { - const lastSession = sessions.find(s => { - if (s.window) return true - }) - if (lastSession) { - browser.sessions.restore(lastSession.window.sessionId) - return lastSession.window.id - } - } else if (item === "recent") { - // The first session object that's a window or a tab from this window. Or undefined if sessions is empty. - const lastSession = sessions.find(s => { - if (s.window) { - return true - } else if (s.tab && s.tab.windowId === current_win_id) { - return true - } else { - return false - } - }) + if (!reUndoType.test(item) && isNaN(parseInt(item, 10))) { + throw new Error(`[undo] Invalid argument: ${item}. Must be one of "recent", "tab", "tab_strict" or "window"`) + } - if (lastSession) { - if (lastSession.tab) { - browser.sessions.restore(lastSession.tab.sessionId) - return lastSession.tab.id - } else if (lastSession.window) { - browser.sessions.restore(lastSession.window.sessionId) - return lastSession.window.id - } - } - } else if (!isNaN(parseInt(item, 10))) { - const sessionId = item - const session = sessions.find(s => (s.tab || s.window).sessionId === sessionId) - if (session) { - browser.sessions.restore(sessionId) - return (session.tab || session.window).id - } - } else { - throw new Error(`[undo] Invalid argument: ${item}. Must be one of "tab", "window", "recent"`) + // Pick the first session object that is a window or a tab from this window ("recent"), a tab ("tab"), a tab + // from this window ("tab_strict"), a window ("window") or pick by sessionId. + const session = sessions.find(s => + (item === "recent" && (s.window || (s.tab && s.tab.windowId === current_win_id))) || + (item === "tab" && s.tab) || + (item === "tab_strict" && s.tab && s.tab.windowId === current_win_id) || + (item === "window" && s.window) || + (!isNaN(parseInt(item, 10)) && (s.tab || s.window).sessionId === item) + ) + + if (session) { + browser.sessions.restore((session.tab || session.window).sessionId) + return (session.tab || session.window).id } return -1 } From 13d43a7abb71a4ffee6bd5ad741fddb740e29999 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 10 Oct 2020 17:29:11 +0000 Subject: [PATCH 093/941] Bump copy-webpack-plugin from 6.2.0 to 6.2.1 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v6.2.0...v6.2.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 33 ++++++++++++++++++++++++++------- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index e3e9d8c3..f1d8aa83 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@typescript-eslint/eslint-plugin-tslint": "^4.4.0", "@typescript-eslint/parser": "^3.10.1", "cleanslate": "^0.10.1", - "copy-webpack-plugin": "^6.2.0", + "copy-webpack-plugin": "^6.2.1", "eslint": "^7.10.0", "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.1", diff --git a/yarn.lock b/yarn.lock index f1b4b733..2c3b43e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -743,7 +743,7 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== -"@types/json-schema@^7.0.5": +"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": version "7.0.6" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== @@ -1258,6 +1258,16 @@ ajv@6.12.5, ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.5.5, ajv@^ json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + ansi-align@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" @@ -2375,10 +2385,10 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.2.0.tgz#dacd3f9b6e51e82132a12fa37410af35ecef0c9e" - integrity sha512-1s/VbhIX73FBFBYF4D0KdeBLkjEnAlCQn0Ufo2a/IyJ41jHpQ9ZzM4JAfbE7yTOhbmwRFkARErJ/XIiLceja6Q== +copy-webpack-plugin@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.2.1.tgz#8015e4d5c5e637ab7b39c76daa9e03c7a4bf1ae5" + integrity sha512-VH2ZTMIBsx4p++Lmpg77adZ0KUyM5gFR/9cuTrbneNnJlcQXUFvsNariPqq2dq2kV3F2skHiDGPQCyKWy1+U0Q== dependencies: cacache "^15.0.5" fast-glob "^3.2.4" @@ -2388,7 +2398,7 @@ copy-webpack-plugin@^6.2.0: loader-utils "^2.0.0" normalize-path "^3.0.0" p-limit "^3.0.2" - schema-utils "^2.7.1" + schema-utils "^3.0.0" serialize-javascript "^5.0.1" webpack-sources "^1.4.3" @@ -7302,7 +7312,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.7.0, schema-utils@^2.7.1: +schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -7311,6 +7321,15 @@ schema-utils@^2.7.0, schema-utils@^2.7.1: ajv "^6.12.4" ajv-keywords "^3.5.2" +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + dependencies: + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + selenium-webdriver@^4.0.0-alpha.7: version "4.0.0-alpha.7" resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.7.tgz#e3879d8457fd7ad8e4424094b7dc0540d99e6797" From 4c9b3b7d4437557242b96435238f383b694d3012 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 11 Oct 2020 10:06:06 +0000 Subject: [PATCH 094/941] Bump source-map-loader from 1.1.0 to 1.1.1 Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader) from 1.1.0 to 1.1.1. - [Release notes](https://github.com/webpack-contrib/source-map-loader/releases) - [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.1.0...v1.1.1) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 31 +++++++++++-------------------- 2 files changed, 12 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index f1d8aa83..8430fc30 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "prettier": "^2.1.2", "selenium-webdriver": "^4.0.0-alpha.7", "shared-git-hooks": "^1.2.1", - "source-map-loader": "^1.1.0", + "source-map-loader": "^1.1.1", "ts-jest": "^25.5.1", "ts-loader": "^8.0.4", "ts-node": "^9.0.0", diff --git a/yarn.lock b/yarn.lock index 2c3b43e0..9030e7b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -743,7 +743,7 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== -"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": +"@types/json-schema@^7.0.6": version "7.0.6" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== @@ -1130,10 +1130,10 @@ JSONSelect@0.2.1: resolved "https://registry.yarnpkg.com/JSONSelect/-/JSONSelect-0.2.1.tgz#415418a526d33fe31d74b4defa3c836d485ec203" integrity sha1-QVQYpSbTP+MddLTe+jyDbUhewgM= -abab@^2.0.0, abab@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.4.tgz#6dfa57b417ca06d21b2478f0e638302f99c2405c" - integrity sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ== +abab@^2.0.0, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abbrev@1: version "1.1.1" @@ -7312,15 +7312,6 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.7.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - schema-utils@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" @@ -7569,15 +7560,15 @@ source-list-map@^2.0.0: resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== -source-map-loader@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-1.1.0.tgz#f0fcc88106137793a89ec00f118196b601f111ae" - integrity sha512-Kj7rXntLhAsEjZlqGz85Mbnu8N4gcxj5qZI1XyLQjqAI/p92ckRXwErb3jVYL5JxlFJnD4VgwybpB1h6NlETRg== +source-map-loader@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-1.1.1.tgz#1dd964294cfcc3d9bab65f46af97a38d8ae0c65d" + integrity sha512-m2HjSWP2R1yR9P31e4+ciGHFOPvW6GmqHgZkneOkrME2VvWysXTGi4o0yS28iKWWP3vAUmAoa+3x5ZRI2BIX6A== dependencies: - abab "^2.0.4" + abab "^2.0.5" iconv-lite "^0.6.2" loader-utils "^2.0.0" - schema-utils "^2.7.0" + schema-utils "^3.0.0" source-map "^0.6.1" whatwg-mimetype "^2.3.0" From 5a53665e2955eb6fecb89ea3d577c3494f33a651 Mon Sep 17 00:00:00 2001 From: R Primus Date: Mon, 12 Oct 2020 10:29:21 +0100 Subject: [PATCH 095/941] Make help page follow colour scheme --- src/static/typedoc/assets/css/main.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/static/typedoc/assets/css/main.css b/src/static/typedoc/assets/css/main.css index 3fb0fc6a..508efe77 100644 --- a/src/static/typedoc/assets/css/main.css +++ b/src/static/typedoc/assets/css/main.css @@ -2929,6 +2929,16 @@ body { background: #fff; } +body { + font-family: var(--tridactyl-font-family-sans); + font-size: var(--tridactyl-font-size); + color: var(--tridactyl-fg); + background: var(--tridactyl-bg); + /* max-width: 40em; */ + line-height: 140%; + margin: auto; +} + .tsd-panel { box-shadow: unset; /* border: solid rgba(220,220,220) 1px; */ From 252ebdaf9c0837a36635ad905000ad921d75d20a Mon Sep 17 00:00:00 2001 From: R Primus Date: Mon, 12 Oct 2020 12:45:49 +0100 Subject: [PATCH 096/941] Add remaining CSS --- src/static/typedoc/assets/css/main.css | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/static/typedoc/assets/css/main.css b/src/static/typedoc/assets/css/main.css index 508efe77..c27188b7 100644 --- a/src/static/typedoc/assets/css/main.css +++ b/src/static/typedoc/assets/css/main.css @@ -2338,6 +2338,11 @@ footer .tsd-legend { text-decoration: none; transition: border-left-color 0.1s; } + +.tsd-navigation.secondary a { + color: var(--tridactyl-fg); +} + .tsd-navigation a:hover { text-decoration: underline; } @@ -2916,6 +2921,9 @@ img { margin-top: 0px; } +.tsd-navigation { + background: var(--tridactyl-bg); +} /* Unhide return values as they can be used in composite now*/ .tsd-returns-title { /* display: none; */ @@ -2945,6 +2953,10 @@ body { border-top: solid lightgrey 1.5px; } +.tsd-panel { + background: var(--tridactyl-bg); +} + a { color: #05a805; } From cf03689ed53c7de24b93b549c63536b131106299 Mon Sep 17 00:00:00 2001 From: R Primus Date: Mon, 12 Oct 2020 14:26:29 +0100 Subject: [PATCH 097/941] Apply theme to scrollbar --- src/static/typedoc/assets/css/main.css | 5 +++++ src/static/typedoc/layouts/default.hbs | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/static/typedoc/assets/css/main.css b/src/static/typedoc/assets/css/main.css index c27188b7..02f8e40d 100644 --- a/src/static/typedoc/assets/css/main.css +++ b/src/static/typedoc/assets/css/main.css @@ -2326,6 +2326,11 @@ footer .tsd-legend { border-bottom: none; } +.scroller{ + scrollbar-color: var(--tridactyl-bg) var(--tridactyl-fg); + scrollbar-width: thin; +} + .tsd-navigation { padding: 0 0 0 40px; } diff --git a/src/static/typedoc/layouts/default.hbs b/src/static/typedoc/layouts/default.hbs index 324156e8..3994ea62 100644 --- a/src/static/typedoc/layouts/default.hbs +++ b/src/static/typedoc/layouts/default.hbs @@ -15,7 +15,7 @@ -