0.25.0 • Published 9 months ago

@discord/swc-intl-message-transformer v0.25.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

swc-intl-message-transformer

An SWC plugin for transforming intl message usages to obfuscated, minified strings, saving on bundle size and allowing for complete anonymity of string names.

The runtime of this package is a single .wasm file, which is loaded as the main file when requiring the package.

Development

pnpm intl-cli swc build

This will automatically ensure you have the appropriate Rust toolchains and targets installed, compile the plugin to a .wasm file, and copy it to the appropriate location for use as an npm package.

Usage

This plugin is usable in any project using SWC >= 1.0. Add it to the transpiler configuration through the options.jsc.experimental.plugins setting:

{
  jsc: {
    experimental: {
      plugins: [
        [
          require.resolve('@discord/swc-intl-message-transformer'),
          // Optional extra configuration for customized usage.
          { extraImports: { './custom-module': ['additional', 'imported', 'names'] } },
        ],
      ];
    }
  }
}
0.18.0-rc.0

1 year ago

0.20.1

1 year ago

0.20.0

1 year ago

0.13.0

1 year ago

0.13.1

1 year ago

0.13.2

1 year ago

0.13.3

1 year ago

0.17.0

1 year ago

0.25.0

9 months ago

0.21.1

12 months ago

0.21.0

12 months ago

0.14.0

1 year ago

0.18.0

1 year ago

0.22.1

12 months ago

0.22.0

12 months ago

0.19.0

1 year ago

0.19.1

1 year ago

0.19.2

1 year ago

0.11.2-rc.3

1 year ago

0.11.2

1 year ago

0.11.3

1 year ago

0.15.0

1 year ago

0.11.4

1 year ago

0.11.5

1 year ago

0.11.6

1 year ago

0.23.3

9 months ago

0.23.2

10 months ago

0.23.1

11 months ago

0.23.0

11 months ago

0.12.0

1 year ago

0.16.0

1 year ago

0.16.1

1 year ago

0.24.0

9 months ago

0.22.0-rc.1

12 months ago

0.22.0-rc.0

12 months ago

0.11.2-rc.2

1 year ago

0.11.2-rc.1

1 year ago

0.11.2-rc.0

1 year ago

0.11.1-rc.0

1 year ago

0.11.1

1 year ago

0.10.2

1 year ago

0.10.3

1 year ago

0.10.4

1 year ago

0.10.0

1 year ago

0.10.0-rc.4

1 year ago

0.10.0-rc.3

1 year ago

0.10.0-rc.2

1 year ago

0.10.0-rc.1

1 year ago

0.9.0

1 year ago

0.9.1

1 year ago

0.9.0-rc.2

1 year ago

0.9.0-rc.1

1 year ago

0.8.0

1 year ago

0.8.0-rc.1

1 year ago

0.8.0-rc.0

1 year ago

0.7.1

1 year ago

0.7.1-rc.0

1 year ago

0.7.0

1 year ago

0.6.2

1 year ago

0.6.1

1 year ago

0.5.2

1 year ago

0.5.0

1 year ago

0.4.2

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.2

1 year ago

0.2.1-rc.2

1 year ago

0.2.1-rc.1

1 year ago

0.2.1-rc.0

1 year ago

0.2.0

1 year ago

0.1.3-rc.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0-rc.1

2 years ago

0.1.0-rc.0

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6-rc.2

2 years ago

0.0.6-rc.1

2 years ago

0.0.6-rc.0

2 years ago

0.0.5

2 years ago

0.0.4-rc.0

2 years ago

0.0.3

2 years ago

0.0.2-rc.2

2 years ago

0.0.2-rc.1

2 years ago

0.0.2-rc.0

2 years ago

0.0.1

2 years ago