UNPKG

@code-inspector/turbopack

Version:

Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.

46 lines (45 loc) 1.33 kB
var l = Object.defineProperty, a = Object.defineProperties; var u = Object.getOwnPropertyDescriptors; var n = Object.getOwnPropertySymbols; var d = Object.prototype.hasOwnProperty, f = Object.prototype.propertyIsEnumerable; var p = (e, r, o) => r in e ? l(e, r, { enumerable: !0, configurable: !0, writable: !0, value: o }) : e[r] = o, t = (e, r) => { for (var o in r || (r = {})) d.call(r, o) && p(e, o, r[o]); if (n) for (var o of n(r)) f.call(r, o) && p(e, o, r[o]); return e; }, s = (e, r) => a(e, u(r)); import { isDev as i } from "@code-inspector/core"; import m from "path"; function b(e) { if (e.close || !i(e.dev, process.env.NODE_ENV === "development")) return {}; const r = { port: 0, entry: "", output: e.output }, o = require.resolve("@code-inspector/webpack"), c = m.resolve(o, ".."); return { "**/*.{jsx,tsx,js,ts,mjs,mts}": { loaders: [ t({ loader: "".concat(c, "/loader.js"), options: s(t({}, e), { record: r }) }, e.enforcePre === !1 ? {} : { enforce: "pre" }), { loader: "".concat(c, "/inject-loader.js"), options: s(t({}, e), { record: r }), enforce: "pre" } ] } }; } export { b as TurbopackCodeInspectorPlugin };