Luna - NPM management application
Luna is a tool for developers to manage npm packages. You can install, view, update, uninstall your npm global packages or manage your packages from a local directory. Also the application has a notification system to inform you about missing dependencies and outdated packages.
if you want to help me make this software better and more useful feel free to add an issue or make a pull request.
- Install new packages
- View package detail info
- Get notifications for missing dependencies
- Analyze package.json file
- Update existing packages
- Uninstall packages
Luna is created with the ReactJS library, Redux for store management, Webpack 3 for bundling and Electron for building.
How to start developing:
- clone the repository
npm installto install application's dependencies and devDependencies.
npm run dev
if you are on linux and get error gyp WARN EACCES, run
sudo npm install --allow-root - maybe you have to delete the node_modules folders first.
Debian based (Debian, Ubuntu, Linux Mint)
- Download luna_1.2.0_amd64.deb
sudo dpkg --install luna_1.2.0_amd64.debon the downloaded package.
- Download luna_1.2.0.exe
Note: You have to uninstall previous versions if any
- Fork it (https://github.com/rvpanoz/luna/fork)
- Create your feature branch (
git checkout -b feature/yolo)
- Commit your changes (
git commit -am 'Add some cool yolo feautures')
- Push to the branch (
git push origin feature/yolo)
- Create a new Pull Request