Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexanderjeurissen/yarn-bundle

📦 Bundler for global yarn packages
https://github.com/alexanderjeurissen/yarn-bundle

bundle global node node-module node-modules yarn yarn-bundle yarnglobal yarnpkg

Last synced: 9 days ago
JSON representation

📦 Bundler for global yarn packages

Awesome Lists containing this project

README

        

# yarn-bundle 📦

Bundler for global yarn packages.
Heavily inspired by [HomeBrew bundle](https://github.com/Homebrew/homebrew-bundle).

![image](https://github.com/alexanderjeurissen/yarn-bundle/blob/main/public/assets/yarn_bundle_dump.png)

### Options

*yarn-bundle* comes with a `--help` command to list all the CLI options that can be passed.
The options that *yarn-bundle* accepts are very similar to *homebrew-bundle*

![image](https://github.com/alexanderjeurissen/yarn-bundle/blob/main/public/assets/yarn_bundle_help.png)

```conf
Usage: yarn_bundle [options]

A CLI for bundling global node modules

Options:
-V, --version output the version number
-d, --dump Write all globally installed node_modules into a *yarnFile* file.
-D, --describe dump adds a description comment above each line, unless the dependency does not have a description.
-i, --install Install all dependencies from the *yarnFile* file
-h, --help display help for command
```

### Examples

Several example *yarnFile* can be found in the public/assets folder:

- [yarnFile](https://github.com/alexanderjeurissen/yarn-bundle/blob/main/public/assets/example_yarn_file) without descriptions (default)
- [yarnFile](https://github.com/alexanderjeurissen/yarn-bundle/blob/main/public/assets/example_yarn_file_with_describe) with descriptions (using --describe option)