@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',
            },
          },
        ],
      },
    ],
  },
};

/@olajs/transform-imports-loader/

    Package Sidebar

    Install

    npm i @olajs/transform-imports-loader

    Weekly Downloads

    3

    Version

    0.0.7

    License

    MIT

    Unpacked Size

    12.2 kB

    Total Files

    7

    Last publish

    Collaborators

    • clq_web