├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── BUG.md │ ├── DOCS.md │ ├── FEATURE.md │ ├── MODIFICATION.md │ └── SUPPORT.md ├── PULL_REQUEST_TEMPLATE.md ├── funding.yml └── labels.json ├── .gitignore ├── .nvmrc ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── argv.d.ts ├── argv.js ├── assets ├── nano.ai └── nano.svg ├── bin └── wp.js ├── codecov.yml ├── commitlint.config.js ├── lib ├── compiler.js └── config.js ├── package.json └── test ├── fixtures ├── .babelrc ├── bad.config.js ├── bail.config.js ├── bail.js ├── entry.js ├── fn.config.js ├── multi.config.js ├── stats.config.js ├── watch.config.js ├── webpack.config-default.babel.js ├── webpack.config-default.esm.js ├── webpack.config.babel.js ├── webpack.config.es6 ├── webpack.config.esm.js ├── webpack.config.js ├── yrtne.js └── zero │ └── src │ └── index.js ├── snapshots ├── test.js.md └── test.js.snap └── test.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | package-lock.json -diff 2 | * text=auto 3 | bin/* eol=lf -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/ISSUE_TEMPLATE/BUG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/ISSUE_TEMPLATE/DOCS.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/ISSUE_TEMPLATE/FEATURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/MODIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/ISSUE_TEMPLATE/MODIFICATION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/ISSUE_TEMPLATE/SUPPORT.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/funding.yml -------------------------------------------------------------------------------- /.github/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.github/labels.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/README.md -------------------------------------------------------------------------------- /argv.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/argv.d.ts -------------------------------------------------------------------------------- /argv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/argv.js -------------------------------------------------------------------------------- /assets/nano.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/assets/nano.ai -------------------------------------------------------------------------------- /assets/nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/assets/nano.svg -------------------------------------------------------------------------------- /bin/wp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/bin/wp.js -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/codecov.yml -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /lib/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/lib/compiler.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/lib/config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/.babelrc -------------------------------------------------------------------------------- /test/fixtures/bad.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | nano: 'cli' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/bail.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/bail.config.js -------------------------------------------------------------------------------- /test/fixtures/bail.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line 2 | require('batman-module.js'); 3 | -------------------------------------------------------------------------------- /test/fixtures/entry.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | nano: 'cli' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/fn.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/fn.config.js -------------------------------------------------------------------------------- /test/fixtures/multi.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/multi.config.js -------------------------------------------------------------------------------- /test/fixtures/stats.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/stats.config.js -------------------------------------------------------------------------------- /test/fixtures/watch.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/watch.config.js -------------------------------------------------------------------------------- /test/fixtures/webpack.config-default.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/webpack.config-default.babel.js -------------------------------------------------------------------------------- /test/fixtures/webpack.config-default.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/webpack.config-default.esm.js -------------------------------------------------------------------------------- /test/fixtures/webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/webpack.config.babel.js -------------------------------------------------------------------------------- /test/fixtures/webpack.config.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/webpack.config.es6 -------------------------------------------------------------------------------- /test/fixtures/webpack.config.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/webpack.config.esm.js -------------------------------------------------------------------------------- /test/fixtures/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/fixtures/webpack.config.js -------------------------------------------------------------------------------- /test/fixtures/yrtne.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | cli: 'nano' 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/zero/src/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | nano: 'cli' 3 | }; 4 | -------------------------------------------------------------------------------- /test/snapshots/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/snapshots/test.js.md -------------------------------------------------------------------------------- /test/snapshots/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/snapshots/test.js.snap -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/webpack-nano/HEAD/test/test.js --------------------------------------------------------------------------------