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 #118

Closed
feross opened this issue Dec 1, 2014 · 8 comments
Closed

Publish to npm #118

feross opened this issue Dec 1, 2014 · 8 comments

Comments

@feross
Copy link

feross commented Dec 1, 2014

Please publish this to npm! 👍 The package name interact.js is available.

@feross
Copy link
Author

feross commented Dec 1, 2014

Also, this library is excellent. Thanks!

@taye
Copy link
Owner

taye commented Dec 2, 2014

Please publish this to npm! 👍 The package name interact.js is available.

You can pull it into your project with

npm install --save taye/interact.js

I've discussed why I don't want to publish it to npm in #70

Also, this library is excellent. Thanks!

You're welcome!

@natew
Copy link

natew commented Dec 4, 2014

I feel like there's not much explanation there! Just want to throw in my +1 on publishing to npm, I think it would make the project more successful.

@feross
Copy link
Author

feross commented Dec 4, 2014

I get that you don't want different names on npm and bower – it seems wrong and gross. But there's precedent for it, from a very popular library too, velocity.js. See: https://github.com/julianshapiro/velocity

bower install velocity
npm install velocity-animate

npm git installs are a bit of a second-class citizen. It adds another external dependency to your project install process (if either npm or github is down, you can't install/deploy), and commands like npm outdated report git deps as always outdated.

I'd just nab interact-animate or interact.js (despite npm's recommendation, some libraries still use .js, and it's fine to do so if there's no other good name available).

@taye
Copy link
Owner

taye commented Dec 4, 2014

@natew Thanks for your input. I often prefer to wait until more/stronger arguments come in before changing things (which is why I left this issue open).

@feross I didn't think that there was any difference between installing with a package name and installing with a git repo. I guess I'll publish it as interact.js then.

@feross
Copy link
Author

feross commented Dec 4, 2014

Thanks!

taye added a commit that referenced this issue Dec 4, 2014
@taye
Copy link
Owner

taye commented Dec 4, 2014

@taye taye closed this as completed Dec 4, 2014
@anthonyborell
Copy link

anthonyborell commented Jul 27, 2016

@taye You guys should consider renaming the npm package to "interact-js" or simply "interact" like you have done with bower, as I am getting numerous issues when building and importing with typescript and aurelia because its looking for a file called interact.js and not a folder. I renamed the folder and this fixed my problems. However now, this breaks package.json

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

5 participants
@natew @feross @taye @anthonyborell and others