klip-sdk
Version:
JavaScript SDK to interact with klip App2App requests
40 lines (39 loc) • 998 B
YAML
name: Set up kas FE js environment
author: Bolt lee
description: ' Set up kas FE js environment'
inputs:
version:
description: 'js version setting'
required: true
default: "16.13.1"
submodule-option:
description: 'recursive or false. default is recursive'
required: false
default: 'recursive'
outputs:
cache:
description: 'cache hit or not'
value: ${{ steps.cache.outputs.cache-hit }}
runs:
using: "composite"
steps:
- name: prepare js environment
uses: actions/setup-node@v4
with:
node-version: ${{ inputs.version }}
- name: cache
id: cache
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install Dependencies
if: always() #steps.cache.outputs.cache-hit != 'true'
shell: bash
run: |
npm ci
npm install
env:
CI: ""