Migration to TypeScript: ESM and CJS support #61
Enase
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
🎉 Celebrating 5 Years of
@haftahave/serverless-ses-template
🎉Hello, dear community!
Wow, it's been 5 years since our first release! 🎂
First off, a BIG thank you to everyone. With 4k daily downloads at our peak, countless forks, hundreds of clones, and a mention on Medium, we've come a long way. Every star on this project lights up my motivation. Thank you!
There's been big news lately - "Serverless Cloud spins off as Ampt". This means our plugin is nearing its natural life end. But I see you all still love and use it! So, I've brought it up-to-date to make things easier for everyone.
Here's what's new:
🔄 The whole plugin's been redone in TypeScript
📦 You can now pick: the plugin is either a pure ESM module or commonjs
🧪 We moved from mocha to the jest testing framework
📦 Swapped npm with the pnpm package manager
🛠 The plugin logic is now more organized, split into smaller parts, and... guess what? We've got 100% test coverage!
By the way, with Node.js 16 reaching its end and ESM modules getting more love, I've made changes to support both!
You can now find separate packages for CJS (version 5.x) and ESM (version 6.x).
🙏 Your Feedback Matters! Drop your thoughts in the comments, and if you haven't already, a star on this repo would mean a lot.
Thanks for being awesome! 🌟
Warm regards,
@Enase
Beta Was this translation helpful? Give feedback.
All reactions