47ng / 47ng/fastify-micro

Provide ESM build output

Open
#406 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
46
Forks
4
PR merge metrics
No merged PRs in 30d

Description

As the ecosystem moves towards ESM support by default, this package should too.

This will be a breaking change.

https://blog.sindresorhus.com/hello-modules-d1010b4e777b

Note: some dependencies are not yet ready:
- Jest - https://jestjs.io/docs/ecmascript-modules

Contributor guide

No contributing guide indexed for this repository

Research direction

Check the project's build configuration (likely in package.json or a build tool like tsup/rollup). Understand current CommonJS output and how to add ESM output, which may involve dual package publishing. Review linked article for migration context. Note that Jest dependency is not ESM-ready, so testing may be affected. Verify if other dependencies support ESM.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs, typescript
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.