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.

73 lines (72 loc) 1.93 kB
var c = Object.defineProperty, d = Object.defineProperties; var f = Object.getOwnPropertyDescriptors; var i = Object.getOwnPropertySymbols; var j = Object.prototype.hasOwnProperty, m = Object.prototype.propertyIsEnumerable; var n = (e, t, o) => t in e ? c(e, t, { enumerable: !0, configurable: !0, writable: !0, value: o }) : e[t] = o, r = (e, t) => { for (var o in t || (t = {})) j.call(t, o) && n(e, o, t[o]); if (i) for (var o of i(t)) m.call(t, o) && n(e, o, t[o]); return e; }, s = (e, t) => d(e, f(t)); import { isDev as v, isNextGET16 as g } from "@code-inspector/core"; import y from "path"; import { fileURLToPath as b } from "url"; function q(e) { if (e.close || !v(e.dev, process.env.NODE_ENV === "development")) return {}; const t = { port: 0, entry: "", output: e.output }; let o = null; if (typeof require != "undefined" && typeof require.resolve == "function" && (o = require.resolve("@code-inspector/webpack")), typeof import.meta.resolve == "function") { const u = import.meta.resolve( "@code-inspector/webpack" ); o = b(u); } const l = y.resolve(o, ".."), a = [ "*.jsx", "*.tsx", "layout.js", "layout.ts", "page.js", "page.ts", "loading.js", "loading.ts", "not-found.js", "not-found.ts", "error.js", "error.ts", "global-error.js", "global-error.ts", "template.js", "template.ts", "default.js", "default.ts" ], p = "**/{".concat(a.join(","), "}"); return { [g() ? "**/*.{jsx,tsx,js,ts,mjs,mts}" : p]: { loaders: [ { loader: "".concat(l, "/loader.js"), options: s(r({}, e), { record: t }) }, { loader: "".concat(l, "/inject-loader.js"), options: s(r({}, e), { record: t }) } ] } }; } export { q as TurbopackCodeInspectorPlugin };