{"compiled":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nfunction _createMdxContent(props) {\n  const _components = {\n    code: \"code\",\n    h2: \"h2\",\n    li: \"li\",\n    p: \"p\",\n    strong: \"strong\",\n    ul: \"ul\",\n    ...props.components\n  }, {Box} = _components;\n  if (!Box) _missingMdxReference(\"Box\", true);\n  return _jsxs(_Fragment, {\n    children: [_jsx(_components.h2, {\n      children: \"Supported Extensions\"\n    }), \"\\n\", _jsxs(_components.ul, {\n      children: [\"\\n\", _jsxs(_components.li, {\n        children: [_jsx(_components.strong, {\n          children: \"JavaScript\"\n        }), \": \", _jsx(_components.code, {\n          children: \"js\"\n        }), \", \", _jsx(_components.code, {\n          children: \"cjs\"\n        }), \",\", _jsx(_components.code, {\n          children: \"mjs\"\n        }), \", \", _jsx(_components.code, {\n          children: \"jsx\"\n        })]\n      }), \"\\n\", _jsxs(_components.li, {\n        children: [_jsx(_components.strong, {\n          children: \"TypeScript\"\n        }), \": \", _jsx(_components.code, {\n          children: \"ts\"\n        }), \", \", _jsx(_components.code, {\n          children: \"cts\"\n        }), \", \", _jsx(_components.code, {\n          children: \"mts\"\n        }), \", \", _jsx(_components.code, {\n          children: \"tsx\"\n        })]\n      }), \"\\n\", _jsxs(_components.li, {\n        children: [_jsx(_components.strong, {\n          children: \"JSON\"\n        }), \": \", _jsx(_components.code, {\n          children: \"json\"\n        })]\n      }), \"\\n\"]\n    }), \"\\n\", _jsx(Box, {\n      type: \"info\",\n      children: _jsxs(_components.p, {\n        children: [\"TIP: If you want to load the file regardless of whether its extension is supported, set\\n\", _jsx(_components.code, {\n          children: \"options.type\"\n        }), \"to \", _jsx(_components.code, {\n          children: \"script\"\n        }), \". In \", _jsx(_components.code, {\n          children: \"module\"\n        }), \" mode, extension support is checked strictly, but\\nin \", _jsx(_components.code, {\n          children: \"script\"\n        }), \" mode, it is loaded \", _jsx(_components.strong, {\n          children: \"unconditionally\"\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};\nfunction _missingMdxReference(id, component) {\n  throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\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":{"extension":"Supported Extensions"},"targetcategory":"APIs","directory":"serpack"}