Skip to content

feat!: move to ESM; drop Node 16.x support#393

Merged
freakyfelt merged 7 commits intomainfrom
bruce/chore-update-typescript
May 22, 2024
Merged

feat!: move to ESM; drop Node 16.x support#393
freakyfelt merged 7 commits intomainfrom
bruce/chore-update-typescript

Conversation

@freakyfelt
Copy link
Copy Markdown
Owner

This PR moves to some of the more modern NodeJS functionality

  • drop Node 16.x support
  • move to ESM for primary development
  • drop jest in favour of node:test / node:assert via tsx
  • adopt tsx for running the benchmarks
    • NOTE: new benchmarks were run on an M3 MacBook Air, so they are not equivalent. Will run a set of benchmarks in a separate PR so it's a more 1:1 comparison

@freakyfelt freakyfelt force-pushed the bruce/chore-update-typescript branch from 64c5726 to bb151a6 Compare May 22, 2024 00:23
@freakyfelt freakyfelt marked this pull request as ready for review May 22, 2024 00:49
@freakyfelt freakyfelt force-pushed the bruce/chore-update-typescript branch from bb151a6 to 415f474 Compare May 22, 2024 01:09
@freakyfelt freakyfelt merged commit b0556b4 into main May 22, 2024
@freakyfelt freakyfelt deleted the bruce/chore-update-typescript branch May 22, 2024 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant