Ecosyste.ms: OpenCollective

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

github.com/avajs/ava

Node.js test runner that lets you develop with confidence πŸš€
https://github.com/avajs/ava

Test with AVA 4.3.3

98f7d6eab2c4d2373c876ec0899a104a1a8f0e2d authored about 2 years ago by Mark Wubben <[email protected]>
4.3.3

a1347a58f3b9ab4faf595b86e65790e6b6ec127b authored about 2 years ago by Mark Wubben <[email protected]>
Handle `null` source maps during line number selection

6b78f4938ed04e5e3012eb28d8cbecdf10bbc293 authored about 2 years ago by Mark Wubben <[email protected]>
Test with AVA 4.3.2

c37ea84449d504735637592e4335fb7909ebb6e4 authored about 2 years ago by Mark Wubben <[email protected]>
4.3.2

6d93de52854df88d8ab82ec574b313017f2c8bf2 authored about 2 years ago by Mark Wubben <[email protected]>
Handle findSourceMap returning null since Node.js 18.8.0

Co-authored-by: Mark Wubben <[email protected]>

e81f5bdf7a176180d50755853ebcc6d1b6293025 authored about 2 years ago by LongYinan <[email protected]>
Handle findSourceMap returning null since Node.js 18.8.0

Co-authored-by: Mark Wubben <[email protected]>

f4067b2d8c7881b8222816c8663685549b01d3a5 authored about 2 years ago by LongYinan <[email protected]>
Handle png and snap files as binary (repo only)

392ab65cd4d203643e5bb29aa7f152056fb6040b authored about 2 years ago by Richard Gibson <[email protected]>
Fix typo in Execution Context documentation

d66fc7fe2bec27364746f78e898c99d73a56b774 authored about 2 years ago by Richard Gibson <[email protected]>
Fix link to test isolation

6f8e30c94626238a5b26deadac319089fa43d333 authored about 2 years ago by Alexander Prinzhorn <[email protected]>
Require Node.js 14.19, 16.15 or 18

fd7f0ed7763baa7f38085ad49dc2d6108bc43058 authored over 2 years ago by Mark Wubben <[email protected]>
Rely on TypeScript 4.7 and update integration + tests

* Only test against TypeScript 4.7

* Move type definitions to entrypoints/

Only TS 4.7 wil...

02f4e27b53c02f7c541a8c8ef074ce2e35279489 authored over 2 years ago by Mark Wubben <[email protected]>
Parse for line numbers with latest supported ECMA version

This means the supported syntax changes depending on the installed Acorn
version, which may chan...

d0af7297b86bc27200a52269d5a9bbc986c4d754 authored over 2 years ago by Mark Wubben <[email protected]>
4.3.1

53e570998bcbee584701c271aa7478825895c35b authored over 2 years ago by Mark Wubben <[email protected]>
Report error when parsing for line number selection

This makes the failure a little less mysterious.

d57c76c47687e61c38e059ea6442d92b4a9404fa authored over 2 years ago by Mark Wubben <[email protected]>
When translating line numbers, check whether the source map entry has original values

357234260afc49646cddc2e9253f2740dd25d8e6 authored over 2 years ago by Mark Wubben <[email protected]>
Document that AVA 4 cannot be run globally

Co-authored-by: Mark Wubben <[email protected]>

ac0d75d05d28e511b1b3654b09d11d602e360179 authored over 2 years ago by Binyamin Aron Green <[email protected]>
Remove mentions of "callback mode" from docs

The notion of callback mode was removed in v4, the remaining references to it in the documentati...

26a2e5d56a21e014edba382191d6c0a16444d880 authored over 2 years ago by Eric Cornelissen <[email protected]>
Update recommended VS Code debug configuration

91f5254d7bfb6c658d0e89f48a852b92b70e31da authored over 2 years ago by Gabriel Alencar <[email protected]>
Update checksum algorithm for lockfile churn detection

3f17f8c7d6070c6414896a439dc93a6f3613a620 authored over 2 years ago by Eric Cornelissen <[email protected]>
4.3.0

a24dc9b4e72ee403287fc264d72d69227c04ab2e authored over 2 years ago by Mark Wubben <[email protected]>
Assorted updates

* Remove Node.js 17 support
* Add Node.js 18 support
* Use latest everything for CI tasks
* C...

62403933755ec693a8a3c5671622b53359d3365e authored over 2 years ago by Mark Wubben <[email protected]>
Link to correct branch in ava-docs repository

b208d143ad852dc95aa8b44eed94ac1f404a25f4 authored over 2 years ago by Forresst <[email protected]>
Fix TS 4.7 compatibility

Export type definitions for CJS imports, make the existing ESM definitions discoverable by TS 4....

c218a210a172444c329699b68c3a3276a7cfe8cc authored over 2 years ago by Rebecca Stevens <[email protected]>
Add number of timeouts in test summary

Fixes #2639.

714c474a49d41a53940b4a7516c1d1ed39b5eefe authored over 2 years ago by il3ven <[email protected]>
Remove logs from test failure summary

abfef8e8cec2a57c778f65e70d92a6e8523d222b authored over 2 years ago by il3ven <[email protected]>
Support message testing function in `throws` & `throwsAsync` assertions

e387cba63ccf1a24a96b2375d61738ca38f48082 authored over 2 years ago by il3ven <[email protected]>
Document how to load multiple instances of the same "shared" worker

f5caa8fb823e369517053181494374c64dfa58b2 authored over 2 years ago by Max Isom <[email protected]>
4.2.0

843644b10fa2d3a9e6449f6022c40119c22fc9cf authored over 2 years ago by Mark Wubben <[email protected]>
Allow parallel builds to be disabled

Fixes #2994.

Co-authored-by: Mark Wubben <[email protected]>

c299fdb425c7078a098e26d5fbe95b09d7320343 authored over 2 years ago by il3ven <[email protected]>
Improve typing of teardown methods

* Explicitly type t.teardown() functions to return a promise

This helps with the @typescript-...

388ea53ab71b7e5ae27336c3ff12cd146729461c authored over 2 years ago by Mark Wubben <[email protected]>
Document parallel builds for GitHub Actions

4257d2848cda9032212059575c09e2652c47e0bf authored over 2 years ago by Max Isom <[email protected]>
Update Babel recipe for AVA 4

Co-authored-by: Mark Wubben <[email protected]>

ae0042c95d2dbe72b4910931232ea15f6071e04e authored over 2 years ago by il3ven <[email protected]>
Fix function reference in t.try() assertion documentation

f8be1528fd9dc02b2f67dc9c392f41ad58428857 authored over 2 years ago by ε†―η£Š <[email protected]>
Add banner to support Ukraine

c5d2b53de8992abd36afd2387e45ed35db79a7e6 authored over 2 years ago by Vadim Demedes <[email protected]>
4.1.0

4f14c6b6dbdf9dc6487f88d2737b290dff65d5f0 authored over 2 years ago by Mark Wubben <[email protected]>
Update dependencies

* Update dev dependencies

* Update dependencies

* Remove concurrency limit for internal te...

419047b8ffad0567cf4daf4a717a3934426e10f7 authored over 2 years ago by Mark Wubben <[email protected]>
Loosen type constraints for deepEqual assertion

Allow actual to extend expected, or for the types to not extend each other at all.

9f797b07c363201adec8e3d73c34ba1cb26056ed authored over 2 years ago by Rebecca Stevens <[email protected]>
Add Node.js 17 reporter logs

b5f934d1bff0cf74b067e1d11e552d2d56739fe3 authored over 2 years ago by Mark Wubben <[email protected]>
Warn when unsupported ava.config.json files are encountered

Co-authored-by: Mark Wubben <[email protected]>

9d3559338aab8c3de800404b2652747399fc1709 authored over 2 years ago by Evan Sosenko <[email protected]>
Allow customized sorting of test files prior to execution

This allows you to better control the distribution of test files across parallel runs. You can a...

ada1a4f8876ad7b2476440609691e301a02f3951 authored over 2 years ago by Erez Rokah <[email protected]>
Better explain the syntax and semantics of CLI pattern arguments

7276f086fb8d24625b5cb49b55557b9b48926ac0 authored over 2 years ago by Richard Gibson <[email protected]>
Remove accidentally committed test-ava symlink

e13d4993c89262a495aaa671788e69356a96b053 authored over 2 years ago by Richard Gibson <[email protected]>
Use ESM import in introductory example

01bc445a3856838539869d5a34bab5c9b043cd0b authored over 2 years ago by Scott Martin <[email protected]>
Update examples in docs to use ES Modules

Co-authored-by: Mark Wubben <[email protected]>

576f534b345259055c95fa0c2b33bef10847a2af authored over 2 years ago by Scott Martin <[email protected]>
Explicitly configure ava --version value

Fixes #2942.

3131ccd9f04a2cc521bc50b3533137e91f34b335 authored over 2 years ago by Mark Wubben <[email protected]>
Remove reference to enhanced assertion messages

This has been removed in AVA 4.

51d2a51f91a63f40eb57a53ed9327fd556314052 authored over 2 years ago by Mark Wubben <[email protected]>
Remove outdated AVA 3 config from TypeScript recipe

18c04f99bcc02ef0bc2c2ac038dde60e0a17e3ac authored over 2 years ago by Mykyta Sikriier <[email protected]>
Refer to assertion inputs as "actual"

1cda8c7e6926d6308745fee2ad92bc2602c961ad authored over 2 years ago by John Rayes <[email protected]>
4.0.1

6b63b1bc14a1aaa7d4ee4f2201f901624419c677 authored almost 3 years ago by Mark Wubben <[email protected]>
Fix encoding of large snapshot data

* Encode snapshot data asynchronously, fixes #2932
* Async I/O when saving snapshots

c384e9a0ba2c7c25ee94e8600602d3984b0465b6 authored almost 3 years ago by Mark Wubben <[email protected]>
4.0.0

9bc615e2c93b264b98bac009a897c09d59f72bc4 authored almost 3 years ago by Mark Wubben <[email protected]>
Clean up documentation in preparation for AVA 4

f09742f7baab7d44a48f1e3cee8f4b22deecf6f4 authored almost 3 years ago by Mark Wubben <[email protected]>
Dependency updates

* Fix reference to chalk's color level

* Upgrade XO and reformat

* Update dev dependencies...

0187779a0b48bc00efc6c23a6aab41035b7102c0 authored almost 3 years ago by Mark Wubben <[email protected]>
Test compatibility with TypeScript 4.5

29024af705dd9c4cea2aeff0582a94c3064eff69 authored almost 3 years ago by Mark Wubben <[email protected]>
Use AVA 4 for the self-hosted tests

8df118b0bd68546252daf08edc60dba464549fd7 authored almost 3 years ago by Mark Wubben <[email protected]>
Remove dependency on `equal-length`

Co-authored-by: Mark Wubben <[email protected]>

bedd1d04c5e21b9e93cfbe9fe4ba8802ef6a9f82 authored almost 3 years ago by Mickey Rose <[email protected]>
Improve wording in TypeScript recipe

d4ec09714d36fdc8875a96a5732686e78cddfa49 authored almost 3 years ago by Notas Hellout <[email protected]>
Mention experimental specifier resolution in TypeScript recipe

Co-authored-by: Mark Wubben <[email protected]>

b3a1b7273a2af418997e78b15da1eaf090ebf461 authored almost 3 years ago by Rick Richardson <[email protected]>
Handle path sources

Not all sources on all platforms are file URLs. Fixes #2889.

77623a5f32c139fa4ef7d316a4bbf7e172cc5acb authored almost 3 years ago by Matthew Espino <[email protected]>
4.0.0-rc.1

5cdeb9d44c709deb979a6e49e26e7e5e0ab1a3fa authored almost 3 years ago by Mark Wubben <[email protected]>
Final ESM tweaks

* Allow providers to load files even if they're ESM.
* Clarify why we still require().
* Update ...

88e7680c9cbca05ff370b8d4340fc7643901caa6 authored almost 3 years ago by Mark Wubben <[email protected]>
Align shared worker protocol identifier with provider protocols

60b7cf8f5669d73b5d7d3e43879c1175764f44d8 authored almost 3 years ago by Mark Wubben <[email protected]>
Graduate shared workers to be non-experimental

ad521af670ebbe223d7949d51c2fc52a581c6c70 authored almost 3 years ago by Mark Wubben <[email protected]>
Use thread IDs

c4f67234cff338b05a1e8eb0db6e8ae7613bdb4f authored almost 3 years ago by Mark Wubben <[email protected]>
Reduce XO exceptions

6ed3ad162c061f9e4a5b54af1f1b843cf573db94 authored almost 3 years ago by Mark Wubben <[email protected]>
Update XO and fix problems

5a488932857427d113730ac004282ff51c9347ac authored almost 3 years ago by Mark Wubben <[email protected]>
Update dependencies

Also remove it-first dependency.

a7737cd0a5ea4bd90bfd236e183f75aaabfd39bc authored almost 3 years ago by Mark Wubben <[email protected]>
Remove dead code and obsolete TODOs

af30e7303ea6eaf5e631ea7f53303e40ed6f3588 authored almost 3 years ago by Mark Wubben <[email protected]>
Skip flaky tests in CI

0edfd00865a7103d52b81406e4b4443bd2e8cf9a authored almost 3 years ago by Mark Wubben <[email protected]>
Fix Mongoose recipe

dc405ef3b76296f2eb2b6a1130a98fd4e889a978 authored almost 3 years ago by Mark Wubben <[email protected]>
Update configuration docs for TypeScript

2fe3ff1124d393eb363f79a4075a32632c867d7b authored almost 3 years ago by Mark Wubben <[email protected]>
Improve handling of temporary file changes in watch mode

def28851a5f1950a001b130c0a7960ee63461b27 authored almost 3 years ago by Mark Wubben <[email protected]>
Switch to .xo-config.cjs

1a62f157787d183d5118a45f600d5574a59c8c12 authored almost 3 years ago by Mark Wubben <[email protected]>
Find ava.config.* files outside of project directory

Fixes #2285.

Find configuration files in parent directories, until a `.git` is
encountered.

Pr...

c214512ddfd78530adf5f632974345396cc39e24 authored almost 3 years ago by Mark Wubben <[email protected]>
Exclude more files from code coverage

44aebd99f850a455ec123968e07b355dcee5733a authored almost 3 years ago by Mark Wubben <[email protected]>
Upgrade to npm 8 and remove backwards-compatible lockfile

42fc7cee81a79bf3a2197f1c8892cd185eedca4a authored almost 3 years ago by Mark Wubben <[email protected]>
Update Mongoose recipe

Co-authored-by: Mark Wubben <[email protected]>

3a0d10216a9ec308b636d8b6e9d22da4a0bbfd18 authored almost 3 years ago by Hamid Baehaqi <[email protected]>
Remove superfluous @concordance/react dependency

7098eece42c1438d85ebcf1f98f515f7310b1a70 authored almost 3 years ago by Jimmy WΓ€rting <[email protected]>
Refine test selection for AVA 4

* Improve feedback when test files were found but not selected. Fixes #2373.
* Add the ability ...

a5ac79eb4a69066f166956da3277227bc241b54d authored almost 3 years ago by Mark Wubben <[email protected]>
Update issue template to link to our TypeScript project

9bc5e440258ba54ad1a44724f550004881f772af authored almost 3 years ago by Mark Wubben <[email protected]>
Clarify AVA 4 cannot be run globally

a763592d5ef2c30791b902a285c2980940f6ef0d authored almost 3 years ago by Mark Wubben <[email protected]>
Fix typo in assertions documentation

9717f2ba41d6dfa6ca058a7bf7ea750c08a5d87b authored almost 3 years ago by Ikko Ashimine <[email protected]>
Test with Node.js 17

d9706b09cbacbeb5722ae018c47bd404ede29d0d authored almost 3 years ago by Mark Wubben <[email protected]>
Use built-in source map support for determining snapshot location

Incidentally, this means the snap file is now properly tracked as a
dependency.

4e703aca128482c1bd34f4b968438be34d0bf683 authored about 3 years ago by Mark Wubben <[email protected]>
Add full source map support to line number selection

7331a1f77c76dfbb440533e45e895ffc7f74756b authored about 3 years ago by Mark Wubben <[email protected]>
Convert lib/worker/line-numbers to ESM

Only lazily load Acorn using require(), upgrade callsites to latest version.

4d6aa8d7fc9b52f3b1dcbaf64f25243cd083a38d authored about 3 years ago by Mark Wubben <[email protected]>
Fix reporting of errors that crash test workers

71173f377811e5715b1e48b3e96c566126f4c32c authored about 3 years ago by Mark Wubben <[email protected]>
Remove dependency on `read-pkg`

7727e610ec42cbad3245c7b270eb70d39b1ce0e5 authored about 3 years ago by Alessandro Menezes <[email protected]>
Fix discarding of timeout trigger

This is a regression I introduced in d36806a1d0bb2f19fe274293b326a54eddd32832.

30a16652eae5d57076355a4e9f992be54a40728c authored about 3 years ago by Mark Wubben <[email protected]>
Replace Lodash with built-in syntax, libraries, and some code

Co-authored-by: Mark Wubben <[email protected]>

d36806a1d0bb2f19fe274293b326a54eddd32832 authored about 3 years ago by John Rayes <[email protected]>
Fix typo in documentation

55c430d587852de1a0f847d31b711131776dbd22 authored about 3 years ago by Stefano Acosta <[email protected]>
Use c8 for code coverage examples instead of nyc

b0b76a034f106dfa34f4ca63da7a3700717857d0 authored about 3 years ago by Aaron Queen <[email protected]>
Remove Babel support, and therefore enhanced assertions

This removes support for @ava/babel. Since enhanced assertions (power assert)
are provided throu...

678f9caf22343ba05efd54cbfebb37962f590cab authored about 3 years ago by Mark Wubben <[email protected]>
Normalize glob patterns with trailing slashes

Co-authored-by: Mark Wubben <[email protected]>

6d9c4d700de5eec55c5d1bfe1cd324adf59c20f6 authored about 3 years ago by Elsaid Achraf <[email protected]>
Rely on Node.js to apply source maps to stack traces

Use the --enable-source-maps option by default, remove source-map-support.

Fixes #2763.

66939e7eab9c18b69e43b9aedc6bbca9c33de84a authored about 3 years ago by Mark Wubben <[email protected]>
Fix iterating over p-map aggregate errors

716d643d96e79217770799624d9c5bf531202042 authored about 3 years ago by Mark Wubben <[email protected]>
Fix prefix normalization

Remove .test, .spec and test- from filenames, in line with the default
glob patterns. Retain els...

c4a8f80d6df22c4a367295ac3242920b07fd4b3d authored about 3 years ago by Mark Wubben <[email protected]>
Add a mostly hidden test.default that provides test

Our type definition uses ESM syntax; when using CJS with VSCode, the
auto-completion assumes the...

69b88f9b73e0cd2d3cf443bf4091be09ff12cdcb authored about 3 years ago by Mark Wubben <[email protected]>
Upgrade pkg-conf

This reverts commit 1d5d65e016343ff0b1b118d4c085b6e82d244e1b.

87929b4da4c71da575a7447f21cfcd336462c6ca authored about 3 years ago by Mark Wubben <[email protected]>