[{"data":1,"prerenderedAt":186},["ShallowReactive",2],{"navigation":3,"index":31,"packages-data":131},[4,23],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-tabler-home",{"title":13,"path":14,"stem":15,"icon":16},"Manifest","\u002Fgetting-started\u002Fmanifest","1.getting-started\u002F2.manifest","i-tabler-file-diff",{"title":18,"path":19,"stem":20,"icon":21},"Contributing","\u002Fgetting-started\u002Fcontributing","1.getting-started\u002F3.contributing","i-tabler-git-fork",false,{"title":24,"path":25,"stem":26,"children":27,"icon":30},"Packages","\u002Fpackages","2.packages\u002F1.index",[28],{"title":29,"path":25,"stem":26,"icon":30},"Overview","i-tabler-packages",{"id":32,"title":33,"body":34,"description":123,"extension":124,"meta":125,"navigation":126,"path":127,"seo":128,"stem":129,"__hash__":130},"landing\u002Findex.md","EienJS",{"type":35,"value":36,"toc":119},"minimark",[37,98,107,114],[38,39,44,51,60,73,78],"u-page-hero",{"className":40,"orientation":43},[41,42],"relative","overflow-hidden","vertical",[45,46,48],"template",{"v-slot:top":47},"",[49,50],"hero-background",{},[45,52,53],{"v-slot:headline":47},[54,55],"u-badge",{"icon":56,"label":57,"size":58,"variant":59},"i-tabler-sparkles","Open source · MIT licensed","lg","subtle",[45,61,62],{"v-slot:title":47},[63,64,65,66,72],"p",{},"Ship AdonisJS apps ",[67,68,71],"span",{"className":69},[70],"text-primary","faster",". Skip the boilerplate.",[45,74,75],{"v-slot:description":47},[63,76,77],{},"Battle-tested, type-safe packages for permissions, soft deletes, API queries, auth, Sentry and more.\nDrop them into your AdonisJS app and focus on what makes your product unique.",[45,79,80,88],{"v-slot:links":47},[81,82,85],"u-button",{"size":83,"to":6,"trailing-icon":84},"xl","i-tabler-arrow-right",[63,86,87],{},"Get started",[81,89,95],{"size":83,"to":90,"color":91,"icon":92,"target":93,"variant":94},"https:\u002F\u002Fgithub.com\u002Feienjs","neutral","i-tabler-brand-github","_blank","outline",[63,96,97],{},"Star on GitHub",[99,100,103],"u-page-section",{"description":101,"title":102},"Every package solves one real problem, integrates naturally with AdonisJS and works out of the box. Install what you need, ignore the rest.","Stop reinventing the wheel",[104,105],"package-grid",{"category":106},"adonisjs",[99,108,111],{"description":109,"title":110},"The same tooling and standards behind every EienJS package, ready for your own projects and your own packages.","Write better code, together",[104,112],{"category":113},"tooling",[99,115],{"description":116,"title":117,":links":118},"Join developers who ship faster with EienJS. Found a bug or have an idea? Contributions are always welcome.","Ready to build something great?","[{\"label\":\"Get started now\",\"to\":\"\u002Fgetting-started\",\"size\":\"xl\",\"trailing-icon\":\"i-tabler-rocket\"},{\"label\":\"Read the contributing guide\",\"to\":\"\u002Fgetting-started\u002Fcontributing\",\"color\":\"secondary\",\"trailing-icon\":\"i-tabler-arrow-right\"},{\"label\":\"Browse the organization\",\"to\":\"https:\u002F\u002Fgithub.com\u002Feienjs\",\"target\":\"_blank\",\"color\":\"neutral\",\"variant\":\"outline\"}]",{"title":47,"searchDepth":120,"depth":121,"links":122},1,2,[],"Open source packages for the AdonisJS ecosystem, plus utilities and shared standards for clean, consistent code.","md",{},true,"\u002F",{"title":33,"description":123},"index","VPWxb-xS6S0Rk_5HxFAXsMZWacNo1P7wss1zJM8DlZk",{"id":132,"extension":133,"meta":134,"packages":135,"stem":184,"__hash__":185},"packages\u002Fdata\u002Fpackages.json","json",{},[136,142,148,154,160,166,172,178],{"name":137,"title":138,"description":139,"icon":140,"category":106,"repo":141,"docs":22},"adonisjs-permission","Permission","Associate users with roles and permissions.","i-tabler-shield-check","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-permission",{"name":143,"title":144,"description":145,"icon":146,"category":106,"repo":147,"docs":22},"adonisjs-api-query","API Query","Easily build Lucid queries from API requests.","i-tabler-filter","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-api-query",{"name":149,"title":150,"description":151,"icon":152,"category":106,"repo":153,"docs":22},"adonisjs-soft-deletes","Soft Deletes","Soft deletes for AdonisJS models.","i-tabler-trash","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-soft-deletes",{"name":155,"title":156,"description":157,"icon":158,"category":106,"repo":159,"docs":22},"adonisjs-simple-auth","Simple Auth","Single authentication using an API key.","i-tabler-key","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-simple-auth",{"name":161,"title":162,"description":163,"icon":164,"category":106,"repo":165,"docs":22},"adonisjs-jsend","JSend","Simple helpers to generate JSend-compliant JSON responses.","i-tabler-braces","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-jsend",{"name":167,"title":168,"description":169,"icon":170,"category":106,"repo":171,"docs":22},"adonisjs-sentry","Sentry","Sentry service provider for AdonisJS v7.","i-tabler-bug","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-sentry",{"name":173,"title":174,"description":175,"icon":176,"category":113,"repo":177,"docs":22},"eslint-config","ESLint Config","The EienJS ESLint config preset.","i-tabler-checks","https:\u002F\u002Fgithub.com\u002Feienjs\u002Feslint-config",{"name":179,"title":180,"description":181,"icon":182,"category":113,"repo":183,"docs":22},"adonisjs-pkg-boilerplate","Package Boilerplate","A boilerplate for creating AdonisJS packages.","i-tabler-package","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-pkg-boilerplate","data\u002Fpackages","jRRqCg89PTHZU11LCqE0dVWmzrewEiqLNmLbFI6boxA",1793600219331]