Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Tapjs

Development and maintenance of the node-tap test framework
Collective - Host: opensource - https://opencollective.com/tapjs - Code: https://github.com/tapjs/tapjs

doc: document about node --test interop

Also, bump up the font size in the main docs page section, it's kinda
hard to read.

github.com/tapjs/tapjs - 844e8084f714f7b1548d1f7246c423d7f667b9b7 authored over 1 year ago
chore: fix script that syncs to npm manually on failed pub

Was trying to publish with -ws which is obviously wrong.

github.com/tapjs/tapjs - 26455fd7d4e3c96e3967e87f0ffbc785b021598c authored over 1 year ago
fix timing issue breaking node --test serialization

The TestMap class was getting confused between the `Test` object and the
`TestBase` object, becu...

github.com/tapjs/tapjs - 5811079c84403e2b6e2f9fbff61b99cc0e252166 authored over 1 year ago
@tapjs/[email protected]

Fix: https://github.com/tapjs/tapjs/issues/934

github.com/tapjs/tapjs - 2dfff6535bd0f7888327b30c09a0c99738c031c6 authored over 1 year ago
tcompare: include known non-enumerable Error properties

Fix: https://github.com/tapjs/tapjs/issues/933

github.com/tapjs/tapjs - c433477752476d8de64bdf99a88b26d469f1c05e authored over 1 year ago
tcompare: print symbols properly in js formatting

Fix: #936

github.com/tapjs/tapjs - d089e7efdd093c2ef4c9a273f56a9d7deb5f28a6 authored over 1 year ago
put the logo in the header

github.com/tapjs/tapjs - 390b9f9e6216929c895087809cb2c8f18521af50 authored over 1 year ago
snapshots updated by Symbol formatting change

Add caveat to the changelog, as well, since I just stepped on it.

github.com/tapjs/tapjs - 63cc9c4afaae4acf385f9d3e05d999fe05196be0 authored over 1 year ago
changelog 18.4

github.com/tapjs/tapjs - 995e46451dd72dac0937732931ad0f671ba9727a authored over 1 year ago
tcompare: include symbols in formatting/comparison

Fix: #930

github.com/tapjs/tapjs - 86bc4d0eb39a095bbd0aacb374fc8e75bbae85a1 authored over 1 year ago
Add reporter-file config option

Fix: #929

github.com/tapjs/tapjs - 8344411d96619211243d25dc72ee337d067fdf6e authored over 1 year ago
config: show full list of reporters in usage

github.com/tapjs/tapjs - 0c2b3cce632c94ff30c91eab2e157118bddc3247 authored over 1 year ago
create-plugin: describe config better, default short to 'X'

github.com/tapjs/tapjs - d4c7e38a2e45509ba5ac2820cd4031dc747911b2 authored over 1 year ago
Actually default typecheck to false

It stopped defaulting true, but all it did was just not set
TS_NODE_TRANSPILE_ONLY to anything, ...

github.com/tapjs/tapjs - 0eeaaf4bd943cd2323e452c845bb2faa16d62fed authored over 1 year ago
do not try to publish root monorepo

github.com/tapjs/tapjs - 493d9ad0d56692c22953c9fdd0f4a68035b562ee authored over 1 year ago
deploy: do not generate release notes

it's too absurd, pulling in changes that go back many years

github.com/tapjs/tapjs - 8fb4d0e70659936213c7f229a6612c8f330b7838 authored over 1 year ago
changelog 18.3

github.com/tapjs/tapjs - 9de3fd92416ccdfcfdc450edd9ee931a321d7247 authored over 1 year ago
Compare and format React elements as JSX

github.com/tapjs/tapjs - 518a7518db0b96d8dfb3791c9dcd49f54ca9aaad authored over 1 year ago
deploy: tag gh releases as pre appropriately, verify tag

github.com/tapjs/tapjs - 2a04d7ea4a949a52d8ef0d0500db956091e481d2 authored over 1 year ago
deploy: use gh CLI to generate releases

github.com/tapjs/tapjs - b89f92c5051fcf7e9abc85e6adc8bf38ef07b13a authored over 1 year ago
fix spurious test coverage failure on node 18

github.com/tapjs/tapjs - 0817604d5560329abcac83541d32904caba2f9ab authored over 1 year ago
docs: copy edits to front page

github.com/tapjs/tapjs - 983e7e24ed5e21bf2e82853b4f684430f8b359ba authored over 1 year ago
tcompare: fix spurious 'undefined' showing up in comparisons

github.com/tapjs/tapjs - 59d016f1fd5bfbde15b00059b645ccfb822e2c1d authored over 1 year ago
reporter: declare dependency on minipass

Fix: https://github.com/tapjs/tapjs/issues/927

github.com/tapjs/tapjs - 6a7d3764d1910f7ddc91b02c7c5583554d8d92a7 authored over 1 year ago
tcompare: recognize all regexp flags

github.com/tapjs/tapjs - 224aefc1fc9512e80e2b91a4664e7b8841216f7c authored over 1 year ago
config: fix jobs description that breaks markdown

github.com/tapjs/tapjs - 7c94c4fa1541361ae61d817e797ec6e380f14715 authored over 1 year ago
update changelog for 18.2

github.com/tapjs/tapjs - 412a2772ad5ba618a925bad518942358d47fd7c9 authored over 1 year ago
sort deps on normalization, and default build

github.com/tapjs/tapjs - 4f49d9e3b732207335f75ab4be47d242b49fa20d authored over 1 year ago
update deps

github.com/tapjs/tapjs - c52151df01ab67bd855ffaa73e68dfe95611025e authored over 1 year ago
update tshy, normalize all package.json files

github.com/tapjs/tapjs - 3c4ed07553da5c3a7e920054906aa85d6a5170a8 authored over 1 year ago
Emit failing TestPoint for count != plan

This also combs through a TON of edge cases related to async tests,
unfinished tests, and explic...

github.com/tapjs/tapjs - 0357573cf542b4a807176d71ef06b41e67c95c54 authored over 1 year ago
reporters: json junit jsonstream markdown dot min

Fix: #921

github.com/tapjs/tapjs - 5876f98bd8f1b782d7a956164d898cdcf542212c authored over 1 year ago
actually use the --files config

This was an oversight in the v18 rewrite.

Fix: https://github.com/tapjs/tapjs/issues/922

github.com/tapjs/tapjs - f01a6dfe7e79555d467a300767b026952e716679 authored over 1 year ago
npm pkg fix

github.com/tapjs/tapjs - 385f0a0ebe0dcd6f8f87df2cba9b627e79788799 authored over 1 year ago
changelog 18.2

github.com/tapjs/tapjs - f701514f7ea237041f003b13aee89807f2161ec5 authored over 1 year ago
update glob, rimraf, jackspeak, @types/*

github.com/tapjs/tapjs - 1fc993c6543865eabeed857658f475439cab7121 authored over 1 year ago
reporter: prefer bin over stream

Fix: https://github.com/tapjs/tapjs/issues/919

github.com/tapjs/tapjs - 0321d91cd035cebc22d1ad68ff1c00b0c0640323 authored over 1 year ago
document about upgrading

fix: #917

github.com/tapjs/tapjs - 89c6e63d240ad5d19d9bd26fcc3d32899bba1129 authored over 1 year ago
fix some changelog typos

github.com/tapjs/tapjs - 5717dbdb61b5481c3c8ba08dfd29bcf620dc0631 authored over 1 year ago
add support for TAP_RCFILE environment variable

github.com/tapjs/tapjs - f124db4c9df234134646e2595b176ee5e5195376 authored over 1 year ago
snapshot: fix formatSnapshot parent override lookup

It was always looking to the *highest* parent with an override, instead
of the closest one.

github.com/tapjs/tapjs - 54246eaea86c240806af6d3160617cf7b97994bb authored over 1 year ago
reporter: get rid of extraneous {} in error result

github.com/tapjs/tapjs - 885a15eac190afbf58f2afb64eec33cc1a653874 authored over 1 year ago
core: handle plan + promise return properly

Fix: https://github.com/tapjs/tapjs/issues/916

github.com/tapjs/tapjs - 0f41fe14faea202c5fc1405502e9f0a8cd63ad7e authored over 1 year ago
run: need to resolve @tapjs/test from current location

More pnpm fixing.

github.com/tapjs/tapjs - e325510020287e859d53eafaa986d4689f8b0f41 authored over 1 year ago
pnpm affordance: declare deps, resolve loaders

When using a package manager that does not do a flattened install in
node_modules, the Test clas...

github.com/tapjs/tapjs - 185874fe589928cd34c47ae5d6ef50c91cf66efc authored over 1 year ago
add missing node-serialize builtin plugin dep

Also, add a test to prevent this in the future.

Fix: https://github.com/tapjs/tapjs/issues/914

github.com/tapjs/tapjs - b7235229353b44995f7137b7972fe1759131a3c7 authored over 1 year ago
intercept: track type of receivers and arguments

Fix: #893

github.com/tapjs/tapjs - 853dd271ed2ca82bf2432e3cfb043c6ca9194327 authored over 1 year ago
reporter: do not highlight ../ paths

github.com/tapjs/tapjs - ee32fb402b9a124b58f6ef24bc71a8fe7d8311d8 authored over 1 year ago
docs: mention the ill-advised coverage disabling options

github.com/tapjs/tapjs - 3d44929b6a4300d2a8b2421ddb3041bf077dc18f authored over 1 year ago
type change for typecheck config on built Test class

github.com/tapjs/tapjs - 909304b0811223cea7219f8ac26dca7e55ca187c authored over 1 year ago
changelog 18.1

github.com/tapjs/tapjs - a02f57064d524be93b88db3d1ff0ca5c2acbe4b0 authored over 1 year ago
website documentation for @tapjs/node-serialize

github.com/tapjs/tapjs - d8674fd09e54f52928df7392b6ec7afa8e333ceb authored over 1 year ago
several tiny dependency updates

github.com/tapjs/tapjs - 7644e8ab602fd557e81a2c7a24c654fe4e26921a authored over 1 year ago
chore: don't list packages twice when changed

If changes are in both package.json _and_ src, it'd show them twice.

Doesn't affect anything, j...

github.com/tapjs/tapjs - 73cf7fb521ecf1b35b1d3f035d600573ed03360c authored over 1 year ago
typescript: default typecheck=false (opt-in)

It's good for correctness, but it's way too slow, and on large projects,
that's just a bit of a ...

github.com/tapjs/tapjs - b29a4ac66ff28ea5a3be9f24b96aee24cd9625a2 authored over 1 year ago
Add options to be less strict about coverage

* allow-empty-coverage Don't fail if no coverage is generated. (Still
generate, and fail if co...

github.com/tapjs/tapjs - dc11bdc70bc772aaca0c67e4237554a2a61c5bab authored over 1 year ago
intercept: rename 'target' to 'receiver' to match tape

cc: @ljharb

github.com/tapjs/tapjs - 24afa57092bf3c356e28a6435fbbda990e823974 authored over 1 year ago
intercept: capture `this` target

Fix: #911

github.com/tapjs/tapjs - 3347dac32024ba268fb48823353c7c72625acd0a authored over 1 year ago
ci: update node 20 version

github.com/tapjs/tapjs - 08196dd39ac4a58d176801cc5126f2d1769bc97b authored over 1 year ago
stack: add expandStack method to show JS Error style stacks

Fix: #907

github.com/tapjs/tapjs - 1d0c45c938bb5634a46d676e6bc19c84666e769c authored over 1 year ago
Properly handle async --before and --after modules

1. The `--before` should not trigger a double-register and pipe to
standard output. Defend again...

github.com/tapjs/tapjs - db8af327046a5114d0a33f7abff5414385d75c4a authored over 1 year ago
reporter: add missing license file

github.com/tapjs/tapjs - 31131cbc7efdcfc2b8d95b718e20dd043b545e3d authored over 1 year ago
@tapjs/error-serdes utility

github.com/tapjs/tapjs - 59b585d8b5e0a966849961f8f108e78be8d06088 authored over 1 year ago
docs: forcibly retire old service workers

Fix: https://github.com/tapjs/tapjs/issues/908

github.com/tapjs/tapjs - cb096dea95d73e0d8de23d7ea8cee794a00d79a7 authored over 1 year ago
mock: correct typo in readme

github.com/tapjs/tapjs - 98d04b68b0b543ed4eb88826410be09046f2329b authored over 1 year ago
core: move failSkip/failTodo detection to TestBase

The TestPoint class should really be *strictly* a string generator,
having pass/fail change in t...

github.com/tapjs/tapjs - 52e60313ed4679eea0413f53d87a8a2fd25b168d authored over 1 year ago
node-serialize: plugin to work with node --test

Fix: #888

github.com/tapjs/tapjs - 7fb1ccd201578834657c198e2657b21d8fe92caa authored over 1 year ago
stack: protect against throwing path methods

resolve() and relative() can throw in some cases

github.com/tapjs/tapjs - 6242b1687adf01dc91e0ca3159226eeccc677767 authored over 1 year ago
stack: relativize paths outside of cwd, if shorter

github.com/tapjs/tapjs - d39be199c957682ecc0c27c6dc5fe33a7e830c64 authored over 1 year ago
plugin: support config.nodeArgs to add to execArgv

This enables the filter plugin to add the appropriate arguments to
tests so that node:test will ...

github.com/tapjs/tapjs - e7774d1276f23b910ddd5f6a57d09de186eeb270 authored over 1 year ago
Treat duration_ms as a time directive

Fix: https://github.com/tapjs/tapjs/issues/895

github.com/tapjs/tapjs - c8b964e64347e77e714f463fa0bb0a2771f70bbb authored over 1 year ago
reporter: handle case where we have location, not stack

github.com/tapjs/tapjs - cbb9fc6938f621aac7369045d747ebdc7160dc73 authored over 1 year ago
improve reporting of node:test tap results

Fix: #904
Fix: #903
Fix: #902

github.com/tapjs/tapjs - 4b20f9aacc37dfe4978800edfb15f61008f9610f authored over 1 year ago
test diag found/wanted for existence, not truthiness

github.com/tapjs/tapjs - af53ffe0d2aa0f7319cab2069d241fe468189abb authored over 1 year ago
parser tests for node:test output

github.com/tapjs/tapjs - 155a1754ed01851d720c0cc89b1c8a96b7deef07 authored over 1 year ago
Add --filter-quietly config flag

This makes it possible to use `--grep` and `--only` along with
`--fail-skip`, without making a t...

github.com/tapjs/tapjs - e42ea1a9416ce95b1b195bb6e84317151edb06ee authored over 1 year ago
Add --fail-skip/todo opts, better skip reporting

This reports 'no tests found' as the skip reason for any test that does
not have a parent (so, t...

github.com/tapjs/tapjs - 8b7752db6c969a4fbf5df1157b0ff7a848f6e4e4 authored over 1 year ago
remove tshy self-dep link for test-built

It doesn't see that it's in a node_modules folder, which is correct, but
the symlink there cause...

github.com/tapjs/tapjs - a612a6722332231e47427141c03f13a9e51ab299 authored over 1 year ago
update nx, nx-cloud

github.com/tapjs/tapjs - 7ae2c7eb686ad6cdb456ab61f5a1c3869fad0dfa authored over 1 year ago
update netlify-cli

No longer need to reference the deploy dir from the root of the monorepo

github.com/tapjs/tapjs - 44be09b0e378a75bfc91f0cb71a34b88ddfc0552 authored over 1 year ago
reporter: remove hacky workaround for hanging indent

No longer needed in ink 4.4

github.com/tapjs/tapjs - 81c4ea7e3081608ccf1bbbe6dd576d6c0b082403 authored over 1 year ago
update @types packages

github.com/tapjs/tapjs - fc3c9edda4c065c51948a1ffff2c3683348c7553 authored over 1 year ago