code: function splitBundleOptions(options: BundleOptions): SplitBundleOptions {
    return {
      entryFile: options.entryFile,
      transformOptions: {
        customTransformOptions: options.customTransformOptions,
        dev: options.dev,
        hot: options.hot,
        minify: options.minify,
        platform: options.platform,
        type: 'module',
      },
      serializerOptions: {
        sourceMapUrl: options.sourceMapUrl,
        runModule: options.runModule,
        excludeSource: options.excludeSource,
        inlineSourceMap: options.inlineSourceMap,
      },
      onProgress: options.onProgress,
    };
  }
docs: Splits a BundleOptions object into smaller, more manageable parts.