diff --git a/examples.md b/examples.md index 1bcde91..db752bd 100644 --- a/examples.md +++ b/examples.md @@ -21,6 +21,7 @@ - [Java - Maven](#java---maven) - [Node - npm](#node---npm) - [Node - Lerna](#node---lerna) +- [Node - pnpm](#node---pnpm) - [Node - Yarn](#node---yarn) - [Node - Yarn 2](#node---yarn-2) - [OCaml/Reason - esy](#ocamlreason---esy) @@ -370,6 +371,23 @@ The yarn cache directory will depend on your operating system and version of `ya ${{ runner.os }}-yarn- ``` + +## Node - Pnpm + +```yaml + - name: Cache .pnpm-store + uses: actions/cache@v2 + with: + path: | + ~/.pnpm-store + D:\.pnpm-store + **/node_modules + key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }} +``` + + ## Node - Yarn 2 The yarn 2 cache directory will depend on your config. See https://yarnpkg.com/configuration/yarnrc#cacheFolder for more info.