swissmanu / harmonyhubjs-client

A Node.JS library which allows you to interact with your Logitech Harmony Hub.
https://github.com/swissmanu/harmonyhubjs-client
MIT License
155 stars 42 forks source link

Add version to package.json #27

Closed maddox closed 8 years ago

maddox commented 8 years ago

There's no version number listed in the package.json. This makes installing the package directly from GitHub or any git URL impossible with NPM.

swissmanu commented 8 years ago

harmonhubjs-client uses automated semantic-release which generates latest version numbers on the fly during the travis build. there is no version number by intention in the git repo.

please see https://github.com/semantic-release/semantic-release for more information.

maddox commented 8 years ago

Is there any reason that semantic-release can't bump the version and also write it to the package.json and commit it when a release is created? It looks like it's most likely creating a tag and pushing that up to GitHub.

The problem remains, this package can't be installed with NPM directly from GitHub.