-
-
Notifications
You must be signed in to change notification settings - Fork 186
Closed
Description
- Update the repository to use the latest versions of tooling, typescript, pnpm, etc
- Update package.json engines to >= Node 20.19.0. Update nvmrc to "20.19.0"
- Update TypeScript configs to use ESM settings. Use ESNext for moduleResolution
- Update TypeScript to ESM and relative import paths to use .js extension
- Update tests to Vitest and use TypeScript
- Update package.json to use
"exports": { ".": { ... } }format for defining exports. The package is now ESM only and package.json should reflect that. Don't forget properties like "type": "module" - Create vitest config file to store snapshots in
.snapshots - Remove ava configuration and dependencies
- Remove codecov, nyc, code coverage tooling
- Update workflows to use Node 20.19.0
- Update requirements in README
- Use the PR Template
- Use PR title "feat!: ESM only, Node 20+"
Metadata
Metadata
Assignees
Labels
No labels