For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /api/rspeedy.minify.mainthreadoptions.md.
This is the dev preview website. Check out the document at lynx-stack.dev

Home > @lynx-js/rspeedy > Minify > mainThreadOptions

Minify.mainThreadOptions property

Signature:

mainThreadOptions?: Rspack.SwcJsMinimizerRspackPluginOptions | undefined;

Default Value

undefined

Example

import { defineConfig } from '@lynx-js/rspeedy'

export default defineConfig({
  output: {
    minify: {
      jsOptions: {
        minimizerOptions: {
          compress: {
            pure_funcs: ['console.log'],
          },
        },
      },
      mainThreadOptions: {
        minimizerOptions: {
          compress: {
            pure_funcs: ['NativeModules.call', 'lynx.getJSModule'],
          },
        },
      },
    },
  },
})