Ecosyste.ms: OpenCollective

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

github.com/tapjs/tapjs

Test Anything Protocol tools for node
https://github.com/tapjs/tapjs

port to typescript, fix date handling

d2d134100820a3e34f5ff8983795872cbaae8520 authored over 1 year ago
2.0.0

6d318463b91753af8764598325a2be9bdda15c21 authored over 1 year ago
changelog

5184f63547bad17df7c26c6d5b1ee2703daf764e authored over 1 year ago
Use type definitions from yaml-types

This moves most of the guts out of this lib, so it's just a convenience
wrapper to set some opti...

e87b434660f8d999056e0c9d4ee779fafacfb335 authored over 1 year ago
move to yaml2, add changelog items for v2

280d4fa9ab10d19835dc5aea0a45218662b7b370 authored over 1 year ago
update gh action

8dbbde8f11e6735790cd27e377e9ee483cefcf5e authored over 1 year ago
update comment in create-plugin

8e75b86ff32b75a70aea6bce043e25013e1a9b3b authored over 1 year ago
document esbuild-kit plugin and create-plugin

188d817f263240a30ff571ed8a507a70caa3e94f authored over 1 year ago
A plugin to use @esbuild-kit's loaders instead of ts-node

421fd8e12d8fa15be0b46c28e4a591ec84829491 authored over 1 year ago
create-plugin: fix className typo

74a24937d0561316453ffe6bdd140680eb6165b2 authored over 1 year ago
init: inherit .json template settings properly

b9efb0e4c34c073854c78fef8d3ace82957b7ed6 authored over 1 year ago
create-plugin: remove extraneous moduleResolution conf

a90b1d49b96713d7e071b5534b49f05b70937582 authored over 1 year ago
create-plugin: do not run tests with c8

88b6776719be9089218cee90da8badda5009f245 authored over 1 year ago
create-plugin: await build

86dd754563a0258c6ec8390891c44513edde54c6 authored over 1 year ago
create-plugin needs shebang on bin

c00a80df7f2039e38cf7a60cdb523e61e95fa8fa authored over 1 year ago
correct files inclusion in create-plugin

b927297541d51bdd06f32edff1604af646ff144c authored over 1 year ago
create-plugin: an init script for making tap plugins

c54bd80b45989980005b543ce54009069b996071 authored over 1 year ago
init: values is strings only

c16e32ec80f844a31cbafadbf35b53081fb1d51b authored over 1 year ago
add npm-init-template to docs

ea86b6518026b8dee2f68a99558a88083f2576a5 authored over 1 year ago
A library for building packages that build packages

db4fa033928bf2c1ea087b60dee5536b0c4c0bf3 authored over 1 year ago
processinfo: 2.1.4, fix lineLengths bug

45964b4b7f53d369d0202022072ab9c93cbfa223 authored over 1 year ago
snapshot: load esm snaps, inherit clean/format

74c52c1dce0268f466292e670e803300b86b1991 authored over 1 year ago
update processinfo

e6ec3a5a3a701aa8a1a7813aa4483a018bd783ef authored over 1 year ago
license for monorepo itself

152db1d194fbbce2eb8b4f374cd86fd628caf402 authored over 1 year ago
remove unused eslint-config-prettier

0dc49344857e8ca2c6afb5a388979a8ce2fdf4a3 authored over 1 year ago
repository and license consistency

3656c1eff838d00345bec93db134d08cbe48302d authored over 1 year ago
core: fix timeout/duration handling

eb735e12d6b8c8a2e83ae2c0b7ed2f772ba40e4c authored over 1 year ago
snapshot: set default formatSnapshot property

639ce30b9ced5b57319a8dfb57accb5b198c3d18 authored over 1 year ago
run: set timeouts in child procs, not in the main runner

172c4e40487d0be725a34c31e75a542e8d395707 authored over 1 year ago
fixture: prevent infinite stat spin in onEOF

1f6b0b58bfbb1d23bb990c7efd316de3c7f55b5a authored over 1 year ago
mock: correct mockRequire return, typecheck plugin loadedness

e7b7eaa1028a398bd60d460ac588dfd1604426f2 authored over 1 year ago
organize readme a bit better, link to processinfo

be33ee861bf15f0045759427460f09bf0b78cdaa authored over 1 year ago
update deps

2b5d70cfff68380a12d70fd4202d4c628af19396 authored over 1 year ago
correct repository links in package.jsons

6be0a6b9a4699e636df33a5dcb6594adef3a8fdc authored over 1 year ago
remove extraneous .github folder

436defd0c78d1684b1ae9c0fc04b9c71f0faa0fa authored over 1 year ago
remove extraneous package-lock

15addddf55bb28b60079fa93b6e18c2dd06feab0 authored over 1 year ago
src/test: ignore mkdirp bin

e8c3656e146ea8ad3afd2dd8f3a03bec2df4a741 authored over 1 year ago
declare dep on mkdirp from @tapjs/run

e3c3f9a0eee935d5c7840c2cdf91f58507ffcbf6 authored over 1 year ago
move tap-parser into monorepo

502323d7aef4c5ce321ea35fd64fc27eb97aba6f authored over 1 year ago
Merge remote-tracking branch 'tap-parser/isaacs/tap-parser-monorepo-move'

07bf417ac3c7a48b35e0089c175d57530e8ea0c4 authored over 1 year ago
move tap-parser into monorepo

35a81cb16e545d2ae26e92146dfb7fa6d2a897ef authored over 1 year ago
more docs

e3d25119e84d33c0c2e3e208a03440d9136e9bea authored over 1 year ago
move all core plugins out, reduce ts garbage

When a class or interface is inferred from another module, as from a
return type, and that class...

6e4554f7b1f0f678fe54a1c9513f8292cb864ebb authored over 1 year ago
update async-hook-domain

09752eeeda5105a8b70e5da62404ea6eb9762750 authored over 1 year ago
break up modeline in build script to un-confuse vim

when modelines attack lol

2cb47b92f8a6786e72735e755c12b6b1d8ce0925 authored over 1 year ago
update tap-parser and @tapjs/processinfo

This exports package.json so we can list the versions more easily

306c729deb47dbd04c781582f4bdcc80ab9b323e authored over 1 year ago
13.0.1

166c24a12642843a0ffea3a0e6e6b38741583276 authored over 1 year ago
update tsconfig

a7d63551e44e5195279892ad17ec83ee8d68efcc authored over 1 year ago
export package.json, explicitly export types

b30810152b97ee52e0254d1362dced45bf3c44df authored over 1 year ago
add tap --version/--versions

This also exports ./package.json from all the packages, which is just
a convenient and considera...

06e73f19b1e158e8c92b181b8559278b82e75816 authored over 1 year ago
tsconfig consistency and strictness

Make all moduleResolution settings to node16, and turn off
unused allowSyntheticDefaultExports

e88abb346319b89c63a696c94b2c31e53c0da830 authored over 1 year ago
fix compiled scratch.js test file

32ed07fee1231aca8310e4cabf0a0c472cd66253 authored over 1 year ago
nock plugin needs minipass-fetch

c0a9fdd79274428c94fc66fc46e19b9f107cf797 authored over 1 year ago
Unravel some type inferences that were failing

TS seems to get confused in some cases when a package.json-exported
submodule is called both fro...

beebe4b3e96e398bc1c4aeeb3da60d6365b966d6 authored over 1 year ago
add coverage-map functionality

911bc4cd9413e60097d83ff6647565c19d8c82f9 authored over 1 year ago
write .tapjs with a vim modeline

It's yaml, why not?

742885b6f0ddd56a6f98d83dae8bb397082b1d83 authored over 1 year ago
only write .taprc for bootstrap, not all test builds

This also puts a vim modeline in there, and turns off type checking.

I'll probably turn type ch...

339ff90111bce036808ede02d8474a57f02c0c55 authored over 1 year ago
move postprepare scripts into an && in the prepare script

65191182c0958a3a4cd96b904e5ab0a952a25400 authored over 1 year ago
add option to disable typechecking

f6225804d7e60f38ffb04180bba92d6582971a0f authored over 1 year ago
remove extra line in tsconfig.json

0a675b9772e5a093ed94fbcd14012d0b3d3c5503 authored over 1 year ago
make the runner executable

ff7a8fd5b7acbd67714fd20ebc0720227c986318 authored over 1 year ago
do not dump final results from root test

f1a941c3bfd24af16fdf1857b65c34cd3f40ebb6 authored over 1 year ago
export bound tap methods as named exports

dba12897436544579c96daa47c01367e69e32d06 authored over 1 year ago
remove all traces of @types/tap

This causes a lot of problems. Might have to figure out a way to
fail the install if it's presen...

5aa4f5f2c45fa0e907a069e391d1dceb86b4b84a authored over 1 year ago
remove extra 'Test' class, export default tap main

define main tap entry point in cjs better

The default export wasn't.

Major downside is that th...

d454e3e6a06eff450645722a56906ae54c5b132e authored over 1 year ago
update typedoc, run in monorepo mode

a0ca302a5d9b4ac53d21812ce53ae2cf7864223b authored over 1 year ago
export TAP as type, tap() as the 'get instance' method

c0c6e8ec9c6d079299cdcf687714120f7a0a3bf3 authored over 1 year ago
add some safety wrapping around the timeout signal

4b7b1946b04c15c2b0b4ff8e1222664176aa9107 authored over 1 year ago
end the root tap test implicitly when process ends, not explicitly

This prevents a multiple-explicit-end failure.

cb5c83eb955be51f559b39d34263b1a0ccdde769 authored over 1 year ago
ignore tap junk

02d3086452aa972ed6917d8a1914f65ad8edb76d authored over 1 year ago
update all deps

3e8b216add406e5bd4196e85367dbb7af12a7a05 authored over 1 year ago
tap main package implementation

dd7e0abef6b98ff4924947612bfc5e80a64930b1 authored over 1 year ago
update @types/node to v20 everywhere

1a288dfe823a01e6053d8d5bc7d134a50458be56 authored over 1 year ago
remove old tap module contents

9c871d563c13e7b4f289918c86bcdd156e370a50 authored over 1 year ago
Merge base tap package into monorepo

Going to delete pretty much all of this, but want to preserve the
history for internet points

a2bf70daa76a2d801d553aac0a83a0bb8a043599 authored over 1 year ago
move tap core project into monorepo location

e9c2813af05b1a1f9ab4c66f3c1b4b6c1883b8dc authored over 1 year ago
add stdin support, run help if -h specified

cb37c6d146fc6c7c7425a3062ae5f004699bb790 authored over 1 year ago
clean up stdio handling, fix --output-dir behavior

6d62535b428885611beebcad2dc8e3a8d8a6cebd authored over 1 year ago
add note around the 'silent' extra option

ab0af955c4a86fee512bbd8808ec1524ed592700 authored over 1 year ago
properly handle buffered test output

07e704c7872e89fa0d510a7845d93df83db84477 authored over 1 year ago
tee to stdout in runner when using output file

0f174b4c120b6e9ecec833d9fe7c019c599dce6f authored over 1 year ago
tap: add a method to explicitly register

Implicitly called when piping to stdout

3194065c8089df477c4ba89037b896983b308c0e authored over 1 year ago
update to minipass v6, make Test object extend Minipass

To make this work, needed the enhanced event signature types.

This also adds support for `--out...

8021800aa322076591fc2a0b08550127b339f742 authored over 1 year ago
expose subtests as 'subtest' property on returned promise

4ca973c895e7acf440a1fd5b6962342371101410 authored almost 2 years ago
load tap properly in my stub tests

not actually relevant, but it's nice to put the runner through its paces a bit.

401327f2ca40a19470379da75d63f581a5c534ed authored almost 2 years ago
update processinfo, add --save, --changed support to runner

8241e0e7560c36e3cc7a1c25462afed0e36ea99f authored almost 2 years ago
taprc file

13b2c08bf99a9a0dabadc7c4c7a2acc85c0db073 authored almost 2 years ago
update processinfo to support node 20

447c0f32003c01849a395d39bca1dea8c4faec7d authored almost 2 years ago
root test name should be TAP, not the main script

Otherwise, snapshots contain absolute paths, and it's not portable, no good

3a2ecda5d27898df88bd0b7fe1d9a5311d6ad714 authored almost 2 years ago
put a # on the coverage report error lines

That makes it valid tap, assuming you don't output a report as well.

7f8b4d1c49a483c523c3862c1117f6695f2fb088 authored almost 2 years ago
more little scratchpad tests

46c4d831640b53fb8ffcbb91d020eb263ccc6c07 authored almost 2 years ago
minipass v5 everywhere

130ce0856c03161673895f773b864cbab131f1ba authored almost 2 years ago
snapshot: minor tweaks to work like older versions of tap

12a718a27844bdf5f3d7221a14d36590ec2eccd7 authored almost 2 years ago