├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── integrate.yml │ ├── publish.yml │ └── validate.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── index.js ├── lib └── private │ ├── get-dependencies.js │ └── resolve-lambda-module-paths.js ├── package.json └── test ├── _fixtures ├── dynamic-resolution │ ├── dynamically-required.js │ ├── index.js │ └── required-by-dynamically-required.js ├── node_modules │ └── some-dep │ │ ├── entry.js │ │ ├── ignored.js │ │ ├── other.js │ │ └── package.json ├── outer-path-lambda │ └── index.js └── some-lambda │ ├── foo.js │ ├── index.js │ └── some-extra-file ├── _lib └── serverless-mock.js └── index ├── failure.js └── success.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: medikoo 2 | -------------------------------------------------------------------------------- /.github/workflows/integrate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/.github/workflows/integrate.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/index.js -------------------------------------------------------------------------------- /lib/private/get-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/lib/private/get-dependencies.js -------------------------------------------------------------------------------- /lib/private/resolve-lambda-module-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/lib/private/resolve-lambda-module-paths.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/package.json -------------------------------------------------------------------------------- /test/_fixtures/dynamic-resolution/dynamically-required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/test/_fixtures/dynamic-resolution/dynamically-required.js -------------------------------------------------------------------------------- /test/_fixtures/dynamic-resolution/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/test/_fixtures/dynamic-resolution/index.js -------------------------------------------------------------------------------- /test/_fixtures/dynamic-resolution/required-by-dynamically-required.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/_fixtures/node_modules/some-dep/entry.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | require("./other"); 4 | -------------------------------------------------------------------------------- /test/_fixtures/node_modules/some-dep/ignored.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | -------------------------------------------------------------------------------- /test/_fixtures/node_modules/some-dep/other.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | -------------------------------------------------------------------------------- /test/_fixtures/node_modules/some-dep/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "entry.js" 3 | } 4 | -------------------------------------------------------------------------------- /test/_fixtures/outer-path-lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/test/_fixtures/outer-path-lambda/index.js -------------------------------------------------------------------------------- /test/_fixtures/some-lambda/foo.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | require("some-dep"); 4 | -------------------------------------------------------------------------------- /test/_fixtures/some-lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/test/_fixtures/some-lambda/index.js -------------------------------------------------------------------------------- /test/_fixtures/some-lambda/some-extra-file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/_lib/serverless-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/test/_lib/serverless-mock.js -------------------------------------------------------------------------------- /test/index/failure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/test/index/failure.js -------------------------------------------------------------------------------- /test/index/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/medikoo/serverless-plugin-reducer/HEAD/test/index/success.js --------------------------------------------------------------------------------