Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Status: Still Alive! #36

Closed
5 tasks done
JoshuaKGoldberg opened this issue May 22, 2023 · 3 comments
Closed
5 tasks done

Project Status: Still Alive! #36

JoshuaKGoldberg opened this issue May 22, 2023 · 3 comments
Assignees

Comments

@JoshuaKGoldberg
Copy link
Collaborator

JoshuaKGoldberg commented May 22, 2023

👋 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:

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: [email protected] is published under the beta tag. I'll promote it to stable next week.

Update July 10th, 2023: [email protected] 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! ❤️

@G-Rath
Copy link
Contributor

G-Rath commented Jul 15, 2023

@JoshuaKGoldberg I'd recommend adding a changelog, even if its manually maintained for now if you're not planning that many changes just to help people understand what v1 has actually changed.

@JoshuaKGoldberg
Copy link
Collaborator Author

JoshuaKGoldberg commented Jul 15, 2023

Agreed! I'm planning on onboarding this repo to https://github.com/JoshuaKGoldberg/template-typescript-node-package's tooling, which includes changelog generation. 👍

Edit: and now https://github.com/dmnd/dedent/releases too. Though, some of the older releases seem to be out of order (https://github.com/orgs/community/discussions/8226). 🤷

@JoshuaKGoldberg
Copy link
Collaborator Author

Closing out now that #55 is merged. Cheers!

@JoshuaKGoldberg JoshuaKGoldberg unpinned this issue Dec 14, 2023
@JoshuaKGoldberg JoshuaKGoldberg pinned this issue Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants