paralleldrive / feature-toggles

Low-level feature toggle tools for Node and browsers.
MIT License
42 stars 2 forks source link

Update dependency tape to v4.17.0 #126

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tape 4.13.3 -> 4.17.0 age adoption passing confidence

Release Notes

tape-testing/tape (tape) ### [`v4.17.0`](https://redirect.github.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v4170---2023-09-21) [Compare Source](https://redirect.github.com/tape-testing/tape/compare/v4.16.2...v4.17.0) ##### Commits - \[New] add `t.intercept()` [`e60aeca`](https://redirect.github.com/tape-testing/tape/commit/e60aeca688fe1d3a363f74f31c83d816035aca4c) - \[New] add `t.capture` and `t.captureFn`, modeled after tap [`3d96d69`](https://redirect.github.com/tape-testing/tape/commit/3d96d6945ea1cda7780fb3fc6bc04c275ace594a) - \[Deps] switch from `through` and `resumer` to `@ljharb/through` and `@ljharb/resumer` [`a8a7d67`](https://redirect.github.com/tape-testing/tape/commit/a8a7d67c9ffe1daa46407f35685a1ef8d53df66a) - \[Tests] simplify tests [`83bc381`](https://redirect.github.com/tape-testing/tape/commit/83bc3810a930c60973e60a7a02b677c2fb1f444c) - \[Performance] use inline `typeof` [`c45db4e`](https://redirect.github.com/tape-testing/tape/commit/c45db4e0978999cece915e7f1a223aa9eb445ae0) - \[Deps] update `minimist`, `resolve`, `string.prototype.trim` [`feee094`](https://redirect.github.com/tape-testing/tape/commit/feee0949f1f23ef4f13c9847c20284f7864cd67e) - \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`, `aud` [`7123111`](https://redirect.github.com/tape-testing/tape/commit/71231114c92b4a093b468875c4d8f741ab1a49d4) - Revert "\[meta] ensure `not-in-publish`‘s absence does not fail anything" [`92aaa51`](https://redirect.github.com/tape-testing/tape/commit/92aaa5106b65824d82ce72c0d1dfcc6df6cff753) - \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6 [`a576f8d`](https://redirect.github.com/tape-testing/tape/commit/a576f8d8b24e84324b7ee0498c37759423c7ca87) ### [`v4.16.2`](https://redirect.github.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v4162---2023-01-15) [Compare Source](https://redirect.github.com/tape-testing/tape/compare/v4.16.1...v4.16.2) ##### Commits - \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible `expected` [`0731b5f`](https://redirect.github.com/tape-testing/tape/commit/0731b5f64311b168ac941ce3e547bb1a32766783) - \[actions] update rebase action [`834453c`](https://redirect.github.com/tape-testing/tape/commit/834453cdd4cb95b71d2180a3b28a1ce8e51357b3) - \[Deps] update `defined`, `minimist`, `object-inspect`, `string.prototype.trim` [`01edce8`](https://redirect.github.com/tape-testing/tape/commit/01edce8073efe1134c5fff58638b350afb7c6d22) - \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`, `aud` [`1b3ad24`](https://redirect.github.com/tape-testing/tape/commit/1b3ad2429b553f7e029fe9fd5977b07e76740e42) - \[meta] add missing npmrc config [`15e2175`](https://redirect.github.com/tape-testing/tape/commit/15e2175b927010657c66f0a30e44f5266147311f) ### [`v4.16.1`](https://redirect.github.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v4161---2022-09-19) [Compare Source](https://redirect.github.com/tape-testing/tape/compare/v4.16.0...v4.16.1) ##### Commits - \[eslint] fix indentation [`b035590`](https://redirect.github.com/tape-testing/tape/commit/b035590f782c211e93a6a44ed8d0e9d38636a286) - \[meta] add `auto-changelog` [`b467b85`](https://redirect.github.com/tape-testing/tape/commit/b467b850f169bf294851c68a5c4074360d53a31b) - \[eslint] enforce `no-use-before-define` [`87deb68`](https://redirect.github.com/tape-testing/tape/commit/87deb68b111fd0d94efc92c25454a6a3fcedff66) - \[eslint] clean up config a bit [`3171edd`](https://redirect.github.com/tape-testing/tape/commit/3171eddd25dafb3e9a9606ac70ed6c21bb736e8e) - \[Tests] `stackTrace`: use the common `getDiag` utility [`65df5a4`](https://redirect.github.com/tape-testing/tape/commit/65df5a4f194cf01c3872c713d129ac968342181c) - \[meta] fix repo URLs [`85d86a4`](https://redirect.github.com/tape-testing/tape/commit/85d86a468af1b74af432d41c204efd4440b5f56f) - Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10" [`775ba37`](https://redirect.github.com/tape-testing/tape/commit/775ba3789e16b1464dc810243dc5866b2868fc1d) - \[meta] use `npmignore` to autogenerate an npmignore file [`1645abb`](https://redirect.github.com/tape-testing/tape/commit/1645abbf47df2a8142514302da2730c54b993b47) - \[eslint] enable `func-style` [`75c0c3a`](https://redirect.github.com/tape-testing/tape/commit/75c0c3a4f9452c36b5318ba6c09ab4ebc97f15d0) - \[readme] fix version badge [`20ea48d`](https://redirect.github.com/tape-testing/tape/commit/20ea48d53b6492bf648d02d53c41b324abbfb6e1) ### [`v4.16.0`](https://redirect.github.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v4160---2022-08-16) [Compare Source](https://redirect.github.com/tape-testing/tape/compare/v4.15.1...v4.16.0) ##### Commits - \[New] `bin/tape`: include the exact arg when there are no glob results; use require on `--require` files [`6a1ce43`](https://redirect.github.com/tape-testing/tape/commit/6a1ce4389e8b601249c3c81b31cd60eea3e0f74a) - \[meta] create FUNDING.yml [`5b4752f`](https://redirect.github.com/tape-testing/tape/commit/5b4752fe006597002918cbd3ee8a4e50f48677ca) - \[Refactor] `bin/tape`: make it a bit more functional, for easier v5 backporting [`fbdbfc9`](https://redirect.github.com/tape-testing/tape/commit/fbdbfc90dd7afeba89cc3dd5e6280ed247f8b789) - \[Deps] update `glob`, `object-inspect`, `resolve`, `string.prototype.trim` [`6a3c200`](https://redirect.github.com/tape-testing/tape/commit/6a3c2009e7f6052bd4423dce80bb140e234a877f) - \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`, `es-value-fixtures`, `falafel` [`934d49b`](https://redirect.github.com/tape-testing/tape/commit/934d49b1e840d3c57bd6e52a74017e06c6a55934) - \[Tests] fix no_only tests on Windows [`f35f71b`](https://redirect.github.com/tape-testing/tape/commit/f35f71bd44e76eb53bedd63615e59fdc382e4d0d) - \[Robustness] `test` observably looks up `exec` on the object [`4575ca4`](https://redirect.github.com/tape-testing/tape/commit/4575ca4b185cb503c93e29113b99e10f1ae4b63c) - \[meta] add SECURITY.md [`7b0c901`](https://redirect.github.com/tape-testing/tape/commit/7b0c901b459b19668fcf6cc5b4b08f42978135b4) ### [`v4.15.1`](https://redirect.github.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v4151---2022-04-08) [Compare Source](https://redirect.github.com/tape-testing/tape/compare/v4.15.0...v4.15.1) ##### Commits - \[Tests] handle a broken error `cause` in node 16.9/16.10 [`53d9e18`](https://redirect.github.com/tape-testing/tape/commit/53d9e18a93addb2bf70c33cc4ffe8285233a3ad0) - \[Robustness] `test` observably looks up `exec` on the object [`9dbe9ad`](https://redirect.github.com/tape-testing/tape/commit/9dbe9ad9163835edb302505dec26a8e21f20d893) - \[meta] remove unused travis.yml file [`5a52443`](https://redirect.github.com/tape-testing/tape/commit/5a52443dcb8c14a9b59523fbb1c05b139833c812) - \[meta] ensure `prelint` works on windows [`48896e8`](https://redirect.github.com/tape-testing/tape/commit/48896e87cee94d8d704ff2fb2bf730c1c0a94c71) - \[Dev Deps] update `eslint`, `@ljharb/eslint-config` [`3960ccf`](https://redirect.github.com/tape-testing/tape/commit/3960ccf83722a25131522e35de63b89564eac519) - \[meta] improve `prelint` script when no `.git` dir is present [`7c6dbbd`](https://redirect.github.com/tape-testing/tape/commit/7c6dbbdba1769bcb80b103d43c3eaa61e395dc52) - \[Deps] update `minimist` [`64677e0`](https://redirect.github.com/tape-testing/tape/commit/64677e06006e1a1e4e36dc318cc4a36b2152ed95) ### [`v4.15.0`](https://redirect.github.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v4150---2022-01-26) [Compare Source](https://redirect.github.com/tape-testing/tape/compare/v4.14.0...v4.15.0) ##### Merged - \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST` [`#572`](https://redirect.github.com/tape-testing/tape/pull/572) ##### Commits - \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on wrong input types. [`[`a1c266b`](https://redirect.github.com/tape-testing/tape/commit/a1c266b)\`]\(https://github.com/tape-testing/tape/commit/a1c266bf9577420702e1067c40a4a65677add63a) - \[actions] reuse common workflows [`d3b4f46`](https://redirect.github.com/tape-testing/tape/commit/d3b4f467445bb6da3a2e617c4b29e71528f32425) - \[readme] port changes from v5 [`87f9b29`](https://redirect.github.com/tape-testing/tape/commit/87f9b293baeb48b507a4e9e16bba62c7ffcc4eb7) - \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud` [`51ae645`](https://redirect.github.com/tape-testing/tape/commit/51ae645c8325d6037d4389260a442e27c2efce73) - \[Fix] `bin/tape`: delay requires until needed [`b803fd8`](https://redirect.github.com/tape-testing/tape/commit/b803fd8e24b1dff96cd43092e727826873c6c571) - \[readme] hard wraps bad, soft wraps good [`82af5ed`](https://redirect.github.com/tape-testing/tape/commit/82af5ed68577c15526e5dc7ecd290f2e88494170) - \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `safe-publish-latest`, `array.prototype.flatmap` [`3287a68`](https://redirect.github.com/tape-testing/tape/commit/3287a68eb1f176a6d0d85390b79c05ffc3c50615) - \[actions] update codecov uploader [`8d6aa6c`](https://redirect.github.com/tape-testing/tape/commit/8d6aa6c4b084a8cec9860d868ac353862fc8b545) - \[Tests] handle carriage returns in stack traces on Windows [`f79acdf`](https://redirect.github.com/tape-testing/tape/commit/f79acdfb850d94f71a01970bff96337f52bb4e5a) - \[Deps] update `glob`, `is-regex`, `string.prototype.trim` [`470ca1c`](https://redirect.github.com/tape-testing/tape/commit/470ca1c0f41155d2c08537bb6cc94e04edd063bc) - \[meta] better `eccheck` command [`fe6978d`](https://redirect.github.com/tape-testing/tape/commit/fe6978d0a87a881a59ba7de23f2e68ff70d31074) - \[Deps] update `object-inspect`, `resolve` [`50ea080`](https://redirect.github.com/tape-testing/tape/commit/50ea080561a71d8a6a2d41955441c8a094039227) - \[meta] Exclude `fs` from browser bundles ([#​565](https://redirect.github.com/tape-testing/tape/issues/565)) [`418dc94`](https://redirect.github.com/tape-testing/tape/commit/418dc94b14b440568fb58aa666df5cb2861fe22c) - \[Tests] handle a broken error `cause` in node 16.9/16.10 [`ca1b906`](https://redirect.github.com/tape-testing/tape/commit/ca1b90616c2a8fb838b1bd99c90da758c5d80a72) - \[meta] fix `prelint` so it does not fail outside of a git repo [`a09133e`](https://redirect.github.com/tape-testing/tape/commit/a09133e71d3925bf830f721d05bad72550dd3517) - \[Robustness] use cached `.test` [`86ec0b2`](https://redirect.github.com/tape-testing/tape/commit/86ec0b262e0405ef0616201c1ffebbc5f278a217) ### [`v4.14.0`](https://redirect.github.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v4140---2021-07-27) [Compare Source](https://redirect.github.com/tape-testing/tape/compare/v4.13.3...v4.14.0) ##### Merged - \[New] add `.teardown()` on `t` instances [`#546`](https://redirect.github.com/tape-testing/tape/pull/546) - \[readme] add `tape-describe` to 'other' section [`#523`](https://redirect.github.com/tape-testing/tape/pull/523) ##### Fixed - \[New] add `.teardown()` on `t` instances ([#​546](https://redirect.github.com/tape-testing/tape/issues/546)) [`#531`](https://redirect.github.com/tape-testing/tape/issues/531) - \[readme] add `tape-describe` to 'other' section ([#​523](https://redirect.github.com/tape-testing/tape/issues/523)) [`#522`](https://redirect.github.com/tape-testing/tape/issues/522) ##### Commits - \[Tests] make `stripFullStack` output an array of lines, for better failure messages [`f299759`](https://redirect.github.com/tape-testing/tape/commit/f2997591a038fa48239f205e40eed5c75278a261) - \[eslint] fully enable `@ljharb` eslint config [`836610d`](https://redirect.github.com/tape-testing/tape/commit/836610d9772b91a8d31f311834ae1325f2f740bf) - \[actions] use `node/install` instead of `node/run`; use `codecov` action [`46aff81`](https://redirect.github.com/tape-testing/tape/commit/46aff81f10ad63990f6047c0bdba3be0c90bd3dd) - \[readme] improve `t.throws` documentation [`b36f816`](https://redirect.github.com/tape-testing/tape/commit/b36f81698fbf4d172a49abb75b9474c4a978df5c) - \[Refactor] avoid reassigning arguments [`5c4052f`](https://redirect.github.com/tape-testing/tape/commit/5c4052fcf51479320c9482c425a66dcbcc4a509a) - \[Tests] add test case for [#​519](https://redirect.github.com/tape-testing/tape/issues/519) for test.comment() in createStream/objectMode context [`1700642`](https://redirect.github.com/tape-testing/tape/commit/17006422fa8189a7e361edfb1e803b73a72b4894) - \[Refactor] use `call-bind/callBound` instead of `function-bind` directly [`967b73f`](https://redirect.github.com/tape-testing/tape/commit/967b73fe882e9c95c0436e6ce93f24fa3a2e14a9) - \[readme] Another way to create custom reporters [`d81f9f6`](https://redirect.github.com/tape-testing/tape/commit/d81f9f6681ae72d3425b91e2f7a294e6d4225675) - \[meta] do not publish github action workflow files [`6bb3496`](https://redirect.github.com/tape-testing/tape/commit/6bb34964abb1e704fe3dcc9fcf8d27d16ff5e296) - \[Refactor] remove unused line, unneeded var initialization; add missing `new` [`da0cdf1`](https://redirect.github.com/tape-testing/tape/commit/da0cdf1651fec20f66a6bed2d1b17944e18dcd48) - \[Refactor] remove use of legacy `exports` [`a04439c`](https://redirect.github.com/tape-testing/tape/commit/a04439c3027f3dc0dac8cf8ef5d24a493366be6a) - \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`, `string.prototype.trim` [`6e71e6e`](https://redirect.github.com/tape-testing/tape/commit/6e71e6ea1e009a62546a401a35974ca867a24b9a) - \[eslint] remove useless regex escapes [`1515ff4`](https://redirect.github.com/tape-testing/tape/commit/1515ff4a8f749aa6d075bffdcda543ca94c559a9) - \[readme] remove travis badge; add actions and codecov badges [`57a7cc9`](https://redirect.github.com/tape-testing/tape/commit/57a7cc906ec4f24f503350580c5859e5b3e56805) - \[meta] run `aud` in `posttest` [`3907aa5`](https://redirect.github.com/tape-testing/tape/commit/3907aa560caa2c8d30a6a9168c0d7a3d65a3ba3e) - \[Refactor] generalize error message from calling `.end` more than once [`da8ca46`](https://redirect.github.com/tape-testing/tape/commit/da8ca46cc0be28a3d4690a4009e0ddec7fc6f779) - \[Tests] handle stack differences in node 15 [`b7b01ec`](https://redirect.github.com/tape-testing/tape/commit/b7b01ec38ede9f9722b5cce90574782e1eda1305) - \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim` [`e344080`](https://redirect.github.com/tape-testing/tape/commit/e344080b1a4b097e1baa1a2b2e843fc283f3f5c2) - \[New] Include name of test in log when test times out ([#​524](https://redirect.github.com/tape-testing/tape/issues/524)) [`78b4d98`](https://redirect.github.com/tape-testing/tape/commit/78b4d9833a2df7593f653b263588b9a49ca3fe08) - \[Refactor] Avoid setting message property on primitives; use strict mode to catch this [`9dfb680`](https://redirect.github.com/tape-testing/tape/commit/9dfb680e7543a3a701b3e410bfccbcce3b274d9f) - \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm 7+ [`c3d434d`](https://redirect.github.com/tape-testing/tape/commit/c3d434d8b86a0be162efb7fb548f0405239a2688) - \[meta] ensure `not-in-publish`‘s absence does not fail anything [`2a0619d`](https://redirect.github.com/tape-testing/tape/commit/2a0619d3193287aaa948fc4edf0bb2ccb4150a7b) - \[readme] remove long-dead testling-ci badge [`1461611`](https://redirect.github.com/tape-testing/tape/commit/1461611bce87b190179d1ac0e2c69438f2b12f31) - \[Tests] ensure bin/tape is linted [`faa51b5`](https://redirect.github.com/tape-testing/tape/commit/faa51b5baa709ba2e72f78be7cb7ce243c02a771) - \[Dev Deps] update `eslint` [`fad6165`](https://redirect.github.com/tape-testing/tape/commit/fad6165ae85ebff132daedd1a1bdf3ee307c4ea1) - \[Dev Deps] update `eslint` [`79a0f4b`](https://redirect.github.com/tape-testing/tape/commit/79a0f4b7b1d0c6db9228cdedf918f20a34dd7762) - \[Tests] exclude examples from coverage [`283f537`](https://redirect.github.com/tape-testing/tape/commit/283f537f56885d18afbc2328c0c52ee60d528332)

Configuration

📅 Schedule: Branch creation - "before 4am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 year ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
ERROR: npm v10.1.0 is known not to run on Node.js v8.17.0.  This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.

ERROR:
/opt/containerbase/tools/npm/10.1.0/node_modules/npm/lib/utils/exit-handler.js:19
  const hasLoadedNpm = npm?.config.loaded
                           ^

SyntaxError: Unexpected token .
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at module.exports (/opt/containerbase/tools/npm/10.1.0/node_modules/npm/lib/cli-entry.js:15:23)
ERROR: npm v10.1.0 is known not to run on Node.js v8.17.0.  This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.

ERROR:
/opt/containerbase/tools/npm/10.1.0/node_modules/npm/lib/utils/exit-handler.js:19
  const hasLoadedNpm = npm?.config.loaded
                           ^

SyntaxError: Unexpected token .
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at module.exports (/opt/containerbase/tools/npm/10.1.0/node_modules/npm/lib/cli-entry.js:15:23)