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

update esbuild-kit

github.com/tapjs/tapjs - d83490c821b6bc04933d7e9a5d92601371126b9f authored over 1 year ago
create-plugin: correct tshy config

github.com/tapjs/tapjs - 3b1e379cc9044921cef9a0bb99ffc77dda247a8b authored over 1 year ago
fix tests broken by selectVersion change

The tests were mocking @tapjs/core/package.json, which if we aren't
loading it with import, does...

github.com/tapjs/tapjs - 26772580a04f9a798edfa811af61de71329494b1 authored over 1 year ago
docs: changelog dropped node 14 support

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

github.com/tapjs/tapjs - 69b7bb301b04f5802bf3ff348a0dc5439749e9aa authored over 1 year ago
Do not unnecessarily sort plugin names

The plugin *imports* are already sorted, and we need the pluginNames
array to be in correspondin...

github.com/tapjs/tapjs - b99d489e185c1860beddb4ec395a625747744c19 authored over 1 year ago
run: correct semver.satisfies() call in selectVersion

github.com/tapjs/tapjs - c9e9f6d5c0fed85412aa5a96d7092db825d942d1 authored over 1 year ago
run: get core package version without triggering warning

import assertions are experimental, and not really necessary here.

github.com/tapjs/tapjs - e77bbc77ec2d9f35991823372278f241b03ac32f authored over 1 year ago
create-plugin: Module.register must be a string

github.com/tapjs/tapjs - 40706aacc3b55fe6df26f6821e9787217c99e59a authored over 1 year ago
fix broken lines in tap readme

github.com/tapjs/tapjs - 37093f504984c495e2e609478429d83914658947 authored over 1 year ago
import coverage map module via url

Gets confused when the path looks like a url because windows drive letter.

Fix: https://github....

github.com/tapjs/tapjs - a685b06f7f7624ebc5c6bcdf443aae2f2d54f37e authored over 1 year ago
inherit t.mockAll obj, view by calling with no args

github.com/tapjs/tapjs - edd23adadea87f9af5d6274cbb4dee9d2c2fd65c authored over 1 year ago
chore: detect workspace changes in pj or scripts

It's not just src that affects the output of the module. Changing
build scripts can have a huge ...

github.com/tapjs/tapjs - e8760a08c94bb993da5e868d1b71deb4f68062e0 authored over 1 year ago
Add templates to files list

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

github.com/tapjs/tapjs - 86cbbdcffc28b4efa98c093e799fa3a53d9ad25d authored over 1 year ago
test build: consistently sort everything the same way

Fix: https://github.com/tapjs/tapjs/pull/891

github.com/tapjs/tapjs - ccc165ee872d1c7861972a5b0c9ba8ecfcfbea72 authored over 1 year ago
add github link to typedocs

github.com/tapjs/tapjs - d5a7c8b26c711d8331f1724acce76ce7006b19bc authored over 1 year ago
add a 'zero patience' guide in /basics

github.com/tapjs/tapjs - 1f6ac2ff77c18883b90903d98fdd0e93cd26a669 authored over 1 year ago
Show the topmost useful call site in an error stack

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

github.com/tapjs/tapjs - b336c7b0d1b208529731e5d1a2e23e70b30dcbd0 authored over 1 year ago
publish script improvements

- Properly infer 'pre' tag from prerelease having a length, not merely
existing (since an empt...

github.com/tapjs/tapjs - 1c2bf447f9abada8005677cec1efb400652647e8 authored over 1 year ago
add missing @tapjs/mock service key polyfill

github.com/tapjs/tapjs - 47a2289ddbd400f0ca73becefb42dfb2de5b045e authored over 1 year ago
snapshot: update snapshot

yo dawg

github.com/tapjs/tapjs - 6622dcaa0c8ebe117c4e3ceb2228c6e776b16fa9 authored over 1 year ago
mock: actually be resilient against multiple instances

Making the service key a global works only as long as there's
exactly one instance of this modul...

github.com/tapjs/tapjs - 556e520e402712bf6c098e9f405b2fd2feeefa2b authored over 1 year ago
Add `t.mockAll` method

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

github.com/tapjs/tapjs - 2c135b0fab513d9b4faf6c31029c3b7fedcc6dfb authored over 1 year ago
clean process.cwd() out of snapshots by default

Also, make the test-built package.json a bit closer to it's eventual
state, just to avoid cases ...

github.com/tapjs/tapjs - d7e7e4fa4e5b6403ec5815c3fac63f4a1377aa11 authored over 1 year ago
use the released version of tshy

github.com/tapjs/tapjs - 4c0dc72fa2d7c82e195f1b61b00d7eaac0b0bd3c authored over 1 year ago
need to check in .tshy configs for typedoc to work

github.com/tapjs/tapjs - c858f373e8fe7d6b422521d97db67823f8caafde authored over 1 year ago
TypeScript 5.2, use tshy for hybrid builds

This is a massive patch, but only a few things have really changed.

TypeScript upgraded to vers...

github.com/tapjs/tapjs - 0f27f7319f5b42e450b242367e41161326270eb5 authored over 1 year ago
remove my home directory from parser snapshots

github.com/tapjs/tapjs - de0909647eb9b1c43c03534df299322d5a49ce64 authored over 1 year ago
repl: mkdirp the .tap dir if missing

github.com/tapjs/tapjs - 46e2bbbf0c5e356ac30c64f2a7913c99e6a15f5c authored over 1 year ago
link typedocs to main website

github.com/tapjs/tapjs - acfae01e270fc69b1fda38ab6c0609823dd10bd7 authored over 1 year ago
core spawn test even less flaky

github.com/tapjs/tapjs - 2ece1da2b9130c5914a1e4aa7f434ca4a6bc896f authored over 1 year ago
update typedoc to latest, ts-node to temporary fork

github.com/tapjs/tapjs - a7a12d2b9a47a6c5b1b76a06dcb2a1d4b7d22799 authored over 1 year ago
some changelog updates

github.com/tapjs/tapjs - a5c0e0c3ecb952fcc719d95e772502976d3b8dcf authored over 1 year ago
document repl

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

github.com/tapjs/tapjs - caf8d81b444d7937e3aabbaf6faedfb3f96b1068 authored over 1 year ago
Store t.testdir() fixtures in .tap/fixtures

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

Much better location for this stuff.

github.com/tapjs/tapjs - a5dc854b12ff9d8b3db7f623e041ac665260ca35 authored over 1 year ago
remove docs from source control

github.com/tapjs/tapjs - 6914d23b7f719b86ad9dc8bc051ce815bfd20235 authored over 1 year ago
exclude test files themselves from coverage

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

github.com/tapjs/tapjs - 1dcc6a7fe7a932e386d46203cef7d07b7fc46fee authored over 1 year ago
core: make spawn timeout test less flaky

github.com/tapjs/tapjs - c5972e7e3a597f8ce83ebffd68fc38f9861ccc22 authored over 1 year ago
stack: properly parse ErrnoException errors

They have the code in the stack string in a weird way

This also normalizes the \n ending for al...

github.com/tapjs/tapjs - 1c11b375d9464d24f74d2279e2fd4107a35141d4 authored over 1 year ago
parser: remove node v12 skip check

v12 hasn't been supported for a long time, and this check
is a false-positive on node v20

github.com/tapjs/tapjs - 1280a55b745ae3bc720ec12174b9ebd3bab7a50b authored over 1 year ago
fix mocha-globals done setTimeout test

github.com/tapjs/tapjs - 3f8e83160102803069e34290eea638c2ad989006 authored over 1 year ago
ci: use 20.6.1, not 20.x

20.6.0 had a bug that broke module loading order of CJS in some cases

github.com/tapjs/tapjs - d145a63913424ae393449b184f0a9d0e46dd8556 authored over 1 year ago
add node 20 to ci

github.com/tapjs/tapjs - 87050cd39c76398749f6eee9b2158ff7a5c0324f authored over 1 year ago
fix create-plugin tests

github.com/tapjs/tapjs - ce1291804d94eda961ad0223337834653404f34e authored over 1 year ago
fix core tests

github.com/tapjs/tapjs - ef2362f690696889e13cb074a56fe6c60f7a9c9c authored over 1 year ago
document plugin importLoader export

github.com/tapjs/tapjs - 0f66e9d8938af65bebb3943d5c9f36afc10ee1ee authored over 1 year ago
speed up tests by turning off typechecking

Might make this the default.

github.com/tapjs/tapjs - aa85460678884935b0f90bb6495181ac02abd9c3 authored over 1 year ago
nock: update tests to work on node 20

github.com/tapjs/tapjs - e90b47539d7407218ad412d552d53cb5a79d3d2e authored over 1 year ago
intercept: do not attempt on unconfigurable props

github.com/tapjs/tapjs - ed3d0a3033a09f31c3a4b21d63fbcad69a729f28 authored over 1 year ago
core: update to work with node 20

github.com/tapjs/tapjs - 1a3536346d32d92107efdd4be41353ad90920f9e authored over 1 year ago
reporter: omit found/wanted when we print a diff

github.com/tapjs/tapjs - 9aea191a24c5258cb40dcb3588050203401d86b0 authored over 1 year ago
ts: add comment about new style loader coming

github.com/tapjs/tapjs - 0a78bc51664dbb55201d8319a4f98f344d234cbe authored over 1 year ago
mocha-globals: updates for node v20 stack trace changes

github.com/tapjs/tapjs - 3922732b3c9cc1c0e80466ef83699b26fc1061e4 authored over 1 year ago
stack: update for node v20 changes

Some error stack frames string values changed subtly.

Test some things in both CJS and MJS flav...

github.com/tapjs/tapjs - 4b416b2361db5f9a6efb17683d0642bcce124682 authored over 1 year ago
dummy-plugin: update for node v20

github.com/tapjs/tapjs - c5c88adc5742154685418039b88fd0b5bff9678b authored over 1 year ago
create-plugin: stub node v20 importLoader endpoints

github.com/tapjs/tapjs - 521d58e654738d75821ff7eb1ac67158be084b64 authored over 1 year ago
run: use --import, do not intercept exitCode

If plugins export an `importLoader`, and Module.register exists, then
use that instead of their ...

github.com/tapjs/tapjs - 6181527066a47eefa0c10f962a5cd72f895e3147 authored over 1 year ago
plugins can export importLoader for use with --import

github.com/tapjs/tapjs - 9e6144cd5f1c0fc181251be3e289727937e74b1b authored over 1 year ago
update mock to use node v20 style loader

github.com/tapjs/tapjs - 03e0adc518088be044a12b9ab33429bd06d744d9 authored over 1 year ago
update deps to node v20 compatible versions

github.com/tapjs/tapjs - 4aa6307c9d31f4104bb8962258824ac11b228f38 authored over 1 year ago
update config test snapshot

github.com/tapjs/tapjs - e3a989605a2da04862e8898a733c49a1fc0ca917 authored over 1 year ago
fix(config): update markdown help for --include

PR-URL: https://github.com/tapjs/tapjs/pull/882
Credit: @jordanbtucker
Close: #882
Reviewed-by: ...

github.com/tapjs/tapjs - 554e161913020a84605dcd41239112de125676de authored over 1 year ago
mocha globals: do not mount automatically on runner

github.com/tapjs/tapjs - 531c20c111e76356bf476562ae92dacf71b9b7ab authored over 1 year ago
run: set env AFTER loading plugins

Otherwise, environment variables set by plugins don't take effect.

github.com/tapjs/tapjs - 86965a8ba1db8497eed20aca8b5e4e7e52fe0a3d authored over 1 year ago
docs: do a fresh build before deploying to prod

github.com/tapjs/tapjs - 5a4fe114619a2b3edc03898d51e649b6c64b3c0b authored over 1 year ago
docs: synonyms not removed, just moved to a plugin

github.com/tapjs/tapjs - bafadada21d62ce68338117f4a25d6073122cd27 authored over 1 year ago
dummy tests for dummy plugin

github.com/tapjs/tapjs - 20a6ef7e482db44a8b15ba51f73d6a154b1d6872 authored over 1 year ago
document test env, set t.options.jobId, childId

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

github.com/tapjs/tapjs - d46abbfb30c21672b9132fdfb1fcaff1bdc24a1c authored over 1 year ago
link workspaces

github.com/tapjs/tapjs - 474afbfde9e5272907d4877b7d07e15f3640ebb0 authored over 1 year ago
docs for synonyms and mocha-globals

github.com/tapjs/tapjs - f017b5cfb27aef790759541634f007287c84d3a0 authored over 1 year ago
synonyms plugin

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

github.com/tapjs/tapjs - c71f234a8cea680c712be901645cc1f6957a47c4 authored over 1 year ago
Test: aliased methods should remain aliased

Also, don't put a .prototype on class methods, or else yaml thinks
that they're a class.

github.com/tapjs/tapjs - cbf7efcd04234cfd91d40c1914a4c758db3de0fd authored over 1 year ago
run: fix 2 non-deterministic tests

github.com/tapjs/tapjs - b02e0a2f9149def99694f01c6f5a52b010c8e3fb authored over 1 year ago
Add TAP_JOB_ID env

Fix: #638

github.com/tapjs/tapjs - 2dbfc15671d12848a3fcd2b472217a8e847c263b authored over 1 year ago
mocha: strip line numbers in snapshots

github.com/tapjs/tapjs - f9a32e86e72df5c16c57901a0519dab36cb06ad5 authored over 1 year ago
mocha: strip cwd from snapshots

github.com/tapjs/tapjs - b5b6785c28cfd790876e4a5c6347bdcefddda7b7 authored over 1 year ago
Add @tapjs/mocha-globals plugin

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

github.com/tapjs/tapjs - 8d3073b210af2cc81e44e4b05917a7cd4a92ece0 authored over 1 year ago
update jackspeak to keep no-X fields out of configs

github.com/tapjs/tapjs - c7862924170d6b42a4cb699174aebc88a95fb07e authored over 1 year ago
run: treat FIFOs and .tap files as a raw TAP stream

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

github.com/tapjs/tapjs - 8fd4311c4b67f115417e0ac9ed4a863a1cfcf7ef authored over 1 year ago
fix invalid config in typescript plugin

github.com/tapjs/tapjs - 1efa2dd69cab65fe3a72bcf808fa89709c541eb7 authored over 1 year ago
tap-file: don't make names with ../../../etc

github.com/tapjs/tapjs - 08ca3705b0b2084ebe9cf06e40e992ca7e7b8dc0 authored over 1 year ago
better errors for subtest after end

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

github.com/tapjs/tapjs - 86e0f696c9a8cbe1db59e9ad6ca3ec144d330857 authored over 1 year ago
snapshot: support CRLF line endings properly

There is really on way to do this that doesn't just fall back to binary
encoding. For example, e...

github.com/tapjs/tapjs - 45b37e48a977c481fd93becda57a3571d6631125 authored over 1 year ago
deterministic run tests

github.com/tapjs/tapjs - 88a9340bc50ee5213e82a3b9c358da1585bb1f13 authored over 1 year ago
run t.after/t.teardown methods in reverse order

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

Required a bit of fixing in the nock plugin, bec...

github.com/tapjs/tapjs - 8a98c09886d8038b3459c269363fd4f105dbad39 authored over 1 year ago
add --tsconfig option

This also adds TAP_CWD to the environment, which is useful when plugins
want to resolve files re...

github.com/tapjs/tapjs - 68a2ee308a6017cb75c3a262cf6f9cce09a79e34 authored over 1 year ago
only bail out fast when not the runner

It needs time to print the assertion that caused the bailout

github.com/tapjs/tapjs - d632deffba37055507d2684a693a8932ccce8c97 authored over 1 year ago
config: support extending otherwise empty deps

It was using `require.resolve()` to find the dep, but that doesn't work
if the dep with the conf...

github.com/tapjs/tapjs - ec604a3ab6a0cd384bc709e68b3afa92f441f9a4 authored over 1 year ago
kill process immediately on bailout

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

github.com/tapjs/tapjs - 971b2864ba374651972f0b7c0b4543f40bde86c6 authored over 1 year ago
avoid warning about NO_COLOR and FORCE_COLOR set together

github.com/tapjs/tapjs - 359cf308cf0edc67d6a246cf2aa9e952c08d047e authored over 1 year ago