@@ -24,6 +24,18 @@ jobs:
24 uses: actions/setup-node@v1
24 uses: actions/setup-node@v1
26 node-version: 10
26 node-version: 10
28+ - name: Cache node modules
29+ uses: actions/cache@v1
31+ cache-name: cache-node-modules
33+ path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
34+ key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
36+ ${{ runner.os }}-build-${{ env.cache-name }}-
37+ ${{ runner.os }}-build-
28 - name: Install
40 - name: Install
29 run: npm install
41 run: npm install