{"compiled":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nfunction _createMdxContent(props) {\n  const _components = {\n    code: \"code\",\n    figure: \"figure\",\n    h2: \"h2\",\n    p: \"p\",\n    pre: \"pre\",\n    span: \"span\",\n    ...props.components\n  };\n  return _jsxs(_Fragment, {\n    children: [_jsx(_components.h2, {\n      children: \"--compiler-debug\"\n    }), \"\\n\", _jsxs(_components.p, {\n      children: [\"Add the \", _jsx(_components.code, {\n        children: \"--compiler-debug\"\n      }), \" flag to trace how modules are resolved.\\nIf a module is excluded from the bundle, the reason for the exclusion will be shown as well.\"]\n    }), \"\\n\", _jsx(_components.figure, {\n      \"data-rehype-pretty-code-figure\": \"\",\n      children: _jsx(_components.pre, {\n        tabIndex: \"0\",\n        \"data-language\": \"txt\",\n        \"data-theme\": \"material-theme-palenight github-light\",\n        children: _jsxs(_components.code, {\n          \"data-language\": \"txt\",\n          \"data-theme\": \"material-theme-palenight github-light\",\n          style: {\n            display: \"grid\"\n          },\n          children: [_jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/index.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/core/index.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/@swc/core/index.js [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/oxc-parser/index.js [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/oxc-resolver/index.js [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/estree-walker/dist/esm/estree-walker.js [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/astring/dist/astring.mjs [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/source-map/source-map.js [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/deepmerge-ts/dist/index.mjs [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: packages/serpack-logger/dist/index.mjs\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/colors/lib/index.js [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/core/parse.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/core/functions.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/core/loader.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: node_modules/vlq/src/index.js [rejected - node_modules]\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/lib/root.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/config.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/compile.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/runtime/index.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/runtime/require.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/runtime/env.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/runtime/runtime.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/runtime/resolve-esm.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/plugin.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Resolving module: src/dependencies.ts\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: modules: {\\\"src/index.ts\\\":0,\\\"src/core/index.ts\\\":1,\\\"src/core/functions.ts\\\":2,\\\"src/core/parse.ts\\\":3,\\\"src/config.ts\\\":4,\\\"src/compile.ts\\\":5,\\\"src/plugin.ts\\\":6,\\\"src/dependencies.ts\\\":7,\\\"packages/serpack-logger/dist/index.mjs\\\":8,\\\"src/core/loader.ts\\\":9,\\\"src/lib/root.ts\\\":10,\\\"src/runtime/index.ts\\\":11,\\\"src/runtime/require.ts\\\":12,\\\"src/runtime/env.ts\\\":13,\\\"src/runtime/runtime.ts\\\":14,\\\"src/runtime/resolve-esm.ts\\\":15}\"\n            })\n          }), \"\\n\", _jsx(_components.span, {\n            \"data-line\": \"\",\n            children: _jsx(_components.span, {\n              children: \"[DEBUG]: Compiled Successfully in 95ms\"\n            })\n          })]\n        })\n      })\n    })]\n  });\n}\nfunction MDXContent(props = {}) {\n  const {wrapper: MDXLayout} = props.components || ({});\n  return MDXLayout ? _jsx(MDXLayout, {\n    ...props,\n    children: _jsx(_createMdxContent, {\n      ...props\n    })\n  }) : _createMdxContent(props);\n}\nreturn {\n  default: MDXContent\n};\n","posts":[{"introduction":"Introduction"},{"comparison":"Comparison"},{"serpackrc":".serpackrc.js"},{"compile":"Compile"},{"options":"Compiler Options"},{"runtime":"serpack/runtime"},{"sourcemap":"Sourcemap"},{"externals":"Exclude node_modules"},{"extension":"Supported Extensions"},{"modifier":"Modifier"},{"plugin-guide":"Plugin Guide"},{"generate-d-ts":"Generate .d.ts"},{"serpack-only":"serpack-only Feature"},{"debug":"Debugging Mode"},{"roadmap":"Roadmap"}],"target":{"debug":"Debugging Mode"},"targetcategory":"Dev","directory":"serpack"}