├── .github └── workflows │ ├── example-basic.yml │ ├── example-install-command.yml │ ├── example-node-version.yml │ ├── example-performance.yml │ ├── example-rolling-cache.yml │ ├── example-shrinkwrap.yml │ ├── example-subfolders.yml │ ├── example-without-lock-file.yml │ ├── example-yarn.yml │ └── main.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .vscode └── settings.json ├── README.md ├── action.yml ├── dist ├── index.js └── thread.js ├── examples ├── basic │ ├── index.js │ ├── package-lock.json │ └── package.json ├── rolling-cache │ ├── index.js │ ├── package.json │ └── yarn.lock ├── shrinkwrap │ ├── index.js │ ├── npm-shrinkwrap.json │ └── package.json ├── subfolders │ ├── client │ │ ├── index.js │ │ ├── package.json │ │ └── yarn.lock │ └── server │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json ├── without-lock-file │ ├── .npmrc │ ├── index.js │ └── package.json └── yarn │ ├── index.js │ ├── package.json │ └── yarn.lock ├── index.js ├── package.json ├── renovate.json └── test ├── action-spec.js ├── helper.js ├── install-spec.js └── spec.js /.github/workflows/example-basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-basic.yml -------------------------------------------------------------------------------- /.github/workflows/example-install-command.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-install-command.yml -------------------------------------------------------------------------------- /.github/workflows/example-node-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-node-version.yml -------------------------------------------------------------------------------- /.github/workflows/example-performance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-performance.yml -------------------------------------------------------------------------------- /.github/workflows/example-rolling-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-rolling-cache.yml -------------------------------------------------------------------------------- /.github/workflows/example-shrinkwrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-shrinkwrap.yml -------------------------------------------------------------------------------- /.github/workflows/example-subfolders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-subfolders.yml -------------------------------------------------------------------------------- /.github/workflows/example-without-lock-file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-without-lock-file.yml -------------------------------------------------------------------------------- /.github/workflows/example-yarn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/example-yarn.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.11.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/action.yml -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/dist/thread.js -------------------------------------------------------------------------------- /examples/basic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/basic/index.js -------------------------------------------------------------------------------- /examples/basic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/basic/package-lock.json -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/rolling-cache/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/rolling-cache/index.js -------------------------------------------------------------------------------- /examples/rolling-cache/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/rolling-cache/package.json -------------------------------------------------------------------------------- /examples/rolling-cache/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/rolling-cache/yarn.lock -------------------------------------------------------------------------------- /examples/shrinkwrap/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/shrinkwrap/index.js -------------------------------------------------------------------------------- /examples/shrinkwrap/npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/shrinkwrap/npm-shrinkwrap.json -------------------------------------------------------------------------------- /examples/shrinkwrap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/shrinkwrap/package.json -------------------------------------------------------------------------------- /examples/subfolders/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/subfolders/client/index.js -------------------------------------------------------------------------------- /examples/subfolders/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/subfolders/client/package.json -------------------------------------------------------------------------------- /examples/subfolders/client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/subfolders/client/yarn.lock -------------------------------------------------------------------------------- /examples/subfolders/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/subfolders/server/index.js -------------------------------------------------------------------------------- /examples/subfolders/server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/subfolders/server/package-lock.json -------------------------------------------------------------------------------- /examples/subfolders/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/subfolders/server/package.json -------------------------------------------------------------------------------- /examples/without-lock-file/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /examples/without-lock-file/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/without-lock-file/index.js -------------------------------------------------------------------------------- /examples/without-lock-file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/without-lock-file/package.json -------------------------------------------------------------------------------- /examples/yarn/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/yarn/index.js -------------------------------------------------------------------------------- /examples/yarn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/yarn/package.json -------------------------------------------------------------------------------- /examples/yarn/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/examples/yarn/yarn.lock -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/renovate.json -------------------------------------------------------------------------------- /test/action-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/test/action-spec.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/install-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/test/install-spec.js -------------------------------------------------------------------------------- /test/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/npm-install/HEAD/test/spec.js --------------------------------------------------------------------------------