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

Meta-package to install everything #187

Open
lassik opened this issue Sep 21, 2018 · 4 comments
Open

Meta-package to install everything #187

lassik opened this issue Sep 21, 2018 · 4 comments

Comments

@lassik
Copy link
Contributor

lassik commented Sep 21, 2018

Would it be possible to make some kind of meta-package for npm so that users could install everything (the Unibeautify core, the CLI, and all known beautifiers) with a single command? I imagine lots of users would want this, as it's not that big of a deal even when pulling in all dependencies (prettydiff, etc.) People are used to 100 megabyte plus installs, and the convenience is well worth it.

This would also be a natural springboard for getting Unibeautify into OS package managers. The OS packages could be based on this metapackage (or some kind of rollup version of same).

I was going over the install instructions for the Emacs package and realized that all the various npm modules seems quite complex for people coming from that background. The npm package syntax with all the @ signs alone seems a little intimidating. A meta-package would really help with this.

@lassik
Copy link
Contributor Author

lassik commented Sep 21, 2018

This is linked to Unibeautify/cli#17

@Glavin001
Copy link
Member

Good idea. I think @szeck87 and I have discussed in the past a package like unibeautify-packed where it comes with everything all in one and then it is reused for VSCode, Atom, etc for easier installation.

@lassik
Copy link
Contributor Author

lassik commented Sep 30, 2018

That's great :) Does npm have a ready-made mechanism for making such a package and it's just a matter of putting in the effort, or is some investigation and experimentation required?

@Glavin001
Copy link
Member

I am not aware of any ready-made mechanism from npm itself. Will have to create a npm package. Here's a repo for anyone interested in contributing: https://github.com/Unibeautify/packed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants