Directory structure:
└── jonaskello-tsconfig-paths-webpack-plugin/
├── README.md
├── CHANGELOG.md
├── jest.config.js
├── LICENSE
├── package.json
├── tsconfig.json
├── .eslintrc.json
├── .npmignore
├── .nvmrc
├── .tool-versions
├── examples/
│ ├── example/
│ │ ├── custom-fs.js
│ │ ├── tsconfig.json
│ │ ├── webpack.config.js
│ │ └── src/
│ │ ├── index.ts
│ │ ├── mapped/
│ │ │ ├── bar/
│ │ │ │ └── file1.ts
│ │ │ ├── foo/
│ │ │ │ └── index.ts
│ │ │ └── star/
│ │ │ ├── browser-field-package/
│ │ │ │ ├── browser.ts
│ │ │ │ ├── node.ts
│ │ │ │ └── package.json
│ │ │ ├── main-field-package/
│ │ │ │ ├── node.ts
│ │ │ │ └── package.json
│ │ │ ├── no-main-field-package/
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ │ └── star-bar/
│ │ │ └── index.ts
│ │ └── use-from-ts/
│ │ └── index.ts
│ └── referenceExample/
│ ├── custom-fs.js
│ ├── tsconfig.json
│ ├── webpack.config.js
│ └── src/
│ ├── index.ts
│ ├── mapped/
│ │ ├── bar/
│ │ │ └── file1.ts
│ │ ├── foo/
│ │ │ └── index.ts
│ │ └── star/
│ │ ├── browser-field-package/
│ │ │ ├── browser.ts
│ │ │ ├── node.ts
│ │ │ └── package.json
│ │ ├── main-field-package/
│ │ │ ├── node.ts
│ │ │ └── package.json
│ │ ├── no-main-field-package/
│ │ │ ├── index.ts
│ │ │ └── package.json
│ │ └── star-bar/
│ │ └── index.ts
│ └── use-from-ts/
│ └── index.ts
├── src/
│ ├── index.ts
│ ├── logger.ts
│ ├── options.ts
│ ├── plugin.ts
│ └── __tests__/
│ ├── logger.test.ts
│ └── plugins.test.ts
├── .github/
│ └── workflows/
│ └── ci.yml
└── .husky/
├── pre-commit
└── .gitignore