@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
JavaScript
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
};