[{"data":1,"prerenderedAt":1388},["ShallowReactive",2],{"navigation":3,"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Fconfiguration":352,"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Fconfiguration-surround":1334,"packages-data":1339},[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,31,108,194,247,273],{"title":29,"path":25,"stem":26,"icon":30},"Overview","i-tabler-packages",{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":22},"AdonisJS API Query","i-tabler-filter-search","\u002Fpackages\u002Fadonisjs-api-query","2.packages\u002Fadonisjs-api-query",[37,56,87],{"title":5,"icon":38,"path":39,"stem":40,"children":41,"page":22},"i-tabler-rocket","\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started","2.packages\u002Fadonisjs-api-query\u002F1.getting-started",[42,46,51],{"title":10,"path":43,"stem":44,"icon":45},"\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-api-query\u002F1.getting-started\u002F1.introduction","i-tabler-book",{"title":47,"path":48,"stem":49,"icon":50},"Installation","\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-api-query\u002F1.getting-started\u002F2.installation","i-tabler-download",{"title":52,"path":53,"stem":54,"icon":55},"Configuration","\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started\u002Fconfiguration","2.packages\u002Fadonisjs-api-query\u002F1.getting-started\u002F3.configuration","i-tabler-settings",{"title":57,"icon":58,"path":59,"stem":60,"children":61,"page":22},"Features","i-tabler-sparkles","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures","2.packages\u002Fadonisjs-api-query\u002F2.features",[62,67,72,77,82],{"title":63,"path":64,"stem":65,"icon":66},"Filtering","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Ffiltering","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F1.filtering","i-tabler-filter",{"title":68,"path":69,"stem":70,"icon":71},"Sorting","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Fsorting","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F2.sorting","i-tabler-arrows-sort",{"title":73,"path":74,"stem":75,"icon":76},"Including Relationships","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Fincluding-relationships","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F3.including-relationships","i-tabler-hierarchy-2",{"title":78,"path":79,"stem":80,"icon":81},"Filterable Classes","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Ffilterable-classes","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F4.filterable-classes","i-tabler-box-model",{"title":83,"path":84,"stem":85,"icon":86},"Validation","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Fvalidation","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F5.validation","i-tabler-shield-check",{"title":88,"icon":89,"path":90,"stem":91,"children":92,"page":22},"Advanced Usage","i-tabler-adjustments","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced","2.packages\u002Fadonisjs-api-query\u002F3.advanced",[93,98,103],{"title":94,"path":95,"stem":96,"icon":97},"Custom Filters, Sorts & Includes","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced\u002Fcustom-clauses","2.packages\u002Fadonisjs-api-query\u002F3.advanced\u002F1.custom-clauses","i-tabler-puzzle",{"title":99,"path":100,"stem":101,"icon":102},"Request & Delimiters","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced\u002Frequest-and-delimiters","2.packages\u002Fadonisjs-api-query\u002F3.advanced\u002F2.request-and-delimiters","i-tabler-brackets-contain",{"title":104,"path":105,"stem":106,"icon":107},"Exceptions","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced\u002Fexceptions","2.packages\u002Fadonisjs-api-query\u002F3.advanced\u002F3.exceptions","i-tabler-alert-triangle",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":22},"AdonisJS Permission","i-tabler-shield-lock","\u002Fpackages\u002Fadonisjs-permission","2.packages\u002Fadonisjs-permission",[114,127,157,183],{"title":5,"icon":38,"path":115,"stem":116,"children":117,"page":22},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started","2.packages\u002Fadonisjs-permission\u002F1.getting-started",[118,121,124],{"title":10,"path":119,"stem":120,"icon":45},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-permission\u002F1.getting-started\u002F1.introduction",{"title":47,"path":122,"stem":123,"icon":50},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-permission\u002F1.getting-started\u002F2.installation",{"title":52,"path":125,"stem":126,"icon":55},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started\u002Fconfiguration","2.packages\u002Fadonisjs-permission\u002F1.getting-started\u002F3.configuration",{"title":128,"icon":86,"path":129,"stem":130,"children":131,"page":22},"Basic Usage","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage","2.packages\u002Fadonisjs-permission\u002F2.basic-usage",[132,137,142,147,152],{"title":133,"path":134,"stem":135,"icon":136},"Roles & Permissions","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Froles-and-permissions","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F1.roles-and-permissions","i-tabler-users",{"title":138,"path":139,"stem":140,"icon":141},"Checking Access","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fchecking","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F2.checking","i-tabler-checks",{"title":143,"path":144,"stem":145,"icon":146},"Middleware","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fmiddleware","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F3.middleware","i-tabler-route",{"title":148,"path":149,"stem":150,"icon":151},"Wildcard Permissions","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fwildcard-permissions","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F4.wildcard-permissions","i-tabler-asterisk",{"title":153,"path":154,"stem":155,"icon":156},"Catalog & Sync","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fcatalog","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F5.catalog","i-tabler-refresh",{"title":158,"icon":159,"path":160,"stem":161,"children":162,"page":22},"Advanced","i-tabler-tool","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced","2.packages\u002Fadonisjs-permission\u002F3.advanced",[163,168,173,178],{"title":164,"path":165,"stem":166,"icon":167},"Teams","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fteams","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F1.teams","i-tabler-building",{"title":169,"path":170,"stem":171,"icon":172},"Super-Admin","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fsuper-admin","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F2.super-admin","i-tabler-crown",{"title":174,"path":175,"stem":176,"icon":177},"Events","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fevents","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F3.events","i-tabler-radio",{"title":179,"path":180,"stem":181,"icon":182},"Cache","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fcache","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F4.cache","i-tabler-database",{"title":184,"icon":185,"path":186,"stem":187,"children":188,"page":22},"Upgrading","i-tabler-circle-arrow-up","\u002Fpackages\u002Fadonisjs-permission\u002Fupgrading","2.packages\u002Fadonisjs-permission\u002F4.upgrading",[189],{"title":190,"path":191,"stem":192,"icon":193},"From adonis-lucid-permission","\u002Fpackages\u002Fadonisjs-permission\u002Fupgrading\u002Ffrom-adonis-lucid-permission","2.packages\u002Fadonisjs-permission\u002F4.upgrading\u002F1.from-adonis-lucid-permission","i-tabler-git-compare",{"title":195,"icon":196,"path":197,"stem":198,"children":199,"page":22},"AdonisJS Simple Auth","i-tabler-key","\u002Fpackages\u002Fadonisjs-simple-auth","2.packages\u002Fadonisjs-simple-auth",[200,214,233],{"title":5,"icon":38,"path":201,"stem":202,"children":203,"page":22},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started",[204,208,211],{"title":10,"path":205,"stem":206,"icon":207},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started\u002F1.introduction","i-tabler-info-circle",{"title":47,"path":209,"stem":210,"icon":50},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started\u002F2.installation",{"title":52,"path":212,"stem":213,"icon":55},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started\u002Fconfiguration","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started\u002F3.configuration",{"title":215,"icon":110,"path":216,"stem":217,"children":218,"page":22},"Usage","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage","2.packages\u002Fadonisjs-simple-auth\u002F2.usage",[219,224,229],{"title":220,"path":221,"stem":222,"icon":223},"Generating API Keys","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage\u002Fgenerating-api-keys","2.packages\u002Fadonisjs-simple-auth\u002F2.usage\u002F1.generating-api-keys","i-tabler-terminal-2",{"title":225,"path":226,"stem":227,"icon":228},"Protecting Routes","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage\u002Fprotecting-routes","2.packages\u002Fadonisjs-simple-auth\u002F2.usage\u002F2.protecting-routes","i-tabler-lock",{"title":230,"path":231,"stem":232,"icon":107},"Error Handling & i18n","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage\u002Ferror-handling","2.packages\u002Fadonisjs-simple-auth\u002F2.usage\u002F3.error-handling",{"title":158,"icon":89,"path":234,"stem":235,"children":236,"page":22},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fadvanced","2.packages\u002Fadonisjs-simple-auth\u002F3.advanced",[237,242],{"title":238,"path":239,"stem":240,"icon":241},"Testing with Japa","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fadvanced\u002Ftesting-with-japa","2.packages\u002Fadonisjs-simple-auth\u002F3.advanced\u002F1.testing-with-japa","i-tabler-flask",{"title":243,"path":244,"stem":245,"icon":246},"API Reference","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fadvanced\u002Fapi-reference","2.packages\u002Fadonisjs-simple-auth\u002F3.advanced\u002F2.api-reference","i-tabler-code",{"title":248,"icon":249,"path":250,"stem":251,"children":252,"page":22},"AdonisJS Soft Deletes","i-tabler-trash-off","\u002Fpackages\u002Fadonisjs-soft-deletes","2.packages\u002Fadonisjs-soft-deletes",[253,263],{"title":5,"icon":38,"path":254,"stem":255,"children":256,"page":22},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fgetting-started","2.packages\u002Fadonisjs-soft-deletes\u002F1.getting-started",[257,260],{"title":10,"path":258,"stem":259,"icon":207},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-soft-deletes\u002F1.getting-started\u002F1.introduction",{"title":47,"path":261,"stem":262,"icon":50},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-soft-deletes\u002F1.getting-started\u002F2.installation",{"title":215,"icon":45,"path":264,"stem":265,"children":266,"page":22},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fusage","2.packages\u002Fadonisjs-soft-deletes\u002F2.usage",[267,270],{"title":215,"path":268,"stem":269,"icon":246},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fusage\u002Fusage","2.packages\u002Fadonisjs-soft-deletes\u002F2.usage\u002F1.usage",{"title":243,"path":271,"stem":272,"icon":45},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fusage\u002Fapi-reference","2.packages\u002Fadonisjs-soft-deletes\u002F2.usage\u002F2.api-reference",{"title":274,"icon":275,"path":276,"stem":277,"children":278,"page":22},"ESLint Config","i-tabler-list-check","\u002Fpackages\u002Feslint-config","2.packages\u002Feslint-config",[279,292,315,334],{"title":5,"icon":38,"path":280,"stem":281,"children":282,"page":22},"\u002Fpackages\u002Feslint-config\u002Fgetting-started","2.packages\u002Feslint-config\u002F1.getting-started",[283,286,289],{"title":10,"path":284,"stem":285,"icon":207},"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Fintroduction","2.packages\u002Feslint-config\u002F1.getting-started\u002F1.introduction",{"title":47,"path":287,"stem":288,"icon":50},"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Finstallation","2.packages\u002Feslint-config\u002F1.getting-started\u002F2.installation",{"title":52,"path":290,"stem":291,"icon":55},"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Fconfiguration","2.packages\u002Feslint-config\u002F1.getting-started\u002F3.configuration",{"title":293,"icon":58,"path":294,"stem":295,"children":296,"page":22},"Usage & Features","\u002Fpackages\u002Feslint-config\u002Fusage","2.packages\u002Feslint-config\u002F2.usage",[297,301,305,310],{"title":298,"path":299,"stem":300,"icon":223},"CLI Wizard","\u002Fpackages\u002Feslint-config\u002Fusage\u002Fcli-wizard","2.packages\u002Feslint-config\u002F2.usage\u002F1.cli-wizard",{"title":302,"path":303,"stem":304,"icon":97},"Frameworks","\u002Fpackages\u002Feslint-config\u002Fusage\u002Fframeworks","2.packages\u002Feslint-config\u002F2.usage\u002F2.frameworks",{"title":306,"path":307,"stem":308,"icon":309},"TypeScript & Node","\u002Fpackages\u002Feslint-config\u002Fusage\u002Ftypescript","2.packages\u002Feslint-config\u002F2.usage\u002F3.typescript","i-tabler-brand-typescript",{"title":311,"path":312,"stem":313,"icon":314},"Stylistic & Formatters","\u002Fpackages\u002Feslint-config\u002Fusage\u002Fstylistic-and-formatters","2.packages\u002Feslint-config\u002F2.usage\u002F4.stylistic-and-formatters","i-tabler-wand",{"title":316,"icon":89,"path":317,"stem":318,"children":319,"page":22},"Customization","\u002Fpackages\u002Feslint-config\u002Fcustomization","2.packages\u002Feslint-config\u002F3.customization",[320,325,330],{"title":321,"path":322,"stem":323,"icon":324},"Composer & Overrides","\u002Fpackages\u002Feslint-config\u002Fcustomization\u002Fcomposer-and-overrides","2.packages\u002Feslint-config\u002F3.customization\u002F1.composer-and-overrides","i-tabler-layers-subtract",{"title":326,"path":327,"stem":328,"icon":329},"Ignores & Globs","\u002Fpackages\u002Feslint-config\u002Fcustomization\u002Fignores-and-globs","2.packages\u002Feslint-config\u002F3.customization\u002F2.ignores-and-globs","i-tabler-file-off",{"title":331,"path":332,"stem":333,"icon":246},"Editor Integration","\u002Fpackages\u002Feslint-config\u002Fcustomization\u002Feditor-integration","2.packages\u002Feslint-config\u002F3.customization\u002F3.editor-integration",{"title":243,"icon":45,"path":335,"stem":336,"children":337,"page":22},"\u002Fpackages\u002Feslint-config\u002Fapi-reference","2.packages\u002Feslint-config\u002F4.api-reference",[338,343,347],{"title":339,"path":340,"stem":341,"icon":342},"Factory & Presets","\u002Fpackages\u002Feslint-config\u002Fapi-reference\u002Ffactory-and-presets","2.packages\u002Feslint-config\u002F4.api-reference\u002F1.factory-and-presets","i-tabler-function",{"title":344,"path":345,"stem":346,"icon":30},"Sub-Configs","\u002Fpackages\u002Feslint-config\u002Fapi-reference\u002Fsub-configs","2.packages\u002Feslint-config\u002F4.api-reference\u002F2.sub-configs",{"title":348,"path":349,"stem":350,"icon":351},"Utilities & Globs","\u002Fpackages\u002Feslint-config\u002Fapi-reference\u002Futilities-and-globs","2.packages\u002Feslint-config\u002F4.api-reference\u002F3.utilities-and-globs","i-tabler-tools",{"id":353,"title":52,"body":354,"description":1328,"extension":1329,"meta":1330,"navigation":1331,"path":290,"seo":1332,"stem":291,"__hash__":1333},"docs\u002F2.packages\u002Feslint-config\u002F1.getting-started\u002F3.configuration.md",{"type":355,"value":356,"toc":1323},"minimark",[357,366,523,528,1099,1103,1111,1171,1175,1203,1296,1319],[358,359,360,361,365],"p",{},"The default export ",[362,363,364],"code",{},"eienjs()"," (also exported as a named function) accepts an options object as its first argument to toggle integrations, customize stylistic preferences, and override rules.",[367,368,374],"pre",{"className":369,"code":370,"filename":371,"language":372,"meta":373,"style":373},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { eienjs } from '@eienjs\u002Feslint-config';\n\nexport default eienjs({\n  adonisjs: true,\n  formatters: true,\n  typescript: {\n    erasableSyntaxOnly: true,\n    tsconfigPath: 'tsconfig.json',\n  },\n});\n","eslint.config.js","js","",[362,375,376,412,419,437,454,466,477,489,506,512],{"__ignoreMap":373},[377,378,381,385,389,393,396,399,402,406,409],"span",{"class":379,"line":380},"line",1,[377,382,384],{"class":383},"s7zQu","import",[377,386,388],{"class":387},"sMK4o"," {",[377,390,392],{"class":391},"sTEyZ"," eienjs",[377,394,395],{"class":387}," }",[377,397,398],{"class":383}," from",[377,400,401],{"class":387}," '",[377,403,405],{"class":404},"sfazB","@eienjs\u002Feslint-config",[377,407,408],{"class":387},"'",[377,410,411],{"class":387},";\n",[377,413,415],{"class":379,"line":414},2,[377,416,418],{"emptyLinePlaceholder":417},true,"\n",[377,420,422,425,428,431,434],{"class":379,"line":421},3,[377,423,424],{"class":383},"export",[377,426,427],{"class":383}," default",[377,429,392],{"class":430},"s2Zo4",[377,432,433],{"class":391},"(",[377,435,436],{"class":387},"{\n",[377,438,440,444,447,451],{"class":379,"line":439},4,[377,441,443],{"class":442},"swJcz","  adonisjs",[377,445,446],{"class":387},":",[377,448,450],{"class":449},"sfNiH"," true",[377,452,453],{"class":387},",\n",[377,455,457,460,462,464],{"class":379,"line":456},5,[377,458,459],{"class":442},"  formatters",[377,461,446],{"class":387},[377,463,450],{"class":449},[377,465,453],{"class":387},[377,467,469,472,474],{"class":379,"line":468},6,[377,470,471],{"class":442},"  typescript",[377,473,446],{"class":387},[377,475,476],{"class":387}," {\n",[377,478,480,483,485,487],{"class":379,"line":479},7,[377,481,482],{"class":442},"    erasableSyntaxOnly",[377,484,446],{"class":387},[377,486,450],{"class":449},[377,488,453],{"class":387},[377,490,492,495,497,499,502,504],{"class":379,"line":491},8,[377,493,494],{"class":442},"    tsconfigPath",[377,496,446],{"class":387},[377,498,401],{"class":387},[377,500,501],{"class":404},"tsconfig.json",[377,503,408],{"class":387},[377,505,453],{"class":387},[377,507,509],{"class":379,"line":508},9,[377,510,511],{"class":387},"  },\n",[377,513,515,518,521],{"class":379,"line":514},10,[377,516,517],{"class":387},"}",[377,519,520],{"class":391},")",[377,522,411],{"class":387},[524,525,527],"h2",{"id":526},"configuration-options-overview","Configuration Options Overview",[529,530,531,550],"table",{},[532,533,534],"thead",{},[535,536,537,541,544,547],"tr",{},[538,539,540],"th",{},"Option",[538,542,543],{},"Type",[538,545,546],{},"Default",[538,548,549],{},"Description",[551,552,553,582,602,624,642,664,684,703,724,743,762,788,809,834,856,874,896,918,942,963,984,1003,1026,1048,1064],"tbody",{},[535,554,555,561,566,571],{},[556,557,558],"td",{},[362,559,560],{},"gitignore",[556,562,563],{},[362,564,565],{},"boolean | FlatGitignoreOptions",[556,567,568],{},[362,569,570],{},"true",[556,572,573,574,577,578,581],{},"Respect ",[362,575,576],{},".gitignore"," files via ",[362,579,580],{},"eslint-config-flat-gitignore",".",[535,583,584,589,594,599],{},[556,585,586],{},[362,587,588],{},"ignores",[556,590,591],{},[362,592,593],{},"string[] | ((originals: string[]) => string[])",[556,595,596],{},[362,597,598],{},"[]",[556,600,601],{},"Extend or modify global ignore patterns.",[535,603,604,609,614,617],{},[556,605,606],{},[362,607,608],{},"javascript",[556,610,611],{},[362,612,613],{},"OptionsOverrides",[556,615,616],{},"Enabled",[556,618,619,620,623],{},"Core JavaScript rules (always enabled; supports ",[362,621,622],{},"overrides",").",[535,625,626,631,636,639],{},[556,627,628],{},[362,629,630],{},"typescript",[556,632,633],{},[362,634,635],{},"boolean | OptionsTypescript",[556,637,638],{},"Auto-detected",[556,640,641],{},"TypeScript rules, type-aware linting, and erasable syntax checks.",[535,643,644,649,654,658],{},[556,645,646],{},[362,647,648],{},"stylistic",[556,650,651],{},[362,652,653],{},"boolean | (StylisticConfig & OptionsOverrides)",[556,655,656],{},[362,657,570],{},[556,659,660,661,581],{},"Code formatting rules powered by ",[362,662,663],{},"@stylistic\u002Feslint-plugin",[535,665,666,671,676,681],{},[556,667,668],{},[362,669,670],{},"adonisjs",[556,672,673],{},[362,674,675],{},"boolean | OptionsAdonisJS",[556,677,678],{},[362,679,680],{},"false",[556,682,683],{},"AdonisJS rules and directory-specific overrides.",[535,685,686,691,696,700],{},[556,687,688],{},[362,689,690],{},"nuxt",[556,692,693],{},[362,694,695],{},"boolean | OptionsNuxt",[556,697,698],{},[362,699,680],{},[556,701,702],{},"Nuxt 3\u002F4 rules, page\u002Flayout checks, and config key sorting.",[535,704,705,710,715,717],{},[556,706,707],{},[362,708,709],{},"vue",[556,711,712],{},[362,713,714],{},"boolean | OptionsVue",[556,716,638],{},[556,718,719,720,723],{},"Vue 3 SFC rules (",[362,721,722],{},"\u003Cscript setup lang=\"ts\">"," by default).",[535,725,726,731,736,740],{},[556,727,728],{},[362,729,730],{},"astro",[556,732,733],{},[362,734,735],{},"boolean | OptionsOverrides",[556,737,738],{},[362,739,680],{},[556,741,742],{},"Astro component rules and parser setup.",[535,744,745,750,755,759],{},[556,746,747],{},[362,748,749],{},"formatters",[556,751,752],{},[362,753,754],{},"boolean | OptionsFormatters",[556,756,757],{},[362,758,680],{},[556,760,761],{},"External Prettier formatters for CSS, HTML, XML, SVG, Markdown, and Astro.",[535,763,764,769,774,778],{},[556,765,766],{},[362,767,768],{},"unicorn",[556,770,771],{},[362,772,773],{},"boolean | OptionsUnicorn",[556,775,776],{},[362,777,570],{},[556,779,780,783,784,787],{},[362,781,782],{},"eslint-plugin-unicorn"," rules (",[362,785,786],{},"snake_case"," filenames by default).",[535,789,790,795,799,803],{},[556,791,792],{},[362,793,794],{},"perfectionist",[556,796,797],{},[362,798,735],{},[556,800,801],{},[362,802,570],{},[556,804,805,806,581],{},"Natural sorting for imports and exports via ",[362,807,808],{},"eslint-plugin-perfectionist",[535,810,811,816,820,824],{},[556,812,813],{},[362,814,815],{},"imports",[556,817,818],{},[362,819,735],{},[556,821,822],{},[362,823,570],{},[556,825,826,827,830,831,581],{},"Import hygiene rules via ",[362,828,829],{},"eslint-plugin-import-lite"," and ",[362,832,833],{},"eslint-plugin-antfu",[535,835,836,841,846,850],{},[556,837,838],{},[362,839,840],{},"node",[556,842,843],{},[362,844,845],{},"boolean",[556,847,848],{},[362,849,570],{},[556,851,852,853,581],{},"Node.js rules via ",[362,854,855],{},"eslint-plugin-n",[535,857,858,863,867,871],{},[556,859,860],{},[362,861,862],{},"jsdoc",[556,864,865],{},[362,866,845],{},[556,868,869],{},[362,870,570],{},[556,872,873],{},"JSDoc formatting and validation rules.",[535,875,876,881,886,890],{},[556,877,878],{},[362,879,880],{},"regexp",[556,882,883],{},[362,884,885],{},"boolean | (OptionsRegExp & OptionsOverrides)",[556,887,888],{},[362,889,570],{},[556,891,892,893,581],{},"Regular expression rules via ",[362,894,895],{},"eslint-plugin-regexp",[535,897,898,903,907,911],{},[556,899,900],{},[362,901,902],{},"test",[556,904,905],{},[362,906,735],{},[556,908,909],{},[362,910,570],{},[556,912,913,914,917],{},"Vitest and ",[362,915,916],{},"no-only-tests"," rules for test files.",[535,919,920,925,929,933],{},[556,921,922],{},[362,923,924],{},"jsonc",[556,926,927],{},[362,928,735],{},[556,930,931],{},[362,932,570],{},[556,934,935,936,830,939,941],{},"JSON\u002FJSONC\u002FJSON5 linting plus ",[362,937,938],{},"package.json",[362,940,501],{}," sorting.",[535,943,944,949,953,957],{},[556,945,946],{},[362,947,948],{},"yaml",[556,950,951],{},[362,952,735],{},[556,954,955],{},[362,956,570],{},[556,958,959,960,581],{},"YAML linting and formatting via ",[362,961,962],{},"eslint-plugin-yml",[535,964,965,970,974,978],{},[556,966,967],{},[362,968,969],{},"toml",[556,971,972],{},[362,973,735],{},[556,975,976],{},[362,977,570],{},[556,979,980,981,581],{},"TOML linting and formatting via ",[362,982,983],{},"eslint-plugin-toml",[535,985,986,991,996,1000],{},[556,987,988],{},[362,989,990],{},"markdown",[556,992,993],{},[362,994,995],{},"boolean | OptionsMarkdown",[556,997,998],{},[362,999,570],{},[556,1001,1002],{},"Lints Markdown files and code blocks inside Markdown.",[535,1004,1005,1010,1015,1017],{},[556,1006,1007],{},[362,1008,1009],{},"pnpm",[556,1011,1012],{},[362,1013,1014],{},"boolean | OptionsPnpm",[556,1016,638],{},[556,1018,1019,1020,830,1022,1025],{},"Lints ",[362,1021,938],{},[362,1023,1024],{},"pnpm-workspace.yaml"," when workspace file exists.",[535,1027,1028,1033,1038,1042],{},[556,1029,1030],{},[362,1031,1032],{},"componentExts",[556,1034,1035],{},[362,1036,1037],{},"string[]",[556,1039,1040],{},[362,1041,598],{},[556,1043,1044,1045,623],{},"Additional file extensions treated as components (e.g. ",[362,1046,1047],{},"['vue']",[535,1049,1050,1055,1059,1061],{},[556,1051,1052],{},[362,1053,1054],{},"isInEditor",[556,1056,1057],{},[362,1058,845],{},[556,1060,638],{},[556,1062,1063],{},"Disables disruptive auto-fixes when running inside an IDE.",[535,1065,1066,1071,1075,1079],{},[556,1067,1068],{},[362,1069,1070],{},"autoRenamePlugins",[556,1072,1073],{},[362,1074,845],{},[556,1076,1077],{},[362,1078,570],{},[556,1080,1081,1082,1085,1086,1088,1089,1085,1092,1088,1094,1085,1097,623],{},"Renames plugin prefixes (",[362,1083,1084],{},"import-lite"," → ",[362,1087,384],{},", ",[362,1090,1091],{},"vitest",[362,1093,902],{},[362,1095,1096],{},"yml",[362,1098,948],{},[524,1100,1102],{"id":1101},"auto-detection-behavior","Auto-Detection Behavior",[358,1104,1105,1106,1108,1109,446],{},"Several features are automatically enabled based on your project environment unless explicitly set to ",[362,1107,570],{}," or ",[362,1110,680],{},[1112,1113,1114,1130,1149,1160],"ul",{},[1115,1116,1117,1123,1124,1108,1126,1129],"li",{},[1118,1119,1120,1121,520],"strong",{},"TypeScript (",[362,1122,630],{},": Enabled when ",[362,1125,630],{},[362,1127,1128],{},"@typescript\u002Fnative-preview"," is installed in your dependencies.",[1115,1131,1132,1123,1137,1088,1139,1088,1141,1144,1145,1148],{},[1118,1133,1134,1135,520],{},"Vue (",[362,1136,709],{},[362,1138,709],{},[362,1140,690],{},[362,1142,1143],{},"vitepress",", or ",[362,1146,1147],{},"@slidev\u002Fcli"," is installed.",[1115,1150,1151,1156,1157,1159],{},[1118,1152,1153,1154,520],{},"pnpm Workspace (",[362,1155,1009],{},": Enabled when a ",[362,1158,1024],{}," file is found in the current or parent directories.",[1115,1161,1162,1167,1168,623],{},[1118,1163,1164,1165,520],{},"Editor Mode (",[362,1166,1054],{},": Enabled when running inside VS Code, JetBrains IDEs, Vim\u002FNeovim, or Zed (and disabled automatically during CI, Git hooks, or ",[362,1169,1170],{},"lint-staged",[524,1172,1174],{"id":1173},"passing-global-flat-config-properties","Passing Global Flat Config Properties",[358,1176,1177,1178,1180,1181,1088,1184,1088,1187,1088,1190,1088,1193,1088,1196,1088,1199,1202],{},"In addition to preset options, the first argument of ",[362,1179,364],{}," accepts top-level flat config properties (",[362,1182,1183],{},"name",[362,1185,1186],{},"languageOptions",[362,1188,1189],{},"linterOptions",[362,1191,1192],{},"processor",[362,1194,1195],{},"plugins",[362,1197,1198],{},"rules",[362,1200,1201],{},"settings",") to apply globally:",[367,1204,1206],{"className":369,"code":1205,"filename":371,"language":372,"meta":373,"style":373},"import { eienjs } from '@eienjs\u002Feslint-config';\n\nexport default eienjs({\n  adonisjs: true,\n  rules: {\n    'no-console': 'warn',\n  },\n});\n",[362,1207,1208,1228,1232,1244,1254,1263,1284,1288],{"__ignoreMap":373},[377,1209,1210,1212,1214,1216,1218,1220,1222,1224,1226],{"class":379,"line":380},[377,1211,384],{"class":383},[377,1213,388],{"class":387},[377,1215,392],{"class":391},[377,1217,395],{"class":387},[377,1219,398],{"class":383},[377,1221,401],{"class":387},[377,1223,405],{"class":404},[377,1225,408],{"class":387},[377,1227,411],{"class":387},[377,1229,1230],{"class":379,"line":414},[377,1231,418],{"emptyLinePlaceholder":417},[377,1233,1234,1236,1238,1240,1242],{"class":379,"line":421},[377,1235,424],{"class":383},[377,1237,427],{"class":383},[377,1239,392],{"class":430},[377,1241,433],{"class":391},[377,1243,436],{"class":387},[377,1245,1246,1248,1250,1252],{"class":379,"line":439},[377,1247,443],{"class":442},[377,1249,446],{"class":387},[377,1251,450],{"class":449},[377,1253,453],{"class":387},[377,1255,1256,1259,1261],{"class":379,"line":456},[377,1257,1258],{"class":442},"  rules",[377,1260,446],{"class":387},[377,1262,476],{"class":387},[377,1264,1265,1268,1271,1273,1275,1277,1280,1282],{"class":379,"line":468},[377,1266,1267],{"class":387},"    '",[377,1269,1270],{"class":442},"no-console",[377,1272,408],{"class":387},[377,1274,446],{"class":387},[377,1276,401],{"class":387},[377,1278,1279],{"class":404},"warn",[377,1281,408],{"class":387},[377,1283,453],{"class":387},[377,1285,1286],{"class":379,"line":479},[377,1287,511],{"class":387},[377,1289,1290,1292,1294],{"class":379,"line":491},[377,1291,517],{"class":387},[377,1293,520],{"class":391},[377,1295,411],{"class":387},[1297,1298,1299],"warning",{},[358,1300,1301,1302,1305,1306,1308,1309,1311,1312,1315,1316,581],{},"Do not pass ",[362,1303,1304],{},"files"," in the first argument of ",[362,1307,364],{},", as the first argument is reserved for global configuration. Attempting to pass ",[362,1310,1304],{}," throws an error. Instead, chain ",[362,1313,1314],{},".append()"," or pass additional flat config objects—see ",[1317,1318,321],"a",{"href":322},[1320,1321,1322],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":373,"searchDepth":380,"depth":414,"links":1324},[1325,1326,1327],{"id":526,"depth":414,"text":527},{"id":1101,"depth":414,"text":1102},{"id":1173,"depth":414,"text":1174},"Configure @eienjs\u002Feslint-config options, auto-detected features, and rule presets.","md",{},{"icon":55},{"title":52,"description":1328},"BeMCswWXvMWtvwkEZkYUFtxuwb4SKXEb636L8mfLNyo",[1335,1337],{"title":47,"path":287,"stem":288,"description":1336,"icon":50,"children":-1},"Install and set up @eienjs\u002Feslint-config using the interactive CLI wizard or manual configuration.",{"title":298,"path":299,"stem":300,"description":1338,"icon":223,"children":-1},"Automate project setup and migration using the @eienjs\u002Feslint-config interactive CLI tool.",{"id":1340,"extension":1341,"meta":1342,"packages":1343,"stem":1386,"__hash__":1387},"packages\u002Fdata\u002Fpackages.json","json",{},[1344,1350,1356,1362,1368,1374,1380],{"name":1345,"title":1346,"description":1347,"icon":86,"category":670,"repo":1348,"version":1349,"docs":417,"featured":417},"adonisjs-permission","Permission","Associate users with roles and permissions in your AdonisJS app","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-permission","1.0.0",{"name":1351,"title":1352,"description":1353,"icon":33,"category":670,"repo":1354,"version":1355,"docs":417,"featured":417},"adonisjs-api-query","API Query","Easily build Lucid queries from API requests","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-api-query","3.0.1",{"name":1357,"title":1358,"description":1359,"icon":249,"category":670,"repo":1360,"version":1361,"docs":417,"featured":417},"adonisjs-soft-deletes","Soft Deletes","Provider-based Soft deletes for AdonisJS","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-soft-deletes","1.0.2",{"name":1363,"title":1364,"description":1365,"icon":196,"category":670,"repo":1366,"version":1367,"docs":417},"adonisjs-simple-auth","Simple Auth","Single API key authentication for AdonisJS v7 applications","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-simple-auth","2.1.1",{"name":1369,"title":1370,"description":1371,"icon":1372,"category":670,"repo":1373,"docs":22},"adonisjs-sentry","Sentry","Sentry service provider for AdonisJS v7.","i-tabler-bug","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-sentry",{"name":1375,"title":274,"description":1376,"icon":275,"category":1377,"repo":1378,"version":1379,"docs":417,"featured":22},"eslint-config","EienJS ESLint Config","tooling","https:\u002F\u002Fgithub.com\u002Feienjs\u002Feslint-config","2.3.2",{"name":1381,"title":1382,"description":1383,"icon":1384,"category":1377,"repo":1385,"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","6wo0wRXmbaj0vuQC3qzRIqDl7IszTEWwnN0SPt_cyXk",1794286727362]