.github/actions/setup-nodejs/README.md
## Setup NodeJS
This action sets up NodeJS using a specified `.nvmrc` file. It supports using either yarn or npm as package manager.
### Inputs
* `nvmrc_path`: set to a relative path to use a different `.nvmrc` file. Default is `.nvmrc`.
* `cache`: set to "npm" to use npm instead of yarn. Default is "yarn".
* `install_dependencies`: set to "false" to skip installing dependencies. Default is "true".
* `cache-path`: set to a relative path to use a different cache path. Default is `yarn.lock`.
### Outputs
This action doesn't provide any outputs.
### Example usage
```yaml
with:
- name: Setup NodeJS
uses: ./.github/actions/setup-nodejs
with:
nvmrc_path: '.nvmrc'
cache: 'npm'
install_dependencies: 'true'
cache-path: 'my-custom-path'
```