Skip to content

Repository files navigation

swc-remove-matched-charset-plugin

Node.js Package

This is only for swc javascript API plugin.
It can help you to remove invalid content via regexp rules from string literal of your code.

For more remove expected, you can see tests/index.spec.ts.

Usage

Installation

pnpm i -D swc-remove-matched-charset-plugin

Configuration

const plugin = [
  'swc-remove-matched-charset-plugin',
  {
    matches: ['[\u4E00-\u9FFF]', 'baidu.com|google.com'],
    replace_with: '*', // Optional
  },
];

const swcOptions = {
  jsc: {
    experimental: {
      plugins: [plugin],
    },
  },
};

Options

  • matches (required): Array of regexp string for replace.
  • replace_with (optional): String for replace. Default is '', it will replace the length same as the matched string when pass.

License

For a detailed explanation on how things work, checkout the swc doc

Copyright (c) 2024-present, Idler.zhu

About

A SWC plugin for remove matched charset

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages