├── .editorconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode ├── settings.json └── tasks.json ├── DEV_NOTES.md ├── LICENSE.md ├── custom_typings ├── any.d.ts ├── enhanced-resolve.d.ts ├── enhanced-resolve.files.d.ts ├── webpack.d.ts └── webpack.files.d.ts ├── example └── aurelia.ts ├── index.html ├── index.ts ├── loaders ├── comment-loader.ts ├── convention-loader.ts ├── html-require-loader.ts └── list-based-require-loader.ts ├── package.json ├── plugins ├── convention-invalidate-plugin.ts ├── mapped-module-ids-plugin.ts ├── rewrite-module-subdirectory-plugin.ts └── root-most-resolve-plugin.ts ├── readme.md ├── temp ├── tmp.ts └── useful.ts ├── test-fixtures ├── app-extra │ ├── extra.js │ └── sub │ │ ├── extra-sub.js │ │ ├── hello.html │ │ └── hello.js └── app │ ├── app.html │ ├── app.js │ ├── car.js │ ├── car.spec.js │ ├── engine.js │ ├── engine.spec.js │ ├── index.html │ ├── main.js │ ├── nav-bar.html │ ├── resources │ ├── double.js │ ├── glooob │ │ ├── subdir │ │ │ └── test-c.js │ │ ├── test-a.js │ │ ├── test-b.html │ │ └── test-b.js │ ├── hello.html │ ├── hello.js │ └── triple.js │ ├── root-most.js │ ├── sub │ ├── double.js │ ├── hello.html │ └── hello.js │ ├── welcome.html │ └── welcome.js ├── test ├── e2e.spec.js └── preprocessor.js ├── tsconfig.json ├── typings ├── definitions.d.ts └── promisify.d.ts ├── utils ├── index.spec.ts ├── index.ts └── inject.ts ├── webpack.config.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | .vscode 4 | *.log 5 | test-fixtures/webpack-dist 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /DEV_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/DEV_NOTES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/LICENSE.md -------------------------------------------------------------------------------- /custom_typings/any.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/custom_typings/any.d.ts -------------------------------------------------------------------------------- /custom_typings/enhanced-resolve.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/custom_typings/enhanced-resolve.d.ts -------------------------------------------------------------------------------- /custom_typings/enhanced-resolve.files.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/custom_typings/enhanced-resolve.files.d.ts -------------------------------------------------------------------------------- /custom_typings/webpack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/custom_typings/webpack.d.ts -------------------------------------------------------------------------------- /custom_typings/webpack.files.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/custom_typings/webpack.files.d.ts -------------------------------------------------------------------------------- /example/aurelia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/example/aurelia.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/index.html -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/index.ts -------------------------------------------------------------------------------- /loaders/comment-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/loaders/comment-loader.ts -------------------------------------------------------------------------------- /loaders/convention-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/loaders/convention-loader.ts -------------------------------------------------------------------------------- /loaders/html-require-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/loaders/html-require-loader.ts -------------------------------------------------------------------------------- /loaders/list-based-require-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/loaders/list-based-require-loader.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/package.json -------------------------------------------------------------------------------- /plugins/convention-invalidate-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/plugins/convention-invalidate-plugin.ts -------------------------------------------------------------------------------- /plugins/mapped-module-ids-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/plugins/mapped-module-ids-plugin.ts -------------------------------------------------------------------------------- /plugins/rewrite-module-subdirectory-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/plugins/rewrite-module-subdirectory-plugin.ts -------------------------------------------------------------------------------- /plugins/root-most-resolve-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/plugins/root-most-resolve-plugin.ts -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/readme.md -------------------------------------------------------------------------------- /temp/tmp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/temp/tmp.ts -------------------------------------------------------------------------------- /temp/useful.ts: -------------------------------------------------------------------------------- 1 | 2 | // this._module.id = 'something-else' 3 | -------------------------------------------------------------------------------- /test-fixtures/app-extra/extra.js: -------------------------------------------------------------------------------- 1 | console.log(`Extra!`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app-extra/sub/extra-sub.js: -------------------------------------------------------------------------------- 1 | console.log(`I'm mr Extra Sub!`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app-extra/sub/hello.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-fixtures/app-extra/sub/hello.js: -------------------------------------------------------------------------------- 1 | console.log('app-extra/sub/hello!') 2 | -------------------------------------------------------------------------------- /test-fixtures/app/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/app.html -------------------------------------------------------------------------------- /test-fixtures/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/app.js -------------------------------------------------------------------------------- /test-fixtures/app/car.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/car.js -------------------------------------------------------------------------------- /test-fixtures/app/car.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/car.spec.js -------------------------------------------------------------------------------- /test-fixtures/app/engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/engine.js -------------------------------------------------------------------------------- /test-fixtures/app/engine.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/engine.spec.js -------------------------------------------------------------------------------- /test-fixtures/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/index.html -------------------------------------------------------------------------------- /test-fixtures/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/main.js -------------------------------------------------------------------------------- /test-fixtures/app/nav-bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/nav-bar.html -------------------------------------------------------------------------------- /test-fixtures/app/resources/double.js: -------------------------------------------------------------------------------- 1 | console.log(`I'm mr Double!`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app/resources/glooob/subdir/test-c.js: -------------------------------------------------------------------------------- 1 | console.log(`HelloC`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app/resources/glooob/test-a.js: -------------------------------------------------------------------------------- 1 | console.log(`HelloA`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app/resources/glooob/test-b.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-fixtures/app/resources/glooob/test-b.js: -------------------------------------------------------------------------------- 1 | console.log(`HelloB`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app/resources/hello.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-fixtures/app/resources/hello.js: -------------------------------------------------------------------------------- 1 | console.log('sub/hello!') 2 | -------------------------------------------------------------------------------- /test-fixtures/app/resources/triple.js: -------------------------------------------------------------------------------- 1 | console.log(`I'm mr Triple!`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app/root-most.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/root-most.js -------------------------------------------------------------------------------- /test-fixtures/app/sub/double.js: -------------------------------------------------------------------------------- 1 | console.log(`I'm mr Double!`) 2 | -------------------------------------------------------------------------------- /test-fixtures/app/sub/hello.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-fixtures/app/sub/hello.js: -------------------------------------------------------------------------------- 1 | console.log('sub/hello!') 2 | -------------------------------------------------------------------------------- /test-fixtures/app/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/welcome.html -------------------------------------------------------------------------------- /test-fixtures/app/welcome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test-fixtures/app/welcome.js -------------------------------------------------------------------------------- /test/e2e.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test/e2e.spec.js -------------------------------------------------------------------------------- /test/preprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/test/preprocessor.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/definitions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/typings/definitions.d.ts -------------------------------------------------------------------------------- /typings/promisify.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/typings/promisify.d.ts -------------------------------------------------------------------------------- /utils/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/utils/index.spec.ts -------------------------------------------------------------------------------- /utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/utils/index.ts -------------------------------------------------------------------------------- /utils/inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/utils/inject.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niieani/webpack-dependency-suite/HEAD/yarn.lock --------------------------------------------------------------------------------