{"compiled":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nfunction _createMdxContent(props) {\n  const _components = {\n    a: \"a\",\n    blockquote: \"blockquote\",\n    code: \"code\",\n    figure: \"figure\",\n    h1: \"h1\",\n    h2: \"h2\",\n    hr: \"hr\",\n    li: \"li\",\n    p: \"p\",\n    pre: \"pre\",\n    span: \"span\",\n    strong: \"strong\",\n    ul: \"ul\",\n    ...props.components\n  };\n  return _jsxs(_Fragment, {\n    children: [_jsx(_components.h1, {\n      children: \"Zely\"\n    }), \"\\n\", _jsx(_components.p, {\n      children: \"👀✨ Fast backend framework\"\n    }), \"\\n\", _jsxs(_components.p, {\n      children: [_jsx(_components.a, {\n        href: \"https://github.com/zely-js/zely\",\n        children: _jsx(_components.strong, {\n          children: \"github\"\n        })\n      }), \" • \", _jsx(_components.a, {\n        href: \"https://npmjs.com/package/zely\",\n        children: _jsx(_components.strong, {\n          children: \"npm\"\n        })\n      }), \" • \", _jsx(_components.a, {\n        href: \"https://zely.vercel.app/\",\n        children: _jsx(_components.strong, {\n          children: \"website\"\n        })\n      })]\n    }), \"\\n\", _jsxs(_components.blockquote, {\n      children: [\"\\n\", _jsxs(_components.p, {\n        children: [\"This project has been deprecated. Use \", _jsx(_components.a, {\n          href: \"https://github.com/zely-js/dobs/\",\n          children: \"dobs\"\n        }), \" instead. - \", _jsx(_components.a, {\n          href: \"https://zely.vercel.app/blog/25-10-30\",\n          children: \"See blog\"\n        })]\n      }), \"\\n\"]\n    }), \"\\n\", _jsxs(_components.blockquote, {\n      children: [\"\\n\", _jsx(_components.p, {\n        children: _jsx(_components.a, {\n          href: \"https://zely.vercel.app/blog/25-06-22\",\n          children: \"🚀 zely4 has been published!\"\n        })\n      }), \"\\n\"]\n    }), \"\\n\", _jsx(_components.hr, {}), \"\\n\", _jsxs(_components.ul, {\n      children: [\"\\n\", _jsxs(_components.li, {\n        children: [_jsx(_components.strong, {\n          children: \"File-based routing\"\n        }), \". Automatically generate routes based on file structure.\"]\n      }), \"\\n\", _jsxs(_components.li, {\n        children: [_jsx(_components.strong, {\n          children: \"Server Restarting\"\n        }), \". No need to restart your server to apply changes.\"]\n      }), \"\\n\", _jsxs(_components.li, {\n        children: [_jsx(_components.strong, {\n          children: \"Typescript Supported\"\n        }), \". Fully supports TypeScript.\"]\n      }), \"\\n\", _jsxs(_components.li, {\n        children: [_jsx(_components.strong, {\n          children: \"Blazing fast\"\n        }), \". Built on esbuild for unparalleled speed and efficiency.\"]\n      }), \"\\n\"]\n    }), \"\\n\", _jsxs(_components.p, {\n      children: [\"✨ \", _jsx(_components.a, {\n        href: \"https://zely.vercel.app\",\n        children: _jsx(_components.strong, {\n          children: \"Zely Documentation ➞\"\n        })\n      })]\n    }), \"\\n\", _jsx(_components.h2, {\n      children: \"Getting Started\"\n    }), \"\\n\", _jsx(_components.p, {\n      children: \"Download the template using the zely-cli tool:\"\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: _jsx(_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: \"$ npx zely-cli init\"\n            })\n          })\n        })\n      })\n    }), \"\\n\", _jsxs(_components.blockquote, {\n      children: [\"\\n\", _jsxs(_components.p, {\n        children: [\"Visit \", _jsx(_components.a, {\n          href: \"https://zely.vercel.app/docs/getting-started\",\n          children: \"Getting Started\"\n        }), \" to start new app.\"]\n      }), \"\\n\"]\n    }), \"\\n\", _jsx(_components.h2, {\n      children: \"Benchmark\"\n    }), \"\\n\", _jsxs(_components.p, {\n      children: [\"See \", _jsx(_components.a, {\n        href: \"https://github.com/zely-js/benchmark-history\",\n        children: \"/zely-js/benchmark-history\"\n      }), \" repository.\"]\n    }), \"\\n\", _jsx(_components.h2, {\n      children: \"License\"\n    }), \"\\n\", _jsx(_components.p, {\n      children: _jsx(_components.a, {\n        href: \"/LICENSE\",\n        children: \"MIT\"\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"}