any-content-replace-loader
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

any-content-replace-loader

webpack loader: Replace content during compilation

example

replace abc with def by this loader

before:
 // a.ts
 console.log('a.ts: abc');
 // b.ts
 console.log('b.ts: abc');
after:
 // a.ts
 console.log('a.ts: def');
 // b.ts
 console.log('b.ts: def');

Demo

module: {
  rules: [
    {
      test: /\.js$/,
      use: [
        {
          loader: 'any-content-replace-loader',
          options: {
            search: /abc/gi,
            replace: 'def',
          },
        },
      ],
      exclude: /node_modules/,
    },
  ],
},

if you use typescript:

module: {
  rules: [
    {
      test: /\.ts$/,
      use: [
        'ts-loader',
        {
          loader: 'any-content-replace-loader',
          options: {
            search: /abc/gi,
            replace: 'def',
          },
        },
      ],
      exclude: /node_modules/,
    },
  ],
},

Package Sidebar

Install

npm i any-content-replace-loader

Weekly Downloads

1

Version

0.0.5

License

MIT

Unpacked Size

13.8 kB

Total Files

13

Last publish

Collaborators

  • spenceryang