@olajs/transform-imports-loader
TypeScript icon, indicating that this package has built-in type declarations

0.0.7 • Public • Published

transform-imports-loader

A webpack plugin for transform imports just like babel-plugin-transform-imports does, but without babel.

So, you can use it with esbuild or babel.

install

npm i @olajs/transform-imports-loader

usage

webpack.config.js

module.exports = {
  // ...
  module: {
    rules: [
      {
        test: /\.(jsx?|tsx?)$/,
        use: [
          {
            loader: '@olajs/transform-imports-loader',
            options: {
              autoCSSModules: false,
              transformImports: {
                antd$: {
                  transform: (importName) => `antd/es/${importName}`,
                  preventFullImport: true,
                },
              },
            },
          },
          {
            loader: 'esbuild-loader',
            options: {
              loader: 'tsx',
              target: 'es2015',
            },
          },
        ],
      },
    ],
  },
};

Package Sidebar

Install

npm i @olajs/transform-imports-loader

Weekly Downloads

6

Version

0.0.7

License

MIT

Unpacked Size

12.2 kB

Total Files

7

Last publish

Collaborators

  • clq_web