Skip to content

buildWithWorkspaceLibs

Package: @autotracer/plugin-vite-react19  ·  Layer: Build  ·  Type: boolean  ·  Default: false


buildWithWorkspaceLibs is a build configuration option for reactTracer.vite(). It enables the React 19 plugin's restricted internal global-script path for vite build.

When this option is true and inject is enabled, the plugin:

  • externalizes @autotracer/react19, react, and react-dom from the application build
  • injects <script> tags for React, ReactDOM, and the emitted AutoTracer UMD bundle before the app bundle
  • emits auto-tracer-react19.umd.js as a build asset

React 19 does not publish official React or ReactDOM UMD files, so this mode requires reactUmdSrc and reactDomUmdSrc.

Use this only for local or internal QA workflows.

Usage

ts
reactTracer.vite({
  inject: isInternalBuild,
  buildWithWorkspaceLibs: isInternalBuild,
  reactUmdSrc: "/vendor/react-19.global.js",
  reactDomUmdSrc: "/vendor/react-dom-19.global.js",
});

Released under the MIT License.