arraygen
arraygen copied to clipboard
Update dependency tape to v5
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| tape | 4.13.3 -> 5.9.0 |
Release Notes
tape-testing/tape (tape)
v5.9.0
Commits
- [New]
bin/tape: add--strict4c97f54 - [Fix] in engines that lack dynamic import, have some output
2d5c8dc - [Tests] use
npm auditinstead ofaud681d4bd - [Dev Deps] update
auto-changelogb7bc72f - [Deps] update
mock-propertyecfb546 - [Deps] update
object-inspect9a47aba - [readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
c827ac9 - [readme] remove defunct badges
7880dd4 - [Dev Deps] add missing peer dep
627d1e7
v5.8.1
Fixed
- [meta] fix URLs
#608
Commits
- [Fix]
assertion: pass through assertion return value, for promises2ad86d4
v5.8.0
Fixed
- [New] add
t.assertion#555
Commits
- [meta] update URLs
77cabeb - [New] allow TODO tests to be "ok" with env var
TODO_IS_OK6cd06f5 - [Tests] strip node’s deprecation warnings
8d40837 - [Tests] increase coverage
aa7de58 - [Refactor]
Test: minor tweaksce4ce8a - [meta] simplify
exportsd39cb8d - [Deps] update
@ljharb/resumer,@ljharb/through,hasown77952d0 - [Tests] handle more stack trace variation in Node v0.8
d2f0778 - [Deps] update
array.prototype.every,string.prototype.trim732268b - [Dev Deps] update
@ljharb/eslint-config7b39e14 - [Refactor]
test: reduce binding by using polyfill entrypoints91a83b6 - [Dev Deps] remove unused
intl-fallback-symbol,is-core-moduleeafacf6 - [Deps] update
object-is1b01656 - [meta] simplify
exportsf9eac5b
v5.7.5
Commits
- [Fix]
throws: fix crash when throwing primitives with a non-empty expected object1b2681d - [Tests] clean up throws tests
9133c93 - [Fix]
default_stream: do not error on nullish dataeff3725 - [Fix] in IE 8,
TypeErrordoes not inherit fromError93c1d12 - [actions] remove redundant finisher
410e9e4 - [Deps] update
call-bind,hasown82e7d71 - [Deps] update
@ljharb/resumeraf2fe68 - [Deps] update
@ljharb/resumerbff9dad - [Deps] update
@ljharb/through5360d20 - [Deps] update
@ljharb/resumerad0dd2e
v5.7.4
Fixed
- [Fix] handle native ESM URLs in
at:#601
Commits
- [Deps] update
has-dynamic-import1e50cb3
v5.7.3
Commits
- [Refactor]
Test: cleaneratlogicaf4d109 - [Fix]
intercept: give a proper error message with a readonly Symbol property4640a91 - [Refactor]
getHarness: avoid mutatingopts, account for only one internal callsite forcreateExitHarness19cfc8f - [Tests] Spawn processes during tests using execPath so that the tests pass on windows
4a57fbe - [Fix]
createHarness: when noconfis provided,onlyshould not throw8a1cccc - [Fix]
bin/tape: ignore options on windowsa2b74f9 - [Refactor]
_assert: avoid reassigning argumentsdc64c08 - [Refactor]
Results: usethisinstead ofself5f831b4 - [Performance] avoid the extra call frame to
newit78fd0d6 - [Dev Deps] update
aud,npmignoreceabd99 - [Tests] fix
npm teston windowsbcf6ce7 - [Fix] stack trace path parsing on windows
9cbae8a - [Refactor]
ResultscreateStream: clean up_pushhandler878a500 - [Refactor]
Test: a more precise checkf6d30cf - [Deps] update
object.assign201e650 - [Tests] ensure the import tests spawn properly
d1987c0 - [actions] skip
enginescheck since bin/tape and the rest of the lib conflict19af506 - [Deps] update
deep-equal5d26485 - [Deps] update
mock-propertyd90c29a - [meta] add
sideEffectsflag85f593b
v5.7.2
Commits
- [Refactor] use
hasowninstead ofhas489736a - [Deps] update
call-bind,mock-property,object-inspectde34703 - [Tests] use
throughproperly56d7a8b
v5.7.1
Commits
- [Fix]
default_stream: add handling for IE < 913f23ed - [Deps] update
@ljharb/through,resolve9135b40 - Merge tag 'v4.17.0'
e61cd40 - [New] add
t.intercept()e60aeca - [New] add
t.captureandt.captureFn, modeled after tap3d96d69 - [Deps] switch from
throughandresumerto@ljharb/throughand@ljharb/resumera8a7d67 - [Tests] simplify tests
83bc381 - [Performance] use inline
typeofc45db4e - [Deps] update
minimist,resolve,string.prototype.trimfeee094 - [Dev Deps] update
@ljharb/eslint-config,array.prototype.flatmap,aud7123111 - Revert "[meta] ensure
not-in-publish‘s absence does not fail anything"92aaa51 - [Dev Deps] pin
jackspeaksince 2.1.2+ depends on npm aliases, which kill the install process in npm < 6a576f8d
v5.7.0
Commits
- [New] add
t.intercept()5d37060 - [New] add
t.captureandt.captureFn, modeled after tap9e21f7a - [Refactor] prefer second
.thenarg over.catch135a952 - [Performance] use inline
typeof5ba89c9 - [Deps] update
array.prototype.every,glob,string.prototype.trim4e2db4d - [Dev Deps] update
array.prototype.flatmapdf46769 - Revert "[meta] ensure
not-in-publish‘s absence does not fail anything"1b3e0b1
v5.6.6
Commits
- [Deps] switch from
throughandresumerto@ljharb/throughand@ljharb/resumerc99680a
v5.6.5
Commits
- [Fix] Results: show a skip string on tests, not just on assertions
9bbbcfe - [Deps] update
deep-equal109a791
v5.6.4
Commits
- [Fix]
throws: avoid crashing on a nonconfigurable or nonextensibleexpected0731b5f - [Tests] simplify tests
c656ee5 - [Refactor]
Test: skip binding for a non-function valuee244e64 - [Performance] use
call-bindfor autobinding70de437 - [actions] update rebase action
834453c - [Deps] update
defined,minimist,object-inspect,string.prototype.trim01edce8 - [Dev Deps] update
@ljharb/eslint-config,array.prototype.flatmap,aud1b3ad24 - [Dev Deps] update
@ljharb/eslint-config,auda6a5eee - [Deps] update
deep-equal2043b2e - [readme] Link to explain what TAP is
26a75bb - [Deps] update
minimist7e7c3d0 - [readme] improve t.throws description for Function
c1b619d - [Dev Deps] pin
jackspeaksince 2.1.2+ depends on npm aliases, which kill the install process in npm < 60e80800 - Merge tag 'v4.16.2'
d5d675d - [meta] add missing npmrc config
15e2175
v5.6.3
v5.6.2
Fixed
- [New]
bin/tape: add--ignore-patternflag#586
Commits
- [eslint] fix indentation
b035590 - [meta] add
auto-changelogb467b85 - [eslint] enforce
no-use-before-define87deb68 - [eclint] fix editorconfig
ce81cbe - [eslint] clean up config a bit
3171edd - [Tests]
stackTrace: use the commongetDiagutility65df5a4 - [Fix]
throws: avoid crashing on a nonconfigurable or nonextensibleexpected0cd7a2c - [meta] fix repo URLs
85d86a4 - Revert "[Tests] handle a broken error
causein node 16.9/16.10"775ba37 - [meta] use
npmignoreto autogenerate an npmignore file1645abb - [eslint] enable
func-style75c0c3a - [actions] update rebase action
b3d724e - [Deps] update
array.prototype.every,deep-equal,string.prototype.trime9c9aba - [Deps] update
defined,minimist,resolve83695c0 - [Deps] update
deep-equal,object-inspect09906f3 - [Dev Deps] update
@ljharb/eslint-config,audafd8f64 - [Dev Deps] update
array.prototype.flatmap8b8bf07 - [Dev Deps] update
audf0fe7c0 - [Dev Deps] update
tap-parser2f61eac - Merge tag 'v4.16.1'
96ff863 - [readme] fix version badge
20ea48d
v5.6.1
Commits
- [eslint] fix indentation
2151e06 - [meta] add
auto-changelog86cbbd1 - [eslint] enforce
no-use-before-definef8a8a7f - [meta] fix repo URLs
a9ae3c2 - [Tests]
stackTrace: use the commongetDiagutility298cb80 - [eslint] enable
func-style98b9623 - [New]
bin/tape: include the exact arg when there are no glob results; use require on--requirefiles6a1ce43 - [eslint] clean up config a bit
67ad201 - [meta] create FUNDING.yml
5b4752f - [Refactor]
bin/tape: make it a bit more functional, for easier v5 backportingfbdbfc9 - [Deps] update
glob,object-inspect,resolve,string.prototype.trim6a3c200 - [Dev Deps] update
@ljharb/eslint-config,array.prototype.flatmap,es-value-fixtures,falafel934d49b - [Tests] fix no_only tests on Windows
f35f71b - Revert "[Tests] handle a broken error
causein node 16.9/16.10"23fac16 - [Robustness]
testobservably looks upexecon the object4575ca4 - [meta] add SECURITY.md
7b0c901 - [meta] add missing npmrc config
5d11d84 - [Deps] update
object.assign3327fdd - [readme] fix version badge
74e6c9e - Merge tag 'v4.16.0'
4a44a7e
v5.6.0
Commits
- [Tests] handle a broken error
causein node 16.9/16.1053d9e18 - [meta] use
npmignoreto autogenerate an npmignore file12cc602 - [New]
bin/tape: include the exact arg when there are no glob results; use require.resolve on--requirefilese23ec12 - [meta] create FUNDING.yml
f7e3161 - [Robustness]
testobservably looks upexecon the object9dbe9ad - [meta] remove unused travis.yml file
5a52443 - [Deps] update
glob,object-inspect,object.assignf6f39a2 - [Dev Deps] update
@ljharb/eslint-config,array.prototype.flatmap,es-value-fixtures6bc8c38 - [meta] ensure
prelintworks on windows48896e8 - [Tests] fix no_only tests on Windows
3e7b2ae - [Robustness]
testobservably looks upexecon the object330f8d5 - [Dev Deps] update
eslint,@ljharb/eslint-config3960ccf - [meta] add SECURITY.md
7d31894 - [meta] improve
prelintscript when no.gitdir is present7c6dbbd - [Dev Deps] update
es-value-fixtures6b8e118 - [Fix] in node v0.4,
stream.pipereturnsundefined83d4da8 - [Deps] update
string.prototype.trim1a245c6 - Merge tag 'v4.15.1'
b2d547a - [Deps] update
minimist64677e0
v5.5.3
Commits
- [Robustness]
testobservably looks upexecon the objectfa84c85 - [meta] ensure
prelintworks on windowsbf34f60 - [meta] improve
prelintscript when no.gitdir is present5f78134 - [Deps] update
minimistdabc6af
v5.5.2
Commits
v5.5.1
Commits
- [Fix] pin
minimatchto v3.0.4, due to a breaking change in v3.0.5cbe0e40
v5.5.0
Merged
- [New] add
--no-onlyflag/NODE_TAPE_NO_ONLY_TEST#572
Commits
- Merge tag 'v4.15.0'
a5a1434 - [New]
t.match/t.doesNotMatch: fail the test instead of throw on wrong input types. [a1c266b`](a1c266b) - [actions] reuse common workflows
d3b4f46 - [readme] port changes from v5
87f9b29 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud51ae645 - [Fix]
bin/tape: delay requires until neededb803fd8 - [readme] hard wraps bad, soft wraps good
82af5ed - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest,array.prototype.flatmap3287a68 - [actions] update codecov uploader
8d6aa6c - [Tests] handle carriage returns in stack traces on Windows
f79acdf - [Deps] update
glob,is-regex,string.prototype.trim470ca1c - [Tests] handle a broken error
causein node 16.9/16.108594f3b - [meta] better
eccheckcommandfe6978d - [Deps] update
object-inspect,resolve50ea080 - [meta] Exclude
fsfrom browser bundles (#565)418dc94 - [Dev Deps] update
eslintb0c8ed3 - [Tests] handle a broken error
causein node 16.9/16.10ca1b906 - [meta] fix
prelintso it does not fail outside of a git repoa09133e - [meta] fix
prelintso it does not fail outside of a git repob9959f8 - [Robustness] use cached
.test86ec0b2
v5.4.1
Commits
- [Fix] avoid failing in ES3 engines that lack
Object.keys, and.everydfc5f39 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud61446b9 - [Robustness] use cached
.test096a9e0 - [meta] better
eccheckcommandbc4666b
v5.4.0
Commits
- [New]
t.match/t.doesNotMatch: fail the test instead of throw on wrong input types. [329bbb8`](329bbb8) - [actions] reuse common workflows
728e190 - [Dev Deps] update
eslint,@ljharb/eslint-configdc7df0f - [Deps] update
has-dynamic-import,object-inspect8881fea - [Dev Deps] update
eslint,@ljharb/eslint-config4023f25
v5.3.2
Fixed
- [Tests] handle v8 6.9 changing an error message
#562
Commits
- [readme] hard wraps bad, soft wraps good
b445a2b - [readme] add badges
4c8d00a - [actions] update codecov uploader
f040c4f - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest459a1c5 - [Tests] node 17+ smooshes a version number on the end of the stack trace
e41763f - [Tests] handle carriage returns in stack traces on Windows
26e8113 - [Fix] use
file://URLs for dynamicimport()d487add - [Dev Deps] ping
signal-exitto v3.0.3 due to tapjs/signal-exit#663c30a55 - [meta] Exclude
fsfrom browser bundles00f21ea - [Dev Deps] update
@ljharb/eslint-configc837b02 - [Deps] update
string.prototype.trimc1248d7 - [Dev Deps] update
array.prototype.flatmap97384b1 - [readme] fix markdown; github still has a rendering bug
a33b5f9 - [Deps] update
glob477bb4c - Revert "[Dev Deps] ping
signal-exitto v3.0.3 due to tapjs/signal-exit#66"60bbd83
v5.3.1
Merged
Fixed
- [New] add
.teardown()ontinstances (#546)#531 - [readme] add
tape-describeto 'other' section (#523)#522
Commits
- [Tests] make
stripFullStackoutput an array of lines, for better failure messagesf299759 - [eslint] fully enable
@ljharbeslint config836610d - [actions] use
node/installinstead ofnode/run; usecodecovaction46aff81 - [readme] improve
t.throwsdocumentationb36f816 - [Fix]
bin/tape: delay requires until neededc8f3ce3 - [Refactor] avoid reassigning arguments
5c4052f - [Tests] add test case for #519 for test.comment() in createStream/objectMode context
1700642 - [Refactor] use
call-bind/callBoundinstead offunction-binddirectly967b73f - [readme] Another way to create custom reporters
d81f9f6 - [meta] do not publish github action workflow files
6bb3496 - [Refactor] remove unused line, unneeded var initialization; add missing
newda0cdf1 - [Refactor] remove use of legacy
exportsa04439c - [Deps] update
glob,is-regex,object-inspect,resolve,string.prototype.trim6e71e6e - [eslint] remove useless regex escapes
1515ff4 - [readme] remove travis badge; add actions and codecov badges
57a7cc9 - [meta] run
audinposttest3907aa5 - [Refactor] generalize error message from calling
.endmore than onceda8ca46 - [Tests] handle stack differences in node 15
b7b01ec - [Deps] update
is-regex,object-inspect,string.prototype.trime344080 - [New] Include name of test in log when test times out (#524)
78b4d98 - [Dev Deps] update
eslint6d5e4ad - [Refactor] Avoid setting message property on primitives; use strict mode to catch this
9dfb680 - [Deps] update
is-regexa7ca7a3 - Merge tag 'v4.14.0'
1f1a4a7 - [meta] add
safe-publish-latest; useprepublishOnlyscript for npm 7+c3d434d - [meta] ensure
not-in-publish‘s absence does not fail anything2a0619d - [readme] remove long-dead testling-ci badge
1461611 - [Tests] ensure bin/tape is linted
faa51b5 - [Dev Deps] update
eslintfad6165 - [Dev Deps] update
eslint79a0f4b - [meta] add missing
safe-publish-latestdepd0a3888 - [Tests] exclude examples from coverage
283f537
v5.3.0
Commits
- [eslint] fully enable
@ljharbeslint config9d3c5b4 - [New] Use import() on esm files in supported node versions
28d6e51 - [eslint] fully enable
@ljharbeslint configae8b5c0 - [eslint] enable
no-shadowf0756f3 - [eslint] enable
curly,object-curly-spacing,object-curly-newlinee9b75e1 - [Tests] uncaught exceptions and unhandled rejections importing files with bin/tape
e6d2faf - [eslint] enable
function-paren-newline,function-call-argument-newlineae6de0c - [actions] use
node/installinstead ofnode/run; usecodecovaction5a6de66 - [eslint] enable
wrap-regex7dcbd76 - [Refactor] add names to
Test.prototypefunctions077a108 - [eslint] enable
comma-spacing4acf1f2 - [eslint] update
no-redeclareb03d4c8 - [eslint] enable
brace-style06eba07 - [eslint] enable
no-unused-vars2ebd23a - [eslint] enable
consistent-returnfb4e3cf - [Refactor] avoid reassigning arguments
8a0ab53 - [eslint] enable
semi-style5f8afc9 - [readme] Another way to create custom reporters
a68277c - [eslint] enable
no-extra-parensa08dc34 - [eslint] enable
no-multi-spaces,no-multiple-empty-lines,space-in-parensbe1eb21 - [Refactor]
bin/tape: separate "preparing of files list" from "require files list"021fa6d - [Refactor] remove unused line, unneeded var initialization; add missing
newda45ae6 - [eslint] enable
no-lonely-if771f3dd - [eslint] enable
space-infix-ops233ffc6 - [Refactor] remove use of legacy
exportsc332d62 - [eslint] enable
wrap-iife428636c - [Docs] correct docs for
t.teardownc4a4992 - [readme] remove travis badge; add actions and codecov badges
900f823 - [eslint] enable
no-extra-semi1af8f52 - [Deps] update
glob,is-regex,object-inspecte211546 - [eslint] enable
no-regex-spacesef0069a - [Dev Deps] update
aud,eslint00a98d3 - [Deps] update
object-inspect9bbf270 - [Dev Deps] update
eslint57b659f - [Dev Deps] update
eslinte628b23 - [meta] ensure
not-in-publish‘s absence does not fail anythingfb3a243 - [Deps] update
object-inspect771c8c4 - [meta] add
safe-publish-latest; useprepublishOnlyscript for npm 7+379115d - [Tests] exclude examples from coverage
75decb3
v5.2.2
Commits
- [Fix] proper exit behavior in node v0.6
3f94e68
v5.2.1
Fixed
- [Fix]
t.teardown(): ensure callback is only called once#551
Commits
- [Deps] update
object-is,string.prototype.trimb497ead
v5.2.0
Fixed
- [New] add
.teardown()ontinstances#531 - [readme] improve
t.throws/t.doesNotThrowdocumentation#540
Commits
- [readme] improve
t.throwsdocumentation94220ba - [Tests] exclude node v0.6, for now
3c05a87 - [Deps] update
is-regex,resolve8c52d12 - [Dev Deps] update
eslint,audf847c85 - [Deps] update
call-bindce0b1ad - [Dev Deps] update
eslint83f1eec
v5.1.1
Commits
- [Tests] make
stripFullStackoutput an array of lines, for better failure messages0743333 - [Tests] migrate tests to Github Actions
266bc66 - [Fix] preserve stack traces for returned Promises (async/await)
d505cdf - [readme] Document unexpected
t.end()behaviorb505c4c - [Tests] add
timeoutAftertest with Promisese8255cf - [readme] improve method docs
df5a124 - [Robustness] cache and call-bind more prototype methods
8e60dcb - [Tests] add
npm run test:exampleto test non-failing examples.4210e44 - [eslint] fix some inconsistencies
7ca56eb - [eslint] ensure no trailing commas
04da90b - [meta] add Automatic Rebase and Require Allow Edits workflows
6d72960 - [Tests] run
nycon all tests5ec21aa - [Refactor] use
call-bind/callBoundinstead offunction-binddirectlyb19da31 - [meta] do not publish github action workflow files
82c3904 - [Tests] skip Promise tests when Promises are not available
688256a - [meta] run
audinposttestb9bec0e - [readme] Added tabe into reporter list
7aff9e4
v5.1.0
Fixed
- [readme] add
tape-describeto 'other' section#522
Commits
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.