Skip to content
/ luna Public
forked from rvpanoz/luna

npm management through a modern UI. Created with ReactJS and Redux, Material-UI. Bundled with Webpack. Build on Electron. 🌺

License

Notifications You must be signed in to change notification settings

NikoNagy/luna

 
 

Repository files navigation

Luna - NPM management Electron application v2:boom:


Description

Luna is an electron app for developers for handling npm packages.

Features

  • 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:

  1. Electron https://electronjs.org/
  2. ReactJS https://reactjs.org/
  3. Redux https://redux.js.org/
  4. Material-ui https://material-ui-next.com/
  5. Webpack https://github.com/webpack/webpack

Downloads

Linux based systems

  1. Debian download
  2. AppImage download

Windows

Setup download

macOS

Work in progress.. help wanted

Development

  1. clone the repository
  2. run npm install to install application's dependencies and devDependencies.
  3. 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.

Notes

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

About

npm management through a modern UI. Created with ReactJS and Redux, Material-UI. Bundled with Webpack. Build on Electron. 🌺

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.8%
  • CSS 2.5%
  • HTML 0.7%