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

remove shell:true from publish script

I don't publish from Windows anyway.

github.com/tapjs/tapjs - 5bb7ca89c07e6a41fec5f841c9dee3133343c714 authored 12 months ago
changelog 18.7

github.com/tapjs/tapjs - 2f9abd36c71b038740e9a64c5ede7b56dd30eb05 authored 12 months ago
late-bind t.context, so it can be set in before()

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

github.com/tapjs/tapjs - f105701e3500f884bd5a3a3cf0611d5a28999cb0 authored 12 months ago
always initialize `t.context`

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

github.com/tapjs/tapjs - ae2deb714a845b87a33b373ce3e178095c19b289 authored 12 months ago
tcompare: update test to strip out node version specific cruft

github.com/tapjs/tapjs - e906d2179bc6ee5489682c845524ba9541009714 authored 12 months ago
ci: node 20 and 21 only

github.com/tapjs/tapjs - dc8dadd88d80021109dee439720b4958f075a19a authored about 1 year ago
remove windows from CI

See: https://github.com/nrwl/nx/issues/21246

github.com/tapjs/tapjs - 0768324e49b18e5abb8efdd0ccb2699590ef54b4 authored about 1 year ago
chore: use --loader in bootstrap

The CI was failing for older node versions, because the bootstrap script
was updated to use `--i...

github.com/tapjs/tapjs - 5063b460033e77bb00739148e044dc851c399abd authored about 1 year ago
bootstrap: run nx in --verbose mode

github.com/tapjs/tapjs - 51e8a31057fc2de151fb8010acced6f37754cc22 authored about 1 year ago
ci: test on windows and macos

Would've found that build failure issue.

github.com/tapjs/tapjs - 4b33e42997a7e6d95c14fa3e7b3d25c671b373a9 authored about 1 year ago
add shell:true to npm spawns for windows benefit

Re: #988

Similar to #990, but without adding cross-spawn as a dep.

github.com/tapjs/tapjs - 81dd0ada047279352863fc681dab0db4aac78005 authored about 1 year ago
core: inherit diagnostic option in subtests

fixes #984

PR-URL: https://github.com/tapjs/tapjs/pull/985
Credit: @utybo
Close: #985
Reviewed-...

github.com/tapjs/tapjs - 5e285260e0f8322464da561ceb64a6daa7134cad authored about 1 year ago
formatting, and use consistent t.mockImport type hinting

github.com/tapjs/tapjs - eb060c79cffbf50875dce301b4e528ff774c761f authored about 1 year ago
tapjs/mock: work around ESM hook deadlock

When an ESM hook depends on the main thread to respond, and is
registered prior to another ESM h...

github.com/tapjs/tapjs - 410f1ac5f516a8ac44f0054d13e48b7731b2fd78 authored about 1 year ago
use type param for mockImport, mockRequire

github.com/tapjs/tapjs - 7b79b31c50e97865befeebab5ae2675182a65ac6 authored about 1 year ago
changelog for 18.6

github.com/tapjs/tapjs - 318824873b0550390a1ccad2081179a03d85494c authored about 1 year ago
remove two extraneous files from src/tsx

github.com/tapjs/tapjs - 145bfc3c153929e0b5700bb7180974cc67f46008 authored about 1 year ago
avoid EBUSY when deleting fixture dir on windows

github.com/tapjs/tapjs - f4da09354328cdd8fa540b9f2e69455632c333a3 authored about 1 year ago
handle valueOf in tcompare::same

PR-URL: https://github.com/tapjs/tapjs/pull/970
Credit: @RonaldZielaznicki
Close: #970
Reviewed-...

github.com/tapjs/tapjs - 7505ccdf8e5c62eac9fb731bd3081e2e9b04aa78 authored about 1 year ago
add @tapjs/tsx plugin

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

github.com/tapjs/tapjs - dd4f233aa341bbe7fa96a441f355e9cb8da8709f authored about 1 year ago
Fully resolve module references for pnpm benefit

There were two cases that were working only if the module was in the top
level node_modules.

Th...

github.com/tapjs/tapjs - 639f3f21204cb5b64d29eedde119fc627a8ba934 authored about 1 year ago
update versions

[email protected]
@tapjs/[email protected]
@tapjs/[email protected]
@tapjs/[email protected]
@tapjs/dummy-plugi...

github.com/tapjs/tapjs - 788d93a39f4ed2518eeb33b9e4829a864af8a3f6 authored about 1 year ago
esbuild-kit: add missing loader

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

github.com/tapjs/tapjs - 1a6ab318bf120d4b77ffbcb2392086f1e0e7cdb1 authored about 1 year ago
put 'tap debug' in the help output

github.com/tapjs/tapjs - 47aaf61c45efc623b6ac9944fc76b8207b17ca19 authored about 1 year ago
issue template: not using main ts-node, don't ask for that

github.com/tapjs/tapjs - 8999e14780b3c3ec44e9fdf37acf12a539e9cad8 authored about 1 year ago
add 'tap debug' command for printing stuff for issues

github.com/tapjs/tapjs - f61864e76e5edc2c79bab756a553618a7a3ece4f authored about 1 year ago
docs: changelog patches to 18.5

github.com/tapjs/tapjs - a2a982b4fa2c6eab1b715a0a7e84ccde982cf480 authored about 1 year ago
use --import interface to load typescript

Node 21 removed globalPreload from the esm hooks interface, which this was
relying on.

github.com/tapjs/tapjs - d3b3c472bf2695904ee93dd0d9660d66957ded9f authored about 1 year ago
never connect to nx cloud

github.com/tapjs/tapjs - 0a132d0e85d9994fde8058a1d04dc965c005be41 authored about 1 year ago
always exclude ./node_modules from coverage

github.com/tapjs/tapjs - 7ec4d4d0fa1e021842c38c78bbe3c3002f3379fc authored about 1 year ago
@tapjs/[email protected]

Canonicalize source paths in sourcemap info

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

github.com/tapjs/tapjs - 3eff297259e6c7e9c5913940bf1017414aef9300 authored about 1 year ago
Update engines declaration, update resolve-import

Re: https://github.com/isaacs/resolve-import/issues/4

github.com/tapjs/tapjs - 00eabdce8fc1f31064f60a31da3dbf127757d1f3 authored about 1 year ago
run: consistently name tests with / path separators

github.com/tapjs/tapjs - 5550301236223fb61ad3ad90f4b505ea2bb8621c authored about 1 year ago
doc: note that t.intercept/t.capture are spies

just seeding the search index

github.com/tapjs/tapjs - ecdd3cebfef82715d20aa7b9b2b3778cdb1f4ccb authored about 1 year ago
Use pagefind for searching

https://pagefind.app

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

github.com/tapjs/tapjs - 277928276e0ee89ce1ac22bd2c6cb8ddca5b20fa authored about 1 year ago
reporter: escape ANSI escape codes in diffs

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

github.com/tapjs/tapjs - a5f209efd0f47588c96086e011cfff228f6372a0 authored over 1 year ago
doc: fix typo in readme

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

Re: https://github.com/tapjs/tapjs/issues/959#issuecomment-1763976407
Re: https://github.com/tap...

github.com/tapjs/tapjs - 61ea9f30022e5fe5fdc6333922ba82034ec628d3 authored over 1 year ago
explicitly depend on ts-node temp fork

Fix: #959

github.com/tapjs/tapjs - 7e12f1eebc2cc7e437df8e9e4407950fdf7ce981 authored over 1 year ago
changelog 18.5

github.com/tapjs/tapjs - 7fd2e1337b5dff408e6321ac967f5d94a8007631 authored over 1 year ago
typescript: default tsconfig to test-named file

Defaults to the first of these files that are found in the project root
directory:

- tsconfig.t...

github.com/tapjs/tapjs - 615c2979a9da58e184210b076773d4e67f87d889 authored over 1 year ago
ci: produce slightly more output when testing

github.com/tapjs/tapjs - df9cd706813cf9887f23db41f1573ffead0351fd authored over 1 year ago
docs: 'not ok' in yaml confuses the syntax highlighter

github.com/tapjs/tapjs - 161c73680eb31db838fa0b14be9dcfa419d3b720 authored over 1 year ago
parser: add closingTestPoint flag to Result

This is set to true when the Result represents the closing test point
for a subtest, which is re...

github.com/tapjs/tapjs - fd38e5952002a0673d1d133e0865abccb91a8e47 authored over 1 year ago
node-serialize: report on test points

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

github.com/tapjs/tapjs - af8f8220a110337f866f4cb01a923373281a062a authored over 1 year ago
add sponsor link to website

github.com/tapjs/tapjs - ee4c50a5835044b00a3980624ca8df9b214d409a authored over 1 year ago
changelog: fix versions 18.4.5 -> 18.4.6

github.com/tapjs/tapjs - 1d4d7ef323e800ad5125eb5f13290bda2b6a272b authored over 1 year ago
fix test snapshots modified by prettier updating code

github.com/tapjs/tapjs - b56993c87c9faaaad0a19dc6adbfd794f46fe162 authored over 1 year ago
un-prettier the test-built tshy config

github.com/tapjs/tapjs - 898a5623485ad23f6ea5e4a6cf0d35c3fddf37b0 authored over 1 year ago
clock: inherit prettier config

github.com/tapjs/tapjs - a5d677bac54c21bb1654ed56d0f46b85d6c77812 authored over 1 year ago
fix the //@ts-ignore lines that prettier moved around

github.com/tapjs/tapjs - 8991d7db6a59f6516e3d05e92e45676721e2c49f authored over 1 year ago
changelog 18.4.5

github.com/tapjs/tapjs - 0da51eaec123f7979e7fee5c9dbcf0373aca1d4c authored over 1 year ago
prettier formatting, throw away throwaway scripts

github.com/tapjs/tapjs - f9470d526cafe6fb81eff0d59911382d1c145e19 authored over 1 year ago
fix: mock result type

PR-URL: https://github.com/tapjs/tapjs/pull/952
Credit: @npdev453
Close: #952
Reviewed-by: @isaacs

github.com/tapjs/tapjs - 72018e9c8b407d7f160b7f66975de526a59baa30 authored over 1 year ago
add tapjs org to funding list

github.com/tapjs/tapjs - f6e01a1f3627b61642b76fc060cd5b3f477c3fa5 authored over 1 year ago
reporter: use test.counts, not assertTotals

github.com/tapjs/tapjs - aea87b28ac38f30a7e1467bdfe14839900aca835 authored over 1 year ago
unify the test.counts and test.assertTotals fields

They're the same thing, but count's total was always 1 higher than it should
be until the test e...

github.com/tapjs/tapjs - 87c479a0cf5e9d2c82db40ce0d9773fd32dc5365 authored over 1 year ago
ci: -Rmin is for tap, not npm

github.com/tapjs/tapjs - 6307a02947a0ea558eb06580bc7a118d47a806a3 authored over 1 year ago
build: resolve test script to module, not the bin

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

github.com/tapjs/tapjs - b81859b7e6f07f1258ca01674bf632d490b42272 authored over 1 year ago
issue template: ls typescript, not tsc

github.com/tapjs/tapjs - 7c5b8f97a504dcd490ec47975e5ac398e4f04675 authored over 1 year ago
docs: remove separator image from homepage

Breaks chrome.

Closes: #955

github.com/tapjs/tapjs - 1e79021526d2e24eddb044931a7e20fb4839e77f authored over 1 year ago
fix bug issue template yaml, round 2

github.com/tapjs/tapjs - 8d3af9e6e1cbb6c34353a2c7b50b2da3ec1f8c44 authored over 1 year ago
fix bug issue template yaml

github.com/tapjs/tapjs - 43848ea023ea7da263b6158166aa8e899867a78c authored over 1 year ago
chore: add all the grownup github issue/coc/etc things

github.com/tapjs/tapjs - b2465460e630ddcf80ef3e4c176ed43b9a9f350e authored over 1 year ago
docs: document the .tap/report folder

Forgot this one, because it only is created when certain reports
are generated 😅

github.com/tapjs/tapjs - baaa5dac94fb738b9fa8a50cdad56f3ed41bdee7 authored over 1 year ago
export test-built where node10 tsc can find it

When in `moduleResolution: "node10"` mode, TSC will not resolve package
types using the `exports...

github.com/tapjs/tapjs - 8c50287bfd0390d25c17c343ff4d221346380bff authored over 1 year ago
better examples and more links on basic and reporter docs

github.com/tapjs/tapjs - 982012308d1ab8337694f0d92cb0ba487a20841b authored over 1 year ago
mock: allow absolute deps, not node builtins

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

github.com/tapjs/tapjs - 16f52feccf61751f3e605145a69ca30f4387cc17 authored over 1 year ago
changelog: list 18.4.x bugfixes

github.com/tapjs/tapjs - 8798de33c4aaa4c45a7707382c8ceefe94f108be authored over 1 year ago
ci: run tests in -Rmin mode

github.com/tapjs/tapjs - 4449bb68aedc3fb43ecbdb15a542a1cfbc8836e8 authored over 1 year ago
Manage plugins better in npm workspaces

1. Detect if the tap in use is not built with the plugins listed in the
config. If this is the c...

github.com/tapjs/tapjs - 57c68473c7507d37b3b54dc8f6a65d02caa12c01 authored over 1 year ago
update resolve-import

Need it to realpath symlinked packages, to address the plan
in #940

github.com/tapjs/tapjs - f70ce4f5627de8cb4064101d25235675eb79043e authored over 1 year ago
import-deps check: don't emit skip test in @tapjs/test

github.com/tapjs/tapjs - 56186de31fcdfc61936d16953ac47019789bbb1b authored over 1 year ago
snapshot: handle file:// cwd urls on windows

There's an extra / that has to be accounted for, so they were being
snapshotted as `file:///{CWD...

github.com/tapjs/tapjs - 08276821002eb80a810115c5fcc06cad1bfc0213 authored over 1 year ago
build test-built with top-level main, types

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

github.com/tapjs/tapjs - 0d4fe42f526c3fa121f21fe00885afdf36d6e8e8 authored over 1 year ago
document the .tap folder

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

github.com/tapjs/tapjs - 1cd8c04299d4ea500fcaaba7ff8657a0b27cac1e authored over 1 year ago
prevent global/local plugin installation footgun

This makes the tap runner load itself from the current project install
if it's being run from so...

github.com/tapjs/tapjs - 0774241290e7378246e8afd357a0cdfeab3fd3ed authored over 1 year ago
Comb through every combo of plan, promise, end()

When a test function returns a promise, and there's a promise-emitting
assertion like t.resolves...

github.com/tapjs/tapjs - 078c3135636e446b47ed674e1278858e333b506d authored over 1 year ago
ensure declared deps are loaded, and vice versa

Re: https://github.com/tapjs/tapjs/issues/939

github.com/tapjs/tapjs - 15c924e21436b376eb2681f20555b6e6436e8ab5 authored over 1 year ago
docs: more tweaks to ansi-to-pre output

github.com/tapjs/tapjs - d84944101ff8570f356f6d4cdf0e1aee65b1ed17 authored over 1 year ago
brighten blue in node --test example

github.com/tapjs/tapjs - b7f882f123b9bb068bcba4e63deaa9773a81a0fc authored over 1 year ago
doc: fix link to node-test-example repo

github.com/tapjs/tapjs - 356f223acc4ecbef909f8aa3b694568932a98028 authored over 1 year ago
add output examples to node interop doc

I have a module almost ready to publish that generates html from ANSI
codes. Will be fun to add ...

github.com/tapjs/tapjs - a5b2fda7404e48390ff3c6a91155c094efa5c9ef authored over 1 year ago
reporter: fix extra space on source indicator line

github.com/tapjs/tapjs - 1870e746f522c1cd13b959f4bc1f16caae71dde2 authored over 1 year ago
docs: slight improvements/formatting /tap-format page

github.com/tapjs/tapjs - 7c3e659e8d014b2610029e47bae56b29e1ec7293 authored over 1 year ago