blob: b96b89c3b6ae6843e494df75ed2a26f64d5b5399 [file]
name: Install dependencies
description: Install npm dependencies from package.json
inputs:
node-version:
description: Specify the Node.js version to install
required: true
runs:
using: composite
steps:
- uses: actions/setup-node@v4
with:
node-version: ${{ inputs.node-version }}
- uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm clean-install
shell: bash