[{"data":1,"prerenderedAt":319},["ShallowReactive",2],{"navigation_docs_en":3,"-en-eslint-config-package-json":46,"-en-eslint-config-package-json-surround":314},[4,31,36,41],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"ESLint Config","\u002Fen\u002Feslint-config","en\u002F1.eslint-config\u002F1.index",[9,11,15,19,23,27],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-shield-check",{"title":12,"path":13,"stem":14},"Package JSON Lint","\u002Fen\u002Feslint-config\u002Fpackage-json","en\u002F1.eslint-config\u002F2.package-json",{"title":16,"path":17,"stem":18},"Nuxt Integration","\u002Fen\u002Feslint-config\u002Fnuxt","en\u002F1.eslint-config\u002F3.nuxt",{"title":20,"path":21,"stem":22},"Framework Integrations","\u002Fen\u002Feslint-config\u002Fframeworks","en\u002F1.eslint-config\u002F4.frameworks",{"title":24,"path":25,"stem":26},"Advanced Usage","\u002Fen\u002Feslint-config\u002Fadvanced","en\u002F1.eslint-config\u002F5.advanced",{"title":28,"path":29,"stem":30},"Editor & CI Integration","\u002Fen\u002Feslint-config\u002Feditor","en\u002F1.eslint-config\u002F6.editor",{"title":32,"path":33,"stem":34,"icon":35},"Prettier Config","\u002Fen\u002Fprettier-config","en\u002F2.prettier-config","i-lucide-paintbrush",{"title":37,"path":38,"stem":39,"icon":40},"EditorConfig","\u002Fen\u002Feditorconfig","en\u002F3.editorconfig","i-lucide-file-cog",{"title":42,"path":43,"stem":44,"icon":45},"CLI","\u002Fen\u002Fcli","en\u002F4.cli","i-lucide-terminal",{"id":47,"title":12,"body":48,"description":308,"extension":309,"links":310,"meta":311,"navigation":136,"path":13,"seo":312,"stem":14,"__hash__":313},"docs_en\u002Fen\u002F1.eslint-config\u002F2.package-json.md",{"type":49,"value":50,"toc":302},"minimark",[51,55,77,82,173,178,221,225,298],[52,53,12],"h1",{"id":54},"package-json-lint",[56,57,58,62,63,72,73,76],"p",{},[59,60,61],"code",{},"@pleaseai\u002Feslint-config"," also exports configs from ",[64,65,69],"a",{"href":66,"rel":67},"https:\u002F\u002Fgithub.com\u002FJoshuaKGoldberg\u002Feslint-plugin-package-json",[68],"nofollow",[59,70,71],{},"eslint-plugin-package-json"," for linting ",[59,74,75],{},"package.json"," files.",[78,79,81],"h2",{"id":80},"usage","Usage",[83,84,90],"pre",{"className":85,"code":86,"filename":87,"language":88,"meta":89,"style":89},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { recommended, stylistic } from '@pleaseai\u002Feslint-config\u002Fpackage-json'\n\nexport default [\n  recommended,\n  stylistic,\n]\n","eslint.config.ts","ts","",[59,91,92,131,138,150,159,167],{"__ignoreMap":89},[93,94,97,101,105,109,112,115,118,121,124,128],"span",{"class":95,"line":96},"line",1,[93,98,100],{"class":99},"s7zQu","import",[93,102,104],{"class":103},"sMK4o"," {",[93,106,108],{"class":107},"sTEyZ"," recommended",[93,110,111],{"class":103},",",[93,113,114],{"class":107}," stylistic",[93,116,117],{"class":103}," }",[93,119,120],{"class":99}," from",[93,122,123],{"class":103}," '",[93,125,127],{"class":126},"sfazB","@pleaseai\u002Feslint-config\u002Fpackage-json",[93,129,130],{"class":103},"'\n",[93,132,134],{"class":95,"line":133},2,[93,135,137],{"emptyLinePlaceholder":136},true,"\n",[93,139,141,144,147],{"class":95,"line":140},3,[93,142,143],{"class":99},"export",[93,145,146],{"class":99}," default",[93,148,149],{"class":107}," [\n",[93,151,153,156],{"class":95,"line":152},4,[93,154,155],{"class":107},"  recommended",[93,157,158],{"class":103},",\n",[93,160,162,165],{"class":95,"line":161},5,[93,163,164],{"class":107},"  stylistic",[93,166,158],{"class":103},[93,168,170],{"class":95,"line":169},6,[93,171,172],{"class":107},"]\n",[174,175,177],"h3",{"id":176},"available-configs","Available Configs",[179,180,181,194],"table",{},[182,183,184],"thead",{},[185,186,187,191],"tr",{},[188,189,190],"th",{},"Export",[188,192,193],{},"Description",[195,196,197,208],"tbody",{},[185,198,199,205],{},[200,201,202],"td",{},[59,203,204],{},"recommended",[200,206,207],{},"Recommended rules for publishable packages",[185,209,210,215],{},[200,211,212],{},[59,213,214],{},"stylistic",[200,216,217,218,220],{},"Stylistic rules for consistent ",[59,219,75],{}," formatting",[174,222,224],{"id":223},"combined-with-eslint-config","Combined with ESLint Config",[83,226,228],{"className":85,"code":227,"filename":87,"language":88,"meta":89,"style":89},"import pleaseai from '@pleaseai\u002Feslint-config'\nimport { recommended } from '@pleaseai\u002Feslint-config\u002Fpackage-json'\n\nexport default pleaseai(\n  {},\n  recommended,\n)\n",[59,229,230,246,264,268,281,286,292],{"__ignoreMap":89},[93,231,232,234,237,240,242,244],{"class":95,"line":96},[93,233,100],{"class":99},[93,235,236],{"class":107}," pleaseai ",[93,238,239],{"class":99},"from",[93,241,123],{"class":103},[93,243,61],{"class":126},[93,245,130],{"class":103},[93,247,248,250,252,254,256,258,260,262],{"class":95,"line":133},[93,249,100],{"class":99},[93,251,104],{"class":103},[93,253,108],{"class":107},[93,255,117],{"class":103},[93,257,120],{"class":99},[93,259,123],{"class":103},[93,261,127],{"class":126},[93,263,130],{"class":103},[93,265,266],{"class":95,"line":140},[93,267,137],{"emptyLinePlaceholder":136},[93,269,270,272,274,278],{"class":95,"line":152},[93,271,143],{"class":99},[93,273,146],{"class":99},[93,275,277],{"class":276},"s2Zo4"," pleaseai",[93,279,280],{"class":107},"(\n",[93,282,283],{"class":95,"line":161},[93,284,285],{"class":103},"  {},\n",[93,287,288,290],{"class":95,"line":169},[93,289,155],{"class":107},[93,291,158],{"class":103},[93,293,295],{"class":95,"line":294},7,[93,296,297],{"class":107},")\n",[299,300,301],"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 .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);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":89,"searchDepth":133,"depth":133,"links":303},[304],{"id":80,"depth":133,"text":81,"children":305},[306,307],{"id":176,"depth":140,"text":177},{"id":223,"depth":140,"text":224},"Lint package.json files with ESLint.","md",null,{},{"title":12,"description":308},"w88jjYOUXllFCKFLhGAJRdvb4dc1M4ziQyeNXYFjyvM",[315,317],{"title":5,"path":6,"stem":7,"description":316,"icon":10,"children":-1},"Opinionated ESLint flat config for PleaseAI projects — built on @antfu\u002Feslint-config.",{"title":16,"path":17,"stem":18,"description":318,"children":-1},"Use @pleaseai\u002Feslint-config together with @nuxt\u002Feslint in a Nuxt project.",1776318164182]