Chai now only supports EcmaScript Modules (ESM). This means your tests will need to either have import {...} from 'chai' or import('chai'). require('chai') will cause failures in nodejs. If you're using ESM and seeing failures, it may be due to a bundler or transpiler which is incorrectly converting import statements into require calls.
... (truncated)
Commits
37263c0 fix: support some virtual contexts in toThrow (#1609)
Bumps the dev-dependencies group with 16 updates in the / directory:
4.17.17
4.17.21
18.15.11
20.14.8
4.1.2
5.1.1
7.1.1
8.0.0
1.0.10
2.0.6
8.56.0
9.5.0
8.2.1
10.5.0
8.2.3
10.0.7
8.11.3
9.4.0
1.6.7
1.15.0
2.0.3
3.1.4
15.1.0
17.0.0
3.2.5
3.3.2
2.0.1
2.1.3
5.1.1
18.0.0
5.0.4
5.5.2
Updates
@types/express
from 4.17.17 to 4.17.21Commits
Updates
@types/node
from 18.15.11 to 20.14.8Commits
Updates
chai
from 4.1.2 to 5.1.1Release notes
Sourced from chai's releases.
... (truncated)
Commits
37263c0
fix: support some virtual contexts intoThrow
(#1609)91e58ed
Correct Mocha import instructions (#1611)61159d1
build(deps-dev): bump ip from 1.1.8 to 1.1.9 (#1608)8475d2a
Set up ESLint for JSDoc comments (#1605)936c0ca
5.1.02cf92f5
Fix publish script (#1602)1ba37b5
Set support in same members (#1583)f224339
Assert interface fix (#1601)d504573
Implementiterable
assertion (#1592)640d932
Convert comments in "legal comments" format to jsdoc (#1598)Updates
chai-as-promised
from 7.1.1 to 8.0.0Release notes
Sourced from chai-as-promised's releases.
Commits
4c6e8b0
chore: relicense as MIT (#299)0bf21dd
fix: update repo in package.json (#296)c9a4b22
chore: allow publishing prereleases (#295)7e2b1a9
fix: raise a nicer error when non-object errors are matched (#294)4b6fa17
feat: move to ESM-only (#287)0335b67
chore: add prettier (#286)93ba7d0
feat: upgrade dev toolchain (#285)bb8ebec
Migrate CI to GitHub Actions (#283)3737f96
7.1.27ed4bb7
feat: support chai 5.x in peer dependency (#284)Maintainer changes
This version was pushed to npm by chaijs, a new releaser for chai-as-promised since your current version.
Updates
deep-equal-in-any-order
from 1.0.10 to 2.0.6Commits
Updates
eslint
from 8.56.0 to 9.5.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
5352357
9.5.0f425600
Build: changelog update for 9.5.0f588160
chore: upgrade@eslint/js
@9
.5.0 (#18591)5890841
chore: package.json update for@eslint/js
release455f7fd
docs: add section about including.gitignore
files (#18590)e9f4ccd
chore: remove unused eslint-disable directive (#18589)721eafe
docs: update info about universalfiles
patterns (#18587)4b23ffd
refactor: Move JS parsing logic into JS language (#18448)6880286
fix: treat*
as a universal pattern (#18586)8127127
docs: Update READMEUpdates
mocha
from 8.2.1 to 10.5.0Release notes
Sourced from mocha's releases.
... (truncated)
Changelog
Sourced from mocha's changelog.
... (truncated)
Commits
b9ce511
Release v10.5.012c88a7
Docs: add 10.5.0 to CHANGELOG.mdb6aa7e8
chore: rename 'master' to 'main' in docs and tooling (#5130)67a8124
fix: include stack in browser uncaught error reporting (#5107)e030115
chore: switch two-column list styles to be opt-in (#5110)2f3fedc
chore: allow blank issues (#5157)6dda9a4
chore: removehusky
for now (#5127)5b7af5e
feat: add MOCHA_OPTIONS env variable (#4835)472a8be
chore: allow using any 3.x chokidar dependencies (#5143)99601da
chore: fix some typos in comments (#5135)Maintainer changes
This version was pushed to npm by joshuakgoldberg, a new releaser for mocha since your current version.
Updates
@types/mocha
from 8.2.3 to 10.0.7Commits
Updates
mongodb-memory-server
from 8.11.3 to 9.4.0Release notes
Sourced from mongodb-memory-server's releases.
... (truncated)
Changelog
Sourced from mongodb-memory-server's changelog.
... (truncated)
Commits
1734dc9
release: v9.4.02cef51e
Superseded by #1147.