Updated almost all of the dependencies to the latest version.
Bson updates required a few small changes due to es module updates in bson
Did not update chai past v4. Looks like moving past chai v4 would require many changes and not all the chai plugins we are using support it yet. Perhaps we should just move away from chai instead.
Moved from ts-node to tsx
Updates for msw breaking changes, but nothing special for our use cases.
Github actions with node no longer needs a separate cache step
Suggested Tests
Locally build and run tests
Try it out with:
npm i && npm run build && npm run serve
cd examples/server && npm i && node app.js
Then go to http://localhost:3000, open up the console and hit some buttons.
Updated almost all of the dependencies to the latest version.
msw
breaking changes, but nothing special for our use cases.Suggested Tests
npm i && npm run build && npm run serve
cd examples/server && npm i && node app.js
http://localhost:3000
, open up the console and hit some buttons.