Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 831 Bytes

README.md

File metadata and controls

42 lines (34 loc) · 831 Bytes

@debugids/vite

npm version

Injects Debug IDs into source and sourcemaps when using Vite.

Vite v6.1.1 and later support debug IDs natively without any plugins. Just set build.rollupOptions.output.sourcemapDebugIds: true:

vite.config.mjs

export default {
  root: "./src",
  mode: "production",
  build: {
    outDir: "./dist",
    sourcemap: true,
    rollupOptions: {
      output: {
        sourcemapDebugIds: true,
      },
    },
  },
};

For older versions of Vite, you can use this plugin to inject debug IDs:

import debugIds from "@debugids/vite";

export default {
  root: "./src",
  mode: "production",
  plugins: [debugIds()],
  build: {
    outDir: "./dist",
    sourcemap: true,
  },
};