Luna is an electron app for developers for handling npm packages.
- Manage global packages
- Analyze local directory using package.json
- Install new packages
- Update existing packages
- Uninstall packages
- View package detail info
- Search npm for new packages
- Get notifications for missing dependencies
- Visualization of package details
Luna is alive thanks to these great libs and tools:
- Electron https://electronjs.org/
- ReactJS https://reactjs.org/
- Redux https://redux.js.org/
- Material-ui https://material-ui-next.com/
- Webpack https://github.com/webpack/webpack
Setup download
Work in progress.. help wanted
- clone the repository
- run
npm install
to install application's dependencies and devDependencies. - run
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.
If you have installed the previous version v1.2.0 you have to remove the node_modules folder and make a clean npm install. Previous version 1.2.0 codebase is now on UI/bootstrap branch
.
For the previous version of the application you can use the UI/bootstrap branch You have to remove the node_modules folder and run a clean install then use:
git checkout UI/bootstrap
npm install
if you encounter permission problems on Linux try:
sudo npm install --allow-root