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

Publish to npm for JavaScript ecosystem #1188

Open
brillout opened this issue Dec 28, 2024 · 1 comment
Open

Publish to npm for JavaScript ecosystem #1188

brillout opened this issue Dec 28, 2024 · 1 comment
Labels
A-new-distribution Area: new way to distribute or integrate C-enhancement Category: Raise on the bar on expectations help-wanted Help wanted!

Comments

@brillout
Copy link

brillout commented Dec 28, 2024

Publish typos to https://npmjs.com so that installing and using typos for JavaScript projects is merely a matter of:

npm install crate-typos # or some other package name
npx crate-typos

It's actually a blocker for us to adopt typos.

Why publishing typos as a npm package would be a big deal for JavaScript projects: vikejs/vike#1943 (comment) (see ## Workflow).

@epage
Copy link
Collaborator

epage commented Dec 29, 2024

My comment from that link:

We publish source and pre-built binaries to PyPI for easy integration with pre-commit. I'm not for abusing different package systems as a general distribution mechanism but your use case is more like a one-off pre-commit, so I'm open to it. I am unfamiliar with the npm ecosystem so I'm unlikely to set it up myself but if someone wants to contribute what is needed and tell my what account setup is needed, I'll take it. Without knowing more, my main requirement is it fits within our automated release process.

@epage epage added help-wanted Help wanted! A-new-distribution Area: new way to distribute or integrate S-triage Status: New; needs maintainer attention. labels Feb 19, 2025
@epage epage removed the S-triage Status: New; needs maintainer attention. label Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-new-distribution Area: new way to distribute or integrate C-enhancement Category: Raise on the bar on expectations help-wanted Help wanted!
Projects
None yet
Development

No branches or pull requests

2 participants