# TODOs - [] [build for both mjs and cjs](https://snyk.io/blog/best-practices-create-modern-npm-package/) - [] make bundle smaller by properly configuring esbuild - [] do // TODOs in the code - [] batch small files in one request - [] add tests - [] make hook work