-
Notifications
You must be signed in to change notification settings - Fork 43
Description
👋 Hi all! I'm going to be helping out with maintenance of the project for a little while. Pinning this issue to explain project context & next steps.
Project Context
The dedent package has been one of the more common, popular packages in the JS ecosystem for quite a while. Per dedent package on npm there are >16 million downloads a week. Quite impressive given that the last published version was 6 years ago.
In the long term, https://github.com/tc39/proposal-string-dedent is mostly going to become the standard way to dedent strings in JavaScript. But even if that were to be ratified today, it'd be some time before all engines run by users supported it. So this dedent package is here to stay for a while.
Both this project's popularity and the presence of a TC39 proposal are strong indicators that dedenting strings is a common, important user need in JS development!
Next Steps
Here's what I'm going to do with this repository:
- Triage the open issues
- Review the open PRs
- Generally bump dev dependencies to their latest versions: Bump devDependencies to latest (as of May 2023) #37
- Switch from Flow to TypeScript: build: convert dedent.ts and tests to TypeScript #51
- Add in some more tooling (issue templates, allcontributors bot, etc.) from template-typescript-node-package : build: onboarded to create-typescript-app (mostly) #55
Publishing New Versions
I'm going to try to publish a new beta version with changes that have been merged over the last few years. I'll try to tag it as a beta so folks can preview it. Just to be safe. #16
Update July 2nd, 2023: dedent@1.0.0 is published under the beta tag. I'll promote it to stable next week.
Update July 10th, 2023: dedent@1.0.1 is published as stable. 🚀
Out of Scope
For now, adding any large new features to dedent is out of scope. This package is going to stay mostly as-is.
Bug fixes will of course be accepted & released.
Please do post feedback if you have any questions or suggestions. Cheers all! ❤️