https://github.com/egel/juice
Quick and easy tool to help extract licensing information on production node packages.
https://github.com/egel/juice
cli csv-export nodejs npm package-json package-lock-json production-licenses
Last synced: 3 months ago
JSON representation
Quick and easy tool to help extract licensing information on production node packages.
- Host: GitHub
- URL: https://github.com/egel/juice
- Owner: egel
- License: mit
- Created: 2022-09-23T13:06:17.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-05T20:49:09.000Z (about 2 years ago)
- Last Synced: 2025-03-05T15:24:09.437Z (over 1 year ago)
- Topics: cli, csv-export, nodejs, npm, package-json, package-lock-json, production-licenses
- Language: Go
- Homepage:
- Size: 7.76 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://pkg.go.dev/github.com/egel/juice)
[](https://goreportcard.com/report/github.com/egel/juice)

# Juice
Quick and easy tool to help extract licensing information on production node packages.
> -- Yeah! Give me the Juice!

This tool is aiming to simplify and reduce your time with gathering informations about all your application's node production dependencies in single summary file, with all vital information about each package, like: _name_, _version_, _license type_, _license text_, _links to NPM/repository/homepage_, _errors_, or _direct license link (experimental)_.
## Install
```bash
go install github.com/egel/juice/cmd/juice-cli@latest
```
> Check if juice has been installed correctly
>
> ```bash
> which juice-cli
> ```
### Upgrade
To upgrade to latest version use
```bash
GONOPROXY=github.com/egel go install github.com/egel/juice/cmd/juice-cli@latest
```
## Usage
```bash
# enter the location with package.json and package-lock.json files, and run:
juice-cli get
```
> If `juice-cli` is failing, possibly your project may have old, incorrect, or outdated dependencies. Make sure you have a working installation of `package.json` and `package-lock.json`, so it can download all required packages into `node_modules`.
## License
MIT License. Logo by [Vincent Le moign](https://iconscout.com/icon/juice-247)