Commit graph

7 commits

Author SHA1 Message Date
Mark Wubben
b15df53939
Update dependencies & other general maintenance
* Upgrade XO
* Update TypeScript-related dependencies — Don't upgrade @sindresorhus/tsconfig to v6 since it requires TS 5.5 and we test with 5.2.
* Update dev dependencies
* Update dependencies
* Rebuild lockfile
* Upgrade CodeCov action
* Update reporter log instructions and remove deprecation warnings
* Make Node.js 22.6 the recommended development version
* Remove Node.js 21 from the engines list: It's no longer maintained by Node.js itself, see also <https://github.com/avajs/ava/blob/main/docs/support-statement.md>.
2024-08-20 15:40:08 +02:00
Mark Wubben
fde8671abd Test with AVA 6 2024-01-11 20:56:28 +00:00
Mark Wubben
783f62b94d
Only test reporters on Linux (CI)
These tests are more likely to be flaky on Mac and Windows.
2023-12-30 21:21:43 +01:00
Mark Wubben
88e433376a
Update dependencies & other minor tweaks
* Update dependencies

* Ignore snapshot fixture due to churn

* Remove errant log

* Update GHA actions

* Test type definition with TS 5.3

* Select latest LTS in Volta

* Remove unnecessary npx invocation

* Rebuild lockfile

* Work around legacy tap-based tests choking on our tsconfig.json

No idea why it's even resolving the config when there are no TypeScript tests to run.
2023-12-04 21:56:22 +01:00
Mark Wubben
6cc417bb42 Set up CI to test the new watcher
* Run tests on macOS
* Use Bash shell
* Run watch mode test separately and serially
2023-07-02 15:14:36 +02:00
Sindre Sorhus
8530fcdf30 Drop support for Node.js 0.10 and 0.12
Not complete, but a good start. I didn't want to cause conflicts with the open active PRs or work on the new test failure output.
2016-11-22 23:22:12 +07:00
Mark Wubben
257b34d27b Upgrade XO (#1080)
* Avoid running XO on older Node.js versions

* xo@^0.17.0

* Split up cli.js

Move the actual implementation into lib/cli.js to avoid top-level
returns. xo@^0.17.0 cannot parse the file with those returns present.

Throw errors from lib/cli.js and write them to stderr in cli.js before
exiting. XO doesn't appreciate process.exit() calls in modules.

Note that the error for invalid Babel config is now written to stderr,
which seems like an improvement to me.

* Actually register loud-rejection
2016-10-23 23:28:32 +07:00