This run took 289 seconds.
$ date --- stdout --- Mon Nov 25 02:50:28 UTC 2024 --- end --- $ git clone file:///srv/git/design-codex.git repo --depth=1 -b main --- stderr --- Cloning into 'repo'... --- stdout --- --- end --- $ git config user.name libraryupgrader --- stdout --- --- end --- $ git config user.email tools.libraryupgrader@tools.wmflabs.org --- stdout --- --- end --- $ git submodule update --init --- stdout --- --- end --- $ grr init --- stdout --- Installed commit-msg hook. --- end --- $ git show-ref refs/heads/main --- stdout --- daeab070543e37ded56f421e141a81e8b94b0cab refs/heads/main --- end --- $ /usr/bin/npm i --package-lock-only --- stdout --- up to date, audited 2552 packages in 6s 346 packages are looking for funding run `npm fund` for details 34 vulnerabilities (4 low, 13 moderate, 16 high, 1 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. --- end --- Editing .gitignore to remove package-lock.json $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": { "@grpc/grpc-js": { "name": "@grpc/grpc-js", "severity": "moderate", "isDirect": false, "via": [ { "source": 1097546, "name": "@grpc/grpc-js", "dependency": "@grpc/grpc-js", "title": "@grpc/grpc-js can allocate memory for incoming messages well above configured limits", "url": "https://github.com/advisories/GHSA-7v5v-9h63-cj86", "severity": "moderate", "cwe": [ "CWE-789" ], "cvss": { "score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, "range": "<1.8.22" } ], "effects": [], "range": "<1.8.22", "nodes": [ "node_modules/netlify-cli/node_modules/@grpc/grpc-js" ], "fixAvailable": true }, "@vue/language-core": { "name": "@vue/language-core", "severity": "moderate", "isDirect": false, "via": [ "vue-template-compiler" ], "effects": [ "vue-tsc" ], "range": "<=2.0.28", "nodes": [ "node_modules/@vue/language-core" ], "fixAvailable": { "name": "vue-tsc", "version": "2.1.10", "isSemVerMajor": false } }, "axios": { "name": "axios", "severity": "high", "isDirect": false, "via": [ { "source": 1097679, "name": "axios", "dependency": "axios", "title": "Axios Cross-Site Request Forgery Vulnerability", "url": "https://github.com/advisories/GHSA-wf5p-g6vw-rhxx", "severity": "moderate", "cwe": [ "CWE-352" ], "cvss": { "score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N" }, "range": ">=0.8.1 <0.28.0" }, { "source": 1097680, "name": "axios", "dependency": "axios", "title": "Axios Cross-Site Request Forgery Vulnerability", "url": "https://github.com/advisories/GHSA-wf5p-g6vw-rhxx", "severity": "moderate", "cwe": [ "CWE-352" ], "cvss": { "score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N" }, "range": ">=1.0.0 <1.6.0" }, { "source": 1098583, "name": "axios", "dependency": "axios", "title": "Server-Side Request Forgery in axios", "url": "https://github.com/advisories/GHSA-8hc4-vh64-cxmj", "severity": "high", "cwe": [ "CWE-918" ], "cvss": { "score": 0, "vectorString": null }, "range": ">=1.3.2 <=1.7.3" } ], "effects": [ "wait-on" ], "range": "0.8.1 - 0.27.2 || 1.0.0 - 1.7.3", "nodes": [ "node_modules/axios", "node_modules/netlify-cli/node_modules/axios" ], "fixAvailable": { "name": "start-server-and-test", "version": "2.0.8", "isSemVerMajor": true } }, "body-parser": { "name": "body-parser", "severity": "high", "isDirect": false, "via": [ { "source": 1099520, "name": "body-parser", "dependency": "body-parser", "title": "body-parser vulnerable to denial of service when url encoding is enabled", "url": "https://github.com/advisories/GHSA-qwcr-r2fm-qrc7", "severity": "high", "cwe": [ "CWE-405" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": "<1.20.3" } ], "effects": [ "express" ], "range": "<1.20.3", "nodes": [ "node_modules/netlify-cli/node_modules/body-parser" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "braces": { "name": "braces", "severity": "high", "isDirect": false, "via": [ { "source": 1098094, "name": "braces", "dependency": "braces", "title": "Uncontrolled resource consumption in braces", "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg", "severity": "high", "cwe": [ "CWE-400", "CWE-1050" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": "<3.0.3" } ], "effects": [ "micromatch" ], "range": "<3.0.3", "nodes": [ "node_modules/braces", "node_modules/netlify-cli/node_modules/braces", "node_modules/netlify-cli/node_modules/copy-template-dir/node_modules/braces" ], "fixAvailable": true }, "cookie": { "name": "cookie", "severity": "low", "isDirect": false, "via": [ { "source": 1099846, "name": "cookie", "dependency": "cookie", "title": "cookie accepts cookie name, path, and domain with out of bounds characters", "url": "https://github.com/advisories/GHSA-pxg6-pf52-xh8x", "severity": "low", "cwe": [ "CWE-74" ], "cvss": { "score": 0, "vectorString": null }, "range": "<0.7.0" } ], "effects": [ "express", "light-my-request", "netlify-cli" ], "range": "<0.7.0", "nodes": [ "node_modules/netlify-cli/node_modules/cookie" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "cross-spawn": { "name": "cross-spawn", "severity": "high", "isDirect": false, "via": [ { "source": 1100563, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": [ "CWE-1333" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": ">=7.0.0 <7.0.5" } ], "effects": [], "range": "7.0.0 - 7.0.4", "nodes": [ "node_modules/cross-spawn", "node_modules/netlify-cli/node_modules/cross-spawn" ], "fixAvailable": true }, "express": { "name": "express", "severity": "high", "isDirect": false, "via": [ { "source": 1096820, "name": "express", "dependency": "express", "title": "Express.js Open Redirect in malformed URLs", "url": "https://github.com/advisories/GHSA-rv95-896h-c2vc", "severity": "moderate", "cwe": [ "CWE-601", "CWE-1286" ], "cvss": { "score": 6.1, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N" }, "range": "<4.19.2" }, { "source": 1100530, "name": "express", "dependency": "express", "title": "express vulnerable to XSS via response.redirect()", "url": "https://github.com/advisories/GHSA-qw6h-vgh9-j6wx", "severity": "low", "cwe": [ "CWE-79" ], "cvss": { "score": 5, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L" }, "range": "<4.20.0" }, "body-parser", "cookie", "path-to-regexp", "send", "serve-static" ], "effects": [ "netlify-cli" ], "range": "<=4.21.0 || 5.0.0-alpha.1 - 5.0.0", "nodes": [ "node_modules/netlify-cli/node_modules/express" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "fastify": { "name": "fastify", "severity": "high", "isDirect": false, "via": [ "find-my-way" ], "effects": [ "netlify-cli" ], "range": "4.0.0-alpha.1 - 4.25.2", "nodes": [ "node_modules/netlify-cli/node_modules/fastify" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "find-my-way": { "name": "find-my-way", "severity": "high", "isDirect": false, "via": [ { "source": 1099853, "name": "find-my-way", "dependency": "find-my-way", "title": "find-my-way has a ReDoS vulnerability in multiparametric routes", "url": "https://github.com/advisories/GHSA-rrr8-f88r-h8q6", "severity": "high", "cwe": [ "CWE-1333" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": ">=5.5.0 <8.2.2" } ], "effects": [ "fastify" ], "range": "5.5.0 - 8.2.1", "nodes": [ "node_modules/netlify-cli/node_modules/find-my-way" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "follow-redirects": { "name": "follow-redirects", "severity": "moderate", "isDirect": false, "via": [ { "source": 1096353, "name": "follow-redirects", "dependency": "follow-redirects", "title": "Follow Redirects improperly handles URLs in the url.parse() function", "url": "https://github.com/advisories/GHSA-jchw-25xp-jwwc", "severity": "moderate", "cwe": [ "CWE-20", "CWE-601" ], "cvss": { "score": 6.1, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N" }, "range": "<1.15.4" }, { "source": 1096856, "name": "follow-redirects", "dependency": "follow-redirects", "title": "follow-redirects' Proxy-Authorization header kept across hosts", "url": "https://github.com/advisories/GHSA-cxjh-pqwp-8mfp", "severity": "moderate", "cwe": [ "CWE-200" ], "cvss": { "score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N" }, "range": "<=1.15.5" } ], "effects": [], "range": "<=1.15.5", "nodes": [ "node_modules/netlify-cli/node_modules/follow-redirects" ], "fixAvailable": true }, "http-proxy-middleware": { "name": "http-proxy-middleware", "severity": "high", "isDirect": false, "via": [ { "source": 1100223, "name": "http-proxy-middleware", "dependency": "http-proxy-middleware", "title": "Denial of service in http-proxy-middleware", "url": "https://github.com/advisories/GHSA-c7qv-q95q-8v27", "severity": "high", "cwe": [ "CWE-400" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": "<2.0.7" } ], "effects": [ "netlify-cli" ], "range": "<2.0.7", "nodes": [ "node_modules/netlify-cli/node_modules/http-proxy-middleware" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "light-my-request": { "name": "light-my-request", "severity": "low", "isDirect": false, "via": [ "cookie" ], "effects": [], "range": "3.7.0 - 5.13.0 || 6.0.0-pre.fv5.1 - 6.0.0", "nodes": [ "node_modules/netlify-cli/node_modules/light-my-request" ], "fixAvailable": true }, "micromatch": { "name": "micromatch", "severity": "high", "isDirect": false, "via": [ { "source": 1098681, "name": "micromatch", "dependency": "micromatch", "title": "Regular Expression Denial of Service (ReDoS) in micromatch", "url": "https://github.com/advisories/GHSA-952p-6rrq-rcjv", "severity": "moderate", "cwe": [ "CWE-1333" ], "cvss": { "score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, "range": "<4.0.8" }, "braces" ], "effects": [ "readdirp" ], "range": "<=4.0.7", "nodes": [ "node_modules/micromatch", "node_modules/netlify-cli/node_modules/copy-template-dir/node_modules/micromatch", "node_modules/netlify-cli/node_modules/micromatch" ], "fixAvailable": true }, "netlify-cli": { "name": "netlify-cli", "severity": "high", "isDirect": true, "via": [ "cookie", "express", "fastify", "http-proxy-middleware" ], "effects": [], "range": "2.14.0 - 17.37.0-rc-redirects.0", "nodes": [ "node_modules/netlify-cli" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "nodemon": { "name": "nodemon", "severity": "high", "isDirect": false, "via": [ "simple-update-notifier" ], "effects": [], "range": "2.0.19 - 2.0.22", "nodes": [ "node_modules/nodemon" ], "fixAvailable": true }, "path-to-regexp": { "name": "path-to-regexp", "severity": "high", "isDirect": false, "via": [ { "source": 1099562, "name": "path-to-regexp", "dependency": "path-to-regexp", "title": "path-to-regexp outputs backtracking regular expressions", "url": "https://github.com/advisories/GHSA-9wv6-86v2-598j", "severity": "high", "cwe": [ "CWE-1333" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": "<0.1.10" } ], "effects": [ "express" ], "range": "<0.1.10", "nodes": [ "node_modules/netlify-cli/node_modules/path-to-regexp" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "postcss": { "name": "postcss", "severity": "moderate", "isDirect": false, "via": [ { "source": 1094544, "name": "postcss", "dependency": "postcss", "title": "PostCSS line return parsing error", "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j", "severity": "moderate", "cwe": [ "CWE-74", "CWE-144" ], "cvss": { "score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N" }, "range": "<8.4.31" } ], "effects": [], "range": "<8.4.31", "nodes": [ "node_modules/netlify-cli/node_modules/postcss" ], "fixAvailable": true }, "protobufjs": { "name": "protobufjs", "severity": "critical", "isDirect": false, "via": [ { "source": 1097722, "name": "protobufjs", "dependency": "protobufjs", "title": "protobufjs Prototype Pollution vulnerability", "url": "https://github.com/advisories/GHSA-h755-8qp9-cq85", "severity": "critical", "cwe": [ "CWE-1321" ], "cvss": { "score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" }, "range": ">=7.0.0 <7.2.5" } ], "effects": [], "range": "7.0.0 - 7.2.4", "nodes": [ "node_modules/netlify-cli/node_modules/protobufjs" ], "fixAvailable": true }, "pug": { "name": "pug", "severity": "moderate", "isDirect": false, "via": [ { "source": 1098095, "name": "pug", "dependency": "pug", "title": "Pug allows JavaScript code execution if an application accepts untrusted input", "url": "https://github.com/advisories/GHSA-3965-hpx2-q597", "severity": "moderate", "cwe": [ "CWE-94" ], "cvss": { "score": 6.8, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N" }, "range": "<=3.0.2" } ], "effects": [], "range": "<=3.0.2", "nodes": [ "node_modules/pug" ], "fixAvailable": true }, "readdirp": { "name": "readdirp", "severity": "moderate", "isDirect": false, "via": [ "micromatch" ], "effects": [], "range": "2.2.0 - 2.2.1", "nodes": [ "node_modules/netlify-cli/node_modules/copy-template-dir/node_modules/readdirp" ], "fixAvailable": true }, "rollup": { "name": "rollup", "severity": "high", "isDirect": false, "via": [ { "source": 1099764, "name": "rollup", "dependency": "rollup", "title": "DOM Clobbering Gadget found in rollup bundled scripts that leads to XSS", "url": "https://github.com/advisories/GHSA-gcx4-mw62-g8wm", "severity": "high", "cwe": [ "CWE-79" ], "cvss": { "score": 6.4, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H" }, "range": ">=4.0.0 <4.22.4" } ], "effects": [], "range": "4.0.0 - 4.22.3", "nodes": [ "node_modules/rollup" ], "fixAvailable": true }, "semver": { "name": "semver", "severity": "high", "isDirect": false, "via": [ { "source": 1098562, "name": "semver", "dependency": "semver", "title": "semver vulnerable to Regular Expression Denial of Service", "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw", "severity": "high", "cwe": [ "CWE-1333" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": ">=7.0.0 <7.5.2" } ], "effects": [ "simple-update-notifier" ], "range": "7.0.0 - 7.5.1", "nodes": [ "node_modules/simple-update-notifier/node_modules/semver" ], "fixAvailable": true }, "send": { "name": "send", "severity": "low", "isDirect": false, "via": [ { "source": 1100526, "name": "send", "dependency": "send", "title": "send vulnerable to template injection that can lead to XSS", "url": "https://github.com/advisories/GHSA-m6fv-jmcg-4jfg", "severity": "low", "cwe": [ "CWE-79" ], "cvss": { "score": 5, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L" }, "range": "<0.19.0" } ], "effects": [ "express", "serve-static" ], "range": "<0.19.0", "nodes": [ "node_modules/netlify-cli/node_modules/send" ], "fixAvailable": { "name": "netlify-cli", "version": "17.37.2", "isSemVerMajor": true } }, "serve-static": { "name": "serve-static", "severity": "low", "isDirect": false, "via": [ { "source": 1100528, "name": "serve-static", "dependency": "serve-static", "title": "serve-static vulnerable to template injection that can lead to XSS", "url": "https://github.com/advisories/GHSA-cm22-4g7w-348p", "severity": "low", "cwe": [ "CWE-79" ], "cvss": { "score": 5, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L" }, "range": "<1.16.0" }, "send" ], "effects": [], "range": "<=1.16.0", "nodes": [ "node_modules/netlify-cli/node_modules/serve-static" ], "fixAvailable": true }, "simple-update-notifier": { "name": "simple-update-notifier", "severity": "high", "isDirect": false, "via": [ "semver" ], "effects": [ "nodemon" ], "range": "1.0.7 - 1.1.0", "nodes": [ "node_modules/simple-update-notifier" ], "fixAvailable": true }, "start-server-and-test": { "name": "start-server-and-test", "severity": "moderate", "isDirect": true, "via": [ "wait-on" ], "effects": [], "range": "1.11.1 - 2.0.2", "nodes": [ "node_modules/start-server-and-test" ], "fixAvailable": { "name": "start-server-and-test", "version": "2.0.8", "isSemVerMajor": true } }, "tar": { "name": "tar", "severity": "moderate", "isDirect": false, "via": [ { "source": 1097493, "name": "tar", "dependency": "tar", "title": "Denial of service while parsing a tar file due to lack of folders count validation", "url": "https://github.com/advisories/GHSA-f5x3-32g6-xq36", "severity": "moderate", "cwe": [ "CWE-400" ], "cvss": { "score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H" }, "range": "<6.2.1" } ], "effects": [], "range": "<6.2.1", "nodes": [ "node_modules/netlify-cli/node_modules/tar" ], "fixAvailable": true }, "vite": { "name": "vite", "severity": "moderate", "isDirect": true, "via": [ { "source": 1099688, "name": "vite", "dependency": "vite", "title": "Vite's `server.fs.deny` is bypassed when using `?import&raw`", "url": "https://github.com/advisories/GHSA-9cwx-2883-4wfx", "severity": "moderate", "cwe": [ "CWE-200", "CWE-284" ], "cvss": { "score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N" }, "range": ">=5.2.0 <5.2.14" }, { "source": 1099691, "name": "vite", "dependency": "vite", "title": "Vite DOM Clobbering gadget found in vite bundled scripts that leads to XSS", "url": "https://github.com/advisories/GHSA-64vr-g452-qvp3", "severity": "moderate", "cwe": [ "CWE-79" ], "cvss": { "score": 6.4, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H" }, "range": ">=5.2.0 <5.2.14" } ], "effects": [], "range": "5.2.0 - 5.2.13", "nodes": [ "node_modules/vite" ], "fixAvailable": { "name": "vite", "version": "5.4.11", "isSemVerMajor": false } }, "vue-template-compiler": { "name": "vue-template-compiler", "severity": "moderate", "isDirect": false, "via": [ { "source": 1098721, "name": "vue-template-compiler", "dependency": "vue-template-compiler", "title": "vue-template-compiler vulnerable to client-side Cross-Site Scripting (XSS)", "url": "https://github.com/advisories/GHSA-g3ch-rx76-35fx", "severity": "moderate", "cwe": [ "CWE-79" ], "cvss": { "score": 4.2, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N" }, "range": ">=2.0.0 <3.0.0" } ], "effects": [ "@vue/language-core" ], "range": ">=2.0.0", "nodes": [ "node_modules/vue-template-compiler" ], "fixAvailable": { "name": "vue-tsc", "version": "2.1.10", "isSemVerMajor": false } }, "vue-tsc": { "name": "vue-tsc", "severity": "moderate", "isDirect": true, "via": [ "@vue/language-core" ], "effects": [], "range": "1.7.0-alpha.0 - 2.0.28", "nodes": [ "node_modules/vue-tsc" ], "fixAvailable": { "name": "vue-tsc", "version": "2.1.10", "isSemVerMajor": false } }, "wait-on": { "name": "wait-on", "severity": "moderate", "isDirect": false, "via": [ "axios" ], "effects": [ "start-server-and-test" ], "range": "5.0.0-rc.0 - 7.1.0", "nodes": [ "node_modules/wait-on" ], "fixAvailable": { "name": "start-server-and-test", "version": "2.0.8", "isSemVerMajor": true } }, "word-wrap": { "name": "word-wrap", "severity": "moderate", "isDirect": false, "via": [ { "source": 1097681, "name": "word-wrap", "dependency": "word-wrap", "title": "word-wrap vulnerable to Regular Expression Denial of Service", "url": "https://github.com/advisories/GHSA-j8xg-fqg3-53r7", "severity": "moderate", "cwe": [ "CWE-1333" ], "cvss": { "score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, "range": "<1.2.4" } ], "effects": [], "range": "<1.2.4", "nodes": [ "node_modules/netlify-cli/node_modules/word-wrap" ], "fixAvailable": true }, "ws": { "name": "ws", "severity": "high", "isDirect": false, "via": [ { "source": 1098392, "name": "ws", "dependency": "ws", "title": "ws affected by a DoS when handling a request with many HTTP headers", "url": "https://github.com/advisories/GHSA-3h5v-q93c-6h6q", "severity": "high", "cwe": [ "CWE-476" ], "cvss": { "score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" }, "range": ">=8.0.0 <8.17.1" } ], "effects": [], "range": "8.0.0 - 8.17.0", "nodes": [ "node_modules/ws" ], "fixAvailable": true } }, "metadata": { "vulnerabilities": { "info": 0, "low": 4, "moderate": 13, "high": 16, "critical": 1, "total": 34 }, "dependencies": { "prod": 179, "dev": 2373, "optional": 123, "peer": 19, "peerOptional": 0, "total": 2551 } } } --- end --- Upgrading n:eslint from 8.52.0 -> 8.57.0 Upgrading n:eslint-config-wikimedia from 0.26.0 -> 0.28.2 Upgrading n:stylelint-config-wikimedia from 0.16.1 -> 0.17.2 $ /usr/bin/npm install --- stderr --- npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead npm WARN deprecated stylelint-stylistic@0.4.3: This package has been deprecated in favor of @stylistic/stylelint-plugin npm WARN deprecated eslint@8.57.0: This version is no longer supported. Please see https://eslint.org/version-support for other options. --- stdout --- added 2486 packages, and audited 2491 packages in 1m 365 packages are looking for funding run `npm fund` for details 34 vulnerabilities (4 low, 13 moderate, 16 high, 1 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. --- end --- $ ./node_modules/.bin/eslint . --fix --- stdout --- /src/repo/packages/codex-docs/component-demos/lookup/examples/LookupWithInitialSelection.vue 32:1 warning This line has a length of 116. Maximum allowed is 100 max-len /src/repo/packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupField.vue 121:1 warning This line has a length of 108. Maximum allowed is 100 max-len /src/repo/packages/codex-docs/docgen.config.js 24:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs 24:4 error Expected no linebreak before this expression implicit-arrow-linebreak 27:1 error Mixed spaces and tabs no-mixed-spaces-and-tabs /src/repo/packages/codex-docs/docs/icons/AllIcons.vue 51:58 error Unsafe argument of type `any` assigned to a parameter of type `{}` @typescript-eslint/no-unsafe-argument /src/repo/packages/codex-docs/generateMWExamples.mjs 30:1 error Expected this semicolon to be at the end of the previous line semi-style /src/repo/packages/codex-docs/src/components/color-lists/ColorLists.vue 92:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs 92:4 error Expected no linebreak before this expression implicit-arrow-linebreak 93:1 error Mixed spaces and tabs no-mixed-spaces-and-tabs /src/repo/packages/codex-docs/src/components/icon-lookup/IconLookup.vue 91:1 warning This line has a length of 114. Maximum allowed is 100 max-len /src/repo/packages/codex-docs/src/components/tokens/TokensTable.vue 141:1 warning This line has a length of 108. Maximum allowed is 100 max-len /src/repo/packages/codex-docs/src/components/tokens/TransitionDemo.vue 38:4 error Expected no linebreak before this expression implicit-arrow-linebreak /src/repo/packages/codex-docs/src/components/wrapper/Wrapper.vue 233:1 warning This line has a length of 101. Maximum allowed is 100 max-len 326:4 error Mixed spaces and tabs no-mixed-spaces-and-tabs 326:6 error Expected no linebreak before this expression implicit-arrow-linebreak /src/repo/packages/codex-docs/src/types.ts 85:78 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents /src/repo/packages/codex-docs/src/utils/getIconByName.ts 7:8 error Unsafe assignment of an `any` value @typescript-eslint/no-unsafe-assignment 7:25 error Unsafe member access [iconName as keyof typeof allIcons] on an `any` value @typescript-eslint/no-unsafe-member-access 13:2 error Unsafe assignment of an `any` value @typescript-eslint/no-unsafe-assignment 22:46 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents /src/repo/packages/codex-docs/src/utils/toKebabCase.ts 15:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs 15:4 error Expected no linebreak before this expression implicit-arrow-linebreak 18:1 error Mixed spaces and tabs no-mixed-spaces-and-tabs /src/repo/packages/codex-icons/build/buildIconsJson.js 14:54 error Can't resolve '../dist/codex-icons.js' in '/src/repo/packages/codex-icons/build' n/no-missing-import /src/repo/packages/codex-icons/build/buildIconsLess.js 16:54 error Can't resolve '../dist/codex-icons.js' in '/src/repo/packages/codex-icons/build' n/no-missing-import /src/repo/packages/codex-icons/build/utils.js 15:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs 15:4 error Expected no linebreak before this expression implicit-arrow-linebreak 18:1 error Mixed spaces and tabs no-mixed-spaces-and-tabs /src/repo/packages/codex/build/utils.mjs 5:27 error Can't resolve '@wikimedia/codex-icons' in '/src/repo/packages/codex/build' n/no-missing-import 9:44 error Unsafe argument of type `any` assigned to a parameter of type `{}` @typescript-eslint/no-unsafe-argument /src/repo/packages/codex/src/components/accordion/Accordion.vue 114:1 warning This line has a length of 127. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/dialog/Dialog.vue 294:1 warning This line has a length of 111. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/field/Field.vue 177:1 warning This line has a length of 120. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/icon/Icon.test.ts 66:21 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents /src/repo/packages/codex/src/components/label/Label.vue 110:41 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents /src/repo/packages/codex/src/components/lookup/Lookup.vue 249:1 warning This line has a length of 134. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/menu/Menu.vue 514:5 error Expected no linebreak before this expression implicit-arrow-linebreak 568:1 warning This line has a length of 181. Maximum allowed is 100 max-len 969:1 warning This line has a length of 133. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/multiselect-lookup/MultiselectLookup.vue 351:1 warning This line has a length of 151. Maximum allowed is 100 max-len 355:1 warning This line has a length of 131. Maximum allowed is 100 max-len 371:1 warning This line has a length of 155. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/progress-bar/ProgressBar.vue 70:3 error Mixed spaces and tabs no-mixed-spaces-and-tabs 70:5 error Expected no linebreak before this expression implicit-arrow-linebreak 71:2 error Mixed spaces and tabs no-mixed-spaces-and-tabs /src/repo/packages/codex/src/components/search-result-title/SearchResultTitle.vue 42:1 warning This line has a length of 109. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/select/Select.vue 160:41 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents 214:1 warning This line has a length of 141. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/table/Table.vue 663:1 warning This line has a length of 106. Maximum allowed is 100 max-len 828:1 warning This line has a length of 110. Maximum allowed is 100 max-len /src/repo/packages/codex/src/components/text-area/TextArea.vue 114:41 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents 121:41 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents /src/repo/packages/codex/src/components/text-input/TextInput.vue 119:41 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents 126:41 error 'any' overrides all other types in this union type @typescript-eslint/no-redundant-type-constituents 215:1 warning This line has a length of 113. Maximum allowed is 100 max-len /src/repo/packages/codex/src/composables/useModelWrapper.ts 64:4 error Expected no linebreak before this expression implicit-arrow-linebreak /src/repo/packages/codex/src/demo/IconGrid.vue 115:58 error Unsafe argument of type `any` assigned to a parameter of type `{}` @typescript-eslint/no-unsafe-argument /src/repo/packages/codex/vite.config.ts 6:32 error Can't resolve './build/utils.mjs' in '/src/repo/packages/codex' n/no-missing-import ✖ 59 problems (40 errors, 19 warnings) --- end --- $ ./node_modules/.bin/eslint . -f json --- stdout --- [{"filePath":"/src/repo/.eslintrc.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/.stylelintrc.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/.vscode/extensions.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/npm-shrinkwrap.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/.style-dictionary/build.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/.style-dictionary/formatters.js","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unsafe-assignment","severity":2,"message":"Unsafe assignment of an `any` value.","line":124,"column":11,"nodeType":"VariableDeclarator","messageId":"anyAssignment","endLine":124,"endColumn":73,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"security/detect-non-literal-regexp","severity":1,"message":"Found non-literal argument to RegExp Constructor","line":141,"column":7,"nodeType":"NewExpression","endLine":141,"endColumn":104,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-assignment","severity":2,"message":"Unsafe assignment of an `any` value.","line":184,"column":10,"nodeType":"VariableDeclarator","messageId":"anyAssignment","endLine":184,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/.style-dictionary/matchers.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/.style-dictionary/transformers.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/.style-dictionary/types.d.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/.style-dictionary/utils.js","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unsafe-assignment","severity":2,"message":"Unsafe assignment of an `any` value.","line":18,"column":8,"nodeType":"VariableDeclarator","messageId":"anyAssignment","endLine":18,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/src/application.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/src/components.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/src/modes/dark.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/src/themes/wikimedia-ui.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/tests/getReferencedTokens.spec.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/tests/getTokenType.spec.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/tests/kebabCase.spec.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-design-tokens/tsconfig.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/.jest/jest.config.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/.stylelintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/.svglintrc.js","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unsafe-enum-comparison","severity":2,"message":"The two values in this comparison do not have a shared enum type.","line":35,"column":5,"nodeType":"BinaryExpression","messageId":"mismatched","endLine":35,"endColumn":36,"suggestions":[{"messageId":"replaceValueWithEnum","fix":{"range":[1117,1128],"text":"ElementType.Directive"},"desc":"Replace with an enum value comparison."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/.svgo.config.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/accordion/examples/AccordionActionButton.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/accordion/examples/AccordionActionVisible.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/accordion/examples/AccordionDefault.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/accordion/examples/AccordionDescription.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/accordion/examples/AccordionDifferentContent.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/accordion/examples/AccordionHeadings.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/accordion/examples/AccordionStacked.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button-group/examples/BasicButtonGroup.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":28,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":28,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[554,610],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button-group/examples/ButtonGroupWithIcons.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":29,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":29,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[860,916],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button-group/examples/ButtonGroupWithSlot.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":32,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":32,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[595,651],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button-group/examples/DisabledButtonGroup.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":29,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":29,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[592,648],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button-group/examples/IconOnlyButtonGroup.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":29,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":29,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[944,1000],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button-group/examples/MaximumButtonGroup.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":28,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":28,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[635,691],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button/examples/ButtonSizes.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":66,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":66,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1301,1338],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button/examples/ButtonVariants.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":54,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":54,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1317,1354],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button/examples/ButtonWithIcon.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":21,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":21,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[469,506],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button/examples/IconOnlyButton.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":21,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":21,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[469,506],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button/examples/QuietButtonWithIcon.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":21,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":21,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[480,517],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/button/examples/QuietIconOnlyButton.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":25,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":25,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[489,526],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/card/examples/CardDefault.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/card/examples/CardGroupWithThumbnails.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/card/examples/CardMaximum.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/card/examples/CardWithIcon.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/card/examples/CardWithLink.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/card/examples/CardWithThumbnail.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/card/examples/CardWithThumbnailTitleOnly.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/checkbox/examples/CheckboxConfigurable.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":42,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":42,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[761,829],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/checkbox/examples/CheckboxField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/checkbox/examples/CheckboxGroup.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":72,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":72,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1689,1757],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/checkbox/examples/CheckboxWithCustomInput.vue","messages":[],"suppressedMessages":[{"ruleId":"no-alert","severity":2,"message":"Unexpected alert.","line":126,"column":5,"nodeType":"CallExpression","messageId":"unexpected","endLine":126,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/checkbox/examples/CheckboxWithDescription.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":26,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":26,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[703,771],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/checkbox/examples/IndeterminateState.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":60,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":60,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1338,1406],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/checkbox/examples/InlineCheckboxes.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":35,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":35,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[717,785],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/chip-input/examples/ChipInputBasic.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/chip-input/examples/ChipInputConfigurable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/chip-input/examples/ChipInputDisabled.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/chip-input/examples/ChipInputField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/chip-input/examples/ChipInputWithIcons.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/chip-input/examples/ChipInputWithLimit.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/chip-input/examples/ChipInputWithPlaceholder.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/combobox/examples/ComboboxBasic.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/combobox/examples/ComboboxComplexMenuItem.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/combobox/examples/ComboboxConfigurable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/combobox/examples/ComboboxCustomMenuItem.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/combobox/examples/ComboboxField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/combobox/examples/ComboboxNoResults.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/combobox/examples/ComboboxWithScroll.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/ConfigurableDialog.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/DialogBasic.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":50,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":50,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[884,922],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/DialogCustomHeader.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/DialogFooterText.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":52,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":52,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1094,1132],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/DialogMaxContent.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/DialogStackedActions.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":42,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":42,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[869,907],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/DialogWithSelect.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/dialog/examples/WrappedDialog.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithCharacterCounter.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithFields.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithRadioGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithRichText.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithSuccess.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithTwoInputs.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithValidation.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/field/examples/FieldWithWarning.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/icon/examples/IconSizes.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/icon/examples/SimpleIcon.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/info-chip/examples/ChipWithIcon.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/info-chip/examples/ChipWithLongText.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/label/examples/LabelBasic.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/label/examples/LabelVisuallyHidden.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/label/examples/LabelWithDescription.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/label/examples/LabelWithRichText.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/label/examples/LegendWithDescription.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/lookup/examples/LookupBasic.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/lookup/examples/LookupConfigurable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/lookup/examples/LookupField.vue","messages":[],"suppressedMessages":[{"ruleId":"no-alert","severity":2,"message":"Unexpected alert.","line":83,"column":5,"nodeType":"CallExpression","messageId":"unexpected","endLine":83,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/lookup/examples/LookupWithFetch.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/lookup/examples/LookupWithInitialSelection.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 116. Maximum allowed is 100.","line":32,"column":1,"nodeType":"Program","messageId":"max","endLine":32,"endColumn":111}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div>\n\t\t<p class=\"cdx-docs-demo-text\">\n\t\t\tSelected value: {{ selection }}\n\t\t</p>\n\n\t\t<cdx-lookup\n\t\t\tv-model:selected=\"selection\"\n\t\t\tv-model:input-value=\"inputValue\"\n\t\t\t:menu-items=\"menuItems\"\n\t\t\t:menu-config=\"menuConfig\"\n\t\t\taria-label=\"Lookup demo with initial selection\"\n\t\t>\n\t\t\t<template #no-results>\n\t\t\t\tNo results found.\n\t\t\t</template>\n\t\t</cdx-lookup>\n\t</div>\n</template>\n\n<script>\nimport { defineComponent, ref, computed } from 'vue';\nimport { CdxLookup } from '@wikimedia/codex';\nimport vegetableItems from './data.json';\n\nexport default defineComponent( {\n\tname: 'LookupWithInitialSelection',\n\tcomponents: { CdxLookup },\n\tsetup() {\n\t\tconst selection = ref( 'Q81' );\n\t\tconst inputValue = ref( 'carrot' );\n\t\tconst menuItems = computed( () => vegetableItems.filter( ( item ) => item.label.includes( inputValue.value )\n\t\t) );\n\n\t\tconst menuConfig = {\n\t\t\tboldLabel: true\n\t\t};\n\n\t\treturn {\n\t\t\tselection,\n\t\t\tinputValue,\n\t\t\tmenuItems,\n\t\t\tmenuConfig\n\t\t};\n\t}\n} );\n</script>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/lookup/examples/LookupWithSuggestions.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/lookup/examples/data.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-button/examples/MenuButtonAndMenuItemsWithIcons.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-button/examples/MenuButtonBasic.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-button/examples/MenuButtonConfigDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-button/examples/MenuButtonSelection.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithIconAndText.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithIconOnly.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithScroll.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemDefault.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemHideOverflow.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemHighlightQuery.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemLongText.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemMultipleLangs.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemWithDescription.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemWithIcon.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemWithMatch.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemWithSupportingText.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemWithThumbnail.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemWithUrl.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItems.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/MenuItemsGraphemes.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/searchResults.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu-item/examples/searchResultsGraphemes.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenu.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenuCustomItemDisplay.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenuFooter.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenuGroups.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenuNoResults.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenuPending.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenuPendingWithItems.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/InputWithMenuScroll.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/menu/examples/MultiselectMenu.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/message/examples/MessageAutoDismiss.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/message/examples/MessageFadeIn.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/message/examples/MessageUserDismiss.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupBasic.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupConfigurable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupField.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":121,"column":1,"nodeType":"Program","messageId":"max","endLine":121,"endColumn":100}],"suppressedMessages":[{"ruleId":"no-alert","severity":2,"message":"Unexpected alert.","line":90,"column":5,"nodeType":"CallExpression","messageId":"unexpected","endLine":90,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<form class=\"cdx-docs-multiselect-lookup-form\">\n\t\t<cdx-field :status=\"status\" :messages=\"messages\">\n\t\t\t<cdx-multiselect-lookup\n\t\t\t\tv-model:input-chips=\"chips\"\n\t\t\t\tv-model:selected=\"selection\"\n\t\t\t\tv-model:input-value=\"inputValue\"\n\t\t\t\t:menu-items=\"menuItems\"\n\t\t\t\t:menu-config=\"menuConfig\"\n\t\t\t\tplaceholder=\"Add a namespace...\"\n\t\t\t\t@input=\"onInput\"\n\t\t\t\t@update:selected=\"onSelection\"\n\t\t\t\t@blur=\"validateInstantly\"\n\t\t\t\t@keydown.enter=\"validateInstantly\"\n\t\t\t>\n\t\t\t\t<template #no-results>\n\t\t\t\t\tNo matching namespaces.\n\t\t\t\t</template>\n\t\t\t</cdx-multiselect-lookup>\n\t\t\t<template #label>\n\t\t\t\tNamespaces\n\t\t\t</template>\n\t\t\t<template #description>\n\t\t\t\tFilter results by namespace\n\t\t\t</template>\n\t\t</cdx-field>\n\t\t<cdx-button\n\t\t\tclass=\"cdx-docs-multiselect-lookup-form__submit\"\n\t\t\taction=\"progressive\"\n\t\t\tweight=\"primary\"\n\t\t\ttype=\"submit\"\n\t\t\t@click.prevent=\"onSubmit\"\n\t\t>\n\t\t\tSubmit\n\t\t</cdx-button>\n\t</form>\n</template>\n\n<script>\nimport { defineComponent, onMounted, ref, nextTick } from 'vue';\nimport { CdxField, CdxMultiselectLookup, CdxButton } from '@wikimedia/codex';\n\nexport default defineComponent( {\n\tname: 'MultiselectLookupField',\n\tcomponents: {\n\t\tCdxField, CdxMultiselectLookup, CdxButton\n\t},\n\tsetup() {\n\t\tconst chips = ref( [] );\n\t\tconst selection = ref( [] );\n\t\tconst inputValue = ref( '' );\n\n\t\tconst namespaces = ref( [] );\n\t\tconst menuItems = ref( [] );\n\n\t\tconst menuConfig = {\n\t\t\tvisibleItemLimit: 6\n\t\t};\n\n\t\tconst status = ref( 'default' );\n\n\t\tconst messages = {\n\t\t\twarning: 'This entry is invalid. Please select an option from the menu.',\n\t\t\terror: 'This entry is invalid. Please select an option from the menu.'\n\t\t};\n\n\t\t/**\n\t\t * Maybe set a warning message when the user moves out of the field or hits enter.\n\t\t */\n\t\tfunction validateInstantly() {\n\t\t\t// Await nextTick in case the user has selected a menu item via the Enter key - this\n\t\t\t// will ensure the selection ref has been updated.\n\t\t\tnextTick( () => {\n\t\t\t\t// Set warning status if there's input. This might happen if a user types something\n\t\t\t\t// but doesn't select an item from the menu.\n\t\t\t\tstatus.value = inputValue.value.length > 0 ? 'warning' : 'default';\n\t\t\t} );\n\t\t}\n\n\t\t/**\n\t\t * Maybe set an error message on submit.\n\t\t */\n\t\tfunction onSubmit() {\n\t\t\t// Set an error message if there's input left in the field, or if there's no selection.\n\t\t\tif ( inputValue.value.length > 0 || selection.value.length === 0 ) {\n\t\t\t\tstatus.value = 'error';\n\t\t\t} else {\n\t\t\t\tstatus.value = 'default';\n\t\t\t\t// eslint-disable-next-line no-alert\n\t\t\t\talert( 'Validation successful!' );\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Clear warning or error after a selection is made.\n\t\t */\n\t\tfunction onSelection() {\n\t\t\tif ( selection.value !== null ) {\n\t\t\t\tstatus.value = 'default';\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Handle lookup input.\n\t\t *\n\t\t * @param {string} value The new input value\n\t\t */\n\t\tfunction onInput( value ) {\n\t\t\t// Reset menu items if the input was cleared.\n\t\t\tif ( !value ) {\n\t\t\t\tmenuItems.value = namespaces.value;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Make sure this data is still relevant first.\n\t\t\tif ( inputValue.value !== value ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Update menuItems.\n\t\t\tmenuItems.value = namespaces.value.filter( ( namespace ) => namespace.label.includes( value ) );\n\t\t}\n\n\t\t/**\n\t\t * Get a list of namespaces from English Wikipedia.\n\t\t *\n\t\t * @return {Promise}\n\t\t */\n\t\tfunction getNamespaces() {\n\t\t\tconst params = new URLSearchParams( {\n\t\t\t\torigin: '*',\n\t\t\t\taction: 'query',\n\t\t\t\tmeta: 'siteinfo',\n\t\t\t\tsiprop: 'namespaces',\n\t\t\t\tformat: 'json',\n\t\t\t\tlanguage: 'en'\n\t\t\t} );\n\t\t\treturn fetch( `https://en.wikipedia.org/w/api.php?${ params.toString() }` )\n\t\t\t\t.then( ( response ) => response.json() );\n\t\t}\n\n\t\tfunction formatData( namespaceData ) {\n\t\t\tconst formattedData = [];\n\t\t\tfor ( const namespaceId of Object.keys( namespaceData ) ) {\n\t\t\t\tif ( 'canonical' in namespaceData[ namespaceId ] ) {\n\t\t\t\t\tformattedData.push( {\n\t\t\t\t\t\tvalue: namespaceId,\n\t\t\t\t\t\tlabel: namespaceData[ namespaceId ].canonical\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn formattedData;\n\t\t}\n\n\t\tonMounted( () => {\n\t\t\tgetNamespaces()\n\t\t\t\t.then( ( data ) => {\n\t\t\t\t\t// Store formatted namespaces.\n\t\t\t\t\tnamespaces.value = formatData( data.query.namespaces );\n\t\t\t\t\t// Set initial menu items.\n\t\t\t\t\tmenuItems.value = namespaces.value;\n\t\t\t\t} );\n\t\t} );\n\n\t\treturn {\n\t\t\tchips,\n\t\t\tselection,\n\t\t\tinputValue,\n\t\t\tmenuItems,\n\t\t\tmenuConfig,\n\t\t\tstatus,\n\t\t\tmessages,\n\t\t\tvalidateInstantly,\n\t\t\tonSubmit,\n\t\t\tonSelection,\n\t\t\tonInput\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-docs-multiselect-lookup-form {\n\t&__submit {\n\t\tmargin-top: @spacing-100;\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithFetch.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithInitialSelection.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithSuggestions.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/radio/examples/InlineRadios.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":42,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":42,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[864,934],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/radio/examples/RadioConfigurable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/radio/examples/RadioGroup.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":61,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":61,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1342,1412],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/radio/examples/RadioGroupField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/radio/examples/RadioGroupNoSelection.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":53,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":53,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1139,1209],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/radio/examples/RadiosWithCustomInput.vue","messages":[],"suppressedMessages":[{"ruleId":"no-alert","severity":2,"message":"Unexpected alert.","line":108,"column":5,"nodeType":"CallExpression","messageId":"unexpected","endLine":108,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/radio/examples/RadiosWithDescriptions.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/search-input/examples/SearchInputClearable.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":31,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":31,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[762,827],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/search-input/examples/SearchInputDefault.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":25,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":25,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[596,666],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/search-input/examples/SearchInputWithButton.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":30,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":30,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[744,809],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/BasicSelect.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/SelectComplexMenuItem.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/SelectConfigurable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/SelectCustomLabel.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/SelectCustomMenuItem.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/SelectField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/SelectWithMenuGroups.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/select/examples/SelectWithScroll.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/tab/examples/ConfigurableTabDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/table/examples/TableColumnWidth.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/table/examples/TableCustomCells.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":85,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":85,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[2158,2197],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":90,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":90,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[2284,2325],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/table/examples/TableWithPagination.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/table/examples/TableWithSelection.vue","messages":[],"suppressedMessages":[{"ruleId":"jsdoc/valid-types","severity":1,"message":"Syntax error in type: import('vue').Ref<number[]>","line":56,"column":1,"nodeType":"Block","endLine":56,"endColumn":1,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/table/examples/TableWithSelectionAndSort.vue","messages":[],"suppressedMessages":[{"ruleId":"jsdoc/valid-types","severity":1,"message":"Syntax error in type: import('vue').Ref<string[]>","line":58,"column":1,"nodeType":"Block","endLine":58,"endColumn":1,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/table/examples/TableWithSlots.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/table/examples/TableWithSort.vue","messages":[],"suppressedMessages":[{"ruleId":"jsdoc/valid-types","severity":1,"message":"Syntax error in type: import('vue').Ref<import('@wikimedia/codex').TableSort>","line":83,"column":1,"nodeType":"Block","endLine":83,"endColumn":1,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/tabs/examples/BasicTabs.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/tabs/examples/DynamicallyGeneratedTabs.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/tabs/examples/ManyTabs.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaDefault.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaNativeValidation.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaWithAutosize.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaWithDisabled.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaWithIcons.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaWithPlaceholder.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaWithReadonly.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-area/examples/TextAreaWithRows.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputDate.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputDefault.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputDemo.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":72,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":72,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1660,1723],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputInitialValue.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputNativeValidation.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputWithClearable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/text-input/examples/TextInputWithIcons.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/thumbnail/examples/ThumbnailCustomIcon.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/thumbnail/examples/ThumbnailDefault.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button-group/examples/DisabledToggleButtonGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button-group/examples/InitiallySelectedSingleValueToggleButtonGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button-group/examples/MaximumToggleButtonGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button-group/examples/MultiValueToggleButtonGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button-group/examples/SingleValueToggleButtonGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button-group/examples/ToggleButtonGroupWithSlot.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button/examples/IconOnlyButton.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-button/examples/SingleButton.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":29,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":29,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[674,744],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-switch/examples/SwitchGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-switch/examples/SwitchGroupField.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-switch/examples/SwitchWithDescription.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":26,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":26,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[677,745],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/toggle-switch/examples/SwitchWithHiddenLabel.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/tooltip/examples/TooltipBasic.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/tooltip/examples/TooltipConfigurable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/tooltip/examples/TooltipPlacement.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchInitialValue.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchNoResult.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchPendingState.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchWikidata.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":92,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":92,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[2348,2404],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":132,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":132,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[3785,3826],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":150,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":150,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[4302,4372],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":155,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":155,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[4454,4511],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchWikipedia.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":53,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":53,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1299,1355],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":112,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":112,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[3221,3291],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":117,"column":4,"nodeType":"MemberExpression","messageId":"unexpected","endLine":117,"endColumn":15,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[3373,3430],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docgen.config.js","messages":[{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":24,"column":2,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":24,"endColumn":4},{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":24,"column":4,"nodeType":"Identifier","messageId":"unexpected","endLine":24,"endColumn":10},{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":27,"column":1,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":27,"endColumn":3}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"import { parse, join } from 'path';\nimport { existsSync } from 'fs';\nimport { defineConfig } from 'vue-docgen-cli';\nimport component from './docs/templates/component.js';\nimport events from './docs/templates/events.js';\nimport methods from './docs/templates/methods.js';\nimport props from './docs/templates/props.js';\n\nconst componentDemoPath = 'component-demos';\n\n/**\n * Transform a component's path to its kebab-case name.\n *\n * @param {string} componentPath\n * @return {string}\n */\nfunction getKebabCaseName( componentPath ) {\n\t// e.g. TextInput.\n\tconst componentName = parse( componentPath ).base.replace( /\\.vue$/, '' );\n\t// For each letter in the name...\n\treturn componentName.split( '' ).map( ( letter, index ) =>\n\t\t// If the letter is uppercase, add a dash before it (unless it's the first letter), then\n\t\t// transform the letter to lowercase. Otherwise, just add the letter as-is.\n\t\t letter.toUpperCase() === letter ?\n\t\t\t`${ index !== 0 ? '-' : '' }${ letter.toLowerCase() }` :\n\t\t\tletter\n\t ).join( '' );\n}\n\nexport default defineConfig( {\n\t// Conceptually componentsRoot is ../codex/src/components, but we want to find components\n\t// in ../codex/src/components-wip too\n\tcomponentsRoot: './../codex/src',\n\tcomponents: [ 'components/*/[A-Z]*.vue', 'components-wip/*/[A-Z]*.vue' ],\n\toutDir: './docs/components/demos',\n\tgetDocFileName: ( componentPath ) => {\n\t\t// e.g. 'text-input'\n\t\tconst kebabCaseName = getKebabCaseName( componentPath );\n\t\t// e.g. 'component-demos/text-input/text-input.md'\n\t\tconst docFileName = join( componentDemoPath, '/' + kebabCaseName + '/', kebabCaseName + '.md' );\n\t\t// If the .md file doesn't exists, don't return it. This avoids an error while still\n\t\t// displaying the generated documentation.\n\t\treturn existsSync( docFileName ) ? docFileName : false;\n\t},\n\tgetDestFile: ( componentPath, config ) => {\n\t\tconst kebabCaseName = getKebabCaseName( componentPath );\n\t\treturn join( config.outDir, '/' + kebabCaseName + '.md' );\n\t},\n\ttemplates: {\n\t\tcomponent,\n\t\tevents,\n\t\tmethods,\n\t\tprops\n\t}\n} );\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/.vitepress/config.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/prefer-nullish-coalescing","severity":2,"message":"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.","line":51,"column":35,"nodeType":"Punctuator","messageId":"preferNullishOverOr","endLine":51,"endColumn":37,"suggestions":[{"messageId":"suggestNullish","fix":{"range":[2131,2133],"text":"??"},"desc":"Fix to nullish coalescing operator (`??`)."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 105. Maximum allowed is 100.","line":140,"column":1,"nodeType":"Program","messageId":"max","endLine":140,"endColumn":88,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/.vitepress/theme/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/.vitepress/theme/index.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/.vitepress/types.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/icons/AllIcons.vue","messages":[{"ruleId":"@typescript-eslint/no-unsafe-argument","severity":2,"message":"Unsafe argument of type `any` assigned to a parameter of type `{}`.","line":51,"column":58,"nodeType":"MemberExpression","messageId":"unsafeArgument","endLine":51,"endColumn":74}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<table class=\"cdx-docs-all-icons-table\">\n\t\t<thead>\n\t\t\t<tr>\n\t\t\t\t<th class=\"cdx-docs-all-icons-table__icon-name\">\n\t\t\t\t\tIcon name\n\t\t\t\t</th>\n\t\t\t\t<th>Language</th>\n\t\t\t\t<th>LTR icon</th>\n\t\t\t\t<th>RTL icon</th>\n\t\t\t</tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t<tr v-for=\"iconData in displayIcons\" :key=\"`${iconData.iconName}/${iconData.langCode}`\">\n\t\t\t\t<td>\n\t\t\t\t\t{{ iconData.iconName }}\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t{{ iconData.langLabel || '' }}\n\t\t\t\t</td>\n\t\t\t\t<td dir=\"ltr\" :colspan=\"iconData.dirSpecific ? 1 : 2\">\n\t\t\t\t\t<cdx-icon :icon=\"iconData.icon\" :lang=\"iconData.langCode\" />\n\t\t\t\t</td>\n\t\t\t\t<td v-if=\"iconData.dirSpecific\" dir=\"rtl\">\n\t\t\t\t\t<cdx-icon :icon=\"iconData.icon\" :lang=\"iconData.langCode\" />\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</tbody>\n\t</table>\n</template>\n\n<script setup lang=\"ts\">\nimport { CdxIcon } from '@wikimedia/codex';\nimport * as allIcons from '@wikimedia/codex-icons';\nimport { Icon } from '@wikimedia/codex-icons';\n\nconst displayIcons : {\n\ticonName: string,\n\ticon: Icon,\n\tdirSpecific: boolean,\n\tlangCode?: string,\n\tlangLabel?: string\n}[] = [];\nfor ( const iconName in allIcons ) {\n\tconst icon = allIcons[ iconName as keyof typeof allIcons ];\n\t// Some of the exports are utility functions, filter those out\n\tif ( typeof icon === 'function' ) {\n\t\tcontinue;\n\t}\n\tif ( typeof icon !== 'string' && ( 'langCodeMap' in icon || 'shouldFlipExceptions' in icon ) ) {\n\t\tconst langCodes = 'langCodeMap' in icon ? Object.keys( icon.langCodeMap ) : icon.shouldFlipExceptions ?? [];\n\t\tfor ( const langCode of langCodes ) {\n\t\t\tdisplayIcons.push( {\n\t\t\t\ticonName,\n\t\t\t\ticon,\n\t\t\t\tdirSpecific: false,\n\t\t\t\tlangCode,\n\t\t\t\tlangLabel: langCode\n\t\t\t} );\n\t\t}\n\t\tdisplayIcons.push( {\n\t\t\ticonName,\n\t\t\ticon,\n\t\t\tdirSpecific: 'ltr' in icon,\n\t\t\tlangLabel: 'other'\n\t\t} );\n\t} else {\n\t\tdisplayIcons.push( {\n\t\t\ticonName,\n\t\t\ticon,\n\t\t\tdirSpecific: typeof icon !== 'string' && 'ltr' in icon\n\t\t} );\n\t}\n}\n</script>\n\n<style lang=\"less\">\n.cdx-docs-all-icons-table__icon-name {\n\ttext-align: left;\n}\n\n.cdx-docs-all-icons-table td[ dir ] {\n\ttext-align: center;\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/public/SVG-export-Wikimedia-SVGO-preset.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/templates/component.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/templates/events.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/templates/methods.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/templates/props.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/templates/utils.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/docs/vite.config.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/generateMWExamples.mjs","messages":[{"ruleId":"semi-style","severity":2,"message":"Expected this semicolon to be at the end of the previous line.","line":30,"column":1,"nodeType":null,"messageId":"expectedSemiColon","endLine":30,"endColumn":2}],"suppressedMessages":[{"ruleId":"security/detect-unsafe-regex","severity":1,"message":"Unsafe Regular Expression","line":24,"column":3,"nodeType":"Literal","endLine":24,"endColumn":96,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"import { readFileSync, writeFileSync, mkdirSync } from 'fs';\nimport { dirname } from 'path';\nimport { globSync } from 'glob';\n\n/**\n * Convert a single file.\n *\n * @param {string} fileContents\n * @return {string}\n */\nconst convertFileContents = ( fileContents ) => fileContents\n// Change `import` to `require`\n\t.replace(\n\t\t/import ({[^}]+}|[^{};]+) from '([^']+)';/g,\n\t\t'const $1 = require( \\'$2\\' );'\n\t)\n// Change `export default` to `module.exports =`\n\t.replace( /^export default/m, 'module.exports =' )\n// Icon imports to `./icons.json`\n\t.replace( /@wikimedia\\/codex-icons/, './icons.json' )\n// Design tokens import to mediawiki.skin.variables.less\n\t.replace(\n\t\t// eslint-disable-next-line security/detect-unsafe-regex\n\t\t/^@import (\\( ?reference ?\\) )?'@wikimedia\\/codex-design-tokens\\/theme-wikimedia-ui.less';$/m,\n\t\t'@import \\'mediawiki.skin.variables.less\\';'\n\t)\n// Self-closing tags need to be changed to open+close tags, but that is not done here.\n// Instead, this is done by runnig eslint --fix on the output of this script in the\n// mw-examples:build NPM script\n;\n\nconst files = globSync( 'component-demos/*/examples/*.vue' );\nfor ( const fileName of files ) {\n\tconst contents = readFileSync( fileName, { encoding: 'utf-8' } );\n\tconst convertedContents = convertFileContents( contents );\n\tconst newName = fileName.replace( /examples[/\\\\]([^/\\\\]+\\.vue)$/, 'examples-mw/$1' );\n\tmkdirSync( dirname( newName ), { recursive: true } );\n\twriteFileSync( newName, convertedContents );\n}\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/postcss-plugin-scoped.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/postcss.config.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/beta-tag/BetaTag.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/color-lists/ColorLists.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/color-lists/ColorLists.vue","messages":[{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":92,"column":2,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":92,"endColumn":4},{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":92,"column":4,"nodeType":"Identifier","messageId":"unexpected","endLine":92,"endColumn":7},{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":93,"column":1,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":93,"endColumn":3}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<ol class=\"cdx-docs-color-lists\">\n\t\t<li\n\t\t\tv-for=\"set in colorSets\"\n\t\t\t:key=\"set.category\"\n\t\t\tclass=\"cdx-docs-color-lists__list\"\n\t\t>\n\t\t\t<!-- The ID here will add the heading to the outline menu. -->\n\t\t\t<h3 :id=\"set.category\">\n\t\t\t\t{{ set.category }}\n\t\t\t</h3>\n\t\t\t<ol>\n\t\t\t\t<li\n\t\t\t\t\tv-for=\"item in set.items\"\n\t\t\t\t\t:key=\"item.name\"\n\t\t\t\t\tclass=\"cdx-docs-color-lists__list__item\"\n\t\t\t\t\t:style=\"{ backgroundColor: item.value }\"\n\t\t\t\t>\n\t\t\t\t\t<code class=\"cdx-docs-color-lists__list__item__color-name\">\n\t\t\t\t\t\t{{ item.name }}\n\t\t\t\t\t</code>\n\t\t\t\t\t<code class=\"cdx-docs-color-lists__list__item__color-code\">\n\t\t\t\t\t\t{{ item.value }}\n\t\t\t\t\t</code>\n\t\t\t\t</li>\n\t\t\t</ol>\n\t\t</li>\n\t</ol>\n</template>\n\n<script lang=\"ts\" setup>\nimport { defineExpose } from 'vue';\nimport { DesignTokensTree } from '../../types';\nimport optionTokens from '../../../../codex-design-tokens/src/themes/wikimedia-ui.json';\nconst colorTokens = optionTokens.color;\n\n// Allowed color categories. If we add more color categories in the future, the category\n// names should be added here.\nconst colorCategories = [ 'white', 'black', 'gray', 'red', 'orange', 'yellow', 'lime',\n\t'green', 'blue', 'purple', 'pink', 'maroon' ];\n\ninterface ColorItem {\n\tname: string,\n\tvalue: string\n}\n\ninterface ColorSet {\n\tcategory: string,\n\titems: ColorItem[]\n}\n\n/**\n * Get sets of colors to output.\n *\n * @param tokens\n * @return {Object}\n * @public\n */\nfunction getColorSets( tokens: DesignTokensTree ): ColorSet[] {\n\treturn colorCategories.map( ( category ) => {\n\t\tconst items: ColorItem[] = [];\n\t\tfor ( const tokenName in tokens ) {\n\t\t\tconst token = tokens[ tokenName ];\n\t\t\t// Do nothing if this is just a string (i.e. a comment).\n\t\t\tif ( typeof token === 'string' ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Add the token if its name starts with the current color category, it has\n\t\t\t// a string value, and its name does not contain '999' (those colors will be\n\t\t\t// removed eventually).\n\t\t\tif (\n\t\t\t\ttokenName.startsWith( category ) &&\n\t\t\t\t'value' in token &&\n\t\t\t\ttypeof token.value === 'string' &&\n\t\t\t\t!tokenName.includes( '999' )\n\t\t\t) {\n\t\t\t\titems.push( {\n\t\t\t\t\tname: tokenName,\n\t\t\t\t\tvalue: token.value\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\n\t\tconst capitalizedCategory = category[ 0 ].toUpperCase() + category.slice( 1 );\n\t\treturn {\n\t\t\tcategory: capitalizedCategory,\n\t\t\titems\n\t\t};\n\t} ).filter( ( set ) =>\n\t\t// Filter out sets with no items yet.\n\t\t set.items.length > 0\n\t );\n}\ndefineExpose( { getColorSets } );\n\nconst colorSets = getColorSets( colorTokens );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-docs-color-lists {\n\t@media screen and ( min-width: @min-width-breakpoint-tablet ) {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\t/* stylelint-disable-next-line plugin/no-unsupported-browser-features */\n\t\tcolumn-gap: @spacing-100;\n\t}\n\n\tol&,\n\tol {\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\tli {\n\t\tlist-style: none;\n\t}\n\n\tli + li {\n\t\tmargin: 0;\n\t}\n\n\t&__list {\n\t\tflex-basis: calc( 50% - @spacing-50 );\n\n\t\th3 {\n\t\t\tmargin-bottom: @spacing-25;\n\t\t}\n\n\t\t&__item {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: space-between;\n\t\t\tpadding: @spacing-50;\n\t\t}\n\n\t\t// Give the white item a border.\n\t\t&:first-child {\n\t\t\t.cdx-docs-color-lists__list__item {\n\t\t\t\tborder: @border-width-base @border-style-base @border-color-muted;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/configurable-generic/ConfigurableGeneric.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/configurable-generic/ConfigurableGeneric.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/controls/Controls.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/controls/Controls.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/copy-text-button/CopyTextButton.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/copy-text-button/CopyTextButton.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/custom-layout/CustomLayout.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/icon-lookup/IconLookup.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/icon-lookup/IconLookup.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 114. Maximum allowed is 100.","line":91,"column":1,"nodeType":"Program","messageId":"max","endLine":91,"endColumn":103}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<cdx-lookup\n\t\tv-model:selected=\"wrappedModel\"\n\t\tv-model:input-value=\"inputValue\"\n\t\tclass=\"cdx-docs-icon-lookup\"\n\t\t:menu-items=\"menuItems\"\n\t\t:menu-config=\"menuConfig\"\n\t\t:clearable=\"true\"\n\t\tplaceholder=\"Start typing an icon name\"\n\t\t@update:input-value=\"getMenuItems\"\n\t/>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, onMounted, ref, toRef, watch } from 'vue';\nimport { CdxLookup, MenuItemData, MenuConfig, useModelWrapper } from '@wikimedia/codex';\nimport * as allIcons from '@wikimedia/codex-icons';\nimport { Icon } from '@wikimedia/codex-icons';\nimport { nextTick } from 'vue';\n\n// Icon data based on AllIcons.vue in icon demo\n// Type is compatible with MenuItemData\nconst displayIcons : {\n\tvalue: string,\n\ticon: Icon\n}[] = [];\n\nfor ( const iconName in allIcons ) {\n\tconst icon = allIcons[ iconName as keyof typeof allIcons ];\n\t// Some of the exports are utility functions, filter those out\n\tif ( typeof icon === 'function' ) {\n\t\tcontinue;\n\t}\n\t// We don't separate out the specific versions (language or LTR/RTL) of the icons\n\t// into different entries, just use the overall Icon object. The direction will be\n\t// based on the LTR/RTL control of the overall demo, and languages are not changeable\n\t// yet, but perhaps will be in the future.\n\tdisplayIcons.push( {\n\t\tvalue: iconName,\n\t\ticon\n\t} );\n}\n\n/**\n * Lookup for different icons to be used in component demos.\n */\nexport default defineComponent( {\n\tname: 'CdxDocsIconLookup',\n\n\tcomponents: { CdxLookup },\n\n\tprops: {\n\t\t/**\n\t\t * Currently selected icon name, the value of the input.\n\t\t *\n\t\t * Provided by `v-model` binding in the parent component.\n\t\t */\n\t\tmodelValue: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t}\n\t},\n\n\temits: [\n\t\t/**\n\t\t * When the selected icon changes.\n\t\t *\n\t\t * @property {string} modelValue The new model value\n\t\t */\n\t\t'update:modelValue'\n\t],\n\n\tsetup( props, { emit } ) {\n\t\t// Take the modelValue provided by the parent component via v-model and\n\t\t// generate a wrapped model that we can use for the model in the inner lookup,\n\t\t// maintaining reactivity\n\t\tconst modelValueProp = toRef( props, 'modelValue' );\n\t\tconst wrappedModel = useModelWrapper( modelValueProp, emit );\n\t\tconst menuItems = ref<MenuItemData[]>( [] );\n\t\tconst inputValue = ref( wrappedModel.value );\n\n\t\tconst menuConfig: MenuConfig = {\n\t\t\tboldLabel: true\n\t\t};\n\n\t\tfunction getMenuItems( value: string ) {\n\t\t\tif ( value ) {\n\t\t\t\t// Filter is case-insensitive\n\t\t\t\tconst lowerCased = value.toLowerCase();\n\t\t\t\t// Limit to at most 10 icons\n\t\t\t\tmenuItems.value = displayIcons.filter( ( item ) => item.value.toLowerCase().includes( lowerCased )\n\t\t\t\t).slice( 0, 10 );\n\t\t\t} else {\n\t\t\t\t// Clear current filtered items\n\t\t\t\tmenuItems.value = [];\n\t\t\t}\n\t\t}\n\n\t\t// When the modelValueProp changes from above, this means that the demo was reset,\n\t\t// and we want to make sure that the menu actually uses the new value\n\t\twatch( modelValueProp, async ( newValue: string ) => {\n\t\t\tgetMenuItems( newValue );\n\t\t\tawait nextTick();\n\t\t\tinputValue.value = newValue;\n\t\t} );\n\n\t\t// Normally, we want to start with an empty menu set, *but* if the model value\n\t\t// is set to have an initial icon, we want to make sure that it is available.\n\t\tonMounted( () => getMenuItems( props.modelValue ) );\n\n\t\treturn {\n\t\t\twrappedModel,\n\t\t\tmenuItems,\n\t\t\tinputValue,\n\t\t\tmenuConfig,\n\t\t\tgetMenuItems\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-docs-icon-lookup {\n\t// Ensure that the longer icon names are not cut off or split into multiple lines in\n\t// the menu\n\tmin-width: @size-1600;\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/rules/Rules.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/slot-icon/SlotIcon.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/slot-icon/SlotIcon.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/tokens/CursorDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/tokens/FontDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/tokens/TokenDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/tokens/TokensTable.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":141,"column":1,"nodeType":"Program","messageId":"max","endLine":141,"endColumn":103}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<cdx-table\n\t\tclass=\"cdx-docs-tokens-table\"\n\t\t:caption=\"caption\"\n\t\t:columns=\"columns\"\n\t\t:hide-caption=\"true\"\n\t>\n\t\t<template #tbody>\n\t\t\t<tbody>\n\t\t\t\t<tr v-for=\"( token, key ) in flattenedTokens\" :key=\"key\">\n\t\t\t\t\t<!-- Needs dir=\"ltr\" to make the bidirectional styles for CdxButton work -->\n\t\t\t\t\t<td\n\t\t\t\t\t\t:id=\"token.name\"\n\t\t\t\t\t\tclass=\"cdx-docs-tokens-table__name\"\n\t\t\t\t\t\tdir=\"ltr\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<span class=\"cdx-docs-tokens-table__name__token-name\">\n\t\t\t\t\t\t\t<code>\n\t\t\t\t\t\t\t\t{{ token.name }}\n\t\t\t\t\t\t\t</code>\n\t\t\t\t\t\t\t<cdx-docs-copy-text-button :copy-text=\"token.name\" />\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<div class=\"cdx-docs-tokens-table__name__meta\">\n\t\t\t\t\t\t\t<p\n\t\t\t\t\t\t\t\tv-if=\"token.deprecated\"\n\t\t\t\t\t\t\t\tclass=\"cdx-docs-tokens-table__name__meta__deprecated\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<strong>deprecated</strong>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div\n\t\t\t\t\t\t\tv-if=\"hasTokenDemo\"\n\t\t\t\t\t\t\tclass=\"cdx-docs-tokens-table__demo\"\n\t\t\t\t\t\t\t:class=\"[ demoClass, `${demoClass}--${tokenCategory}` ]\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<component\n\t\t\t\t\t\t\t\t:is=\"tokenDemo\"\n\t\t\t\t\t\t\t\t:class=\"[ `${demoClass}__token`,\n\t\t\t\t\t\t\t\t\t`${demoClass}__token--${token.name}` ]\"\n\t\t\t\t\t\t\t\t:token-value=\"token.value\"\n\t\t\t\t\t\t\t\t:css-property=\"cssProperty\"\n\t\t\t\t\t\t\t\t:style-target=\"styleTarget\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<p v-if=\"token.comment\" class=\"cdx-docs-tokens-table__name__meta__comments\">\n\t\t\t\t\t\t\t{{ token.comment }}\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</td>\n\t\t\t\t\t<td class=\"cdx-docs-tokens-table__value\">\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t<code class=\"cdx-docs-tokens-table__value__token-value\">\n\t\t\t\t\t\t\t\t{{ token.value }}\n\t\t\t\t\t\t\t</code>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<p\n\t\t\t\t\t\t\t\tv-for=\"referredTokenName in token.attributes.tokens\"\n\t\t\t\t\t\t\t\t:key=\"referredTokenName\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<code>{{ referredTokenName }}</code>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t</tbody>\n\t\t</template>\n\t</cdx-table>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, computed, PropType } from 'vue';\nimport { DesignTokensTree } from '../../types';\nimport { expandDeprecationMessage, flattenDesignTokensTree } from '../../utils/tokens';\nimport CdxDocsTokenDemo from './TokenDemo.vue';\nimport CdxDocsCursorDemo from './CursorDemo.vue';\nimport CdxDocsFontDemo from './FontDemo.vue';\nimport CdxDocsTransitionDemo from './TransitionDemo.vue';\nimport CdxDocsCopyTextButton from '../copy-text-button/CopyTextButton.vue';\nimport { CdxTable } from '@wikimedia/codex';\n\nexport default defineComponent( {\n\tname: 'TokensTable',\n\tcomponents: {\n\t\tCdxTable,\n\t\tCdxDocsTokenDemo,\n\t\tCdxDocsCursorDemo,\n\t\tCdxDocsFontDemo,\n\t\tCdxDocsTransitionDemo,\n\t\tCdxDocsCopyTextButton\n\t},\n\tprops: {\n\t\t/**\n\t\t * The tokens to be displayed, one per table row.\n\t\t */\n\t\ttokens: {\n\t\t\ttype: Object as PropType<DesignTokensTree>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Name of tokens or token groups to skip.\n\t\t */\n\t\texcludeTokens: {\n\t\t\ttype: Array as PropType<string[]>,\n\t\t\tdefault: () => []\n\t\t},\n\t\t/**\n\t\t * Name of the Vue component used to demonstrate the value of each token.\n\t\t */\n\t\ttokenDemo: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Name of the token category being demoed. Used to generate a special CSS class.\n\t\t */\n\t\ttokenCategory: {\n\t\t\ttype: String,\n\t\t\trequired: true\n\t\t},\n\t\tcssProperty: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Extra class to pass to CdxDocsTokenDemo\n\t\t */\n\t\tdemoClass: {\n\t\t\ttype: String,\n\t\t\tdefault: 'cdx-docs-tokens-demo'\n\t\t},\n\t\t/**\n\t\t * Extra option to pass to CdxDocsTokenDemo\n\t\t */\n\t\tstyleTarget: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t}\n\t},\n\tsetup( props ) {\n\t\tconst hasTokenDemo = computed( () => !!props.tokenDemo );\n\t\tconst flattenedTokens = computed( () => flattenDesignTokensTree( props.tokens, props.excludeTokens )\n\t\t\t.filter( ( token ) => token.attributes.type !== 'theme' )\n\t\t\t.map( ( token ) => expandDeprecationMessage( token ) )\n\t\t);\n\n\t\tconst caption = computed( () => `List of design token names, values and metadata for ${ props.cssProperty }` );\n\t\tconst columns = [\n\t\t\t{ id: 'name', label: 'Name', width: '50%' },\n\t\t\t{ id: 'value', label: 'Value', width: '50%' }\n\t\t];\n\n\t\treturn {\n\t\t\thasTokenDemo,\n\t\t\tflattenedTokens,\n\t\t\tcaption,\n\t\t\tcolumns\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n@token-table-border-none: none;\n\n.cdx-docs-tokens-table {\n\t// Undo VitePress style.\n\twidth: @size-full;\n\n\t// Undo GitHub-table-style alternate row striping.\n\ttr:nth-child( 2n ) {\n\t\tbackground-color: @background-color-base;\n\t}\n\n\t&__name {\n\t\t@media screen and ( min-width: @min-width-breakpoint-tablet ) {\n\t\t\tmin-width: @size-1600;\n\t\t}\n\n\t\t/* stylelint-disable-next-line selector-class-pattern */\n\t\t.cdx-docs-tokens-table.cdx-table &__token-name code {\n\t\t\t// Override VitePress style.\n\t\t\tfont-size: @font-size-small;\n\t\t}\n\n\t\t// \"deprecated\" tag and token comments.\n\t\t&__meta {\n\t\t\t// Use small at `14px` equivalent `td` font size.\n\t\t\t// Inherited from `custom.css` `.vp-doc td`.\n\t\t\tline-height: @line-height-small;\n\n\t\t\t&__deprecated strong {\n\t\t\t\tbackground-color: @background-color-warning-subtle;\n\t\t\t\tpadding: 0 @spacing-25;\n\t\t\t}\n\n\t\t\t&__comments {\n\t\t\t\tcolor: @color-subtle;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__value {\n\t\tcode.cdx-docs-tokens-table__value__token-value {\n\t\t\tbackground-color: inherit;\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-bottom: @spacing-50;\n\t\t}\n\t}\n\n\t&__demo {\n\t\tmargin-top: @spacing-100;\n\t\tmargin-bottom: @spacing-125;\n\t}\n\n\t// Override VitePress's styles that add way too much whitespace around <p>s.\n\tp {\n\t\tmargin: @spacing-50 0 0;\n\t\ttext-decoration: @text-decoration-none;\n\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n\n\t// Prevent long tokens from running off the page.\n\tpre {\n\t\twhite-space: pre-wrap;\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/tokens/TransitionDemo.vue","messages":[{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":38,"column":4,"nodeType":"Identifier","messageId":"unexpected","endLine":38,"endColumn":9}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div\n\t\tclass=\"cdx-docs-transition-demo\"\n\t\t:class=\"transitionClass\"\n\t\t:style=\"style\"\n\t>\n\t\t<span>mouse here</span>\n\t\t<div class=\"cdx-docs-transition-demo__animation\" />\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, computed } from 'vue';\n\nexport default defineComponent( {\n\tname: 'CdxDocsTransitionDemo',\n\tprops: {\n\t\t/**\n\t\t * The value of the token we're demoing\n\t\t */\n\t\ttokenValue: {\n\t\t\ttype: String,\n\t\t\trequired: true\n\t\t},\n\t\tcssProperty: {\n\t\t\ttype: String,\n\t\t\trequired: true\n\t\t}\n\t},\n\tsetup( props ) {\n\t\tconst style = computed( () => ( {\n\t\t\t[ props.cssProperty ]: props.tokenValue\n\t\t} ) );\n\n\t\tconst transitionClass = computed( () : string|string[] =>\n\t\t\t// If cssProperty is 'transition-property', make sure that only the properties\n\t\t\t// listed in it are transitioned; if not, transition everything\n\t\t\tprops.cssProperty === 'transition-property' ?\n\t\t\t\tprops.tokenValue.split( ',' ).map(\n\t\t\t\t\t( tProp ) => `cdx-docs-transition-demo--transition-${ tProp.trim() }`\n\t\t\t\t) :\n\t\t\t\t'cdx-docs-transition-demo--transition-all'\n\t\t);\n\n\t\treturn {\n\t\t\tstyle,\n\t\t\ttransitionClass\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n@transition-duration-inherit: inherit;\n@transition-font-color-transparent: transparent;\n@transition-property-width: width;\n\n.cdx-docs-transition-demo {\n\tbackground-color: @background-color-interactive-subtle;\n\tcolor: @color-subtle;\n\topacity: @opacity-base;\n\tdisplay: none;\n\talign-content: center;\n\tposition: relative;\n\twidth: @size-full;\n\theight: @size-250;\n\tborder: @border-width-base @border-style-dashed @border-color-subtle;\n\tborder-radius: @border-radius-base;\n\tpadding: @spacing-25 @spacing-75;\n\tfont-size: @font-size-x-small;\n\tline-height: @line-height-xx-small;\n\ttext-align: center;\n\ttransition-property: @transition-property-base;\n\ttransition-duration: @transition-duration-medium;\n\ttransition-timing-function: @transition-timing-function-user;\n\n\tspan {\n\t\tposition: relative;\n\t\t// Ensure text is above the animation.\n\t\tz-index: @z-index-stacking-2;\n\t\ttransition-property: @transition-property-icon;\n\t\ttransition-duration: @transition-duration-base;\n\t\ttransition-timing-function: @transition-timing-function-user;\n\t}\n\n\t& &__animation {\n\t\tbackground-color: @background-color-progressive;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tz-index: @z-index-stacking-1;\n\t\twidth: @size-0;\n\t\theight: @size-full;\n\t\ttransition-property: @transition-property-width;\n\t\t// Inherit transition duration inline styles set via JS or base demo CSS styles.\n\t\ttransition-duration: @transition-duration-inherit;\n\t\ttransition-timing-function: @transition-timing-function-user;\n\t}\n\n\t@media ( min-width: @min-width-breakpoint-tablet ) and ( hover: hover ) {\n\t\tdisplay: block;\n\n\t\t&--transition-all:hover &__animation {\n\t\t\t// Animate blue fill on hover.\n\t\t\twidth: @size-full;\n\t\t}\n\n\t\t&--transition-all:hover,\n\t\t&--transition-border-color:hover {\n\t\t\tborder: @border-width-thick @border-style-base @border-color-progressive;\n\t\t}\n\n\t\t&--transition-all:hover,\n\t\t&--transition-box-shadow:hover {\n\t\t\tbox-shadow: @box-shadow-inset-small @box-shadow-color-progressive--focus;\n\t\t}\n\n\t\t&--transition-all:hover,\n\t\t&--transition-background-color:hover {\n\t\t\tbackground-color: @background-color-base;\n\t\t}\n\n\t\t&--transition-all:hover {\n\t\t\tcolor: @transition-font-color-transparent;\n\t\t}\n\n\t\t&--transition-color:hover {\n\t\t\tcolor: @color-emphasized;\n\t\t}\n\n\t\t&--transition-opacity:hover {\n\t\t\topacity: @opacity-low;\n\t\t}\n\n\t\t&--transition-all:hover,\n\t\t&--transition-background-color:hover,\n\t\t&--transition-border-color:hover,\n\t\t&--transition-box-shadow:hover,\n\t\t&--transition-color:hover,\n\t\t&--transition-opacity:hover {\n\t\t\t// Override `text` cursor style in all transition demos.\n\t\t\tcursor: @cursor-base;\n\t\t}\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/version-banner/VersionBanner.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/wrapper/Wrapper.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/components/wrapper/Wrapper.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 101. Maximum allowed is 100.","line":233,"column":1,"nodeType":"Program","messageId":"max","endLine":233,"endColumn":96},{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":326,"column":4,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":326,"endColumn":6},{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":326,"column":6,"nodeType":"Punctuator","messageId":"unexpected","endLine":326,"endColumn":7}],"suppressedMessages":[{"ruleId":"@typescript-eslint/ban-ts-comment","severity":2,"message":"Do not use \"@ts-ignore\" because it alters compilation errors.","line":325,"column":5,"nodeType":"Line","messageId":"tsDirectiveComment","endLine":325,"endColumn":18,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-floating-promises","severity":2,"message":"Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.","line":421,"column":5,"nodeType":"ExpressionStatement","messageId":"floatingVoid","endLine":421,"endColumn":23,"suggestions":[{"messageId":"floatingFixVoid","fix":{"range":[14190,14190],"text":"void "},"desc":"Add void operator to ignore."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div class=\"cdx-demo-wrapper\" :class=\"rootClasses\">\n\t\t<!--\n\t\t\tNote :key=\"dir\" below is needed to ensure that icons and other things that use\n\t\t\tuseComputedDirection rerender when the direction is changed.\n\t\t-->\n\t\t<div\n\t\t\t:key=\"direction\"\n\t\t\tclass=\"cdx-demo-wrapper__demo-pane\"\n\t\t\t:dir=\"direction\"\n\t\t>\n\t\t\t<div\n\t\t\t\tclass=\"vp-raw cdx-demo-wrapper__demo-pane__demo\"\n\t\t\t\t@mousedown.capture=\"onDemoMousedown\"\n\t\t\t>\n\t\t\t\t<!-- The key is used to allow resetting the component -->\n\t\t\t\t<slot\n\t\t\t\t\t:key=\"demoRenderKey\"\n\t\t\t\t\tname=\"demo\"\n\t\t\t\t\t:prop-values=\"componentDemoValues.propValues\"\n\t\t\t\t\t:slot-values=\"componentDemoValues.slotValues\"\n\t\t\t\t/>\n\t\t\t</div>\n\t\t\t<div class=\"cdx-demo-wrapper__demo-pane__demo-controls-wrapper\">\n\t\t\t\t<!-- Align the copy button and the display toggle together. -->\n\t\t\t\t<div\n\t\t\t\t\tv-if=\"hasCodeSample\"\n\t\t\t\t\tclass=\"cdx-demo-wrapper__demo-pane__code-buttons\"\n\t\t\t\t>\n\t\t\t\t\t<cdx-toggle-button\n\t\t\t\t\t\tv-model=\"showCode\"\n\t\t\t\t\t\tclass=\"cdx-demo-wrapper__demo-pane__code-toggle\"\n\t\t\t\t\t>\n\t\t\t\t\t\t{{ codeToggleLabel }}\n\t\t\t\t\t</cdx-toggle-button>\n\t\t\t\t\t<cdx-docs-copy-text-button\n\t\t\t\t\t\tv-show=\"showCode\"\n\t\t\t\t\t\tclass=\"cdx-demo-wrapper__demo-pane__code-copy\"\n\t\t\t\t\t\tbutton-text=\"Copy code\"\n\t\t\t\t\t\t:copy-text=\"copyTextOrWrapper\"\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t\t<cdx-button\n\t\t\t\t\tv-if=\"includeReset\"\n\t\t\t\t\tclass=\"cdx-demo-wrapper__demo-pane__reset-button\"\n\t\t\t\t\tweight=\"quiet\"\n\t\t\t\t\t@click=\"onReset\"\n\t\t\t\t>\n\t\t\t\t\tReset demo\n\t\t\t\t</cdx-button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div\n\t\t\tv-if=\"hasCodeSlot\"\n\t\t\tv-show=\"showCode\"\n\t\t\tref=\"slottedCodeWrapper\"\n\t\t\tclass=\"cdx-demo-wrapper__code-slotted\"\n\t\t>\n\t\t\t<slot name=\"code\" />\n\t\t</div>\n\t\t<div\n\t\t\tv-else-if=\"showGeneratedCode\"\n\t\t\tv-show=\"showCode\"\n\t\t\tref=\"generatedCodeWrapper\"\n\t\t\tclass=\"cdx-demo-wrapper__code-generated\"\n\t\t>\n\t\t\t<div class=\"language-vue\">\n\t\t\t\t<!-- Carefully avoid leaving whitespace inside the <pre> and <code> tags -->\n\t\t\t\t<!-- language-markup is used because prism does not support Vue -->\n\t\t\t\t<pre><code class=\"language-markup\"\n\t\t\t\t>{{ generatedCode }}</code></pre>\n\t\t\t</div>\n\t\t</div>\n\t\t<div\n\t\t\tv-if=\"hasControls\"\n\t\t\tclass=\"cdx-demo-wrapper__controls\"\n\t\t\tdir=\"ltr\"\n\t\t>\n\t\t\t<cdx-docs-controls\n\t\t\t\tv-model:direction=\"direction\"\n\t\t\t\t:controls-with-values=\"controlsWithValues\"\n\t\t\t\t@control-change=\"handleControlChange\"\n\t\t\t/>\n\t\t</div>\n\t\t<!-- Direction-aware target for any teleport usage in demos -->\n\t\t<!--\n\t\t\tThis has to be inside the cdx-demo-wrapper div, it can't be a sibling. If the Wrapper\n\t\t\tcomponent outputs multiple root nodes, that triggers a bug in VitePress that breaks\n\t\t\tscoped styles on Wrappers,\n\t\t-->\n\t\t<div\n\t\t\tref=\"teleportTarget\"\n\t\t\tclass=\"vp-raw\"\n\t\t\t:dir=\"direction\"\n\t\t/>\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport {\n\tdefineComponent,\n\treactive,\n\tref,\n\tcomputed,\n\tonMounted,\n\twatch,\n\tnextTick,\n\tPropType,\n\tprovide\n} from 'vue';\nimport {\n\tControlConfig,\n\tControlsConfig,\n\tControlConfigWithValue,\n\tPropValuesWithIcons,\n\tSlotValues\n} from '../../types';\nimport Prism from 'prismjs';\nimport CdxDocsControls from '../controls/Controls.vue';\nimport CdxDocsCopyTextButton from '../copy-text-button/CopyTextButton.vue';\nimport useCurrentComponentName from '../../composables/useCurrentComponentName';\nimport { generateVueTag } from '../../utils/codegen';\nimport getIconByName from '../../utils/getIconByName';\nimport { CdxButton, CdxToggleButton, HTMLDirection } from '@wikimedia/codex';\nimport { DirectionKey } from '../../constants';\n\n// Don't automatically run Prism highlighting, it breaks the VitePress syntax highlighting\n// for the code slots since Prism doesn't support Vue (and even if it did it would be unneeded\n// since it is already highlighted by VitePress). Highlighting is manually triggered for the\n// generated code.\nPrism.manual = true;\n\n/**\n * Wrapper for component demos.\n *\n * Includes:\n * - Formatting for the demo itself\n * - Reset button to restore the original state of the demo\n * - Show/hide code button and functionality\n * - Button to copy the demo code\n * - Optional controls for configurable demos\n */\nexport default defineComponent( {\n\tname: 'CdxDemoWrapper',\n\tcomponents: { CdxDocsControls, CdxDocsCopyTextButton, CdxButton, CdxToggleButton },\n\tprops: {\n\t\t/**\n\t\t * Data for configurable props and slots.\n\t\t */\n\t\tcontrolsConfig: {\n\t\t\ttype: Array as PropType<ControlsConfig>,\n\t\t\tdefault: () => []\n\t\t},\n\t\t/**\n\t\t * Add controls, even if no configuration is provided.\n\t\t *\n\t\t * This allows you to add only the default controls, e.g. direction.\n\t\t */\n\t\tforceControls: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether to include a reset option even when there are no configurable properties\n\t\t * and slots. This is intended for components with internal states like an\n\t\t * indeterminate Checkbox or a dismissable Message, where even when there are\n\t\t * no configuration options it should still be possible to reset to restore the\n\t\t * original state. If the user can easily restore the original state (eg clicking\n\t\t * a toggle again or clearing their input) a reset button is unneeded.\n\t\t */\n\t\tforceReset: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether to try to generate a code sample for a configurable demonstration,\n\t\t * determining the component name from the current page title.\n\t\t */\n\t\tshowGeneratedCode: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether to include a v-model attribute for the generated demo code, in which\n\t\t * case this is a string with an appropriate model name, or omitted for no model\n\t\t */\n\t\tgeneratedModelName: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Whether to allow normal link styles to be applied to the contents of the Wrapper.\n\t\t *\n\t\t * Useful for components that can contain, for example, paragraphs of text that may\n\t\t * contain links that should be shown with normal link styles.\n\t\t */\n\t\tallowLinkStyles: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether to allow normal table styles to be applied to the contents of the Wrapper.\n\t\t *\n\t\t * Use when the demo contains a table.\n\t\t */\n\t\tallowTableStyles: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t}\n\t},\n\tsetup( props, { slots } ) {\n\t\tconst direction = ref<HTMLDirection>( 'ltr' );\n\t\tprovide( DirectionKey, direction );\n\n\t\t// Set up a template ref for a demo-specific teleport target. During the\n\t\t// mounted hook (when the ref finally exists), provide this target to\n\t\t// any teleport-using demo components to ensure that direction-specific\n\t\t// styles don't break.\n\t\tconst teleportTarget = ref<HTMLDivElement>();\n\t\tonMounted( () => {\n\t\t\tprovide( 'CdxTeleportTarget', teleportTarget.value );\n\t\t} );\n\n\t\t// Set up show code/hide code button.\n\t\tconst hasCodeSlot = !!slots?.code;\n\t\tconst hasCodeSample = computed( () => hasCodeSlot || props.showGeneratedCode );\n\t\tconst showCode = ref( false );\n\t\tconst codeToggleLabel = computed( () => showCode.value === true ? 'Hide code' : 'Show code' );\n\t\tconst slottedCodeWrapper = ref<HTMLDivElement>();\n\t\tconst generatedCodeWrapper = ref<HTMLDivElement>();\n\n\t\t// Set up controls if config is provided.\n\t\tconst hasControls = computed( () => props.controlsConfig.length > 0 || props.forceControls );\n\n\t\t// Set up reset button if configuration is provided, or if the demo wants to\n\t\t// show the button anyway\n\t\tconst includeReset = computed( () => hasControls.value || props.forceReset );\n\n\t\tconst rootClasses = computed( () => ( {\n\t\t\t'cdx-demo-wrapper--has-code': hasCodeSample.value,\n\t\t\t'cdx-demo-wrapper--has-reset': includeReset.value,\n\t\t\t'cdx-demo-wrapper--code-expanded': showCode.value,\n\t\t\t'cdx-demo-wrapper--allow-link-styles': props.allowLinkStyles,\n\t\t\t'cdx-demo-wrapper--allow-table-styles': props.allowTableStyles\n\t\t} ) );\n\n\t\t// Work around undesired behavior in VitePress that takes over link click handling.\n\t\t// See https://github.com/vuejs/vitepress/issues/591 and T304894.\n\t\t// The event handlers run in the following order:\n\t\t// - onDemoMousedown (capturing mousedown handler on the demo div)\n\t\t// - Component's mousedown handler, if there is one\n\t\t// - VitePress's capturing click handler\n\t\t// - The capturing click handler on the link bound by onDemoMousedown\n\t\t// - Component's click handler, if there is one\n\t\t// - Browser's native click behavior, if not prevented\n\t\t// Note that onDemoMousedown needs to be a capturing handler, so that it runs before any\n\t\t// of the component's mousedown handlers; otherwise, those handlers could stop propagation\n\t\t// of the mousedown event, and onDemoMousedown would never run\n\t\tconst onDemoMousedown = ( event: MouseEvent ) => {\n\t\t\tconst link = ( event.target as Element ).closest( 'a' );\n\t\t\tif ( link && event.button === 0 ) {\n\t\t\t\t// Set target = '_blank' temporarily, so that VitePress's click handler sees that\n\t\t\t\t// and decides not to take over click handling for this link\n\t\t\t\tconst oldTarget = link.target;\n\t\t\t\tlink.target = '_blank';\n\n\t\t\t\t// Bind a capturing click handler that restores the previous value of link.target\n\t\t\t\t// before the browser's native click handling sees it\n\t\t\t\tlink.addEventListener( 'click', () => {\n\t\t\t\t\tlink.target = oldTarget;\n\t\t\t\t}, { capture: true, once: true } );\n\t\t\t}\n\t\t};\n\n\t\t/**\n\t\t * Helper to get the default for a control config with early returns for simplicity\n\t\t *\n\t\t * @param {ControlConfig} config\n\t\t * @return string | boolean | number\n\t\t */\n\t\tconst getAppropriateDefault = ( config: ControlConfig ): string|boolean|number => {\n\t\t\tswitch ( config.type ) {\n\t\t\t\tcase 'radio':\n\t\t\t\t\treturn config.default ?? config.options[ 0 ];\n\t\t\t\tcase 'select':\n\t\t\t\t\treturn config.default ?? config.menuItems[ 0 ]?.value;\n\t\t\t\tcase 'boolean':\n\t\t\t\t\treturn config.default ?? false;\n\t\t\t\tcase 'slot':\n\t\t\t\t\t// slots always have a default set, because for now\n\t\t\t\t\t// slot defaults are the same as initial\n\t\t\t\t\treturn config.default;\n\t\t\t\tcase 'icon':\n\t\t\t\tcase 'slot-icon':\n\t\t\t\t\t// empty string = no icon\n\t\t\t\t\treturn config.default ?? '';\n\t\t\t\tcase 'text':\n\t\t\t\tdefault:\n\t\t\t\t\treturn config.default ?? '';\n\t\t\t}\n\t\t};\n\n\t\t/**\n\t\t * Create a map of the defaults to use for code generation, and for fallback values\n\t\t * for the initial display (including after the component is reset) if there is\n\t\t * no 'initial' value.\n\t\t */\n\t\tconst defaultControlValues: Record<string, string|boolean|number> = {};\n\t\tfor ( const control of props.controlsConfig ) {\n\t\t\tdefaultControlValues[ control.name ] = getAppropriateDefault( control );\n\t\t}\n\n\t\t/**\n\t\t * Initial values to display, also used for when the component is reset. This is\n\t\t * either the 'initial' field of the control, if set, or the default value, if not.\n\t\t */\n\t\tconst initialControlValues = props.controlsConfig.map(\n\t\t\t( config ) : ControlConfigWithValue =>\n\t\t\t\t// defaultControlValues only holds values appropriate for the\n\t\t\t\t// type of the config, but typescript doesn't know that because\n\t\t\t\t// it is typed as `Record<string, string|boolean|number>` and\n\t\t\t\t// doesn't realize that the values are okay for the config name,\n\t\t\t\t// so it complains about trying to assign incompatible types.\n\t\t\t\t// eslint-disable-next-line @typescript-eslint/ban-ts-comment\n\t\t\t\t// @ts-ignore\n\t\t\t\t ( {\n\t\t\t\t\t...config,\n\t\t\t\t\tvalue: config.initial ?? defaultControlValues[ config.name ]\n\t\t\t\t} )\n\n\t\t);\n\n\t\t/**\n\t\t * Start off the values based on the defaults, making a copy of the default\n\t\t * objects so that they can be used to reset.\n\t\t */\n\t\tconst controlsWithValues = reactive( initialControlValues.map(\n\t\t\t( config ) : ControlConfigWithValue => ( { ...config } )\n\t\t) );\n\n\t\t/**\n\t\t * Store new control value so it can be passed back into the controls\n\t\t * and to the component via the demo slot.\n\t\t *\n\t\t * @param name The prop or slot name\n\t\t * @param value The new value\n\t\t */\n\t\tconst handleControlChange = ( name: string, value: string | number | boolean ) => {\n\t\t\tconst control = controlsWithValues.find( ( c ) => c.name === name );\n\t\t\tif ( control ) {\n\t\t\t\tcontrol.value = value;\n\t\t\t}\n\t\t};\n\n\t\t/**\n\t\t * Split up prop and slot values to be passed to the scoped slot with the component\n\t\t * being demonstrated. It is easier to write the demo if the props and slots are\n\t\t * separate when used by the demo, but to avoid duplication the primary processing\n\t\t * is done together. Here, icon properties have real Icon objects (or undefined)\n\t\t * as their values, but slot icons use icon names, to be handled by cdxDemoSlotIcon.\n\t\t */\n\t\tconst componentDemoValues = computed( () => {\n\t\t\tconst propValues: PropValuesWithIcons = {};\n\t\t\tconst slotValues: SlotValues = {};\n\t\t\tfor ( const control of controlsWithValues ) {\n\t\t\t\tif ( control.type === 'slot' || control.type === 'slot-icon' ) {\n\t\t\t\t\tslotValues[ control.name ] = control.value;\n\t\t\t\t} else if ( control.type === 'icon' ) {\n\t\t\t\t\tpropValues[ control.name ] = getIconByName( control.value );\n\t\t\t\t} else {\n\t\t\t\t\tpropValues[ control.name ] = control.value;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn { propValues, slotValues };\n\t\t} );\n\n\t\t// Allow resetting the display, which forces the component to rerender with\n\t\t// its initial state\n\t\tconst demoRenderKey = ref( 1 );\n\t\tconst onReset = (): void => {\n\t\t\tdemoRenderKey.value++;\n\t\t\tfor ( const control of controlsWithValues ) {\n\t\t\t\tconst initialControl = initialControlValues.find(\n\t\t\t\t\t( c ) => c.name === control.name\n\t\t\t\t);\n\t\t\t\t// should always exist, but satisfy typescript checks\n\t\t\t\tif ( initialControl ) {\n\t\t\t\t\tcontrol.value = initialControl.value;\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\tconst currentComponentName = useCurrentComponentName();\n\t\tconst generatedCode = computed( () => generateVueTag(\n\t\t\tcurrentComponentName,\n\t\t\tdefaultControlValues,\n\t\t\tcontrolsWithValues,\n\t\t\tprops.generatedModelName\n\t\t) );\n\n\t\tconst copyTextOrWrapper = computed( () => hasCodeSlot && slottedCodeWrapper.value ?\n\t\t\tslottedCodeWrapper.value : generatedCode.value\n\t\t);\n\n\t\t/**\n\t\t * Redo the syntax highlighting for the generated code when it changes, and on mount\n\t\t * if automatic code generation is enabled.\n\t\t */\n\t\tasync function updateHighlight() {\n\t\t\tawait nextTick();\n\t\t\tif ( generatedCodeWrapper.value && props.showGeneratedCode ) {\n\t\t\t\tPrism.highlightAllUnder( generatedCodeWrapper.value );\n\t\t\t}\n\t\t}\n\n\t\t// Update code to copy from the generated code when it changes, and rehighlight,\n\t\t// also includes when the component is reset\n\t\twatch( generatedCode, () => {\n\t\t\tif ( props.showGeneratedCode ) {\n\t\t\t\t// eslint-disable-next-line @typescript-eslint/no-floating-promises\n\t\t\t\tupdateHighlight();\n\t\t\t}\n\t\t} );\n\t\t// If we are using generated code, highlight it at the start, and use it for\n\t\t// the code text so that it can be copied even when there are no changes made\n\t\t// (but don't overwrite the code from the slot)\n\t\tif ( props.showGeneratedCode ) {\n\t\t\tonMounted( updateHighlight );\n\t\t}\n\n\t\treturn {\n\t\t\t// Overall wrapper\n\t\t\trootClasses,\n\n\t\t\t// Demo pane\n\t\t\tdirection,\n\t\t\tonDemoMousedown,\n\n\t\t\t// Reset button - render key is changed to force rerendering\n\t\t\tdemoRenderKey,\n\t\t\tincludeReset,\n\t\t\tonReset,\n\n\t\t\t// Actual demo\n\t\t\tcomponentDemoValues,\n\n\t\t\t// Code display and copy button\n\t\t\thasCodeSlot,\n\t\t\thasCodeSample,\n\t\t\tshowCode,\n\t\t\tcodeToggleLabel,\n\t\t\tslottedCodeWrapper,\n\t\t\tcopyTextOrWrapper,\n\n\t\t\t// generated code\n\t\t\tgeneratedCode,\n\t\t\tgeneratedCodeWrapper,\n\n\t\t\t// Interactive controls\n\t\t\thasControls,\n\t\t\tcontrolsWithValues,\n\t\t\thandleControlChange,\n\n\t\t\t// Dialog teleport related\n\t\t\tteleportTarget\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n// Load the CSS for Prism, so that syntax highlighting works\n@import 'prism-themes/themes/prism-dracula.css';\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-demo-wrapper {\n\tmargin-top: @spacing-100;\n\n\t&__demo-pane {\n\t\tposition: relative;\n\t\tborder: @border-subtle;\n\t\tborder-radius: @border-radius-base;\n\t\tpadding: @spacing-200 @spacing-125;\n\n\t\t// Wrapper containing the demo controls: Reset button, show code toggle and\n\t\t// copy code button.\n\t\t&__demo-controls-wrapper {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: space-between;\n\t\t\tposition: absolute;\n\t\t\t// Overlap demo pane border.\n\t\t\tright: @position-offset-border-width-base;\n\t\t\tbottom: @position-offset-border-width-base;\n\t\t\tleft: @position-offset-border-width-base;\n\t\t\tfont-size: @font-size-small;\n\t\t}\n\n\t\t// Since the buttons are always on the right, ensure they retain their order so that in\n\t\t// RTL demo view the appearance of the copy button doesn't result in moving the\n\t\t// display toggle.\n\t\t&__code-buttons {\n\t\t\tdirection: ltr;\n\n\t\t\t// Remove border radiuses that connect with other borders for a more streamlined\n\t\t\t// appearance. These buttons are pinned to the bottom right edge of the demo pane and\n\t\t\t// their borders overlap with the demo pane's border, so the border radiuses in corners\n\t\t\t// that touch the demo pane border should be removed to form a right angle (rather than\n\t\t\t// a curved one). Similarly, the border radiuses where the buttons touch each other\n\t\t\t// should be removed. See T307394.\n\t\t\t.cdx-demo-wrapper__demo-pane__code-toggle,\n\t\t\t.cdx-demo-wrapper__demo-pane__code-copy {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t.cdx-demo-wrapper__demo-pane__code-copy {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t// Set consistent margins on p elements (to override browser styles).\n\t\tp {\n\t\t\tmargin: 0 0 @spacing-100;\n\t\t}\n\n\t\tp:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t// Special styles for text within the demo pane, e.g. a label for the selected value.\n\t\t.cdx-docs-demo-text {\n\t\t\tfont-weight: var( --font-weight-bold );\n\t\t}\n\t}\n\n\t// Demos don't get link styles from VitePress because of the `vp-raw` class, but sometimes we\n\t// want properly styled links (like in the content of a Message demo). This class is added when\n\t// the `allow-link-styles` prop is provided to the Wrapper.\n\t&--allow-link-styles {\n\t\ta {\n\t\t\tcolor: @color-progressive;\n\t\t\ttext-decoration: @text-decoration-none;\n\t\t}\n\n\t\ta:hover {\n\t\t\ttext-decoration: @text-decoration-underline;\n\t\t}\n\t}\n\n\t&--allow-table-styles {\n\t\t// Add some table styles.\n\t\ttable {\n\t\t\t/* stylelint-disable-next-line scale-unlimited/declaration-strict-value */\n\t\t\tborder-collapse: collapse;\n\t\t}\n\n\t\tth {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\tth,\n\t\ttd {\n\t\t\tborder: @border-subtle;\n\t\t\tpadding: @spacing-50 @spacing-75;\n\t\t\tfont-size: @font-size-small;\n\t\t}\n\t}\n\n\t// Add some space below the component demo to ensure it never collides with the buttons\n\t// to toggle the code display and to copy the code text, if there are such buttons\n\t&--has-reset &__demo-pane__demo,\n\t&--has-code &__demo-pane__demo {\n\t\tmargin-bottom: @spacing-200;\n\t}\n\n\t// When code is expanded, remove all of the code toggle button's border radiuses.\n\t&--code-expanded &__demo-pane__code-toggle {\n\t\tborder-radius: 0;\n\t}\n\n\t// Code output underneath component with code language class, for example `language-vue`.\n\t// Element selectors needed to override VitePress styles.\n\t&__code-generated div[ class*='language-' ],\n\t&__code-slotted div[ class*='language-' ] {\n\t\tmargin-top: 0;\n\t\tborder-radius: 0 0 @border-radius-base @border-radius-base;\n\t}\n\n\t// Special styles for code groups (for code samples with multiple versions).\n\t/* stylelint-disable selector-class-pattern */\n\t.vp-code-group {\n\t\tmargin-top: 0;\n\n\t\t.tabs {\n\t\t\tborder-radius: 0 0 @border-radius-base @border-radius-base;\n\t\t}\n\t}\n\t/* stylelint-enable selector-class-pattern */\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/composables/useCurrentComponentName.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/composables/useCurrentComponentName.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/constants.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/lib.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/types.ts","messages":[{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":85,"column":78,"nodeType":"TSTypeReference","messageId":"overrides","endLine":85,"endColumn":82}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"// Used for the value of icon properties\nimport { MenuItemData } from '@wikimedia/codex';\nimport { Icon } from '@wikimedia/codex-icons';\n\n/**\n * There are various types of controls, each defined here. All types include a name property.\n */\ninterface BaseConfig {\n\tname: string\n}\nexport interface RadioPropConfig extends BaseConfig {\n\ttype: 'radio',\n\toptions: ( string | number )[],\n\tdefault?: string | number,\n\tinitial?: string | number\n}\nexport interface BooleanPropConfig extends BaseConfig {\n\ttype: 'boolean',\n\tdefault?: false,\n\tinitial?: boolean\n}\nexport interface TextPropConfig extends BaseConfig {\n\ttype: 'text',\n\tdefault?: string | number,\n\tinitial?: string | number\n}\nexport interface IconPropConfig extends BaseConfig {\n\ttype: 'icon',\n\tdefault?: string,\n\tinitial?: string\n}\nexport interface SlotConfig extends BaseConfig {\n\ttype: 'slot',\n\tdefault: string,\n\tinitial?: string\n}\n// For icons in slots, the name must be *-icon corresponding to a slot with the same name (without\n// the -icon suffix) that it should be added to. Make this a part of the type interface so that\n// TypeScript validates usage.\nexport interface SlotIconConfig extends BaseConfig {\n\tname: `${ string }-icon`,\n\ttype: 'slot-icon',\n\tdefault?: string,\n\tinitial?: string\n}\nexport interface SelectPropConfig extends BaseConfig {\n\ttype: 'select',\n\tmenuItems: MenuItemData[],\n\tdefault?: string | number,\n\tinitial?: string | number\n}\nexport type ControlConfig =\n\tRadioPropConfig |\n\tBooleanPropConfig |\n\tTextPropConfig |\n\tIconPropConfig |\n\tSelectPropConfig|\n\tSlotConfig |\n\tSlotIconConfig;\n\n/**\n * ControlsConfig is an array of control config items.\n */\nexport type ControlsConfig = ControlConfig[];\n\n// Utility type that maps one of the ControlConfig types to a type that removes the 'default' key\n// and 'initial' key and adds a 'value' key with the same type as the removed 'default' key\ntype DefaultToValue<T extends { default?: string | number | boolean }> = Omit<T, 'default' | 'initial'> & {\n\t// For BooleanPropConfig, the type of 'default' is false, but we want the type of 'value'\n\t// to be boolean, so that true is also allowed\n\tvalue: T['default'] extends false|undefined ? boolean : NonNullable<T['default']>\n};\n\nexport type PropConfigWithValue =\n\tDefaultToValue<RadioPropConfig> |\n\tDefaultToValue<BooleanPropConfig> |\n\tDefaultToValue<TextPropConfig> |\n\tDefaultToValue<IconPropConfig> |\n\tDefaultToValue<SelectPropConfig>;\nexport type SlotConfigWithValue = DefaultToValue<SlotConfig> | DefaultToValue<SlotIconConfig>;\nexport type ControlConfigWithValue = PropConfigWithValue | SlotConfigWithValue;\n\n// When being used to actually render a demo, Icon properties have actual Icon objects as their\n// values. For no icon being configured, the value is undefined.\nexport type PropValuesWithIcons = Record<string, string | number | boolean | Icon | undefined>;\n// This SlotValues type is only used for rendering, Icon slots are passed by name to\n// CdxDemoSlotIcon, everything is text.\nexport type SlotValues = Record<string, string>;\n\nexport interface DesignToken {\n\tname: string,\n\tvalue: string,\n\tcomment?: string,\n\tdeprecated?: string|true,\n\tfilePath: string,\n\toriginal: {\n\t\tvalue: string\n\t},\n\tattributes: {\n\t\ttokens: string[],\n\t\ttype?: 'theme' | 'base' | 'component'\n\t},\n\tpath: string[]\n}\n\nexport interface DesignTokensTree {\n\t// We'd like to exclude 'name', 'value', etc. from key here, but that doesn't seem possible.\n\t// Using [ key: Exclude<string, 'value'> ] doesn't change anything.\n\t// Adding value: never breaks type inference and causes TypeScript to think that 'value' in\n\t// tokenOrTree can never be false.\n\t// `string` is meant to support comments at the tree-level.\n\t[ key: string ]: DesignToken|DesignTokensTree|string\n}\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/codegen.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/codegen.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/getFormattedDate.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/getFormattedDate.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/getIconByName.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/getIconByName.ts","messages":[{"ruleId":"@typescript-eslint/no-unsafe-assignment","severity":2,"message":"Unsafe assignment of an `any` value.","line":7,"column":8,"nodeType":"VariableDeclarator","messageId":"anyAssignment","endLine":7,"endColumn":60},{"ruleId":"@typescript-eslint/no-unsafe-member-access","severity":2,"message":"Unsafe member access [iconName as keyof typeof allIcons] on an `any` value.","line":7,"column":25,"nodeType":"TSAsExpression","messageId":"unsafeMemberExpression","endLine":7,"endColumn":58},{"ruleId":"@typescript-eslint/no-unsafe-assignment","severity":2,"message":"Unsafe assignment of an `any` value.","line":13,"column":2,"nodeType":"AssignmentExpression","messageId":"anyAssignment","endLine":13,"endColumn":32},{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":22,"column":46,"nodeType":"TSTypeReference","messageId":"overrides","endLine":22,"endColumn":50}],"suppressedMessages":[],"errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"import * as allIcons from '@wikimedia/codex-icons';\nimport { Icon } from '@wikimedia/codex-icons';\n\n// Access to icon objects by name\nconst iconsByName: Record<string, Icon> = {};\nfor ( const iconName in allIcons ) {\n\tconst icon = allIcons[ iconName as keyof typeof allIcons ];\n\t// Some of the exports are utility functions, filter those out\n\tif ( typeof icon === 'function' ) {\n\t\tcontinue;\n\t}\n\t// Add to known map\n\ticonsByName[ iconName ] = icon;\n}\n\n/**\n * Get the Icon object (or undefined) with a given name\n *\n * @param {string} iconName\n * @return {Icon | undefined}\n */\nfunction getIconByName( iconName: string ) : Icon | undefined {\n\treturn iconsByName[ iconName ];\n}\n\nexport default getIconByName;\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/toKebabCase.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/toKebabCase.ts","messages":[{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":15,"column":2,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":15,"endColumn":4},{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":15,"column":4,"nodeType":"Identifier","messageId":"unexpected","endLine":15,"endColumn":10},{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":18,"column":1,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":18,"endColumn":3}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"// TODO figure out how to not duplicate this in docgen-config.js, that needs to have a\n// CommonJS export and Wrapper.vue needs an ES module export, couldn't get them to coexist.\n\n/**\n * Transform a PascalCase component name to kebab-case.\n *\n * @param {string} componentName\n * @return {string}\n */\nfunction toKebabCase( componentName: string ) : string {\n\t// For each letter in the name...\n\treturn componentName.split( '' ).map( ( letter, index ) =>\n\t\t// If the letter is uppercase, add a dash before it (unless it's the first letter), then\n\t\t// transform the letter to lowercase. Otherwise, just add the letter as-is.\n\t\t letter.toUpperCase() === letter ?\n\t\t\t`${ index !== 0 ? '-' : '' }${ letter.toLowerCase() }` :\n\t\t\tletter\n\t ).join( '' );\n}\n\nexport default toKebabCase;\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/tokens.test.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/ban-ts-comment","severity":2,"message":"Do not use \"@ts-ignore\" because it alters compilation errors.","line":46,"column":3,"nodeType":"Line","messageId":"tsDirectiveComment","endLine":46,"endColumn":27,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/ban-ts-comment","severity":2,"message":"Do not use \"@ts-ignore\" because it alters compilation errors.","line":60,"column":3,"nodeType":"Line","messageId":"tsDirectiveComment","endLine":60,"endColumn":55,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/src/utils/tokens.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-docs/tsconfig.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/.jest/jest.config.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/.jest/svgTransform.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/.svglintrc.js","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unsafe-enum-comparison","severity":2,"message":"The two values in this comparison do not have a shared enum type.","line":45,"column":5,"nodeType":"BinaryExpression","messageId":"mismatched","endLine":45,"endColumn":36,"suggestions":[{"messageId":"replaceValueWithEnum","fix":{"range":[1378,1389],"text":"ElementType.Directive"},"desc":"Replace with an enum value comparison."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/.svgo.config.dist.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/.svgo.config.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/build/buildIconsJson.js","messages":[{"ruleId":"n/no-missing-import","severity":2,"message":"Can't resolve '../dist/codex-icons.js' in '/src/repo/packages/codex-icons/build'","line":14,"column":54,"nodeType":"Literal","messageId":"notFound","endLine":14,"endColumn":78}],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unsafe-assignment","severity":2,"message":"Unsafe assignment of an `any` value.","line":14,"column":8,"nodeType":"VariableDeclarator","messageId":"anyAssignment","endLine":14,"endColumn":82,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/** @typedef {import('../src/types').Icon} Icon */\n\nimport { writeFile } from 'node:fs/promises';\nimport { resolve, dirname } from 'node:path';\nimport { fileURLToPath } from 'node:url';\n\n// Polyfill for legacy CommonJS references\nconst __filename = fileURLToPath( import.meta.url );\nconst __dirname = dirname( __filename );\n\nasync function buildIconsJson() {\n\t/** @type {Record<string, Icon>} */\n\t// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment\n\tconst icons = await import( /** @type {string} */ ( '../dist/codex-icons.js' ) );\n\n\t/** @type {Record<string, Icon>} */\n\tconst data = {};\n\n\tfor ( const key in icons ) {\n\t\tif ( key.startsWith( 'cdxIcon' ) ) {\n\t\t\tdata[ key ] = icons[ key ];\n\t\t}\n\t}\n\n\tawait writeFile(\n\t\tresolve( __dirname, '../dist/codex-icons.json' ),\n\t\tJSON.stringify( data ),\n\t\t{ encoding: 'utf-8' }\n\t);\n}\n\nbuildIconsJson().catch( ( error ) => {\n\tconsole.error( error );\n} );\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/build/buildIconsLess.js","messages":[{"ruleId":"n/no-missing-import","severity":2,"message":"Can't resolve '../dist/codex-icons.js' in '/src/repo/packages/codex-icons/build'","line":16,"column":54,"nodeType":"Literal","messageId":"notFound","endLine":16,"endColumn":78}],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unsafe-assignment","severity":2,"message":"Unsafe assignment of an `any` value.","line":16,"column":8,"nodeType":"VariableDeclarator","messageId":"anyAssignment","endLine":16,"endColumn":82,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/** @typedef {import('../src/types').Icon} Icon */\n\nimport { writeFile } from 'node:fs/promises';\nimport { resolve, dirname } from 'node:path';\nimport { fileURLToPath } from 'node:url';\n\nimport { getLessVariableName, getIconOutput } from './utils.js';\n\n// Polyfill for legacy CommonJS references\nconst __filename = fileURLToPath( import.meta.url );\nconst __dirname = dirname( __filename );\n\nasync function buildIconsLess() {\n\t/** @type {Record<string, Icon>} */\n\t// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment\n\tconst icons = await import( /** @type {string} */ ( '../dist/codex-icons.js' ) );\n\tlet output = '';\n\n\tfor ( const key in icons ) {\n\t\tif ( key.startsWith( 'cdxIcon' ) ) {\n\t\t\tconst icon = icons[ key ];\n\t\t\tconst lessVariableName = getLessVariableName( key );\n\t\t\tconst iconString = getIconOutput( lessVariableName, icon );\n\t\t\toutput += iconString;\n\t\t}\n\t}\n\n\tawait writeFile(\n\t\tresolve( __dirname, '../dist/codex-icon-paths.less' ),\n\t\toutput,\n\t\t{ encoding: 'utf-8' }\n\t);\n}\n\nbuildIconsLess().catch( ( error ) => {\n\tconsole.error( error );\n} );\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/build/utils.js","messages":[{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":15,"column":2,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":15,"endColumn":4},{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":15,"column":4,"nodeType":"Identifier","messageId":"unexpected","endLine":15,"endColumn":10},{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":18,"column":1,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":18,"endColumn":3}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/** @typedef {import('../src/types').Icon} Icon */\n\n/**\n * Transform an icon's name into a Less variable name.\n *\n * E.g. cdxIconInfoFilled -> @cdx-icon-info-filled\n *\n * @param {string} iconName\n * @return {string}\n */\nexport function getLessVariableName( iconName ) {\n\treturn '@' + iconName.split( '' ).map( ( letter, index ) =>\n\t\t// If the letter is uppercase, add a dash before it (unless it's the first letter), then\n\t\t// transform the letter to lowercase. Otherwise, just add the letter as-is.\n\t\t letter.toUpperCase() === letter ?\n\t\t\t`${ index !== 0 ? '-' : '' }${ letter.toLowerCase() }` :\n\t\t\tletter\n\t ).join( '' );\n}\n\n/**\n * Encode an SVG string for safe use in a data URI.\n *\n * This just URL-encodes # characters, as those are the only special characters that are not\n * allowed in the data portion of a data URI.\n *\n * @param {string} svg\n * @return {string}\n */\nexport function encodeSvg( svg ) {\n\treturn svg.replace( /#/g, ( char ) => encodeURIComponent( char ) );\n}\n\n/**\n * Build a comma-separated list of icon data to be used as the value of a Less variable.\n *\n * The list is structured as follows:\n * 1. The default icon path (a string)\n * 2. Whether the icon should flip in RTL ('true' or 'false')\n * 3. Exceptions to the flip rule ('false' or a selector string that will rule out languages)\n * 4. RTL-specific icon path ('false' or the path string)\n * 5. Whether the icon has language-specific variants ('true' or 'false')\n * 6+ If there are language-specific variants, they will be included as string pairs after the other\n * icon data. The first item in the pair is a lang code and the second is the icon path for that\n * language.\n *\n * @param {string} lessVariableName\n * @param {Icon} icon\n * @return {string}\n */\nexport function getIconOutput( lessVariableName, icon ) {\n\tlet defaultIcon = '';\n\tlet shouldFlip = 'false';\n\tlet flipExceptions = 'false';\n\tlet rtlIcon = 'false';\n\tlet hasLangVariants = 'false';\n\tlet langCodeMap = '';\n\n\t// If this icon is just a string, add that and go to the next icon, so we can assume that\n\t// anything past this point is an object.\n\tif ( typeof icon === 'string' ) {\n\t\tdefaultIcon = icon;\n\t\treturn `${ lessVariableName }: '${ encodeSvg( defaultIcon ) }', '${ shouldFlip }', '${ flipExceptions }', '${ rtlIcon }', '${ hasLangVariants }';\\n`;\n\t}\n\n\tif ( 'ltr' in icon ) {\n\t\tdefaultIcon = typeof icon.ltr === 'string' ? icon.ltr : icon.ltr.path;\n\t}\n\n\tif ( 'shouldFlip' in icon ) {\n\t\tshouldFlip = 'true';\n\t}\n\n\tif ( 'shouldFlipExceptions' in icon && icon.shouldFlipExceptions ) {\n\t\tflipExceptions = icon.shouldFlipExceptions.join( ' ' );\n\t}\n\n\tif ( 'rtl' in icon ) {\n\t\trtlIcon = typeof icon.rtl === 'string' ? icon.rtl : icon.rtl.path;\n\t}\n\n\tif ( 'langCodeMap' in icon ) {\n\t\thasLangVariants = 'true';\n\n\t\t// First set the default icon.\n\t\tif ( typeof icon.default === 'string' ) {\n\t\t\tdefaultIcon = icon.default;\n\t\t}\n\n\t\tif ( typeof icon.default !== 'string' && 'ltr' in icon.default ) {\n\t\t\tdefaultIcon = typeof icon.default.ltr === 'string' ? icon.default.ltr : icon.default.ltr.path;\n\t\t}\n\n\t\t// Then add the language-specific icons. These will be pairs added as list items after the\n\t\t// rest of the icon data. The first item is the lang code, the second is the icon path.\n\t\t// Note that language-specific icons can be of type IconFlipForRtl, but there aren't any of\n\t\t// that type yet. If we add any, we should account for that here.\n\t\tlangCodeMap = Object.entries( icon.langCodeMap )\n\t\t\t.map( ( [ langCode, langCodeIcon ] ) => typeof langCodeIcon === 'string' ? `${ langCode } '${ encodeSvg( langCodeIcon ) }'` : '' )\n\t\t\t// Filter out any empty strings. These would only exist if we introduced an icon with\n\t\t\t// a language variant that was also of type IconFlipForRtl\n\t\t\t.filter( ( s ) => s !== '' )\n\t\t\t.join( ', ' );\n\t}\n\n\tlet iconOutput = `${ lessVariableName }: '${ encodeSvg( defaultIcon ) }', '${ shouldFlip }', '${ flipExceptions }', '${ encodeSvg( rtlIcon ) }', '${ hasLangVariants }'`;\n\ticonOutput += langCodeMap.length > 0 ? `, ${ langCodeMap }` : '';\n\ticonOutput += ';\\n';\n\n\treturn iconOutput;\n}\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/src/icons.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/src/index.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/src/svg.d.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/src/types.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/src/utils.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/svgo-plugin-removeSvgTag.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/svgo-plugin-removeWhitespaceInTitle.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/tests/buildIconsLess.test.ts","messages":[],"suppressedMessages":[{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":15,"column":18,"nodeType":"TemplateLiteral","messageId":"wrongQuotes","endLine":15,"endColumn":145,"fix":{"range":[364,491],"text":"'@example-svg-icon: \\'<path d=\"M3 3H1v16h18v-2H3z\"/><path d=\"M11 11L8 9l-4 4v3h14V5z\"/>\\', \\'false\\', \\'false\\', \\'false\\', \\'false\\';\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":16,"column":19,"nodeType":"TemplateLiteral","messageId":"wrongQuotes","endLine":16,"endColumn":146,"fix":{"range":[511,638],"text":"'@example-flip-icon: \\'<path d=\"M3 3H1v16h18v-2H3z\"/><path d=\"M11 11L8 9l-4 4v3h14V5z\"/>\\', \\'true\\', \\'false\\', \\'false\\', \\'false\\';\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":17,"column":33,"nodeType":"TemplateLiteral","messageId":"wrongQuotes","endLine":17,"endColumn":176,"fix":{"range":[672,815],"text":"'@example-flip-icon-with-exceptions: \\'<path d=\"M3 3H1v16h18v-2H3z\"/><path d=\"M11 11L8 9l-4 4v3h14V5z\"/>\\', \\'true\\', \\'he yi\\', \\'false\\', \\'false\\';\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":18,"column":18,"nodeType":"TemplateLiteral","messageId":"wrongQuotes","endLine":18,"endColumn":148,"fix":{"range":[834,964],"text":"'@example-dir-icon: \\'<path d=\"M3 3H1v16h18v-2H3z\"/><path d=\"M11 11L8 9l-4 4v3h14V5z\"/>\\', \\'false\\', \\'false\\', \\'rtl icon\\', \\'false\\';\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":19,"column":19,"nodeType":"TemplateLiteral","messageId":"wrongQuotes","endLine":19,"endColumn":150,"fix":{"range":[984,1115],"text":"'@example-lang-icon: \\'version for other languages\\', \\'false\\', \\'false\\', \\'false\\', \\'true\\', nl \\'Dutch version\\', fy \\'Frisian version\\';\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":20,"column":22,"nodeType":"TemplateLiteral","messageId":"wrongQuotes","endLine":20,"endColumn":258,"fix":{"range":[1138,1374],"text":"'@example-icon-with-use: \\'<path id=\"cdx-icon-use-a\" d=\"M3 3H1v16h18v-2H3z\"/><use xlink:href=\"%23cdx-icon-use-a\"/>\\', \\'false\\', \\'false\\', \\'<path id=\"cdx-icon-use-a\" d=\"M3 3H1v16h18v-2H3z\"/><use xlink:href=\"%23cdx-icon-use-a\"/>\\', \\'false\\';\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":21,"column":31,"nodeType":"TemplateLiteral","messageId":"wrongQuotes","endLine":21,"endColumn":383,"fix":{"range":[1406,1758],"text":"'@example-icon-with-use-multi-lang: \\'<path id=\"cdx-icon-use-a\" d=\"M3 3H1v16h18v-2H3z\"/><use xlink:href=\"%23cdx-icon-use-a\"/>\\', \\'false\\', \\'false\\', \\'false\\', \\'true\\', nl \\'<path id=\"cdx-icon-use-a\" d=\"M3 3H1v16h18v-2H3z\"/><use xlink:href=\"%23cdx-icon-use-a\"/>\\', fy \\'<path id=\"cdx-icon-use-a\" d=\"M3 3H1v16h18v-2H3z\"/><use xlink:href=\"%23cdx-icon-use-a\"/>\\';\\n'"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/tests/completeness.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/tests/outputTypes.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/tests/testIcons.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/tests/utils.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/tsconfig-check.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/tsconfig.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/vite-plugin-raw-svg.ts","messages":[],"suppressedMessages":[{"ruleId":"security/detect-non-literal-fs-filename","severity":1,"message":"Found readFile from package \"fs\" with non literal argument at index 0","line":36,"column":18,"nodeType":"CallExpression","endLine":36,"endColumn":56,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex-icons/vite.config.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/.jest/jest.config.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/.jest/lessTransform.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/build.mjs","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/prefer-nullish-coalescing","severity":2,"message":"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.","line":65,"column":39,"nodeType":"Punctuator","messageId":"preferNullishOverOr","endLine":65,"endColumn":41,"suggestions":[{"messageId":"suggestNullish","fix":{"range":[1906,1908],"text":"??"},"desc":"Fix to nullish coalescing operator (`??`)."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/build/generateCodexBundle.mjs","messages":[],"suppressedMessages":[{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '// default mod...'.","line":28,"column":6,"nodeType":"Line","messageId":"multipleSpaces","endLine":28,"endColumn":23,"fix":{"range":[1164,1181],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '// RTL stylesh...'.","line":29,"column":9,"nodeType":"Line","messageId":"multipleSpaces","endLine":29,"endColumn":23,"fix":{"range":[1205,1219],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '// with both R...'.","line":30,"column":9,"nodeType":"Line","messageId":"multipleSpaces","endLine":30,"endColumn":23,"fix":{"range":[1245,1259],"text":" "},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/build/utils.mjs","messages":[{"ruleId":"n/no-missing-import","severity":2,"message":"Can't resolve '@wikimedia/codex-icons' in '/src/repo/packages/codex/build'","line":5,"column":27,"nodeType":"Literal","messageId":"notFound","endLine":5,"endColumn":51},{"ruleId":"@typescript-eslint/no-unsafe-argument","severity":2,"message":"Unsafe argument of type `any` assigned to a parameter of type `{}`.","line":9,"column":44,"nodeType":"Identifier","messageId":"unsafeArgument","endLine":9,"endColumn":52}],"suppressedMessages":[],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"import { resolve } from 'path';\nimport * as url from 'url';\nimport { readFileSync } from 'fs';\nimport ts from 'typescript';\nimport * as allIcons from '@wikimedia/codex-icons';\n\nconst __dirname = url.fileURLToPath( /** @type {url.URL} */ ( new URL( '.', import.meta.url ) ) );\n\nexport const codexIconNames = Object.keys( allIcons )\n\t.filter( ( key ) => key.startsWith( 'cdxIcon' ) )\n\t.map( ( key ) => key.replace( /[A-Z]/g, ( l ) => `-${ l.toLowerCase() }` ).replace( /^-/, '' ) )\n\t.join( ', ' );\n\n/**\n * Statically analyze the lib.ts file to generate an object representing\n * module names as keys and module paths as values. This data structure\n * is passed to Vite as the \"entry\" option for library mode builds.\n *\n * @return {Object.<string, string>}\n */\nexport function getLibEntries() {\n\tconst libPath = resolve( __dirname, '..', 'src', 'lib.ts' );\n\tconst lib = readFileSync( libPath, 'utf-8' );\n\tconst source = ts.createSourceFile( libPath, lib, ts.ScriptTarget.ES2015 );\n\n\t/** @type {Object.<string, string>} */\n\tconst entryMap = {};\n\n\tfor ( const statement of source.statements ) {\n\t\tif ( !ts.isImportDeclaration( statement ) ) {\n\t\t\tcontinue;\n\t\t}\n\n\t\tconst { importClause, moduleSpecifier } = statement;\n\n\t\tif (\n\t\t\t!importClause ||\n\t\t\timportClause.isTypeOnly ||\n\t\t\t!importClause?.name ||\n\t\t\t!ts.isStringLiteral( moduleSpecifier )\n\t\t) {\n\t\t\tcontinue;\n\t\t}\n\n\t\tconst moduleName = String( importClause.name.escapedText );\n\t\tconst modulePath = resolve( __dirname, '..', 'src', moduleSpecifier.text );\n\n\t\tentryMap[ moduleName ] = modulePath;\n\t}\n\n\treturn entryMap;\n}\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/build/vite-plugin-emit-allowlist.mjs","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/cypress.config.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/cypress/e2e/Menu.cy.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/cypress/tsconfig.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/demos/buttons.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/demos/icons.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/demos/table.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/demos/tooltip.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components-wip/index.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/accordion/Accordion.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/accordion/Accordion.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 127. Maximum allowed is 100.","line":114,"column":1,"nodeType":"Program","messageId":"max","endLine":114,"endColumn":122}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<details\n\t\tclass=\"cdx-accordion\"\n\t\t:class=\"rootClasses\"\n\t\t@toggle=\"onToggle\"\n\t>\n\t\t<summary>\n\t\t\t<component\n\t\t\t\t:is=\"headingLevel\"\n\t\t\t\tclass=\"cdx-accordion__header\"\n\t\t\t>\n\t\t\t\t<span class=\"cdx-accordion__header__title\">\n\t\t\t\t\t<!-- @slot Customizable Accordion title-->\n\t\t\t\t\t<slot name=\"title\" />\n\t\t\t\t</span>\n\t\t\t\t<span class=\"cdx-accordion__header__description\">\n\t\t\t\t\t<!-- @slot Customizable Accordion description-->\n\t\t\t\t\t<slot name=\"description\" />\n\t\t\t\t</span>\n\t\t\t</component>\n\t\t\t<cdx-button\n\t\t\t\tv-if=\"shouldShowActionButton\"\n\t\t\t\tclass=\"cdx-accordion__action\"\n\t\t\t\t:aria-label=\"actionButtonLabel\"\n\t\t\t\ttype=\"button\"\n\t\t\t\tweight=\"quiet\"\n\t\t\t\t@click.stop=\"emitActionButtonClick\"\n\t\t\t>\n\t\t\t\t<cdx-icon\n\t\t\t\t\t:icon=\"actionIcon\"\n\t\t\t\t\t:icon-label=\"actionButtonLabel\"\n\t\t\t\t\tsize=\"medium\"\n\t\t\t\t/>\n\t\t\t</cdx-button>\n\t\t</summary>\n\n\t\t<div class=\"cdx-accordion__content\" @click.stop>\n\t\t\t<!-- @slot Customizable Accordion content -->\n\t\t\t<slot />\n\t\t</div>\n\t</details>\n</template>\n\n<script lang=\"ts\">\nimport { computed, defineComponent, PropType, ref } from 'vue';\nimport CdxIcon from '../icon/Icon.vue';\nimport CdxButton from '../button/Button.vue';\nimport { Icon } from '@wikimedia/codex-icons';\nimport { HeadingLevel } from '../../types';\n\n/**\n * An item that contains an expandable and collapsible section of content.\n */\nexport default defineComponent( {\n\tname: 'CdxAccordion',\n\tcomponents: { CdxButton, CdxIcon },\n\tprops: {\n\t\t/**\n\t\t * Forces the accordion to show the action icon.\n\t\t *\n\t\t * @values 'true', 'false'\n\t\t */\n\t\tactionAlwaysVisible: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * The icon that will be displayed on the right side of the accordion header when expanded.\n\t\t *\n\t\t */\n\t\tactionIcon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon>,\n\t\t\tdefault: null\n\t\t},\n\n\t\t/**\n\t\t * Label for the action button. If an action icon is being used, then a label for that icon\n\t\t * should be provided for ARIA support.\n\t\t */\n\t\tactionButtonLabel: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\n\t\t/**\n\t\t * The heading level of the accordion title.\n\t\t *\n\t\t * @values 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'\n\t\t */\n\t\theadingLevel: {\n\t\t\ttype: String as PropType<HeadingLevel>,\n\t\t\tdefault: 'h3'\n\t\t}\n\t},\n\temits: [\n\t\t/**\n\t\t * When the action button is clicked.\n\t\t *\n\t\t */\n\t\t'action-button-click'\n\t],\n\tsetup( props, { attrs, emit } ) {\n\t\tconst isExpanded = ref<boolean>( 'open' in attrs );\n\n\t\tconst emitActionButtonClick = (): void => {\n\t\t\temit( 'action-button-click' );\n\t\t};\n\n\t\tconst onToggle = ( e: ToggleEvent ): void => {\n\t\t\tisExpanded.value = e.newState === 'open';\n\t\t};\n\n\t\tconst shouldShowActionButton = computed( () => props.actionIcon && ( isExpanded.value || props.actionAlwaysVisible ) );\n\n\t\tconst rootClasses = computed( () => ( {\n\t\t\t'cdx-accordion--has-icon': shouldShowActionButton.value\n\t\t} ) );\n\n\t\treturn {\n\t\t\temitActionButtonClick,\n\t\t\trootClasses,\n\t\t\tshouldShowActionButton,\n\t\t\tonToggle\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/public/css-icon.less';\n\n.cdx-accordion {\n\tposition: relative;\n\tborder-bottom: @border-subtle;\n\n\t// The summary element is always visible\n\t& > summary {\n\t\tbackground-color: @background-color-transparent;\n\t\tlist-style: none; // disable the built-in indicator icon since we're providing our own\n\t\tdisplay: flex;\n\t\tgap: @spacing-50;\n\t\tborder-width: @border-width-base;\n\t\tborder-style: @border-style-base;\n\t\tborder-color: @border-color-transparent;\n\t\tborder-radius: @border-radius-sharp;\n\t\tpadding: @spacing-75;\n\t\tword-break: break-word;\n\t\twhite-space: normal;\n\t\ttransition-property: @transition-property-base;\n\t\ttransition-duration: @transition-duration-medium;\n\t\ttransition-timing-function: @transition-timing-function-system;\n\n\t\t&:hover {\n\t\t\tbackground-color: @background-color-interactive-subtle;\n\t\t\tcursor: @cursor-base--hover;\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground-color: @background-color-interactive;\n\t\t}\n\n\t\t&:focus-visible {\n\t\t\tbox-shadow: @box-shadow-inset-medium @border-color-progressive;\n\t\t\toutline: @outline-base--focus;\n\t\t}\n\n\t\t&:focus:not( :active ) {\n\t\t\tborder-color: @border-color-progressive--focus;\n\t\t\tbox-shadow: @box-shadow-inset-small @box-shadow-color-progressive--focus;\n\t\t}\n\n\t\t// Most browsers remove the default indicator triangle icon when\n\t\t// list-style is set to none on the summary element. But webkit requires\n\t\t// this vendor-specific override as well. We are providing our own Codex\n\t\t// Icon instead of the browser-supplied default for this purpose.\n\t\t&::-webkit-details-marker {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t// Add specificity to override heading styles.\n\t& &__header {\n\t\tposition: relative;\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0;\n\t\tborder-top: 0;\n\t\tpadding-top: 0;\n\t\tpadding-bottom: 0;\n\t\t// Hack to reset font-size to the default for the heading level.\n\t\t// TODO: Decide if we set custom heading levels all the to the same size out of box.\n\t\tfont-size: @font-size-medium;\n\n\t\t&__title {\n\t\t\tdisplay: flex;\n\t\t\tgap: @spacing-50;\n\t\t\tline-height: @line-height-xx-small;\n\t\t}\n\n\t\t&__description {\n\t\t\tcolor: @color-subtle;\n\t\t\tdisplay: flex;\n\t\t\tfont-weight: @font-weight-normal;\n\t\t\tline-height: @line-height-xx-small;\n\t\t\tpointer-events: none;\n\t\t}\n\t}\n\n\t&__action.cdx-button {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tright: 0;\n\t\t// Align the icon with the text by making it as tall as the text, plus 2 times the distance\n\t\t// between the edge of the button and the text (which is @spacing-75 for the padding and\n\t\t// @border-width-base for the button border)\n\t\theight: calc( unit( @line-height-xx-small, em ) + 2*@spacing-75 + 2*@border-width-base );\n\t\tpadding-right: @spacing-75;\n\t\tpadding-left: @spacing-75;\n\t\t// Set the font-size so that the em-based height calculation above works correctly\n\t\tfont-size: @font-size-medium;\n\n\t\t&:hover {\n\t\t\tbackground-color: unset;\n\t\t}\n\t}\n\n\t&__content {\n\t\tpadding: @spacing-50 @spacing-75 @spacing-75;\n\t\tfont-size: @font-size-medium;\n\t}\n\n\t// Indicator icon\n\t& > summary::before {\n\t\tcontent: '';\n\t\t.cdx-mixin-css-icon( @cdx-icon-expand, @param-size-icon: @size-icon-small );\n\t\theight: unit( @line-height-xx-small, em );\n\t\ttransition-property: @transition-property-toggle-switch-grip;\n\t\ttransition-duration: @transition-duration-medium;\n\t\ttransition-timing-function: @transition-timing-function-system;\n\t}\n\n\t&[ open ] > summary::before {\n\t\ttransform: rotate( -180deg );\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/button-group/ButtonGroup.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/button-group/ButtonGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/button/Button.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/button/Button.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/card/Card.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/card/Card.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/checkbox/Checkbox.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/checkbox/Checkbox.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/chip-input/ChipInput.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/chip-input/ChipInput.vue","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'value' is defined but never used.","line":142,"column":15,"nodeType":"Identifier","messageId":"unusedVar","endLine":142,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":242,"column":4,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":242,"endColumn":16,"suggestions":[{"messageId":"suggestOptionalChain","fix":{"range":[7253,7254],"text":"?"},"desc":"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/combobox/Combobox.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/combobox/Combobox.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/dialog/Dialog.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/dialog/Dialog.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 111. Maximum allowed is 100.","line":294,"column":1,"nodeType":"Program","messageId":"max","endLine":294,"endColumn":106}],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":337,"column":32,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":337,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":346,"column":32,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":346,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":397,"column":31,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":397,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":457,"column":38,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":457,"endColumn":55,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-floating-promises","severity":2,"message":"Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.","line":482,"column":5,"nodeType":"ExpressionStatement","messageId":"floatingVoid","endLine":482,"endColumn":20,"suggestions":[{"messageId":"floatingFixVoid","fix":{"range":[14367,14367],"text":"void "},"desc":"Add void operator to ignore."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-floating-promises","severity":2,"message":"Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.","line":496,"column":5,"nodeType":"ExpressionStatement","messageId":"floatingVoid","endLine":496,"endColumn":20,"suggestions":[{"messageId":"floatingFixVoid","fix":{"range":[14714,14714],"text":"void "},"desc":"Add void operator to ignore."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<teleport :to=\"computedTarget\" :disabled=\"renderInPlace\">\n\t\t<transition name=\"cdx-dialog-fade\" appear>\n\t\t\t<div\n\t\t\t\tv-if=\"open\"\n\t\t\t\tref=\"backdrop\"\n\t\t\t\tclass=\"cdx-dialog-backdrop\"\n\t\t\t\t@click=\"close\"\n\t\t\t\t@keyup.escape=\"close\"\n\t\t\t>\n\t\t\t\t<!-- Focus trap start -->\n\t\t\t\t<div\n\t\t\t\t\tref=\"focusTrapStart\"\n\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\t@focus=\"focusLast\"\n\t\t\t\t/>\n\t\t\t\t<div\n\t\t\t\t\tref=\"dialogElement\"\n\t\t\t\t\tclass=\"cdx-dialog\"\n\t\t\t\t\t:class=\"rootClasses\"\n\t\t\t\t\trole=\"dialog\"\n\t\t\t\t\tv-bind=\"$attrs\"\n\t\t\t\t\t:aria-label=\"$slots.header || hideTitle ? title : undefined\"\n\t\t\t\t\t:aria-labelledby=\"!$slots.header && !hideTitle ? labelId : undefined\"\n\t\t\t\t\taria-modal=\"true\"\n\t\t\t\t\t@click.stop\n\t\t\t\t>\n\t\t\t\t\t<header\n\t\t\t\t\t\tv-if=\"showHeader || $slots.header\"\n\t\t\t\t\t\tclass=\"cdx-dialog__header\"\n\t\t\t\t\t\t:class=\"{ 'cdx-dialog__header--default': !$slots.header }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<!-- @slot Customizable Dialog header -->\n\t\t\t\t\t\t<slot name=\"header\">\n\t\t\t\t\t\t\t<div v-if=\"!hideTitle\" class=\"cdx-dialog__header__title-group\">\n\t\t\t\t\t\t\t\t<h2 :id=\"labelId\" class=\"cdx-dialog__header__title\">\n\t\t\t\t\t\t\t\t\t{{ title }}\n\t\t\t\t\t\t\t\t</h2>\n\n\t\t\t\t\t\t\t\t<p v-if=\"subtitle\" class=\"cdx-dialog__header__subtitle\">\n\t\t\t\t\t\t\t\t\t{{ subtitle }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<cdx-button\n\t\t\t\t\t\t\t\tv-if=\"useCloseButtonOrLabel\"\n\t\t\t\t\t\t\t\tclass=\"cdx-dialog__header__close-button\"\n\t\t\t\t\t\t\t\tweight=\"quiet\"\n\t\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\t\t:aria-label=\"translatedCloseButtonLabel\"\n\t\t\t\t\t\t\t\t@click=\"close\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<cdx-icon :icon=\"cdxIconClose\" />\n\t\t\t\t\t\t\t</cdx-button>\n\t\t\t\t\t\t</slot>\n\t\t\t\t\t</header>\n\n\t\t\t\t\t<div\n\t\t\t\t\t\tref=\"focusHolder\"\n\t\t\t\t\t\tclass=\"cdx-dialog-focus-trap\"\n\t\t\t\t\t\ttabindex=\"-1\"\n\t\t\t\t\t/>\n\n\t\t\t\t\t<div\n\t\t\t\t\t\tref=\"dialogBody\"\n\t\t\t\t\t\tclass=\"cdx-dialog__body\"\n\t\t\t\t\t\t:class=\"{\n\t\t\t\t\t\t\t'cdx-dialog__body--no-header': !( showHeader || $slots.header ),\n\t\t\t\t\t\t\t'cdx-dialog__body--no-footer': !(\n\t\t\t\t\t\t\t\tshowFooterActions ||\n\t\t\t\t\t\t\t\t$slots.footer ||\n\t\t\t\t\t\t\t\t$slots[ 'footer-text' ]\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t}\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<!-- @slot Dialog content -->\n\t\t\t\t\t\t<slot />\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<footer\n\t\t\t\t\t\tv-if=\"showFooterActions || $slots.footer || $slots[ 'footer-text' ]\"\n\t\t\t\t\t\tclass=\"cdx-dialog__footer\"\n\t\t\t\t\t\t:class=\"{ 'cdx-dialog__footer--default': !$slots.footer }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<!-- @slot Customizable Dialog footer -->\n\t\t\t\t\t\t<slot name=\"footer\">\n\t\t\t\t\t\t\t<p v-if=\"$slots[ 'footer-text' ]\" class=\"cdx-dialog__footer__text\">\n\t\t\t\t\t\t\t\t<!-- @slot Optional footer text -->\n\t\t\t\t\t\t\t\t<slot name=\"footer-text\" />\n\t\t\t\t\t\t\t</p>\n\n\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\tv-if=\"showFooterActions\"\n\t\t\t\t\t\t\t\tclass=\"cdx-dialog__footer__actions\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<cdx-button\n\t\t\t\t\t\t\t\t\tv-if=\"primaryAction\"\n\t\t\t\t\t\t\t\t\tclass=\"cdx-dialog__footer__primary-action\"\n\t\t\t\t\t\t\t\t\tweight=\"primary\"\n\t\t\t\t\t\t\t\t\t:action=\"primaryAction.actionType\"\n\t\t\t\t\t\t\t\t\t:disabled=\"primaryAction.disabled\"\n\t\t\t\t\t\t\t\t\t@click=\"$emit( 'primary' )\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{ primaryAction.label }}\n\t\t\t\t\t\t\t\t</cdx-button>\n\n\t\t\t\t\t\t\t\t<cdx-button\n\t\t\t\t\t\t\t\t\tv-if=\"defaultAction\"\n\t\t\t\t\t\t\t\t\tclass=\"cdx-dialog__footer__default-action\"\n\t\t\t\t\t\t\t\t\t:disabled=\"defaultAction.disabled\"\n\t\t\t\t\t\t\t\t\t@click=\"$emit( 'default' )\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{ defaultAction.label }}\n\t\t\t\t\t\t\t\t</cdx-button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</slot>\n\t\t\t\t\t</footer>\n\t\t\t\t</div>\n\n\t\t\t\t<!-- Focus trap end -->\n\t\t\t\t<div\n\t\t\t\t\tref=\"focusTrapEnd\"\n\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\t@focus=\"focusFirst\"\n\t\t\t\t/>\n\t\t\t</div>\n\t\t</transition>\n\t</teleport>\n</template>\n\n<script lang=\"ts\">\nimport { computed, defineComponent, nextTick, toRef, watch, ref, inject, onMounted, onUnmounted, PropType } from 'vue';\nimport CdxButton from '../button/Button.vue';\nimport CdxIcon from '../icon/Icon.vue';\nimport { cdxIconClose } from '@wikimedia/codex-icons';\nimport useGeneratedId from '../../composables/useGeneratedId';\nimport useI18nWithOverride from '../../composables/useI18nWithOverride';\nimport useResizeObserver from '../../composables/useResizeObserver';\nimport { DialogAction, PrimaryDialogAction } from '../../types';\n\n/**\n * A modal element that overlays the current page, preventing interaction with\n * other content until it is dismissed.\n */\nexport default defineComponent( {\n\tname: 'CdxDialog',\n\n\tcomponents: {\n\t\tCdxButton,\n\t\tCdxIcon\n\t},\n\n\tinheritAttrs: false,\n\n\tprops: {\n\t\t/**\n\t\t * Whether the dialog is visible. Should be provided via a v-model:open\n\t\t * binding in the parent scope.\n\t\t */\n\t\topen: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Title for the dialog header. Used for ARIA purposes even if no\n\t\t * visible header element is displayed.\n\t\t */\n\t\ttitle: {\n\t\t\ttype: String,\n\t\t\trequired: true\n\t\t},\n\n\t\t/**\n\t\t * Optional subtitle for the dialog.\n\t\t */\n\t\tsubtitle: {\n\t\t\ttype: String,\n\t\t\trequired: false,\n\t\t\tdefault: null\n\t\t},\n\n\t\t/**\n\t\t * Whether the dialog header should hide the title & subtitle\n\t\t */\n\t\thideTitle: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Add an icon-only close button to the dialog header.\n\t\t */\n\t\tuseCloseButton: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t// DEPRECATED: Set default to 'Close' (T368444)\n\t\t/**\n\t\t * Visually-hidden label text for the icon-only close button in the header.\n\t\t *\n\t\t * Omit this prop to use the default value, \"Close\".\n\t\t */\n\t\tcloseButtonLabel: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\n\t\t/**\n\t\t * Primary user action. This will display a primary button with the specified action\n\t\t * (progressive or destructive).\n\t\t */\n\t\tprimaryAction: {\n\t\t\ttype: Object as PropType<PrimaryDialogAction>,\n\t\t\tdefault: null\n\t\t},\n\n\t\t/**\n\t\t * Default user action. This will display a normal button.\n\t\t */\n\t\tdefaultAction: {\n\t\t\ttype: Object as PropType<DialogAction>,\n\t\t\tdefault: null\n\t\t},\n\n\t\t/**\n\t\t * Whether action buttons should be vertically stacked and 100% width.\n\t\t */\n\t\tstackedActions: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Selector or DOM element identifying the container the dialog should\n\t\t * be rendered in. The dialog will be `<teleport>`ed to this element.\n\t\t * An ID selector is recommended, e.g. `#foo-bar`, but providing an\n\t\t * actual element is also supported.\n\t\t *\n\t\t * If this prop is not set, and the parent or one of its ancestors\n\t\t * provides a teleport target using `provide( 'CdxTeleportTarget',\n\t\t * '#foo-bar' )`, the provided target will be used. If there is no\n\t\t * provided target, the dialog will be teleported to the end of the\n\t\t * `<body>` element.\n\t\t */\n\t\ttarget: {\n\t\t\ttype: String as PropType<string | HTMLElement | null>,\n\t\t\tdefault: null\n\t\t},\n\n\t\t/**\n\t\t * Whether to disable the use of teleport and render the Dialog in its\n\t\t * original location in the document. If this is true, the `target` prop\n\t\t * is ignored.\n\t\t */\n\t\trenderInPlace: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t}\n\t},\n\n\temits: [\n\t\t/**\n\t\t * When the open/close state changes, e.g. when the close button is clicked.\n\t\t *\n\t\t * @property {boolean} newValue The new open/close state (true for open, false for closed)\n\t\t */\n\t\t'update:open',\n\n\t\t/**\n\t\t * When the primary action button is clicked.\n\t\t */\n\t\t'primary',\n\n\t\t/**\n\t\t * When the default action button is clicked.\n\t\t */\n\t\t'default'\n\t],\n\n\tsetup( props, { emit } ) {\n\t\tconst labelId = useGeneratedId( 'dialog-label' );\n\n\t\tconst backdrop = ref<HTMLDivElement>();\n\t\tconst dialogElement = ref<HTMLDivElement>(); // dialog \"frame\"\n\t\tconst dialogBody = ref<HTMLDivElement>(); // dialog content\n\t\tconst focusHolder = ref<HTMLDivElement>();\n\t\tconst focusTrapStart = ref<HTMLDivElement>();\n\t\tconst focusTrapEnd = ref<HTMLDivElement>();\n\t\tlet previouslyFocused: Element|null = null;\n\n\t\t// DEPRECATED: require use of new prop useCloseButton (T368444)\n\t\tconst useCloseButtonOrLabel = computed( () => props.useCloseButton || props.closeButtonLabel.length > 0\n\t\t);\n\t\tconst translatedCloseButtonLabel = useI18nWithOverride(\n\t\t\ttoRef( props, 'closeButtonLabel' ),\n\t\t\t'cdx-dialog-close-button-label',\n\t\t\t'Close'\n\t\t);\n\n\t\tconst showHeader = computed( () => !props.hideTitle || useCloseButtonOrLabel.value );\n\t\tconst showFooterActions = computed( () => !!props.primaryAction || !!props.defaultAction );\n\n\t\tconst bodyDimensions = useResizeObserver( dialogBody );\n\t\tconst currentBodyHeight = computed( () => bodyDimensions.value.height ?? 0 );\n\t\tconst showDividers = ref( false );\n\n\t\tconst rootClasses = computed( () => ( {\n\t\t\t'cdx-dialog--vertical-actions': props.stackedActions,\n\t\t\t'cdx-dialog--horizontal-actions': !props.stackedActions,\n\t\t\t'cdx-dialog--dividers': showDividers.value\n\t\t} ) );\n\n\t\t// Determine where to teleport the Dialog to\n\t\tconst providedTarget = inject<string|HTMLElement|undefined>( 'CdxTeleportTarget', undefined );\n\t\tconst computedTarget = computed( () => props.target ?? providedTarget ?? 'body' );\n\n\t\t// Value needed to compensate for the width of any visible scrollbar\n\t\t// on the page prior to the dialog taking over; without this, browsers\n\t\t// that permanently display scrollbars will exhibit a layout shift.\n\t\tconst scrollWidth = ref( 0 );\n\n\t\t/**\n\t\t * Close the dialog by emitting an event to the parent\n\t\t */\n\t\tfunction close() {\n\t\t\temit( 'update:open', false );\n\t\t}\n\n\t\t/**\n\t\t * Programmatically focus the first focusable element inside the dialog\n\t\t * frame.\n\t\t */\n\t\tfunction focusFirst() {\n\t\t\t// eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n\t\t\tfocusFirstFocusableElement( dialogElement.value! );\n\t\t}\n\n\t\t/**\n\t\t * Programmatically focus the last focusable element inside the dialog\n\t\t * frame.\n\t\t */\n\t\tfunction focusLast() {\n\t\t\t// eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n\t\t\tfocusFirstFocusableElement( dialogElement.value!, true );\n\t\t}\n\n\t\t/**\n\t\t * Programmatically assign focus to the first focusable element in a\n\t\t * specified container. Can optionally run backwards. This method is\n\t\t * used in the component's focus trap implementation, which ensures that\n\t\t * the user cannot focus outside the Dialog while it is open.\n\t\t *\n\t\t * @param container {HTMLElement}\n\t\t * @param backwards {boolean}\n\t\t * @return {boolean}\n\t\t */\n\t\tfunction focusFirstFocusableElement( container: HTMLElement, backwards = false ): boolean {\n\t\t\t// Find all focusable elements in the container.\n\t\t\t// Exclude elements with a negative tabindex; those are technically focusable, but are\n\t\t\t// skipped when tabbing\n\t\t\tlet candidates = Array.from(\n\t\t\t\tcontainer.querySelectorAll<HTMLElement>( `\n\t\t\t\t\tinput, select, textarea, button, object, a, area,\n\t\t\t\t\t[contenteditable], [tabindex]:not([tabindex^=\"-\"])\n\t\t\t\t` )\n\t\t\t);\n\n\t\t\t// If we're looking for the previous element, reverse the array.\n\t\t\tif ( backwards ) {\n\t\t\t\tcandidates = candidates.reverse();\n\t\t\t}\n\n\t\t\tfor ( const candidate of candidates ) {\n\t\t\t\t// Try to focus each element.\n\t\t\t\tcandidate.focus();\n\t\t\t\t// Once it works, return true.\n\t\t\t\tif ( document.activeElement === candidate ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}\n\n\t\tlet ariaHiddenElements: Element[] = [];\n\t\tlet inertElements: Element[] = [];\n\n\t\t/**\n\t\t * Hide all other elements on the page from screen readers, and prevent user\n\t\t * interaction with them, by setting aria-hidden and inert on all siblings of all\n\t\t * ancestors of the dialog. This leaves the path from the root node to the\n\t\t * dialog as the only nodes that aren't covered by aria-hidden and inert.\n\t\t */\n\t\tfunction setAriaHiddenAndInert() {\n\t\t\t// eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n\t\t\tlet element: HTMLElement = backdrop.value!;\n\t\t\twhile ( element.parentElement && element.nodeName !== 'BODY' ) {\n\t\t\t\tfor ( const sibling of Array.from( element.parentElement.children ) ) {\n\t\t\t\t\tif ( sibling === element || sibling.nodeName === 'SCRIPT' ) {\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t\t// Store the elements we set aria-hidden and inert on, so that we can\n\t\t\t\t\t// unset them when the dialog closes. Exclude elements that already have these\n\t\t\t\t\t// attributes set, so that we don't unset things that were supposed to stay set.\n\t\t\t\t\tif ( !sibling.hasAttribute( 'aria-hidden' ) ) {\n\t\t\t\t\t\tsibling.setAttribute( 'aria-hidden', 'true' );\n\t\t\t\t\t\tariaHiddenElements.push( sibling );\n\t\t\t\t\t}\n\t\t\t\t\tif ( !sibling.hasAttribute( 'inert' ) ) {\n\t\t\t\t\t\tsibling.setAttribute( 'inert', '' );\n\t\t\t\t\t\tinertElements.push( sibling );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telement = element.parentElement;\n\t\t\t}\n\t\t}\n\n\t\tfunction unsetAriaHiddenAndInert() {\n\t\t\tfor ( const element of ariaHiddenElements ) {\n\t\t\t\telement.removeAttribute( 'aria-hidden' );\n\t\t\t}\n\t\t\tfor ( const element of inertElements ) {\n\t\t\t\telement.removeAttribute( 'inert' );\n\t\t\t}\n\t\t\tariaHiddenElements = [];\n\t\t\tinertElements = [];\n\t\t}\n\n\t\tasync function onDialogOpen() {\n\n\t\t\t// Most of the things below need to happen on nextTick because they rely on template\n\t\t\t// refs, and those are not yet set when the watcher for props.open runs.\n\t\t\t// The documentElement and body manipulations don't need to happen on nextTick, but\n\t\t\t// it's better to group them with the other DOM changes so that we don't cause two\n\t\t\t// separate reflows.\n\t\t\tawait nextTick();\n\n\t\t\t// Determine the width of the scrollbar and compensate for it if necessary\n\t\t\tscrollWidth.value = window.innerWidth - document.documentElement.clientWidth;\n\t\t\tdocument.documentElement.style.setProperty( 'margin-right', `${ scrollWidth.value }px` );\n\n\t\t\t// Add a class to <body> to prevent scrolling\n\t\t\tdocument.body.classList.add( 'cdx-dialog-open' );\n\n\t\t\tsetAriaHiddenAndInert();\n\n\t\t\t// Stash the currently focused element so we can restore it later.\n\t\t\tpreviouslyFocused = document.activeElement;\n\n\t\t\t// Focus within the dialog so that we can listen to keypress events.\n\t\t\t// Try focusing on the first focusable element in the body. If there isn't one,\n\t\t\t// use the focus holder.\n\t\t\t// This needs to happen on nextTick, otherwise the focus might be stolen back by\n\t\t\t// e.g. a button whose click event opened the dialog.\n\t\t\t// eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n\t\t\tif ( !focusFirstFocusableElement( dialogBody.value! ) ) {\n\t\t\t\tfocusHolder.value?.focus();\n\t\t\t}\n\t\t}\n\n\t\tfunction onDialogClose() {\n\t\t\tdocument.body.classList.remove( 'cdx-dialog-open' );\n\t\t\tdocument.documentElement.style.removeProperty( 'margin-right' );\n\t\t\tunsetAriaHiddenAndInert();\n\n\t\t\t// Restore focus to the previously-focused element, if there was one\n\t\t\t// (and if it still exists in the document).\n\t\t\tif (\n\t\t\t\tpreviouslyFocused instanceof HTMLElement &&\n\t\t\t\tdocument.contains( previouslyFocused )\n\t\t\t) {\n\t\t\t\tpreviouslyFocused.focus();\n\t\t\t\tpreviouslyFocused = null;\n\t\t\t}\n\t\t}\n\n\t\t// If the dialog is mounted in the open state, make sure we set things up properly\n\t\tonMounted( () => {\n\t\t\tif ( props.open ) {\n\t\t\t\t// eslint-disable-next-line @typescript-eslint/no-floating-promises\n\t\t\t\tonDialogOpen();\n\t\t\t}\n\t\t} );\n\n\t\t// If the dialog is closed while it's still mounted, make sure we clean up behind ourselves\n\t\tonUnmounted( () => {\n\t\t\tif ( props.open ) {\n\t\t\t\tonDialogClose();\n\t\t\t}\n\t\t} );\n\n\t\twatch( toRef( props, 'open' ), ( opened ) => {\n\t\t\tif ( opened ) {\n\t\t\t\t// eslint-disable-next-line @typescript-eslint/no-floating-promises\n\t\t\t\tonDialogOpen();\n\t\t\t} else {\n\t\t\t\tonDialogClose();\n\t\t\t}\n\t\t} );\n\n\t\t// Determine if content dividers should be displayed for overflowing content\n\t\twatch( currentBodyHeight, () => {\n\t\t\tif ( dialogBody.value ) {\n\t\t\t\tshowDividers.value = dialogBody.value.clientHeight < dialogBody.value.scrollHeight;\n\t\t\t}\n\t\t} );\n\n\t\treturn {\n\t\t\tclose,\n\t\t\tcdxIconClose,\n\t\t\tlabelId,\n\t\t\trootClasses,\n\t\t\tbackdrop,\n\t\t\tdialogElement,\n\t\t\tfocusTrapStart,\n\t\t\tfocusTrapEnd,\n\t\t\tfocusFirst,\n\t\t\tfocusLast,\n\t\t\tdialogBody,\n\t\t\tfocusHolder,\n\t\t\tshowHeader,\n\t\t\tshowFooterActions,\n\t\t\tuseCloseButtonOrLabel,\n\t\t\ttranslatedCloseButtonLabel,\n\t\t\tcomputedTarget\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-dialog-backdrop {\n\tbackground-color: @background-color-backdrop-light;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tz-index: @z-index-overlay-backdrop;\n\tmin-height: @size-full;\n\twidth: @size-viewport-width-full;\n\theight: @size-viewport-height-full;\n\t// Support Safari/iOS: Make `100vh` work with Safari's address bar.\n\t// See https://stackoverflow.com/questions/37112218/css3-100vh-not-constant-in-mobile-browser\n\t/* stylelint-disable-next-line plugin/no-unsupported-browser-features,\n\t\tscale-unlimited/declaration-strict-value */\n\theight: -webkit-fill-available;\n}\n\n.cdx-dialog {\n\tbackground-color: @background-color-base;\n\tdisplay: flex;\n\tflex-direction: column;\n\tbox-sizing: @box-sizing-base;\n\twidth: calc( @size-full - ( @size-100 * 2) );\n\tmax-width: @size-3200;\n\tmax-height: calc( @size-viewport-height-full - @size-250 );\n\tborder: @border-base;\n\tborder-radius: @border-radius-base;\n\tbox-shadow: @box-shadow-drop-medium;\n\n\t&__header {\n\t\tpadding: @spacing-100 @spacing-150;\n\n\t\t// If no custom header content is provided, apply these styles to the\n\t\t// <header> element\n\t\t&--default {\n\t\t\tdisplay: flex;\n\t\t\talign-items: baseline;\n\t\t\t// Close button should appear at the end regardless of whether or not a title is present\n\t\t\tjustify-content: flex-end;\n\t\t\tbox-sizing: @box-sizing-base;\n\t\t\twidth: @size-full;\n\t\t}\n\n\t\t&__title-group {\n\t\t\tdisplay: flex;\n\t\t\tflex-grow: 1;\n\t\t\tflex-direction: column;\n\t\t\tgap: @spacing-35;\n\t\t}\n\n\t\t// Add specificity to override h2 styles, e.g. in MediaWiki skins.\n\t\t// See https://phabricator.wikimedia.org/T324495.\n\t\t& &__title {\n\t\t\tmargin: 0;\n\t\t\tborder: 0;\n\t\t\tpadding: 0;\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: @font-size-large;\n\t\t\tfont-weight: @font-weight-bold;\n\t\t\tline-height: @line-height-xxx-small;\n\t\t}\n\n\t\t// Increase specificity to ensure that this style shows up in VitePress.\n\t\t& &__subtitle {\n\t\t\tcolor: @color-subtle;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfont-size: @font-size-medium;\n\t\t\tline-height: @line-height-xx-small;\n\t\t}\n\n\t\t&__close-button.cdx-button {\n\t\t\tmargin-right: -@spacing-50;\n\t\t}\n\n\t\t.cdx-dialog--dividers & {\n\t\t\tborder-bottom: @border-subtle;\n\t\t}\n\t}\n\n\t&__body {\n\t\tflex-grow: 1;\n\t\tpadding: @spacing-100 @spacing-150;\n\t\toverflow-y: auto;\n\n\t\t// If the dialog does not display a <header> element, add some extra\n\t\t// padding at the top of the body\n\t\t&--no-header {\n\t\t\tpadding-top: @spacing-150;\n\t\t}\n\n\t\t// If the dialog does not display a <footer> element, add some extra\n\t\t// padding at the bottom of the body\n\t\t&--no-footer {\n\t\t\tpadding-bottom: @spacing-150;\n\t\t}\n\n\t\t// Zero-out any margin or padding on the first content element that\n\t\t// could disrupt the layout\n\t\t> *:first-child {\n\t\t\tmargin-top: 0;\n\t\t\tpadding-top: 0;\n\t\t}\n\n\t\t// Zero-out any margin or padding on the last content element that\n\t\t// could disrupt the layout\n\t\t> *:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\t}\n\n\t&__footer {\n\t\tpadding: @spacing-100 @spacing-150 @spacing-150;\n\n\t\t// If no custom footer content is provided, apply these styles to the\n\t\t// <footer> element\n\t\t&--default {\n\t\t\tdisplay: flex;\n\t\t\talign-items: baseline;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: space-between;\n\t\t\tgap: @spacing-75;\n\t\t}\n\n\t\t// Increased specificity to ensure that this style shows up in VitePress\n\t\t& &__text {\n\t\t\tcolor: @color-subtle;\n\t\t\tflex: 1 0 auto;\n\t\t\twidth: @spacing-full;\n\t\t\tmargin: 0;\n\t\t\tfont-size: @font-size-small;\n\t\t\tline-height: @line-height-small;\n\t\t}\n\n\t\t&__actions {\n\t\t\tdisplay: flex;\n\t\t\tflex-grow: 1;\n\t\t\tgap: @spacing-75;\n\t\t}\n\n\t\t.cdx-dialog--dividers & {\n\t\t\tborder-top: @border-subtle;\n\t\t}\n\t}\n\n\t&--horizontal-actions &__footer {\n\t\t&__actions {\n\t\t\tflex-direction: row-reverse;\n\t\t}\n\t}\n\n\t&--vertical-actions &__footer {\n\t\t&__actions {\n\t\t\tflex-direction: column;\n\t\t\twidth: @size-full;\n\t\t}\n\n\t\t.cdx-dialog__footer__primary-action.cdx-button,\n\t\t.cdx-dialog__footer__default-action.cdx-button {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n\n// This element is not used for visual styling, just\n// focus managmenent. It needs to be invisible but cannot\n// have display:none, and its position in the markup is\n// important (must be inside the dialog element).\n.cdx-dialog-focus-trap {\n\t// Set position to absolute so that this element is\n\t// omitted from all flex layout calculations\n\tposition: absolute;\n\n\t// Don't show visible focus outline for the focus-trap element\n\t&:focus {\n\t\toutline: 0;\n\t}\n}\n\n.cdx-dialog-fade-enter-active,\n.cdx-dialog-fade-leave-active {\n\ttransition-property: @transition-property-fade;\n\t// For system initiated transitions – the user clicks a dialog trigger button,\n\t// the system opens the dialog – use a longer transition and system timing function.\n\ttransition-duration: @transition-duration-medium;\n\ttransition-timing-function: @transition-timing-function-system;\n}\n\n.cdx-dialog-fade-enter-from,\n.cdx-dialog-fade-leave-to {\n\topacity: @opacity-transparent;\n}\n\nbody.cdx-dialog-open {\n\toverflow: hidden;\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/field/Field.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/field/Field.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 120. Maximum allowed is 100.","line":177,"column":1,"nodeType":"Program","messageId":"max","endLine":177,"endColumn":115}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<component\n\t\t:is=\"isFieldset ? 'fieldset' : 'div'\"\n\t\tclass=\"cdx-field\"\n\t\t:class=\"rootClasses\"\n\t\t:aria-disabled=\"!isFieldset && computedDisabled ? true : undefined\"\n\t\t:disabled=\"isFieldset && computedDisabled ? true : undefined\"\n\t>\n\t\t<cdx-label\n\t\t\t:id=\"labelId\"\n\t\t\t:icon=\"labelIcon\"\n\t\t\t:visually-hidden=\"hideLabel\"\n\t\t\t:optional=\"optional\"\n\t\t\t:optional-flag=\"optionalFlag\"\n\t\t\t:input-id=\"inputId\"\n\t\t\t:description-id=\"descriptionId\"\n\t\t\t:disabled=\"computedDisabled\"\n\t\t\t:is-legend=\"isFieldset\"\n\t\t>\n\t\t\t<template #default>\n\t\t\t\t<!-- @slot Label text. -->\n\t\t\t\t<slot name=\"label\" />\n\t\t\t</template>\n\t\t\t<template v-if=\"$slots.description && $slots.description().length > 0\" #description>\n\t\t\t\t<!-- @slot Short description text. -->\n\t\t\t\t<slot name=\"description\" />\n\t\t\t</template>\n\t\t</cdx-label>\n\n\t\t<div class=\"cdx-field__control\">\n\t\t\t<!-- @slot Input, control, or input group. -->\n\t\t\t<slot />\n\t\t</div>\n\n\t\t<div class=\"cdx-field__help-text\">\n\t\t\t<!-- @slot Further explanation of how to use this field. -->\n\t\t\t<slot name=\"help-text\" />\n\t\t</div>\n\n\t\t<div\n\t\t\tv-if=\"!computedDisabled && validationMessage || $slots[ validationMessageType ]\"\n\t\t\tclass=\"cdx-field__validation-message\"\n\t\t>\n\t\t\t<cdx-message :type=\"validationMessageType\" :inline=\"true\">\n\t\t\t\t<!-- @slot Warning message content for messages containing HTML markup. -->\n\t\t\t\t<slot v-if=\"status === 'warning' && $slots.warning\" name=\"warning\" />\n\n\t\t\t\t<!-- @slot Error message content for messages containing HTML markup. -->\n\t\t\t\t<slot v-else-if=\"status === 'error' && $slots.error\" name=\"error\" />\n\n\t\t\t\t<!-- @slot Success message content for messages containing HTML markup. -->\n\t\t\t\t<slot v-else-if=\"status === 'success' && $slots.success\" name=\"success\" />\n\t\t\t\t<template v-else>\n\t\t\t\t\t{{ validationMessage }}\n\t\t\t\t</template>\n\t\t\t</cdx-message>\n\t\t</div>\n\t</component>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, PropType, provide, toRefs, computed } from 'vue';\nimport { Icon } from '@wikimedia/codex-icons';\n\nimport CdxLabel from '../label/Label.vue';\nimport CdxMessage from '../message/Message.vue';\n\nimport { ValidationStatusTypes, DisabledKey, FieldInputIdKey, FieldDescriptionIdKey, FieldStatusKey } from '../../constants';\nimport { ValidationStatusType, ValidationMessages } from '../../types';\nimport { makeStringTypeValidator } from '../../utils/stringTypeValidator';\nimport useGeneratedId from '../../composables/useGeneratedId';\nimport useComputedDisabled from '../../composables/useComputedDisabled';\nconst statusValidator = makeStringTypeValidator( ValidationStatusTypes );\n\n/**\n * Form field with a label, an input or control, and an optional validation message.\n */\nexport default defineComponent( {\n\tname: 'CdxField',\n\tcomponents: { CdxLabel, CdxMessage },\n\tprops: {\n\t\t/**\n\t\t * Icon before the label text.\n\t\t *\n\t\t * Do not use this if including a start icon within the input component.\n\t\t */\n\t\tlabelIcon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon>,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Whether the field is optional.\n\t\t *\n\t\t * This will add a flag next to the label indicating that the field is optional.\n\t\t */\n\t\toptional: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t// DEPRECATED: set default to '(optional)' (T368444).\n\t\t/**\n\t\t * Text to indicate that the field is optional.\n\t\t *\n\t\t * Omit this prop to use the default value, \"(optional)\".\n\t\t */\n\t\toptionalFlag: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Whether the label should be visually hidden.\n\t\t *\n\t\t * Note that this will also hide the description.\n\t\t */\n\t\thideLabel: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether this field contains a group of inputs.\n\t\t *\n\t\t * When true, this outputs a `<fieldset>` element with a semantic `<legend>`. When false,\n\t\t * it outputs a `<div>` with a semantic `<label>`.\n\t\t */\n\t\tisFieldset: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether the entire field is disabled.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * `status` attribute of the input. This also determines which validation message is shown.\n\t\t */\n\t\tstatus: {\n\t\t\ttype: String as PropType<ValidationStatusType>,\n\t\t\tdefault: 'default',\n\t\t\tvalidator: statusValidator\n\t\t},\n\t\t/**\n\t\t * Message text keyed on validation status type.\n\t\t *\n\t\t * @default {}\n\t\t */\n\t\tmessages: {\n\t\t\ttype: Object as PropType<ValidationMessages>,\n\t\t\tdefault: () => ( {} )\n\t\t}\n\t},\n\tsetup( props, { slots } ) {\n\t\tconst { disabled, status, isFieldset } = toRefs( props );\n\t\tconst computedDisabled = useComputedDisabled( disabled );\n\n\t\tconst rootClasses = computed( () => ( {\n\t\t\t'cdx-field--disabled': computedDisabled.value,\n\t\t\t'cdx-field--is-fieldset': isFieldset.value\n\t\t} ) );\n\n\t\t// An id attribute is added to the label in case it's useful to dev users.\n\t\tconst labelId = useGeneratedId( 'label' );\n\t\t// The description ID is provided to the input for `aria-describedby`.\n\t\tconst descriptionId = useGeneratedId( 'description' );\n\n\t\t// In the case of single input fields (not fieldsets), the input id is passed to the label\n\t\t// and provided to the input component.\n\t\t// For fieldsets, this is all taken care of by the native HTML elements (<fieldset> and\n\t\t// <legend>).\n\t\tconst inputId = useGeneratedId( 'input' );\n\n\t\t// Provide the input ID and description ID to child components\n\t\tconst computedInputId = computed( () => !isFieldset.value ? inputId : undefined );\n\t\tprovide( FieldInputIdKey, computedInputId );\n\t\tconst computedDescriptionId = computed( () => !isFieldset.value && slots.description ? descriptionId : undefined\n\t\t);\n\t\tprovide( FieldDescriptionIdKey, computedDescriptionId );\n\n\t\t// Provide the values of the disabled and status props to child components.\n\t\tprovide( DisabledKey, computedDisabled );\n\t\tprovide( FieldStatusKey, status );\n\n\t\tconst validationMessage = computed( () => props.status !== 'default' && props.status in props.messages ?\n\t\t\tprops.messages[ props.status ] :\n\t\t\t''\n\t\t);\n\n\t\t// We don't allow notice validation messages, but this assures TypeScript that we won't try\n\t\t// passing 'default' to the type prop of the Message component.\n\t\tconst validationMessageType = computed( () => props.status === 'default' ? 'notice' : props.status );\n\n\t\treturn {\n\t\t\trootClasses,\n\t\t\tcomputedDisabled,\n\t\t\tlabelId,\n\t\t\tdescriptionId,\n\t\t\tinputId,\n\t\t\tvalidationMessage,\n\t\t\tvalidationMessageType\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-field {\n\t// These styles (margin, border, and padding) are added by both browsers and in MediaWiki,\n\t// e.g. the fieldset styles in resources/src/mediawiki.skinning/elements.less. Border and\n\t// padding are unset here to ensure that this component looks the same whether it's a single\n\t// field or a fieldset.\n\t// Add vertical space between adjacent elements by adding top margin.\n\t// Normalize/reset the fieldset by setting margin zero to the other sides of the element.\n\tmargin: @spacing-100 0 0 0;\n\t// Remove border and padding.\n\tborder: 0;\n\tpadding: 0;\n\n\t&:first-child {\n\t\tmargin-top: 0;\n\t}\n\n\t&__help-text {\n\t\tline-height: @line-height-xx-small;\n\t}\n\n\t&__help-text,\n\t&__validation-message {\n\t\tmargin-top: @spacing-50;\n\n\t\t@media screen and ( min-width: @min-width-breakpoint-tablet ) {\n\t\t\tmargin-top: @spacing-25;\n\t\t}\n\t}\n\n\t&:not( .cdx-field--disabled ) {\n\t\t.cdx-field__help-text {\n\t\t\tcolor: @color-subtle;\n\t\t}\n\t}\n\n\t/* stylelint-disable no-descending-specificity */\n\t&--disabled {\n\t\t.cdx-field__help-text {\n\t\t\tcolor: @color-disabled;\n\t\t}\n\t}\n\t/* stylelint-enable no-descending-specificity */\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/icon/Icon.test.ts","messages":[{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":66,"column":21,"nodeType":"TSTypeReference","messageId":"overrides","endLine":66,"endColumn":35}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"import { mount } from '@vue/test-utils';\nimport { nextTick } from 'vue';\nimport { cdxIconAlert, Icon, IconFlipForRtl } from '@wikimedia/codex-icons';\nimport CdxIcon from './Icon.vue';\nimport { HTMLDirection } from '../../types';\n\nconst examplePathIcon = { path: 'M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z' };\nconst exampleSvgIcon = '<path d=\"M3 3H1v16h18v-2H3z\"/><path d=\"M11 11L8 9l-4 4v3h14V5z\"/>';\nconst exampleFlipIcon = {\n\tltr: examplePathIcon,\n\tshouldFlip: true as const,\n\tshouldFlipExceptions: [ 'he', 'yi' ]\n};\n\ndescribe( 'matches the snapshot', () => {\n\ttype Case = [\n\t\tmsg: string,\n\t\tprops: { icon: Icon, iconLabel?: string, dir?: HTMLDirection|null, lang?: string|null }\n\t];\n\n\tconst cases: Case[] = [\n\t\t[ 'Simple path icon', { icon: examplePathIcon } ],\n\t\t[ 'Simple SVG icon', { icon: exampleSvgIcon } ],\n\t\t[ 'Alert icon', { icon: cdxIconAlert } ],\n\t\t[ 'Icon with title', { icon: exampleSvgIcon, iconLabel: 'Foo' } ],\n\t\t[ 'Flippable icon (LTR)', { icon: exampleFlipIcon, dir: 'ltr' } ],\n\t\t[ 'Flippable icon (RTL)', { icon: exampleFlipIcon, dir: 'rtl' } ],\n\t\t[ 'Flippable icon (RTL, non-exception language)', { icon: exampleFlipIcon, dir: 'rtl', lang: 'ar' } ],\n\t\t[ 'Flippable icon (RTL, exception language)', { icon: exampleFlipIcon, dir: 'rtl', lang: 'he' } ]\n\t];\n\ttest.each( cases )( 'Case %# %s: (%p) => HTML', ( _, props ) => {\n\t\tconst wrapper = mount( CdxIcon, { props } );\n\t\texpect( wrapper.element ).toMatchSnapshot();\n\t} );\n} );\n\nit( 'honors the \"size\" prop', () => {\n\tconst wrapper = mount( CdxIcon, { props: { icon: cdxIconAlert, size: 'x-small' } } );\n\texpect( wrapper.classes() ).toContain( 'cdx-icon--x-small' );\n} );\n\nit( 'applies the \"medium\" size class by default', () => {\n\tconst wrapper = mount( CdxIcon, { props: { icon: cdxIconAlert } } );\n\texpect( wrapper.classes() ).toContain( 'cdx-icon--medium' );\n} );\n\ndescribe( 'computes dir and lang based on its ancestors', () => {\n\ttype Case = [\n\t\tmsg: string,\n\t\twrapHtml: string,\n\t\tprops: { dir?: 'ltr' | 'rtl', lang?: string },\n\t\texpectedDir: 'ltr' | 'rtl',\n\t\texpectedLang: string\n\t];\n\n\tconst cases: Case[] = [\n\t\t[ 'Inherited from parent', '<div dir=\"rtl\" lang=\"ar\"><div id=\"attach\"></div></div>', {}, 'rtl', 'ar' ],\n\t\t[ 'Inherited from grandparent', '<div dir=\"rtl\" lang=\"ar\"><div><div id=\"attach\"></div></div></div>', {}, 'rtl', 'ar' ],\n\t\t[ 'Dir and lang different on parent and grandparent', '<div dir=\"rtl\" lang=\"ar\"><div dir=\"ltr\" lang=\"fr\"><div id=\"attach\"></div></div></div>', {}, 'ltr', 'fr' ],\n\t\t[ 'Dir and lang overridden on component', '<div dir=\"rtl\" lang=\"ar\"><div id=\"attach\"></div></div>', { dir: 'ltr', lang: 'fr' }, 'ltr', 'fr' ]\n\t];\n\n\t// An icon with a fake langCodeMap that returns \"FAKE ICON: language xyz\" for every language\n\tconst fakeIcon: Icon = {\n\t\tlangCodeMap: new Proxy( {} as Record<string, IconFlipForRtl>, {\n\t\t\tget( _, lang ) : IconFlipForRtl|undefined {\n\t\t\t\tif ( typeof lang === 'string' && !lang.startsWith( '_' ) ) {\n\t\t\t\t\treturn { ltr: `FAKE ICON: language ${ lang }`, shouldFlip: true };\n\t\t\t\t}\n\t\t\t},\n\t\t\thas( _, lang ) {\n\t\t\t\treturn typeof lang === 'string' && !lang.startsWith( '_' );\n\t\t\t}\n\t\t} ),\n\t\tdefault: 'this should not be reached'\n\t};\n\n\t// Because of limitations in jsdom, computedStyle(...).direction doesn't work unless we manually\n\t// add CSS rules saying that dir=\"rtl\" means direction: rtl;\n\tconst styleTag = document.createElement( 'style' );\n\tstyleTag.innerHTML = '[dir=\"rtl\"] * { direction: rtl; } [dir=\"ltr\"] * { direction: ltr; }';\n\tdocument.head.appendChild( styleTag );\n\n\ttest.each( cases )( 'Case %# %s:', async ( _, wrapHtml, props, expectedDir, expectedLang ) => {\n\t\tconst wrapperDiv = document.createElement( 'div' );\n\t\twrapperDiv.innerHTML = wrapHtml;\n\t\tdocument.body.append( wrapperDiv );\n\t\tconst iconWrapper = mount( CdxIcon, { props: { ...props, icon: fakeIcon }, attachTo: '#attach' } );\n\t\tawait nextTick();\n\t\texpect( iconWrapper.get( 'svg g' ).text() ).toBe( `FAKE ICON: language ${ expectedLang }` );\n\t\texpect( iconWrapper.classes().includes( 'cdx-icon--flipped' ) ).toBe( expectedDir === 'rtl' );\n\t\tdocument.body.removeChild( wrapperDiv );\n\t} );\n} );\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/icon/Icon.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/info-chip/InfoChip.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/info-chip/InfoChip.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/input-chip/InputChip.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/input-chip/InputChip.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/label/Label.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/label/Label.vue","messages":[{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":110,"column":41,"nodeType":"TSTypeReference","messageId":"overrides","endLine":110,"endColumn":45}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<!-- Separate <label> and description are wrapped in a <div>. -->\n\t<div\n\t\tv-if=\"!isLegend\"\n\t\tclass=\"cdx-label\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t>\n\t\t<label\n\t\t\tclass=\"cdx-label__label\"\n\t\t\t:for=\"inputId ? inputId : undefined\"\n\t\t\tv-bind=\"otherAttrs\"\n\t\t>\n\t\t\t<cdx-icon\n\t\t\t\tv-if=\"icon\"\n\t\t\t\t:icon=\"icon\"\n\t\t\t\tclass=\"cdx-label__label__icon\"\n\t\t\t/>\n\t\t\t<span class=\"cdx-label__label__text\">\n\t\t\t\t<!-- @slot Label text. -->\n\t\t\t\t<slot />\n\t\t\t</span>\n\t\t\t<span v-if=\"optionalFlag || optional\" class=\"cdx-label__label__optional-flag\">\n\t\t\t\t<!-- Add a space before the optional flag text. Vue strips whitespace\n\t\t\t\t\tbetween everything except plain text, so we can't rely on a newline to\n\t\t\t\t\tadd a natural space here. -->\n\t\t\t\t<!-- eslint-disable-next-line vue/no-useless-mustaches -->\n\t\t\t\t{{ ' ' }}\n\t\t\t\t{{ translatedOptionalFlag }}\n\t\t\t</span>\n\t\t</label>\n\n\t\t<!-- Include an ID attribute that will be used on the input for aria-describedby. -->\n\t\t<span\n\t\t\tv-if=\"$slots.description && $slots.description().length > 0\"\n\t\t\t:id=\"descriptionId || undefined\"\n\t\t\tclass=\"cdx-label__description\"\n\t\t>\n\t\t\t<!-- @slot Short description text. -->\n\t\t\t<slot name=\"description\" />\n\t\t</span>\n\t</div>\n\n\t<!-- <legend> must be the root element so it is a direct child of <fieldset>, and <legend>\n\t\tcontains the description. Both required for assistive technology support. -->\n\t<legend\n\t\tv-else\n\t\tclass=\"cdx-label\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t\tv-bind=\"otherAttrs\"\n\t>\n\t\t<span class=\"cdx-label__label\">\n\t\t\t<cdx-icon\n\t\t\t\tv-if=\"icon\"\n\t\t\t\t:icon=\"icon\"\n\t\t\t\tclass=\"cdx-label__label__icon\"\n\t\t\t/>\n\t\t\t<span class=\"cdx-label__label__text\">\n\t\t\t\t<!-- @slot Label text. -->\n\t\t\t\t<slot />\n\t\t\t</span>\n\t\t\t<span v-if=\"optionalFlag || optional\" class=\"cdx-label__label__optional-flag\">\n\t\t\t\t<!-- Add a space before the optional flag text. Vue strips whitespace\n\t\t\t\t\tbetween everything except plain text, so we can't rely on a newline to\n\t\t\t\t\tadd a natural space here. -->\n\t\t\t\t<!-- eslint-disable-next-line vue/no-useless-mustaches -->\n\t\t\t\t{{ ' ' }}\n\t\t\t\t{{ translatedOptionalFlag }}\n\t\t\t</span>\n\t\t</span>\n\n\t\t<!-- For legends, the description needs to be inside the <legend> for\n\t\t\tassistive technology support. -->\n\t\t<span\n\t\t\tv-if=\"$slots.description && $slots.description().length > 0\"\n\t\t\tclass=\"cdx-label__description\"\n\t\t>\n\t\t\t<!-- @slot Short description text. -->\n\t\t\t<slot name=\"description\" />\n\t\t</span>\n\t</legend>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, PropType, computed, toRef } from 'vue';\nimport { Icon } from '@wikimedia/codex-icons';\nimport CdxIcon from '../icon/Icon.vue';\nimport useFieldData from '../../composables/useFieldData';\nimport useSplitAttributes from '../../composables/useSplitAttributes';\nimport useI18nWithOverride from '../../composables/useI18nWithOverride';\n\n/**\n * Describes the information requested by a given form field.\n */\nexport default defineComponent( {\n\tname: 'CdxLabel',\n\tcomponents: { CdxIcon },\n\t/**\n\t * We want the label or legend to inherit attributes, not the root element.\n\t */\n\tinheritAttrs: false,\n\tprops: {\n\t\t/**\n\t\t * Icon before the label text.\n\t\t *\n\t\t * Do not use this if including a start icon within the input component.\n\t\t */\n\t\ticon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon|null>,\n\t\t\tdefault: null\n\t\t},\n\t\t/**\n\t\t * Whether the field is optional.\n\t\t *\n\t\t * This will add a flag next to the label indicating that the field is optional.\n\t\t */\n\t\toptional: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t// DEPRECATED: set default to '(optional)' (T368444).\n\t\t/**\n\t\t * Text to indicate that the field is optional.\n\t\t *\n\t\t * Omit this prop to use the default value, \"(optional)\".\n\t\t */\n\t\toptionalFlag: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Whether the label should be visually hidden.\n\t\t */\n\t\tvisuallyHidden: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether this component should output a `<legend>` element.\n\t\t *\n\t\t * Always set this to true when this component is used inside a `<fieldset>` element. Do not\n\t\t * set it to true otherwise.\n\t\t */\n\t\tisLegend: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * The ID of the input/control this label is for.\n\t\t *\n\t\t * Will be added as the `for` attribute of the `<label>`. Not needed for `<legend>`.\n\t\t */\n\t\tinputId: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * The ID of the description element.\n\t\t *\n\t\t * This ID can be used for the `aria-describedby` attribute of the input.\n\t\t */\n\t\tdescriptionId: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Whether this label is for a disabled field or input.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t}\n\t},\n\tsetup( props, { attrs } ) {\n\t\tconst { computedDisabled } = useFieldData( toRef( props, 'disabled' ) );\n\n\t\tconst internalClasses = computed( () => ( {\n\t\t\t'cdx-label--visually-hidden': props.visuallyHidden,\n\t\t\t'cdx-label--disabled': computedDisabled.value\n\t\t} ) );\n\n\t\t// Get helpers from useSplitAttributes.\n\t\tconst {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs\n\t\t} = useSplitAttributes( attrs, internalClasses );\n\n\t\tconst translatedOptionalFlag = useI18nWithOverride(\n\t\t\ttoRef( props, 'optionalFlag' ),\n\t\t\t'cdx-label-optional-flag',\n\t\t\t'(optional)'\n\t\t);\n\n\t\treturn {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs,\n\t\t\ttranslatedOptionalFlag\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/common.less';\n\n.cdx-label {\n\tdisplay: flex;\n\t// Display the description on a separate line after the label text.\n\tflex-direction: column;\n\tline-height: @line-height-xx-small;\n\n\t// Styles for label content.\n\t&__label {\n\t\t&__icon.cdx-icon {\n\t\t\tmargin-right: @spacing-25;\n\t\t}\n\n\t\t&__text {\n\t\t\tfont-weight: @font-weight-bold;\n\t\t}\n\t}\n\n\tlegend& {\n\t\t// Unset <legend> browser style.\n\t\tpadding: 0;\n\t}\n\n\t// Labels of nested fields within a fieldset should not be bolded.\n\tfieldset label&__label &__label__text {\n\t\tfont-weight: @font-weight-normal;\n\t}\n\n\t&:not( .cdx-label--disabled ) {\n\t\t.cdx-label__label__optional-flag,\n\t\t.cdx-label__description {\n\t\t\tcolor: @color-subtle;\n\t\t}\n\t}\n\n\t&--disabled {\n\t\t&,\n\t\t.cdx-label__label__icon {\n\t\t\tcolor: @color-disabled;\n\t\t}\n\t}\n\n\t&--visually-hidden {\n\t\t.screen-reader-text();\n\t}\n\n\t&:not( .cdx-label--visually-hidden ) {\n\t\tpadding-bottom: @spacing-50;\n\n\t\t@media screen and ( min-width: @min-width-breakpoint-tablet ) {\n\t\t\tpadding-bottom: @spacing-25;\n\t\t}\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/lookup/Lookup.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/lookup/Lookup.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 134. Maximum allowed is 100.","line":249,"column":1,"nodeType":"Program","messageId":"max","endLine":249,"endColumn":129}],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":145,"column":6,"nodeType":"MemberExpression","messageId":"unexpected","endLine":145,"endColumn":18,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[3711,3813],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div\n\t\tref=\"rootElement\"\n\t\tclass=\"cdx-lookup\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t>\n\t\t<cdx-text-input\n\t\t\tref=\"textInput\"\n\t\t\tv-model=\"computedInputValue\"\n\t\t\tv-bind=\"otherAttrs\"\n\t\t\tclass=\"cdx-lookup__input\"\n\t\t\trole=\"combobox\"\n\t\t\tautocomplete=\"off\"\n\t\t\taria-autocomplete=\"list\"\n\t\t\t:aria-controls=\"menuId\"\n\t\t\t:aria-expanded=\"expanded\"\n\t\t\t:aria-activedescendant=\"highlightedId\"\n\t\t\t:disabled=\"computedDisabled\"\n\t\t\t:status=\"computedStatus\"\n\t\t\t@update:model-value=\"onUpdateInput\"\n\t\t\t@change=\"$event => $emit( 'change', $event )\"\n\t\t\t@focus=\"onInputFocus\"\n\t\t\t@blur=\"onInputBlur\"\n\t\t\t@keydown=\"onKeydown\"\n\t\t/>\n\n\t\t<cdx-menu\n\t\t\t:id=\"menuId\"\n\t\t\tref=\"menu\"\n\t\t\tv-model:selected=\"selection\"\n\t\t\tv-model:expanded=\"expanded\"\n\t\t\t:menu-items=\"menuItems\"\n\t\t\tv-bind=\"menuConfig\"\n\t\t\t@load-more=\"$emit( 'load-more' )\"\n\t\t>\n\t\t\t<template #default=\"{ menuItem }\">\n\t\t\t\t<!--\n\t\t\t\t\t@slot Display of an individual item in the menu\n\t\t\t\t\t@binding {MenuItemData} menu-item The current menu item\n\t\t\t\t-->\n\t\t\t\t<slot name=\"menu-item\" :menu-item=\"menuItem\" />\n\t\t\t</template>\n\n\t\t\t<template #no-results>\n\t\t\t\t<!--\n\t\t\t\t\t@slot Message to show if there are no results to display.\n\t\t\t\t-->\n\t\t\t\t<slot name=\"no-results\" />\n\t\t\t</template>\n\t\t</cdx-menu>\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport {\n\tdefineComponent,\n\tPropType,\n\tRef,\n\tComponentPublicInstance,\n\tref,\n\ttoRef,\n\tcomputed,\n\twatch\n} from 'vue';\n\nimport CdxMenu from '../menu/Menu.vue';\nimport CdxTextInput from '../text-input/TextInput.vue';\n\nimport useGeneratedId from '../../composables/useGeneratedId';\nimport useModelWrapper from '../../composables/useModelWrapper';\nimport useOptionalModelWrapper from '../../composables/useOptionalModelWrapper';\nimport useSplitAttributes from '../../composables/useSplitAttributes';\nimport useFieldData from '../../composables/useFieldData';\nimport useFloatingMenu from '../../composables/useFloatingMenu';\n\nimport { MenuItemData, MenuGroupData, MenuConfig, ValidationStatusType } from '../../types';\nimport { ValidationStatusTypes } from '../../constants';\nimport { makeStringTypeValidator } from '../../utils/stringTypeValidator';\n\nconst statusValidator = makeStringTypeValidator( ValidationStatusTypes );\n\n/**\n * A predictive text input with a dropdown menu of items.\n */\nexport default defineComponent( {\n\tname: 'CdxLookup',\n\n\tcomponents: {\n\t\tCdxMenu,\n\t\tCdxTextInput\n\t},\n\n\t/**\n\t * We want the input to inherit attributes, not the root element.\n\t */\n\tinheritAttrs: false,\n\n\tprops: {\n\t\t/**\n\t\t * Value of the current selection.\n\t\t *\n\t\t * Must be bound with `v-model:selected`.\n\t\t *\n\t\t * The property should be initialized to `null` rather than using a falsy value.\n\t\t */\n\t\tselected: {\n\t\t\ttype: [ String, Number, null ] as PropType<string|number|null>,\n\t\t\trequired: true\n\t\t},\n\n\t\t/**\n\t\t * Menu items and/or menu group definitions.\n\t\t *\n\t\t * Menu groups and individual menu items will be output in the order they appear here.\n\t\t */\n\t\tmenuItems: {\n\t\t\ttype: Array as PropType<( MenuItemData|MenuGroupData )[]>,\n\t\t\trequired: true\n\t\t},\n\n\t\t/**\n\t\t * Current value of the input. This prop is optional and should only be used if you need to\n\t\t * keep track of the input value for some reason (e.g. to set an initial value).\n\t\t *\n\t\t * Optionally provided by `v-model:input-value` binding in the parent component.\n\t\t */\n\t\tinputValue: {\n\t\t\ttype: [ String, Number ] as PropType<string|number>,\n\t\t\tdefault: null\n\t\t},\n\n\t\t// DEPRECATED: Remove (T373532).\n\t\t/**\n\t\t * Initial value of the text input. Non-reactive.\n\t\t *\n\t\t * @deprecated Use `inputValue` instead.\n\t\t */\n\t\tinitialInputValue: {\n\t\t\ttype: [ String, Number ] as PropType<string|number>,\n\t\t\tdefault: '',\n\t\t\tvalidator: ( value ) => {\n\t\t\t\tif ( value ) {\n\t\t\t\t\t// eslint-disable-next-line no-console\n\t\t\t\t\tconsole.warn(\n\t\t\t\t\t\t'CdxLookup: prop initialInputValue is deprecated. Use inputValue instead.'\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Whether the entire component is disabled.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Configuration for various menu features. All properties default to false.\n\t\t *\n\t\t * See the MenuConfig type.\n\t\t *\n\t\t * @default {}\n\t\t */\n\t\tmenuConfig: {\n\t\t\ttype: Object as PropType<MenuConfig>,\n\t\t\tdefault: () => ( {} as MenuConfig )\n\t\t},\n\t\t/**\n\t\t * `status` property of the TextInput component\n\t\t */\n\t\tstatus: {\n\t\t\ttype: String as PropType<ValidationStatusType>,\n\t\t\tdefault: 'default',\n\t\t\tvalidator: statusValidator\n\t\t}\n\t},\n\n\temits: [\n\t\t/**\n\t\t * When the selected value changes.\n\t\t *\n\t\t * @property {string | number | null} selected The new selected value\n\t\t */\n\t\t'update:selected',\n\t\t/**\n\t\t * When the input value changes. Only emitted if the inputValue prop is provided.\n\t\t *\n\t\t * @property {string | number} inputValue The new input value\n\t\t */\n\t\t'update:input-value',\n\t\t/**\n\t\t * When the user scrolls towards the bottom of the menu.\n\t\t *\n\t\t * If it is possible to add or load more menu items, then now would be a good moment\n\t\t * so that the user can experience infinite scrolling.\n\t\t */\n\t\t'load-more',\n\t\t/**\n\t\t * When the text input value changes.\n\t\t *\n\t\t * @property {string | number} value The new value\n\t\t */\n\t\t'input',\n\t\t/**\n\t\t * When an input value change is committed by the user (e.g. on blur)\n\t\t *\n\t\t * @property {Event} event\n\t\t */\n\t\t'change',\n\t\t/**\n\t\t * When the input comes into focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'focus',\n\t\t/**\n\t\t * When the input loses focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'blur'\n\t],\n\n\tsetup: ( props, { emit, attrs, slots } ) => {\n\t\t// Set up local reactive data\n\t\tconst rootElement = ref<HTMLDivElement>();\n\t\tconst textInput = ref<InstanceType<typeof CdxTextInput>>();\n\t\tconst menu = ref<InstanceType<typeof CdxMenu>>();\n\t\tconst menuId = useGeneratedId( 'lookup-menu' );\n\t\tconst pending = ref( false );\n\t\tconst expanded = ref( false );\n\t\tconst isActive = ref( false );\n\t\tconst initialMenuItems = ref( props.menuItems );\n\n\t\tconst {\n\t\t\tcomputedDisabled,\n\t\t\tcomputedStatus\n\t\t} = useFieldData(\n\t\t\ttoRef( props, 'disabled' ),\n\t\t\ttoRef( props, 'status' )\n\t\t);\n\n\t\tconst selectedProp = toRef( props, 'selected' );\n\t\tconst selection = useModelWrapper( selectedProp, emit, 'update:selected' );\n\t\tconst selectedMenuItem = computed( () => menu.value?.getComputedMenuItems().find( ( item ) => item.value === selection.value )\n\t\t);\n\t\tconst highlightedId = computed( () => menu.value?.getHighlightedMenuItem()?.id );\n\n\t\t// Ref used if the inputValue prop is omitted.\n\t\t// DEPRECATED: Set to an empty string once the initialInputValue prop is removed (T373532).\n\t\tconst internalInputValue = ref( props.initialInputValue );\n\t\tconst computedInputValue = useOptionalModelWrapper(\n\t\t\tinternalInputValue,\n\t\t\ttoRef( props, 'inputValue' ),\n\t\t\temit,\n\t\t\t'update:input-value'\n\t\t);\n\n\t\tconst internalClasses = computed( () => ( {\n\t\t\t'cdx-lookup--disabled': computedDisabled.value,\n\t\t\t'cdx-lookup--pending': pending.value\n\t\t} ) );\n\n\t\t// Get helpers from useSplitAttributes.\n\t\tconst {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs\n\t\t} = useSplitAttributes( attrs, internalClasses );\n\n\t\t/**\n\t\t * Handle TextInput model value changes.\n\t\t *\n\t\t * @param newVal\n\t\t */\n\t\tfunction onUpdateInput( newVal: string|number ) {\n\t\t\t// If there is a selection and it doesn't match the new value, clear it.\n\t\t\tif ( selectedMenuItem.value ) {\n\t\t\t\tif (\n\t\t\t\t\tselectedMenuItem.value.label !== newVal &&\n\t\t\t\t\tselectedMenuItem.value.value !== newVal\n\t\t\t\t) {\n\t\t\t\t\tselection.value = null;\n\t\t\t\t}\n\t\t\t// Check the selected prop, in case there is no matching menu item (which means\n\t\t\t// selectedMenuItem.value will be undefined).\n\t\t\t} else if ( props.selected !== null && props.selected !== newVal ) {\n\t\t\t\tselection.value = null;\n\t\t\t}\n\n\t\t\t// If the input is cleared, close the menu (unless there were initial menu items, as\n\t\t\t// the parent component may want to show them again when the input is cleared.\n\t\t\tif ( newVal === '' && initialMenuItems.value.length === 0 ) {\n\t\t\t\texpanded.value = false;\n\t\t\t\tpending.value = false;\n\t\t\t} else {\n\t\t\t\t// If there is a value, set pending to true.\n\t\t\t\tpending.value = true;\n\t\t\t}\n\n\t\t\temit( 'input', newVal );\n\t\t}\n\n\t\t/**\n\t\t * On focus, maybe open the menu.\n\t\t *\n\t\t * @param event The focus event\n\t\t */\n\t\tfunction onInputFocus( event: FocusEvent ) {\n\t\t\tisActive.value = true;\n\t\t\t// One reason to open the menu on focus is if there is input (i.e. the input value is\n\t\t\t// not null nor an empty string). Store whether this is the case in this variable.\n\t\t\tconst hasInput = computedInputValue.value !== null && computedInputValue.value !== '';\n\t\t\t// Another reason to open the menu on focus is if there are either menu items to show\n\t\t\t// or a \"no results\" message. Store whether this is the case in this variable.\n\t\t\tconst hasMenuItems = !!( props.menuItems.length > 0 || slots[ 'no-results' ] );\n\t\t\t// The menu is open on focus when there are menu items and either an input value or\n\t\t\t// initial menu items passed in, e.g. suggested options.\n\t\t\tif ( hasMenuItems && ( hasInput || initialMenuItems.value.length > 0 ) ) {\n\t\t\t\texpanded.value = true;\n\t\t\t}\n\n\t\t\temit( 'focus', event );\n\t\t}\n\n\t\t/**\n\t\t * On blur, close the menu\n\t\t *\n\t\t * @param event The focus event\n\t\t */\n\t\tfunction onInputBlur( event: FocusEvent ) {\n\t\t\tisActive.value = false;\n\t\t\texpanded.value = false;\n\t\t\temit( 'blur', event );\n\t\t}\n\n\t\t/**\n\t\t * Conditionally handle key navigation of the menu.\n\t\t *\n\t\t * For this component, the user should only be able to use key navigation to open the menu\n\t\t * if there are menu items (or no-results slot content) to display.\n\t\t *\n\t\t * The space key should always do its default function of adding a space character,\n\t\t * and doesn't open the menu.\n\t\t *\n\t\t * @param e\n\t\t */\n\t\tfunction onKeydown( e: KeyboardEvent ) {\n\t\t\tif ( !menu.value ||\n\t\t\t\tcomputedDisabled.value ||\n\t\t\t\tprops.menuItems.length === 0 && !slots[ 'no-results' ] ||\n\t\t\t\te.key === ' ' ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tmenu.value.delegateKeyNavigation( e );\n\t\t}\n\n\t\tuseFloatingMenu( textInput as Ref<ComponentPublicInstance>, menu );\n\n\t\t// When a new value is selected, update the input value to match.\n\t\twatch( selection, ( newVal ) => {\n\t\t\t// If there is a newVal, including an empty string...\n\t\t\tif ( newVal !== null ) {\n\t\t\t\t// If there is a menu item selected, use the label (or the value, if there is no\n\t\t\t\t// label). Otherwise, use an empty string.\n\t\t\t\tconst inputValueForSelection = selectedMenuItem.value ?\n\t\t\t\t\t( selectedMenuItem.value.label ?? selectedMenuItem.value.value ) :\n\t\t\t\t\t'';\n\n\t\t\t\tif ( computedInputValue.value !== inputValueForSelection ) {\n\t\t\t\t\t// Make sure that the input matches what was selected\n\t\t\t\t\tcomputedInputValue.value = inputValueForSelection;\n\n\t\t\t\t\t// We emit the new value to make sure that the menu is filtered correctly\n\t\t\t\t\temit( 'input', inputValueForSelection );\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\n\t\t// When the menu items change, maybe show the menu.\n\t\t// This is the main method of opening the menu of the Lookup component, since showing\n\t\t// the menu depends mostly on whether there are any items to show.\n\t\twatch( toRef( props, 'menuItems' ), ( newVal ) => {\n\t\t\t// Show the menu under certain conditions.\n\t\t\tif (\n\t\t\t\t// Only show the menu if we were in the pending state (meaning this menuItems change\n\t\t\t\t// was in response to user input) and the menu is still focused\n\t\t\t\tisActive.value && pending.value && (\n\t\t\t\t\t// Show the menu if there are either menu items or no-results content to show\n\t\t\t\t\tnewVal.length > 0 || slots[ 'no-results' ]\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\texpanded.value = true;\n\t\t\t}\n\n\t\t\t// Hide the menu if there are no menu items and no no-results content\n\t\t\tif ( newVal.length === 0 && !slots[ 'no-results' ] ) {\n\t\t\t\texpanded.value = false;\n\t\t\t}\n\n\t\t\t// Clear the pending state\n\t\t\tpending.value = false;\n\t\t} );\n\n\t\treturn {\n\t\t\trootElement,\n\t\t\ttextInput,\n\t\t\tmenu,\n\t\t\tmenuId,\n\t\t\thighlightedId,\n\t\t\tcomputedInputValue,\n\t\t\tselection,\n\t\t\texpanded,\n\t\t\tcomputedDisabled,\n\t\t\tcomputedStatus,\n\t\t\tonInputBlur,\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs,\n\t\t\tonUpdateInput,\n\t\t\tonInputFocus,\n\t\t\tonKeydown\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/pending-state.less';\n\n.cdx-lookup {\n\tposition: relative;\n\tbox-sizing: @box-sizing-base;\n\tvertical-align: middle;\n\n\t&--pending .cdx-text-input .cdx-text-input__input {\n\t\t.cdx-mixin-pending-state();\n\t}\n\n\t// Overrides when used within a Dialog component\n\t.cdx-dialog & {\n\t\t// The menu is positioned relative to the dialog backdrop, not the triggering element.\n\t\tposition: static;\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/menu-button/MenuButton.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/menu-button/MenuButton.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/menu-item/MenuItem.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/menu-item/MenuItem.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/menu/Menu.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/menu/Menu.vue","messages":[{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":514,"column":5,"nodeType":"Identifier","messageId":"unexpected","endLine":514,"endColumn":13},{"ruleId":"max-len","severity":1,"message":"This line has a length of 181. Maximum allowed is 100.","line":568,"column":1,"nodeType":"Program","messageId":"max","endLine":568,"endColumn":173},{"ruleId":"max-len","severity":1,"message":"This line has a length of 133. Maximum allowed is 100.","line":969,"column":1,"nodeType":"Program","messageId":"max","endLine":969,"endColumn":122}],"suppressedMessages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 102. Maximum allowed is 100.","line":191,"column":1,"nodeType":"Program","messageId":"max","endLine":191,"endColumn":94,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":514,"column":24,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":514,"endColumn":50,"suggestions":[{"messageId":"suggestOptionalChain","fix":{"range":[16008,16009],"text":"?"},"desc":"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<!-- eslint-disable max-len -->\n<template>\n\t<div\n\t\tv-show=\"expanded\"\n\t\tclass=\"cdx-menu\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t>\n\t\t<ul\n\t\t\tref=\"menuListbox\"\n\t\t\tclass=\"cdx-menu__listbox\"\n\t\t\trole=\"listbox\"\n\t\t\t:style=\"listBoxStyle\"\n\t\t\t:aria-live=\"showPending ? 'polite' : undefined\"\n\t\t\t:aria-relevant=\"showPending ? ariaRelevant : undefined\"\n\t\t\t:aria-multiselectable=\"isMultiselect ? true : undefined\"\n\t\t\tv-bind=\"otherAttrs\"\n\t\t>\n\t\t\t<li\n\t\t\t\tv-if=\"showPending && computedMenuItems.length === 0 && $slots.pending\"\n\t\t\t\tclass=\"cdx-menu__pending cdx-menu-item\"\n\t\t\t>\n\t\t\t\t<!-- @slot Message to indicate pending state. -->\n\t\t\t\t<slot name=\"pending\" />\n\t\t\t</li>\n\n\t\t\t<li\n\t\t\t\tv-if=\"computedShowNoResultsSlot\"\n\t\t\t\tclass=\"cdx-menu__no-results cdx-menu-item\"\n\t\t\t\trole=\"option\"\n\t\t\t>\n\t\t\t\t<!-- @slot Message to show if there are no menu items to display. -->\n\t\t\t\t<slot name=\"no-results\" />\n\t\t\t</li>\n\n\t\t\t<template v-for=\"( menuEntry, index ) in computedMenuEntries\" :key=\"index\">\n\t\t\t\t<li\n\t\t\t\t\tv-if=\"isMenuGroupData( menuEntry )\"\n\t\t\t\t\tclass=\"cdx-menu__group-wrapper\"\n\t\t\t\t\t:class=\"getGroupWrapperClasses( menuEntry )\"\n\t\t\t\t>\n\t\t\t\t\t<ul\n\t\t\t\t\t\tclass=\"cdx-menu__group\"\n\t\t\t\t\t\trole=\"group\"\n\t\t\t\t\t\t:aria-labelledby=\"menuEntry.id + '-label'\"\n\t\t\t\t\t\t:aria-describedby=\"menuEntry.id + '-description'\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<span class=\"cdx-menu__group__meta\">\n\t\t\t\t\t\t\t<cdx-icon\n\t\t\t\t\t\t\t\tv-if=\"menuEntry.icon\"\n\t\t\t\t\t\t\t\tclass=\"cdx-menu__group__icon\"\n\t\t\t\t\t\t\t\t:icon=\"menuEntry.icon\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<span class=\"cdx-menu__group__meta__text\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\t\t:id=\"menuEntry.id + '-label'\"\n\t\t\t\t\t\t\t\t\tclass=\"cdx-menu__group__label\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{ menuEntry.label }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\t\tv-if=\"menuEntry.description\"\n\t\t\t\t\t\t\t\t\t:id=\"menuEntry.id + '-description'\"\n\t\t\t\t\t\t\t\t\tclass=\"cdx-menu__group__description\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{ menuEntry.description }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<cdx-menu-item\n\t\t\t\t\t\t\tv-for=\"( menuItemInGroup ) in menuEntry.items\"\n\t\t\t\t\t\t\t:key=\"menuItemInGroup.value\"\n\t\t\t\t\t\t\t:ref=\"( ref ) => assignTemplateRef( ref, getMenuItemIndex( menuItemInGroup ) )\"\n\t\t\t\t\t\t\tclass=\"cdx-menu__group__item\"\n\t\t\t\t\t\t\tv-bind=\"getMenuItemBindings( menuItemInGroup )\"\n\t\t\t\t\t\t\tv-on=\"getMenuItemHandlers( menuItemInGroup )\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<!--\n\t\t\t\t\t\t\t\t@slot Display of an individual item in the menu\n\t\t\t\t\t\t\t\t@binding {MenuItem} menuItem The current menu item\n\t\t\t\t\t\t\t\t@binding {boolean} active Whether the current item is visually active\n\t\t\t\t\t\t\t-->\n\t\t\t\t\t\t\t<slot v-bind=\"getSlotBindings( menuItemInGroup )\" />\n\t\t\t\t\t\t</cdx-menu-item>\n\t\t\t\t\t</ul>\n\t\t\t\t</li>\n\t\t\t\t<cdx-menu-item\n\t\t\t\t\tv-else\n\t\t\t\t\t:ref=\"( ref ) => assignTemplateRef( ref, getMenuItemIndex( menuEntry ) )\"\n\t\t\t\t\tv-bind=\"getMenuItemBindings( menuEntry )\"\n\t\t\t\t\tv-on=\"getMenuItemHandlers( menuEntry )\"\n\t\t\t\t>\n\t\t\t\t\t<slot v-bind=\"getSlotBindings( menuEntry )\" />\n\t\t\t\t</cdx-menu-item>\n\t\t\t</template>\n\n\t\t\t<cdx-progress-bar\n\t\t\t\tv-if=\"showPending\"\n\t\t\t\tclass=\"cdx-menu__progress-bar\"\n\t\t\t\t:inline=\"true\"\n\t\t\t/>\n\t\t</ul>\n\t</div>\n</template>\n<!-- eslint-enable max-len -->\n\n<script lang=\"ts\">\nimport { defineComponent, computed, ref, toRef, watch, PropType, onMounted, onUnmounted, nextTick, ComponentPublicInstance, HTMLAttributes } from 'vue';\nimport CdxMenuItem from '../menu-item/MenuItem.vue';\nimport CdxIcon from '../icon/Icon.vue';\nimport CdxProgressBar from '../progress-bar/ProgressBar.vue';\nimport useGeneratedId from '../../composables/useGeneratedId';\nimport { MenuItemData, MenuItemDataWithId, MenuState, MenuItemValue, MenuGroupData, MenuGroupDataWithIds } from '../../types';\nimport useIntersectionObserver from '../../composables/useIntersectionObserver';\nimport useSplitAttributes from '../../composables/useSplitAttributes';\n\n/**\n * Type guard for the `selected` prop to determine whether it's an array, signaling that the Menu is\n * in multiselect mode.\n *\n * A computed property returning a boolean value is not enough to tell TypeScript that\n * props.selected is an array, but this type guard satisfies it.\n *\n * @param selected\n * @return Whether this Menu is in multiselect mode.\n */\nfunction selectedIsArray( selected: MenuItemValue | MenuItemValue[] | null ):\n\tselected is MenuItemValue[] {\n\treturn selected !== null && Array.isArray( selected );\n}\n\n/**\n * Type guard for each item within a menu groups definition.\n *\n * @param menuEntry\n * @return Whether this is a menu group or a single menu item.\n */\nfunction isMenuGroupData( menuEntry: MenuItemData | MenuGroupData ): menuEntry is MenuGroupData {\n\treturn 'items' in menuEntry;\n}\n\n/**\n * A contextual list of selectable options, often triggered by a control or an input.\n */\nexport default defineComponent( {\n\tname: 'CdxMenu',\n\tcomponents: {\n\t\tCdxMenuItem,\n\t\tCdxIcon,\n\t\tCdxProgressBar\n\t},\n\t/**\n\t * Attributes, besides class and style, will be passed to the <ul> element.\n\t */\n\tinheritAttrs: false,\n\tprops: {\n\t\t/**\n\t\t * Menu items and menu group definitions.\n\t\t *\n\t\t * Menu groups and individual menu items will be output in the order they appear here.\n\t\t */\n\t\tmenuItems: {\n\t\t\ttype: Array as PropType<( MenuItemData|MenuGroupData )[]>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Interactive footer item.\n\t\t *\n\t\t * This is a special menu item which is pinned to the bottom of the menu. When scrolling is\n\t\t * enabled within the menu, the footer item will always be visible at the bottom of the\n\t\t * menu. When scrolling is not enabled, the footer item will simply appear as the last menu\n\t\t * item.\n\t\t *\n\t\t * The footer item is selectable, like other menu items.\n\t\t */\n\t\tfooter: {\n\t\t\ttype: Object as PropType<MenuItemData>,\n\t\t\tdefault: null\n\t\t},\n\t\t/**\n\t\t * Value(s) of the selected menu item(s). A single value for single-select, or an array of\n\t\t * values for multi-select.\n\t\t *\n\t\t * Must be bound with `v-model:selected`.\n\t\t *\n\t\t * The property should be initialized to `null` (for single-select) or an empty array (for\n\t\t * multi-select) rather than using a falsy value.\n\t\t */\n\t\tselected: {\n\t\t\t// eslint-disable-next-line max-len\n\t\t\ttype: [ String, Number, Array, null ] as PropType<MenuItemValue | MenuItemValue[] | null>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Whether the menu is expanded. Must be bound with `v-model:expanded`.\n\t\t */\n\t\texpanded: {\n\t\t\ttype: Boolean,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Whether to display pending state indicators. Meant to indicate that new menu items are\n\t\t * being fetched or computed.\n\t\t *\n\t\t * When true, the menu will expand if not already expanded, and an inline progress bar will\n\t\t * display. If there are no menu items yet, a message can be displayed in the `pending`\n\t\t * slot, e.g. \"Loading results\".\n\t\t */\n\t\tshowPending: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Limit the number of menu items to display before scrolling.\n\t\t *\n\t\t * Setting this prop to anything falsy will show all menu items.\n\t\t *\n\t\t * By default, all menu items are shown.\n\t\t */\n\t\tvisibleItemLimit: {\n\t\t\ttype: Number as PropType<number|null>,\n\t\t\tdefault: null\n\t\t},\n\t\t/**\n\t\t * Whether menu item thumbnails (or a placeholder icon) should be displayed.\n\t\t */\n\t\tshowThumbnail: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether to bold menu item labels.\n\t\t */\n\t\tboldLabel: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether to hide description text overflow via an ellipsis.\n\t\t */\n\t\thideDescriptionOverflow: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * The search query to be highlighted within the menu items' titles.\n\t\t */\n\t\tsearchQuery: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * Whether to show the `no-results` slot content.\n\t\t *\n\t\t * The Menu component automatically shows this slot when there is content in the\n\t\t * `no-results` slot and there are zero menu items. However, some components may need to\n\t\t * customize this behavior, e.g. to show the slot even when there is at least one menu item.\n\t\t * This prop can be used to override the default Menu behavior.\n\t\t *\n\t\t * Possible values:\n\t\t * `null` (default): the `no-results` slot will display only if there are zero menu items.\n\t\t * `true`: the `no-results` slot will display, regardless of number of menu items.\n\t\t * `false`: the `no-results` slot will not display, regardless of number of menu items.\n\t\t */\n\t\tshowNoResultsSlot: {\n\t\t\ttype: Boolean as PropType<boolean|null>,\n\t\t\tdefault: null\n\t\t}\n\t},\n\temits: [\n\t\t// Don't remove the spaces in the \"string | number | null\" type below; removing these\n\t\t// spaces causes the documentation to render the type as \"union\" instead.\n\t\t// Keep property descriptions on a single line or they will get cut off.\n\t\t/**\n\t\t * When the selected menu item changes.\n\t\t *\n\t\t * Property will be a single value or `null` in single-select mode, or an array of values or\n\t\t * an empty array in multiselect mode.\n\t\t *\n\t\t * @property {MenuItemValue | MenuItemValue[] | null} selectedValue selected value or values\n\t\t */\n\t\t'update:selected',\n\t\t/**\n\t\t * When the menu opens or closes.\n\t\t *\n\t\t * @property {boolean} newValue The new expanded state (true for open, false for closed)\n\t\t */\n\t\t'update:expanded',\n\t\t/**\n\t\t * When a menu item is clicked.\n\t\t *\n\t\t * Typically, components with menus will respond to the selected value change, but\n\t\t * occasionally, a component might want to react specifically when a menu item is clicked.\n\t\t *\n\t\t * @property {MenuItemDataWithId} menuItem The menu item that was clicked\n\t\t */\n\t\t'menu-item-click',\n\t\t/**\n\t\t * When a menu item is highlighted via keyboard navigation.\n\t\t *\n\t\t * @property {MenuItemDataWithId} highlightedMenuItem The menu item\n\t\t * was highlighted\n\t\t */\n\t\t'menu-item-keyboard-navigation',\n\t\t/**\n\t\t * When the user scrolls towards the bottom of the menu.\n\t\t *\n\t\t * If it is possible to add or load more menu items, then now would be a good moment\n\t\t * so that the user can experience infinite scrolling.\n\t\t */\n\t\t'load-more'\n\t],\n\texpose: [\n\t\t'isExpanded',\n\t\t'clearActive',\n\t\t'getHighlightedMenuItem',\n\t\t'getHighlightedViaKeyboard',\n\t\t'getComputedMenuItems',\n\t\t'delegateKeyNavigation'\n\t],\n\tsetup( props, { emit, slots, attrs } ) {\n\t\t/**\n\t\t * Computed array of menu items and groups with a unique ID added to each menu item. This\n\t\t * is used to output menu items and groups in the template.\n\t\t */\n\t\tconst computedMenuEntries = computed( (): (\n\t\t\tMenuItemDataWithId | MenuGroupDataWithIds\n\t\t)[] => {\n\t\t\tconst menuItemsWithFooter = props.footer && props.menuItems ?\n\t\t\t\t[ ...props.menuItems, props.footer ] :\n\t\t\t\tprops.menuItems;\n\n\t\t\tconst getMenuItemWithId = ( menuItem: MenuItemData ) => ( {\n\t\t\t\t...menuItem,\n\t\t\t\tid: useGeneratedId( 'menu-item' )\n\t\t\t} );\n\n\t\t\treturn menuItemsWithFooter.map( ( menuEntry ) => {\n\t\t\t\tif ( isMenuGroupData( menuEntry ) ) {\n\t\t\t\t\treturn {\n\t\t\t\t\t\t...menuEntry,\n\t\t\t\t\t\tid: useGeneratedId( 'menu-group' ),\n\t\t\t\t\t\titems: menuEntry.items.map( ( subItem ) => getMenuItemWithId( subItem ) )\n\t\t\t\t\t};\n\t\t\t\t} else {\n\t\t\t\t\treturn getMenuItemWithId( menuEntry );\n\t\t\t\t}\n\t\t\t} );\n\t\t} );\n\n\t\t/**\n\t\t * Computed array of all individual menu items, not organized by group. Other methods and\n\t\t * properties should reference this instead of the original menuItems prop.\n\t\t */\n\t\tconst computedMenuItems = computed( () => {\n\t\t\tconst items: MenuItemDataWithId[] = [];\n\t\t\tcomputedMenuEntries.value.forEach( ( menuEntry ) => {\n\t\t\t\tif ( isMenuGroupData( menuEntry ) ) {\n\t\t\t\t\titems.push( ...menuEntry.items );\n\t\t\t\t} else {\n\t\t\t\t\titems.push( menuEntry );\n\t\t\t\t}\n\t\t\t} );\n\t\t\treturn items;\n\t\t} );\n\n\t\t/**\n\t\t * Whether to show the \"no results\" slot.\n\t\t */\n\t\tconst computedShowNoResultsSlot = computed( () => {\n\t\t\t// If slot is empty, don't display anything.\n\t\t\tif ( !slots[ 'no-results' ] ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// If the parent component has provided the showNoResultsSlot override prop, return it.\n\t\t\tif ( props.showNoResultsSlot !== null ) {\n\t\t\t\treturn props.showNoResultsSlot;\n\t\t\t}\n\n\t\t\t// Default behavior: show slot if there are zero menu items.\n\t\t\treturn computedMenuItems.value.length === 0;\n\t\t} );\n\n\t\tconst highlightedMenuItem = ref<MenuItemDataWithId|null>( null );\n\t\tconst highlightedViaKeyboard = ref( false );\n\t\tconst activeMenuItem = ref<MenuItemDataWithId|null>( null );\n\n\t\t// TODO: `additions removals` should be valid use for `aria-relevant`, but a Vue bug is\n\t\t// preventing using it right now. See https://github.com/vuejs/core/issues/9030\n\t\tconst ariaRelevant = 'additions removals' as HTMLAttributes[ 'aria-relevant' ];\n\n\t\t// When the user types printable characters, buffer those here, so that we can highlight\n\t\t// the first item matching the string the user typed. Clear the buffer if the user\n\t\t// doesn't type for 1.5 seconds.\n\t\tlet keyBuffer = '';\n\t\tlet keyBufferTimeout: ReturnType<typeof setTimeout>|null = null;\n\n\t\t/**\n\t\t * Clear the key buffer. Also cancels the timer that will clear the buffer later.\n\t\t */\n\t\tfunction clearKeyBuffer() {\n\t\t\tkeyBuffer = '';\n\t\t\tif ( keyBufferTimeout !== null ) {\n\t\t\t\tclearTimeout( keyBufferTimeout );\n\t\t\t\tkeyBufferTimeout = null;\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Set a timer to clear the key buffer after 1.5 seconds. If the timer is already running,\n\t\t * this cancels and resets it.\n\t\t */\n\t\tfunction resetKeyBufferTimeout() {\n\t\t\tif ( keyBufferTimeout !== null ) {\n\t\t\t\tclearTimeout( keyBufferTimeout );\n\t\t\t}\n\t\t\tkeyBufferTimeout = setTimeout( clearKeyBuffer, 1500 );\n\t\t}\n\n\t\tfunction findFirstSelectedMenuItem(): MenuItemDataWithId|null {\n\t\t\t// Return the single selected menu item or, in multiselect mode, the first one.\n\t\t\treturn computedMenuItems.value.find(\n\t\t\t\t( menuItem ) => selectedIsArray( props.selected ) ?\n\t\t\t\t\tprops.selected.indexOf( menuItem.value ) !== -1 :\n\t\t\t\t\tmenuItem.value === props.selected\n\t\t\t) ?? null;\n\t\t}\n\n\t\t// Note that this computed ref is useful if you just need to know whether the Menu is in\n\t\t// multiselect mode or not (e.g. to show a special icon in the MenuItem component if\n\t\t// selected). This can't be used to prove to TypeScript that props.selected is an array.\n\t\tconst isMultiselect = computed( () => selectedIsArray( props.selected ) );\n\n\t\t/**\n\t\t * Get whether a menu item is selected.\n\t\t *\n\t\t * @param value value of the menu item\n\t\t * @return\n\t\t */\n\t\tfunction isItemSelected( value: string | number ): boolean {\n\t\t\treturn selectedIsArray( props.selected ) ?\n\t\t\t\tprops.selected.indexOf( value ) !== -1 :\n\t\t\t\tvalue === props.selected;\n\t\t}\n\n\t\t/**\n\t\t * Emit an `update:selected` event after an item is selected or de-selected.\n\t\t *\n\t\t * @param value value of the newly selected (or de-selected) menu item\n\t\t */\n\t\tfunction updateSelected( value: string | number ) {\n\t\t\tif ( selectedIsArray( props.selected ) ) {\n\t\t\t\t// If this value is not currently selected, add it. If it is selected, remove it.\n\t\t\t\tconst newSelected = props.selected.indexOf( value ) === -1 ?\n\t\t\t\t\tprops.selected.concat( value ) :\n\t\t\t\t\tprops.selected.filter( ( item ) => item !== value );\n\t\t\t\temit( 'update:selected', newSelected );\n\t\t\t} else {\n\t\t\t\temit( 'update:selected', value );\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Handle various menu item changes.\n\t\t *\n\t\t * @param menuState\n\t\t * @param menuItem\n\t\t */\n\t\tfunction handleMenuItemChange( menuState: MenuState, menuItem: MenuItemDataWithId|null ) {\n\t\t\tif ( menuItem && menuItem.disabled ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tswitch ( menuState ) {\n\t\t\t\tcase 'selected':\n\t\t\t\t\tif ( menuItem ) {\n\t\t\t\t\t\tupdateSelected( menuItem.value );\n\t\t\t\t\t}\n\t\t\t\t\tif ( !isMultiselect.value ) {\n\t\t\t\t\t\temit( 'update:expanded', false );\n\t\t\t\t\t}\n\t\t\t\t\tactiveMenuItem.value = null;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'highlighted':\n\t\t\t\t\thighlightedMenuItem.value = menuItem ?? null;\n\t\t\t\t\thighlightedViaKeyboard.value = false;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'highlightedViaKeyboard':\n\t\t\t\t\thighlightedMenuItem.value = menuItem ?? null;\n\t\t\t\t\thighlightedViaKeyboard.value = true;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'active':\n\t\t\t\t\tactiveMenuItem.value = menuItem ?? null;\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t// Key navigation handling.\n\n\t\t/**\n\t\t * Returns the index of the currently highlighted menu item.\n\t\t */\n\t\tconst highlightedMenuItemIndex = computed( () => {\n\t\t\tif ( highlightedMenuItem.value === null ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\treturn computedMenuItems.value.findIndex( ( menuItem ) =>\n\t\t\t\t// eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n\t\t\t\tmenuItem.value === highlightedMenuItem.value!.value\n\t\t\t);\n\t\t} );\n\n\t\t/**\n\t\t * Handle changes related to highlighting a new item.\n\t\t *\n\t\t * @param newHighlightedMenuItem\n\t\t */\n\t\tfunction handleHighlightViaKeyboard( newHighlightedMenuItem?: MenuItemDataWithId ) {\n\t\t\tif ( !newHighlightedMenuItem ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Change menu state.\n\t\t\thandleMenuItemChange( 'highlightedViaKeyboard', newHighlightedMenuItem );\n\n\t\t\t// Emit a key navigation event in case the parent\n\t\t\t// needs to update the input value\n\t\t\temit( 'menu-item-keyboard-navigation', newHighlightedMenuItem );\n\t\t}\n\n\t\t/**\n\t\t * Highlights the previous enabled menu item from the item index provided,\n\t\t * or highlights the last enabled item if called without arguments\n\t\t *\n\t\t * @param highlightedIndex\n\t\t */\n\t\tfunction highlightPrev( highlightedIndex?: number ) {\n\t\t\tconst findPrevEnabled = ( startIndex: number ) : MenuItemDataWithId|undefined => {\n\t\t\t\tfor ( let index = startIndex - 1; index >= 0; index-- ) {\n\t\t\t\t\tif ( !computedMenuItems.value[ index ].disabled ) {\n\t\t\t\t\t\treturn computedMenuItems.value[ index ];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// Start at the currently highlighted index if there is one, otherwise, start past the\n\t\t\t// end of the list so we can begin with the last item on the list.\n\t\t\thighlightedIndex = highlightedIndex ?? computedMenuItems.value.length;\n\t\t\t// Find the previous index, if there is one. Otherwise, start at the end.\n\t\t\tconst prev = findPrevEnabled( highlightedIndex ) ??\n\t\t\t\tfindPrevEnabled( computedMenuItems.value.length );\n\n\t\t\thandleHighlightViaKeyboard( prev );\n\t\t}\n\n\t\t/**\n\t\t * Highlights the next enabled menu item from the item index provided,\n\t\t * or highlights the first enabled item if called without arguments\n\t\t *\n\t\t * @param highlightedIndex\n\t\t */\n\t\tfunction highlightNext( highlightedIndex?: number ) {\n\t\t\tconst findNextEnabled = ( startIndex: number ) : MenuItemDataWithId|undefined => computedMenuItems.value.find( ( item, index ) => !item.disabled && index > startIndex );\n\n\t\t\t// Start at the currently highlighted index if there is one, otherwise, start at -1.\n\t\t\thighlightedIndex = highlightedIndex ?? -1;\n\t\t\t// Find the next index, if there is one, otherwise find the first item so we can\n\t\t\t// loop back\n\t\t\tconst next = findNextEnabled( highlightedIndex ) ?? findNextEnabled( -1 );\n\n\t\t\thandleHighlightViaKeyboard( next );\n\t\t}\n\n\t\t/**\n\t\t * Handle printable characters. This includes:\n\t\t * - Highlighting an item by typing the first character (or first few characters) of the\n\t\t * item's visible label.\n\t\t * - Moving the highlight through items whose visible labels start with a character by\n\t\t * repeatedly typing that character.\n\t\t * - Allowing the user to delete some or all of the characters they have typed with the\n\t\t * Backspace and Clear keys.\n\t\t *\n\t\t * If the key that was pressed was a printable character (without the Ctrl, Alt or Meta key\n\t\t * pressed) or Backspace or Clear, this function handles it as described above and returns\n\t\t * true. Otherwise, this function returns false.\n\t\t *\n\t\t * @param e Key event\n\t\t * @return Whether the key event was handled by this function\n\t\t */\n\t\tfunction handleCharacterNavigation( e: KeyboardEvent ): boolean {\n\t\t\tif ( e.key === 'Clear' ) {\n\t\t\t\tclearKeyBuffer();\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\tif ( e.key === 'Backspace' ) {\n\t\t\t\tkeyBuffer = keyBuffer.slice( 0, -1 );\n\t\t\t\tresetKeyBufferTimeout();\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\tif ( e.key.length === 1 && !e.metaKey && !e.ctrlKey && !e.altKey ) {\n\t\t\t\t// Open the menu in response to the user typing\n\t\t\t\tif ( !props.expanded ) {\n\t\t\t\t\temit( 'update:expanded', true );\n\t\t\t\t}\n\t\t\t\t// When space key is pressed and the keyBuffer is empty, return false in order to\n\t\t\t\t// handle the key event navigation that opens/closes the menu.\n\t\t\t\tif ( e.key === ' ' && keyBuffer.length < 1 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tkeyBuffer += e.key.toLowerCase();\n\n\t\t\t\tconst isRepeatedCharacter = keyBuffer.length > 1 &&\n\t\t\t\t\tkeyBuffer.split( '' ).every( ( char ) => char === keyBuffer[ 0 ] );\n\n\t\t\t\tlet itemsToMatch = computedMenuItems.value;\n\t\t\t\tlet stringToMatch = keyBuffer;\n\t\t\t\tif ( isRepeatedCharacter && highlightedMenuItemIndex.value !== undefined ) {\n\t\t\t\t\t// Repeated character: find the next matching item after the currently\n\t\t\t\t\t// highlighted one, or loop back to the first matching item if there isn't a\n\t\t\t\t\t// next one. Do this by rotating itemsToMatch to start right after the\n\t\t\t\t\t// currently highlighted one.\n\t\t\t\t\titemsToMatch = itemsToMatch.slice( highlightedMenuItemIndex.value + 1 )\n\t\t\t\t\t\t.concat( itemsToMatch.slice( 0, highlightedMenuItemIndex.value ) );\n\t\t\t\t\tstringToMatch = keyBuffer[ 0 ];\n\t\t\t\t}\n\n\t\t\t\tconst matchingItem = itemsToMatch.find( ( item ) => !item.disabled &&\n\t\t\t\t\tString( item.label ?? item.value ).toLowerCase().startsWith( stringToMatch )\n\t\t\t\t);\n\t\t\t\tif ( matchingItem ) {\n\t\t\t\t\thandleMenuItemChange( 'highlightedViaKeyboard', matchingItem );\n\t\t\t\t\tmaybeScrollIntoView();\n\t\t\t\t}\n\n\t\t\t\t// Clear the key buffer if the user doesn't type for 1.5 seconds, and restart the\n\t\t\t\t// 1.5-second timer if it's already running\n\t\t\t\tresetKeyBufferTimeout();\n\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\treturn false;\n\t\t}\n\n\t\t// Handle keyboard events delegated by the parent component. Wrapped by\n\t\t// delegateKeyNavigation() below; in order for their documentation to be displayed, public\n\t\t// methods must be declared in the \"methods\" block, and moving this function there would\n\t\t// necessitate moving or exposing a lot of other things, so we wrap it instead.\n\t\tfunction handleKeyNavigation(\n\t\t\te: KeyboardEvent,\n\t\t\t{ prevent = true, characterNavigation = false } = {}\n\t\t): boolean {\n\t\t\t// If character navigation is enabled, try that first. If handleCharacterNavigation()\n\t\t\t// returns true, it has handled this key event and we don't need to do anything else.\n\t\t\tif ( characterNavigation ) {\n\t\t\t\tif ( handleCharacterNavigation( e ) ) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\t// If it wasn't a character navigation event, clear the key buffer.\n\t\t\t\t// We don't want something like A [Up arrow] B to be interpreted as \"AB\"\n\t\t\t\tclearKeyBuffer();\n\t\t\t}\n\n\t\t\t// The rest of this function deals with navigation keys (like arrows and Enter)\n\n\t\t\tfunction maybePrevent() {\n\t\t\t\tif ( prevent ) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\te.stopPropagation();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tswitch ( e.key ) {\n\t\t\t\tcase 'Enter':\n\t\t\t\tcase ' ':\n\t\t\t\t\tmaybePrevent();\n\n\t\t\t\t\tif ( props.expanded ) {\n\t\t\t\t\t\t// Select the highlighted menu item....\n\t\t\t\t\t\tif ( highlightedMenuItem.value && highlightedViaKeyboard.value ) {\n\t\t\t\t\t\t\tupdateSelected( highlightedMenuItem.value.value );\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// Then close the menu, unless this is multiselect mode.\n\t\t\t\t\t\tif ( !isMultiselect.value ) {\n\t\t\t\t\t\t\temit( 'update:expanded', false );\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\temit( 'update:expanded', true );\n\t\t\t\t\t}\n\t\t\t\t\treturn true;\n\t\t\t\tcase 'Tab':\n\t\t\t\t\tif ( props.expanded ) {\n\t\t\t\t\t\t// Select the highlighted menu item in single-select menus.\n\t\t\t\t\t\t// Then close the menu.\n\t\t\t\t\t\tif ( highlightedMenuItem.value &&\n\t\t\t\t\t\t\thighlightedViaKeyboard.value &&\n\t\t\t\t\t\t\t!isMultiselect.value\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tupdateSelected( highlightedMenuItem.value.value );\n\t\t\t\t\t\t\temit( 'update:expanded', false );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\treturn true;\n\t\t\t\tcase 'ArrowUp':\n\t\t\t\t\tmaybePrevent();\n\n\t\t\t\t\t// After using mouse to expand the menu, nothing is highlighted,\n\t\t\t\t\t// which will result in T304640.\n\t\t\t\t\tif ( props.expanded ) {\n\t\t\t\t\t\tif ( highlightedMenuItem.value === null ) {\n\t\t\t\t\t\t\thandleMenuItemChange( 'highlightedViaKeyboard', findFirstSelectedMenuItem() );\n\t\t\t\t\t\t}\n\t\t\t\t\t\thighlightPrev( highlightedMenuItemIndex.value );\n\t\t\t\t\t} else {\n\t\t\t\t\t\temit( 'update:expanded', true );\n\t\t\t\t\t}\n\t\t\t\t\tmaybeScrollIntoView();\n\t\t\t\t\treturn true;\n\t\t\t\tcase 'ArrowDown':\n\t\t\t\t\tmaybePrevent();\n\n\t\t\t\t\tif ( props.expanded ) {\n\t\t\t\t\t\tif ( highlightedMenuItem.value === null ) {\n\t\t\t\t\t\t\thandleMenuItemChange( 'highlightedViaKeyboard', findFirstSelectedMenuItem() );\n\t\t\t\t\t\t}\n\t\t\t\t\t\thighlightNext( highlightedMenuItemIndex.value );\n\t\t\t\t\t} else {\n\t\t\t\t\t\temit( 'update:expanded', true );\n\t\t\t\t\t}\n\t\t\t\t\tmaybeScrollIntoView();\n\n\t\t\t\t\treturn true;\n\t\t\t\tcase 'Home':\n\t\t\t\t\tmaybePrevent();\n\n\t\t\t\t\tif ( props.expanded ) {\n\t\t\t\t\t\tif ( highlightedMenuItem.value === null ) {\n\t\t\t\t\t\t\thandleMenuItemChange( 'highlightedViaKeyboard', findFirstSelectedMenuItem() );\n\t\t\t\t\t\t}\n\t\t\t\t\t\thighlightNext();\n\t\t\t\t\t} else {\n\t\t\t\t\t\temit( 'update:expanded', true );\n\t\t\t\t\t}\n\t\t\t\t\tmaybeScrollIntoView();\n\n\t\t\t\t\treturn true;\n\t\t\t\tcase 'End':\n\t\t\t\t\tmaybePrevent();\n\n\t\t\t\t\tif ( props.expanded ) {\n\t\t\t\t\t\tif ( highlightedMenuItem.value === null ) {\n\t\t\t\t\t\t\thandleMenuItemChange( 'highlightedViaKeyboard', findFirstSelectedMenuItem() );\n\t\t\t\t\t\t}\n\t\t\t\t\t\thighlightPrev();\n\t\t\t\t\t} else {\n\t\t\t\t\t\temit( 'update:expanded', true );\n\t\t\t\t\t}\n\t\t\t\t\tmaybeScrollIntoView();\n\n\t\t\t\t\treturn true;\n\t\t\t\tcase 'Escape':\n\t\t\t\t\tmaybePrevent();\n\t\t\t\t\temit( 'update:expanded', false );\n\n\t\t\t\t\treturn true;\n\t\t\t\tdefault:\n\t\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Always clear active state on mouseup.\n\t\t */\n\t\tfunction onMouseUp() {\n\t\t\thandleMenuItemChange( 'active', null );\n\t\t}\n\n\t\tconst menuItemElements: Element[] = [];\n\t\tconst loadMoreTriggerElement = ref<Element|undefined>( undefined );\n\t\tconst isTriggerVisible = useIntersectionObserver(\n\t\t\tloadMoreTriggerElement,\n\t\t\t{ threshold: 0.8 }\n\t\t);\n\n\t\twatch( isTriggerVisible, ( value ) => {\n\t\t\tif ( value ) {\n\t\t\t\temit( 'load-more' );\n\t\t\t}\n\t\t} );\n\n\t\t/**\n\t\t * Assign an element to the its index in the array of MenuItem refs.\n\t\t * Also keeps track of the element that is the trigger for loading more items.\n\t\t *\n\t\t * @param templateRef\n\t\t * @param index\n\t\t */\n\t\tfunction assignTemplateRef(\n\t\t\ttemplateRef: ComponentPublicInstance | Element | null,\n\t\t\tindex: number\n\t\t) {\n\t\t\tif ( templateRef ) {\n\t\t\t\tmenuItemElements[ index ] =\n\t\t\t\t\t( templateRef as ComponentPublicInstance ).$el as Element;\n\t\t\t\tconst visibleItemLimit = props.visibleItemLimit;\n\t\t\t\tif ( !visibleItemLimit || props.menuItems.length < visibleItemLimit ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t/**\n\t\t\t\t * Pick a sensible \"load more\"-threshold that is between at least 2\n\t\t\t\t * and at most the visibleItemLimit. It interpolates between these\n\t\t\t\t * values based on the number of menu items.\n\t\t\t\t */\n\t\t\t\tconst loadMoreThreshold = Math.min(\n\t\t\t\t\tvisibleItemLimit,\n\t\t\t\t\tMath.max( 2, Math.floor( 0.2 * props.menuItems.length ) )\n\t\t\t\t);\n\t\t\t\tif ( index === props.menuItems.length - loadMoreThreshold ) {\n\t\t\t\t\tloadMoreTriggerElement.value =\n\t\t\t\t\t\t( templateRef as ComponentPublicInstance ).$el as Element;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tconst menuListbox = ref<HTMLElement>();\n\n\t\t/**\n\t\t * If the menu is scrollable, scroll the highlighted item into view,\n\t\t * or scroll to the first item if no item is highlighted.\n\t\t */\n\t\tfunction maybeScrollIntoView(): void {\n\t\t\t// Whether the Menu listbox (<ul>) is scrollable; and account for\n\t\t\t// situations when the Menu is resized (examples include: setting `visibleItemLimit`,\n\t\t\t// and when the height of the visible content area without scroll aka `clientHeight`\n\t\t\t// is less than the `scrollHeight`).\n\t\t\tconst isListboxScrollable = menuListbox.value &&\n\t\t\t\tmenuListbox.value.scrollHeight > menuListbox.value.clientHeight;\n\n\t\t\t// Ensure the menu is scrollable.\n\t\t\tif (\n\t\t\t\thighlightedMenuItemIndex.value === undefined ||\n\t\t\t\t!isListboxScrollable\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst scrollIndex = highlightedMenuItemIndex.value >= 0 ?\n\t\t\t\thighlightedMenuItemIndex.value :\n\t\t\t\t0;\n\n\t\t\tmenuItemElements[ scrollIndex ].scrollIntoView( {\n\t\t\t\tbehavior: 'smooth',\n\t\t\t\tblock: 'nearest'\n\t\t\t} );\n\t\t}\n\n\t\tconst maxMenuHeight = ref<number | null>( null );\n\t\tconst footerHeight = ref<number | null>( null );\n\n\t\t/**\n\t\t * Update the footer height and menu max-height calculations, then scroll the highlighted\n\t\t * item into view if there is one. This function is called when the menu is opened or\n\t\t * when the menu items change.\n\t\t */\n\t\tasync function resizeMenu(): Promise<void> {\n\t\t\tawait nextTick();\n\t\t\tupdateFooterHeight();\n\t\t\tupdateMaxMenuHeight();\n\t\t\tawait nextTick();\n\t\t\tmaybeScrollIntoView();\n\t\t}\n\n\t\t/**\n\t\t * Measure the height of the footer item, and store it in the footerHeight ref.\n\t\t */\n\t\tfunction updateFooterHeight(): void {\n\t\t\tif ( props.footer ) {\n\t\t\t\tconst footerElement = menuItemElements[ menuItemElements.length - 1 ];\n\t\t\t\tfooterHeight.value = footerElement.scrollHeight;\n\t\t\t} else {\n\t\t\t\tfooterHeight.value = null;\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Compute what the max-height of the menu should be based on the visibleItemLimit prop,\n\t\t * and store that value in the maxMenuHeight ref.\n\t\t */\n\t\tfunction updateMaxMenuHeight(): void {\n\t\t\tif ( !props.visibleItemLimit || menuItemElements.length <= props.visibleItemLimit ) {\n\t\t\t\tmaxMenuHeight.value = null;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst firstMenuItemTop = menuItemElements[ 0 ].getBoundingClientRect().top;\n\t\t\tconst firstHiddenMenuItemTop = menuItemElements[ props.visibleItemLimit ]\n\t\t\t\t.getBoundingClientRect().top;\n\n\t\t\t// add 2 pixels to account for the menu's border\n\t\t\tmaxMenuHeight.value = ( firstHiddenMenuItemTop - firstMenuItemTop ) + 2;\n\t\t}\n\n\t\t// Menu groups.\n\n\t\t/**\n\t\t * Get classes for the menu group wrapper element.\n\t\t *\n\t\t * @param group\n\t\t * @return {Object} Class name keys with boolean values\n\t\t */\n\t\tfunction getGroupWrapperClasses( group: MenuGroupData ) {\n\t\t\treturn {\n\t\t\t\t'cdx-menu__group-wrapper--hide-label': !!group.hideLabel\n\t\t\t};\n\t\t}\n\n\t\t/**\n\t\t * Get the index of a menu item within the list of menu items (without menu groups).\n\t\t *\n\t\t * @param menuItem\n\t\t * @return {number} Index of the grouped menu item within the list of all menu items\n\t\t */\n\t\tfunction getMenuItemIndex( menuItem: MenuItemDataWithId ) {\n\t\t\treturn computedMenuItems.value.indexOf( menuItem );\n\t\t}\n\n\t\t/**\n\t\t * Get template bindings for a menu item (bound with v-bind).\n\t\t *\n\t\t * Used to provide any relevant props and attributes to the MenuItem component.\n\t\t *\n\t\t * @param menuItem\n\t\t * @return {Object} Prop and attribute bindings for a menu item\n\t\t */\n\t\tfunction getMenuItemBindings( menuItem: MenuItemDataWithId ) {\n\t\t\treturn {\n\t\t\t\tselected: isItemSelected( menuItem.value ),\n\t\t\t\tactive: menuItem.value === activeMenuItem.value?.value,\n\t\t\t\thighlighted: menuItem.value === highlightedMenuItem.value?.value,\n\t\t\t\tshowThumbnail: props.showThumbnail,\n\t\t\t\tboldLabel: props.boldLabel,\n\t\t\t\thideDescriptionOverflow: props.hideDescriptionOverflow,\n\t\t\t\tsearchQuery: props.searchQuery,\n\t\t\t\tmultiselect: isMultiselect.value,\n\t\t\t\t...menuItem\n\t\t\t};\n\t\t}\n\n\t\t/**\n\t\t * Get event handlers for a menu item (bound with v-on).\n\t\t *\n\t\t * Used to provide event handlers to the MenuItem component.\n\t\t *\n\t\t * @param menuItem\n\t\t * @return {Object} Event handlers for a menu item\n\t\t */\n\t\tfunction getMenuItemHandlers( menuItem: MenuItemDataWithId ) {\n\t\t\treturn {\n\t\t\t\tchange: ( menuState: MenuState, setState: boolean ) => handleMenuItemChange( menuState, setState ? menuItem : null ),\n\t\t\t\tclick: () => emit( 'menu-item-click', menuItem )\n\t\t\t};\n\t\t}\n\n\t\t/**\n\t\t * Get template bindings for the default slot (bound with v-bind).\n\t\t *\n\t\t * Used to provide the current menu item's data and its active status to the slot content.\n\t\t *\n\t\t * @param menuItem\n\t\t * @return {Object} Bindings for the default slot (menu item content)\n\t\t */\n\t\tfunction getSlotBindings( menuItem: MenuItemDataWithId ) {\n\t\t\treturn {\n\t\t\t\tmenuItem,\n\t\t\t\tactive: menuItem.value === activeMenuItem.value?.value &&\n\t\t\t\t\tmenuItem.value === highlightedMenuItem.value?.value\n\t\t\t};\n\t\t}\n\n\t\tonMounted( () => {\n\t\t\tdocument.addEventListener( 'mouseup', onMouseUp );\n\t\t} );\n\n\t\tonUnmounted( () => {\n\t\t\tdocument.removeEventListener( 'mouseup', onMouseUp );\n\t\t} );\n\n\t\twatch( toRef( props, 'expanded' ), async ( newVal ) => {\n\t\t\tif ( newVal ) {\n\t\t\t\t// The menu was opened. Highlight the selected item, unless another item was already\n\t\t\t\t// highlighted.\n\t\t\t\tconst selectedMenuItem = findFirstSelectedMenuItem();\n\t\t\t\tif ( selectedMenuItem && !highlightedMenuItem.value ) {\n\t\t\t\t\thandleMenuItemChange( 'highlighted', selectedMenuItem );\n\t\t\t\t}\n\n\t\t\t\tawait resizeMenu();\n\t\t\t} else {\n\t\t\t\t// The menu was closed\n\t\t\t\t// Clear the highlight states\n\t\t\t\thandleMenuItemChange( 'highlighted', null );\n\t\t\t}\n\t\t} );\n\n\t\twatch( toRef( props, 'menuItems' ), async ( newPropMenuItems ) => {\n\t\t\tif ( newPropMenuItems.length < menuItemElements.length ) {\n\t\t\t\tmenuItemElements.length = newPropMenuItems.length;\n\t\t\t}\n\n\t\t\tif ( props.expanded ) {\n\t\t\t\tawait resizeMenu();\n\t\t\t}\n\t\t}, { deep: true } );\n\n\t\tconst listBoxStyle = computed( () => ( {\n\t\t\t'max-height': maxMenuHeight.value ? `${ maxMenuHeight.value }px` : undefined,\n\t\t\t'margin-bottom': footerHeight.value ? `${ footerHeight.value }px` : undefined\n\t\t} ) );\n\n\t\tconst internalClasses = computed( () => ( {\n\t\t\t'cdx-menu--has-footer': !!props.footer\n\t\t} ) );\n\n\t\t// Get helpers from useSplitAttributes.\n\t\tconst {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs\n\t\t} = useSplitAttributes( attrs, internalClasses );\n\n\t\treturn {\n\t\t\tlistBoxStyle,\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs,\n\t\t\tassignTemplateRef,\n\t\t\tcomputedMenuEntries,\n\t\t\tcomputedMenuItems,\n\t\t\tcomputedShowNoResultsSlot,\n\t\t\thighlightedMenuItem,\n\t\t\thighlightedViaKeyboard,\n\t\t\thandleMenuItemChange,\n\t\t\thandleKeyNavigation,\n\t\t\tariaRelevant,\n\t\t\tisMultiselect,\n\t\t\tmenuListbox,\n\t\t\tgetGroupWrapperClasses,\n\t\t\tgetMenuItemIndex,\n\t\t\tgetMenuItemBindings,\n\t\t\tgetMenuItemHandlers,\n\t\t\tgetSlotBindings,\n\t\t\tisMenuGroupData\n\t\t};\n\t},\n\t// Public methods\n\t// These must be in the methods block, not in the setup function, otherwise their documentation\n\t// won't be picked up by vue-docgen\n\tmethods: {\n\t\t/**\n\t\t * Returns whether the menu is expanded.\n\t\t *\n\t\t * @return {boolean}\n\t\t */\n\t\tisExpanded(): boolean {\n\t\t\treturn this.expanded;\n\t\t},\n\n\t\t/**\n\t\t * Get the highlighted menu item, if any.\n\t\t *\n\t\t * The parent component should set `aria-activedescendant` to the `.id` property of the\n\t\t * object returned by this method. If this method returns null, `aria-activedescendant`\n\t\t * should not be set.\n\t\t *\n\t\t * @public\n\t\t * @return {MenuItemDataWithId|null} The highlighted menu item,\n\t\t * or null if no item is highlighted or if the menu is closed.\n\t\t */\n\t\tgetHighlightedMenuItem(): MenuItemDataWithId|null {\n\t\t\treturn this.expanded ? this.highlightedMenuItem : null;\n\t\t},\n\n\t\t/**\n\t\t * Get whether the last highlighted item was highlighted via the keyboard.\n\t\t *\n\t\t * @public\n\t\t * @return {boolean} Whether the last highlighted menu item was highlighted via keyboard.\n\t\t */\n\t\tgetHighlightedViaKeyboard(): boolean {\n\t\t\treturn this.highlightedViaKeyboard;\n\t\t},\n\n\t\t/**\n\t\t * Get the computed menu items with IDs (without menu groups).\n\t\t *\n\t\t * @public\n\t\t * @return {MenuItemDataWithId[]} List of current menu items without menu groups.\n\t\t */\n\t\tgetComputedMenuItems(): MenuItemDataWithId[] {\n\t\t\treturn this.computedMenuItems;\n\t\t},\n\n\t\t/**\n\t\t * Ensure no menu item is active. This unsets the active item if there is one.\n\t\t *\n\t\t * @public\n\t\t */\n\t\tclearActive(): void {\n\t\t\tthis.handleMenuItemChange( 'active', null );\n\t\t},\n\n\t\t/**\n\t\t * Handles all necessary keyboard navigation.\n\t\t *\n\t\t * The parent component should listen for keydown events on its focusable element,\n\t\t * and pass those events to this method. Events for arrow keys, tab and enter are handled\n\t\t * by this method. If a different key was pressed, this method will return false to indicate\n\t\t * that it didn't handle the event.\n\t\t *\n\t\t * @public\n\t\t * @param event {KeyboardEvent} Keydown event object\n\t\t * @param options\n\t\t * @param options.prevent {boolean} If false, do not call e.preventDefault() or\n\t\t * e.stopPropagation()\n\t\t * @param options.characterNavigation {boolean}\n\t\t * @return Whether the event was handled\n\t\t */\n\t\tdelegateKeyNavigation(\n\t\t\tevent: KeyboardEvent,\n\t\t\t{ prevent = true, characterNavigation = false } = {}\n\t\t): boolean {\n\t\t\treturn this.handleKeyNavigation( event, { prevent, characterNavigation } );\n\t\t}\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/common.less';\n\n.cdx-menu {\n\tbackground-color: @background-color-base;\n\t// Use flexbox to restrict the height of the listbox to the height of the menu.\n\t// Without this, the listbox spills out of the menu.\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: absolute;\n\tleft: 0;\n\tz-index: @z-index-dropdown;\n\tbox-sizing: @box-sizing-base;\n\twidth: @size-full;\n\tborder: @border-base;\n\tborder-radius: @border-radius-base;\n\tbox-shadow: @box-shadow-drop-medium;\n\n\t&__progress-bar.cdx-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t}\n\n\t&__listbox,\n\t&__group {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t&__listbox {\n\t\toverflow-y: auto;\n\t}\n\n\t&__group {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\n\t\t&__meta {\n\t\t\tdisplay: flex;\n\t\t\tgap: @spacing-50;\n\t\t\tpadding: @spacing-50 @spacing-75 @spacing-35;\n\n\t\t\t&__text {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\tline-height: @line-height-medium;\n\t\t\t}\n\t\t}\n\n\t\t&__icon {\n\t\t\theight: unit( @line-height-medium, em );\n\t\t}\n\n\t\t&__label {\n\t\t\tfont-weight: @font-weight-bold;\n\t\t}\n\n\t\t&__description {\n\t\t\tcolor: @color-subtle;\n\t\t\tfont-size: @font-size-small;\n\t\t}\n\t}\n\n\t&__group-wrapper {\n\t\t&--hide-label .cdx-menu__group__meta {\n\t\t\t.screen-reader-text();\n\t\t}\n\t}\n\n\t// Add a divider between (1) a group and a menu item, (2) a menu item and a group, (3) anything\n\t// and a group with a hidden label, (4) a group with a hidden label and another group.\n\t// The only things without dividers between them are two individual menu items and two groups\n\t// that both have labels.\n\t&__group-wrapper + .cdx-menu-item,\n\t.cdx-menu-item + &__group-wrapper,\n\t&__group-wrapper--hide-label,\n\t&__group-wrapper--hide-label + &__group-wrapper {\n\t\tborder-top: @border-width-base @border-style-base @border-color-muted;\n\t}\n\n\t&--has-footer {\n\t\t.cdx-menu__listbox > .cdx-menu-item:last-of-type {\n\t\t\tposition: absolute;\n\t\t\tbottom: 0;\n\t\t\tbox-sizing: @box-sizing-base;\n\t\t\twidth: @size-full;\n\n\t\t\t&:not( :first-of-type ) {\n\t\t\t\tborder-top: @border-subtle;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/message/Message.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/message/Message.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/multiselect-lookup/MultiselectLookup.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/multiselect-lookup/MultiselectLookup.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 151. Maximum allowed is 100.","line":351,"column":1,"nodeType":"Program","messageId":"max","endLine":351,"endColumn":143},{"ruleId":"max-len","severity":1,"message":"This line has a length of 131. Maximum allowed is 100.","line":355,"column":1,"nodeType":"Program","messageId":"max","endLine":355,"endColumn":117},{"ruleId":"max-len","severity":1,"message":"This line has a length of 155. Maximum allowed is 100.","line":371,"column":1,"nodeType":"Program","messageId":"max","endLine":371,"endColumn":147}],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'id' is assigned a value but never used.","line":358,"column":15,"nodeType":"Identifier","messageId":"unusedVar","endLine":358,"endColumn":17,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div\n\t\tclass=\"cdx-multiselect-lookup\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t>\n\t\t<cdx-chip-input\n\t\t\tref=\"chipInput\"\n\t\t\tv-model:input-chips=\"inputChipsWrapper\"\n\t\t\tv-model:input-value=\"computedInputValue\"\n\t\t\tv-bind=\"otherAttrs\"\n\t\t\tclass=\"cdx-multiselect-lookup__chip-input\"\n\t\t\trole=\"combobox\"\n\t\t\tautocomplete=\"off\"\n\t\t\taria-autocomplete=\"list\"\n\t\t\t:aria-controls=\"menuId\"\n\t\t\t:aria-expanded=\"expanded\"\n\t\t\t:aria-activedescendant=\"highlightedId\"\n\t\t\t:separate-input=\"separateInput\"\n\t\t\t:disabled=\"computedDisabled\"\n\t\t\t:status=\"computedStatus\"\n\t\t\t:disallow-arbitrary=\"true\"\n\t\t\t@update:input-value=\"onUpdateInputValue\"\n\t\t\t@focus=\"onInputFocus\"\n\t\t\t@blur=\"onInputBlur\"\n\t\t\t@keydown=\"onKeydown\"\n\t\t/>\n\n\t\t<cdx-menu\n\t\t\t:id=\"menuId\"\n\t\t\tref=\"menu\"\n\t\t\tv-model:selected=\"selectedWrapper\"\n\t\t\tv-model:expanded=\"expanded\"\n\t\t\t:menu-items=\"menuItems\"\n\t\t\tv-bind=\"menuConfig\"\n\t\t\t@load-more=\"$emit( 'load-more' )\"\n\t\t>\n\t\t\t<template #default=\"{ menuItem }\">\n\t\t\t\t<!--\n\t\t\t\t\t@slot Display of an individual item in the menu\n\t\t\t\t\t@binding {MenuItemData} menu-item The current menu item\n\t\t\t\t-->\n\t\t\t\t<slot name=\"menu-item\" :menu-item=\"menuItem\" />\n\t\t\t</template>\n\n\t\t\t<template #no-results>\n\t\t\t\t<!--\n\t\t\t\t\t@slot Message to show if there are no results to display.\n\t\t\t\t-->\n\t\t\t\t<slot name=\"no-results\" />\n\t\t\t</template>\n\t\t</cdx-menu>\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport {\n\tdefineComponent,\n\tComponentPublicInstance,\n\tRef,\n\tPropType,\n\tref,\n\ttoRef,\n\tcomputed,\n\tprovide,\n\twatch,\n\tnextTick\n} from 'vue';\n\nimport CdxChipInput from '../chip-input/ChipInput.vue';\nimport CdxMenu from '../menu/Menu.vue';\n\nimport useFieldData from '../../composables/useFieldData';\nimport useFloatingMenu from '../../composables/useFloatingMenu';\nimport useGeneratedId from '../../composables/useGeneratedId';\nimport useModelWrapper from '../../composables/useModelWrapper';\nimport useOptionalModelWrapper from '../../composables/useOptionalModelWrapper';\nimport useSplitAttributes from '../../composables/useSplitAttributes';\n\nimport { ChipInputItem, MenuItemData, MenuItemValue, MenuGroupData, MenuConfig, ValidationStatusType } from '../../types';\nimport { ValidationStatusTypes, AllowArbitraryKey } from '../../constants';\nimport { makeStringTypeValidator } from '../../utils/stringTypeValidator';\n\nconst statusValidator = makeStringTypeValidator( ValidationStatusTypes );\n\n/**\n * A predictive text input with a dropdown menu of items from which multiple selections can be made.\n */\nexport default defineComponent( {\n\tname: 'CdxMultiselectLookup',\n\n\tcomponents: {\n\t\tCdxChipInput,\n\t\tCdxMenu\n\t},\n\n\tprops: {\n\t\t/**\n\t\t * Current chips present in the input.\n\t\t *\n\t\t * Must be bound with `v-model:input-chips`. Initialize to an empty array if there are no\n\t\t * initial selections. If there are, initialize to an array of input chips matching those\n\t\t * selections.\n\t\t */\n\t\tinputChips: {\n\t\t\ttype: Array as PropType<ChipInputItem[]>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Value(s) of the current selection(s).\n\t\t *\n\t\t * Must be bound with `v-model:selected`. Initialize to an empty array if there are no\n\t\t * initial selections.\n\t\t */\n\t\tselected: {\n\t\t\ttype: [ Array ] as PropType<MenuItemValue[]>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Menu items and/or menu group definitions. Initialize to an empty array if there are no\n\t\t * initial menu items.\n\t\t *\n\t\t * Menu groups and individual menu items will be output in the order they appear here.\n\t\t */\n\t\tmenuItems: {\n\t\t\ttype: Array as PropType<( MenuItemData|MenuGroupData )[]>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Current value of the text input. This prop is optional and should only be used if you\n\t\t * need to keep track of the text input value for some reason (e.g. for validation).\n\t\t *\n\t\t * Optionally provided by `v-model:input-value` binding in the parent component.\n\t\t */\n\t\tinputValue: {\n\t\t\ttype: [ String, Number ] as PropType<string|number>,\n\t\t\tdefault: null\n\t\t},\n\t\t/**\n\t\t * Whether the text input should appear below the set of input chips.\n\t\t *\n\t\t * By default, the input chips are inline with the input.\n\t\t */\n\t\tseparateInput: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether the entire component is disabled.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * `status` attribute of the input.\n\t\t */\n\t\tstatus: {\n\t\t\ttype: String as PropType<ValidationStatusType>,\n\t\t\tdefault: 'default',\n\t\t\tvalidator: statusValidator\n\t\t},\n\t\t/**\n\t\t * Configuration for various menu features. All properties default to false.\n\t\t *\n\t\t * See the MenuConfig type.\n\t\t *\n\t\t * @default {}\n\t\t */\n\t\tmenuConfig: {\n\t\t\ttype: Object as PropType<MenuConfig>,\n\t\t\tdefault: () => ( {} as MenuConfig )\n\t\t}\n\t},\n\n\temits: [\n\t\t/**\n\t\t * When the input chips change.\n\t\t *\n\t\t * @property {ChipInputItem[]} inputChips The new set of inputChips\n\t\t */\n\t\t'update:input-chips',\n\t\t/**\n\t\t * When the selected value changes.\n\t\t *\n\t\t * @property {MenuItemValue[]} selected The new set of selected values\n\t\t */\n\t\t'update:selected',\n\t\t/**\n\t\t * When the input value changes. Only emitted if the inputValue prop is provided.\n\t\t *\n\t\t * This event is emitted both when the user changes the input and when the input is changed\n\t\t * or cleared automatically (e.g. on selection).\n\t\t *\n\t\t * @property {string | number} inputValue The new input value\n\t\t */\n\t\t'update:input-value',\n\t\t/**\n\t\t * When the user scrolls towards the bottom of the menu.\n\t\t *\n\t\t * If it is possible to add or load more menu items, then now would be a good moment\n\t\t * so that the user can experience infinite scrolling.\n\t\t */\n\t\t'load-more',\n\t\t/**\n\t\t * When the user changes the value of the input. Not emitted when the input is changed\n\t\t * automatically (e.g. on selection).\n\t\t *\n\t\t * @property {string | number} value The new value\n\t\t */\n\t\t'input',\n\t\t/**\n\t\t * When an input value change is committed by the user (e.g. on blur)\n\t\t *\n\t\t * @property {Event} event\n\t\t */\n\t\t'change',\n\t\t/**\n\t\t * When the input comes into focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'focus',\n\t\t/**\n\t\t * When the input loses focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'blur'\n\t],\n\n\tsetup: ( props, { emit, attrs, slots } ) => {\n\t\tconst chipInput = ref<InstanceType<typeof CdxChipInput>>();\n\t\tconst menu = ref<InstanceType<typeof CdxMenu>>();\n\t\tconst menuId = useGeneratedId( 'multiselect-lookup-menu' );\n\t\tconst highlightedId = computed( () => menu.value?.getHighlightedMenuItem()?.id );\n\n\t\tconst pending = ref( false );\n\t\tconst expanded = ref( false );\n\t\tconst isActive = ref( false );\n\n\t\t// Tell the child ChipInput not to allow arbitrary chips.\n\t\tprovide( AllowArbitraryKey, ref( false ) );\n\n\t\tconst {\n\t\t\tcomputedDisabled,\n\t\t\tcomputedStatus\n\t\t} = useFieldData(\n\t\t\ttoRef( props, 'disabled' ),\n\t\t\ttoRef( props, 'status' )\n\t\t);\n\n\t\tconst internalClasses = computed( () => ( {\n\t\t\t'cdx-multiselect-lookup--disabled': computedDisabled.value,\n\t\t\t'cdx-multiselect-lookup--pending': pending.value\n\t\t} ) );\n\t\tconst {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs\n\t\t} = useSplitAttributes( attrs, internalClasses );\n\n\t\tuseFloatingMenu( chipInput as Ref<ComponentPublicInstance>, menu );\n\n\t\tconst selectedWrapper = useModelWrapper( toRef( props, 'selected' ), emit, 'update:selected' );\n\t\tconst inputChipsWrapper = useModelWrapper( toRef( props, 'inputChips' ), emit, 'update:input-chips' );\n\n\t\t// Ref used if the inputValue prop is omitted.\n\t\tconst internalInputValue = ref<MenuItemValue>( '' );\n\t\tconst computedInputValue = useOptionalModelWrapper(\n\t\t\tinternalInputValue,\n\t\t\ttoRef( props, 'inputValue' ),\n\t\t\temit,\n\t\t\t'update:input-value'\n\t\t);\n\n\t\tconst showNoResults = computed( () => computedInputValue.value.toString().length > 0 && slots[ 'no-results' ] );\n\n\t\t/**\n\t\t * Handle input changes.\n\t\t *\n\t\t * @param newVal\n\t\t */\n\t\tasync function onUpdateInputValue( newVal: string|number ) {\n\t\t\t// Await nextTick before emitting an input event so the component's `selected` prop can\n\t\t\t// catch up. This is necessary when the user edits a chip, because the menu might open\n\t\t\t// with new results before the selected prop has been updated to remove the edited chip,\n\t\t\t// which will highlight that chip's related option unintentionally.\n\t\t\tawait nextTick();\n\n\t\t\t// Set pending to true if there is a value.\n\t\t\tpending.value = newVal !== null && newVal !== '';\n\n\t\t\t// Emit an input event for parent components that aren't binding `inputValue`.\n\t\t\temit( 'input', newVal );\n\t\t}\n\n\t\t/**\n\t\t * On focus, maybe open the menu.\n\t\t *\n\t\t * @param event The focus event\n\t\t */\n\t\tfunction onInputFocus( event: FocusEvent ) {\n\t\t\tisActive.value = true;\n\n\t\t\t// Open the menu if there are menu items to show, or if the no-results message should be\n\t\t\t// displayed.\n\t\t\tif ( props.menuItems.length > 0 || showNoResults.value ) {\n\t\t\t\texpanded.value = true;\n\t\t\t}\n\n\t\t\temit( 'focus', event );\n\t\t}\n\n\t\t/**\n\t\t * On blur, close the menu\n\t\t *\n\t\t * @param event The focus event\n\t\t */\n\t\tfunction onInputBlur( event: FocusEvent ) {\n\t\t\tisActive.value = false;\n\t\t\texpanded.value = false;\n\t\t\temit( 'blur', event );\n\t\t}\n\n\t\t/**\n\t\t * Conditionally handle key navigation of the menu.\n\t\t *\n\t\t * For this component, the user should only be able to use key navigation to open the menu\n\t\t * if there are menu items (or no-results slot content) to display.\n\t\t *\n\t\t * The space key should always do its default function of adding a space character,\n\t\t * and doesn't open the menu.\n\t\t *\n\t\t * @param e\n\t\t */\n\t\tfunction onKeydown( e: KeyboardEvent ) {\n\t\t\tif ( !menu.value ||\n\t\t\t\tcomputedDisabled.value ||\n\t\t\t\tprops.menuItems.length === 0 && !showNoResults.value ||\n\t\t\t\te.key === ' ' ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tmenu.value.delegateKeyNavigation( e );\n\t\t}\n\n\t\t// Keep the input chips in line with the selected values.\n\t\twatch( toRef( props, 'selected' ), ( newVal ) => {\n\t\t\t// Compare newVal with inputChipsWrapper. If something in newVal is missing from the\n\t\t\t// chips, add it.\n\t\t\tconst newSelections = newVal.filter( ( selection ) => inputChipsWrapper.value.find( ( chip ) => selection === chip.value ) === undefined );\n\n\t\t\tif ( newSelections.length > 0 ) {\n\t\t\t\tnewSelections.forEach( ( newSelection ) => {\n\t\t\t\t\tconst newMenuItem = menu.value?.getComputedMenuItems().find( ( menuItem ) => menuItem.value === newSelection );\n\t\t\t\t\tif ( newMenuItem ) {\n\t\t\t\t\t\t// eslint-disable-next-line @typescript-eslint/no-unused-vars\n\t\t\t\t\t\tconst { id, ...newMenuItemWithoutId } = newMenuItem;\n\t\t\t\t\t\tinputChipsWrapper.value.push( newMenuItemWithoutId as MenuItemData );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// Clear the input.\n\t\t\t\tcomputedInputValue.value = '';\n\n\t\t\t\t// Also emit an input event in case the inputValue prop wasn't used.\n\t\t\t\temit( 'input', '' );\n\t\t\t}\n\n\t\t\t// Remove any chips that no longer match a selected value.\n\t\t\tinputChipsWrapper.value = inputChipsWrapper.value.filter( ( chip ) => newVal.find( ( selection ) => chip.value === selection ) !== undefined );\n\t\t} );\n\n\t\t// Keep the selected values in line with the input chips.\n\t\twatch( toRef( props, 'inputChips' ), ( newVal ) => {\n\t\t\t// If a chip is added, do nothing - this can only happen via menu selection, and adding\n\t\t\t// a new chip is done in the `selected` watcher.\n\n\t\t\t// If a chip has been removed, update the array of selected values to match.\n\t\t\tif ( newVal.length < selectedWrapper.value.length ) {\n\t\t\t\tselectedWrapper.value = newVal.map( ( chip ) => chip.value );\n\t\t\t}\n\t\t} );\n\n\t\t// When the menu items change, maybe show the menu.\n\t\t// This is the main method of opening the menu of the component, since showing\n\t\t// the menu depends mostly on whether there are any items to show.\n\t\twatch( toRef( props, 'menuItems' ), ( newVal ) => {\n\t\t\tif ( newVal.length === 0 && !showNoResults.value ) {\n\t\t\t\t// Hide the menu if there are no menu items and no no-results content.\n\t\t\t\texpanded.value = false;\n\t\t\t} else if ( isActive.value && pending.value ) {\n\t\t\t\t// Open the menu if the input is focused and results were pending.\n\t\t\t\texpanded.value = true;\n\t\t\t}\n\n\t\t\t// Clear the pending state\n\t\t\tpending.value = false;\n\t\t} );\n\n\t\treturn {\n\t\t\tchipInput,\n\t\t\tmenu,\n\t\t\tmenuId,\n\t\t\thighlightedId,\n\t\t\texpanded,\n\t\t\tcomputedDisabled,\n\t\t\tcomputedStatus,\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs,\n\n\t\t\tselectedWrapper,\n\t\t\tinputChipsWrapper,\n\t\t\tcomputedInputValue,\n\n\t\t\tonUpdateInputValue,\n\t\t\tonInputBlur,\n\t\t\tonInputFocus,\n\t\t\tonKeydown\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/pending-state.less';\n\n.cdx-multiselect-lookup {\n\tposition: relative;\n\tbox-sizing: @box-sizing-base;\n\tvertical-align: middle;\n\n\t&--pending {\n\t\t.cdx-chip-input {\n\t\t\t// Put the pending background on the `<input>` wrapper, which differs depending on\n\t\t\t// whether there's a separate input.\n\t\t\t&:not( .cdx-chip-input--has-separate-input ) .cdx-chip-input__chips,\n\t\t\t.cdx-chip-input__separate-input {\n\t\t\t\t.cdx-mixin-pending-state();\n\t\t\t}\n\t\t}\n\t}\n\n\t// Overrides when used within a Dialog component\n\t.cdx-dialog & {\n\t\t// The menu is positioned relative to the dialog backdrop, not the triggering element.\n\t\tposition: static;\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/progress-bar/ProgressBar.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/progress-bar/ProgressBar.vue","messages":[{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":70,"column":3,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":70,"endColumn":5},{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":70,"column":5,"nodeType":"Identifier","messageId":"unexpected","endLine":70,"endColumn":10},{"ruleId":"no-mixed-spaces-and-tabs","severity":2,"message":"Mixed spaces and tabs.","line":71,"column":2,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":71,"endColumn":4}],"suppressedMessages":[],"errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<!-- ARIA progressbar default values are `aria-valuemin=\"0\"` and `aria-valuemax=\"100\"`,\n\thence omitting them here. -->\n\t<div\n\t\tclass=\"cdx-progress-bar\"\n\t\t:class=\"rootClasses\"\n\t\trole=\"progressbar\"\n\t\t:aria-hidden=\"computedAriaHidden\"\n\t\t:aria-disabled=\"disabled\"\n\t>\n\t\t<div class=\"cdx-progress-bar__bar\" />\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport {\n\tdefineComponent,\n\tcomputed\n} from 'vue';\nimport useWarnOnce from '../../composables/useWarnOnce';\n\n/**\n * A linear indicator of progress.\n *\n * Currently only supports indeterminate type (i.e. the bar will scroll across the width of the\n * display and then reappear at the start, rather than reflecting a specific amount of progress\n * having been made).\n *\n * A smaller, inline version is available for use within other components, e.g. a menu or dialog.\n */\nexport default defineComponent( {\n\tname: 'CdxProgressBar',\n\tprops: {\n\t\t/**\n\t\t * Whether this is the smaller, inline variant.\n\t\t */\n\t\tinline: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Whether the progress bar is disabled.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t}\n\t},\n\tsetup( props, { attrs } ) {\n\t\t// Emit a warning if block progress bar is without the `aria-label` or\n\t\t// `aria-hidden` attribute set, but do this only once per progress bar.\n\t\tuseWarnOnce(\n\t\t\t() => !props.inline && !attrs[ 'aria-label' ] && !attrs[ 'aria-hidden' ],\n\t\t\t'CdxProgressBar: Progress bars require one of the following attribute, aria-label or aria-hidden. ' +\n\t\t\t\t'See documentation on https://doc.wikimedia.org/codex/latest/components/demos/progressbar.html'\n\t\t);\n\n\t\tconst rootClasses = computed( () => ( {\n\t\t\t'cdx-progress-bar--block': !props.inline,\n\t\t\t'cdx-progress-bar--inline': props.inline,\n\t\t\t'cdx-progress-bar--enabled': !props.disabled,\n\t\t\t'cdx-progress-bar--disabled': props.disabled\n\t\t} ) );\n\n\t\t// Computed property for `aria-hidden`.\n\t\tconst computedAriaHidden = computed( () =>\n\t\t\t// Set `aria-hidden` to `true` only when `inline` prop is true.\n\t\t\t// Otherwise, don't set the attribute.\n\t\t\t props.inline ? 'true' : undefined\n\t\t );\n\n\t\treturn {\n\t\t\trootClasses,\n\t\t\tcomputedAriaHidden\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-progress-bar {\n\tbox-sizing: @box-sizing-base;\n\toverflow-x: hidden;\n\n\t&__bar {\n\t\twidth: @size-third;\n\t\theight: @size-full;\n\t}\n\n\t&:not( .cdx-progress-bar--inline ) {\n\t\t// Support Safari: Create a stacking context to prevent the bar from overflowing the\n\t\t// `border-radius` of the component's root element by `position: relative` and\n\t\t// `z-index` other than `auto`.\n\t\tposition: relative;\n\t\tz-index: @z-index-stacking-1;\n\t\theight: @size-100;\n\t\tmax-width: @max-width-base;\n\t\tborder: @border-base;\n\t\tborder-radius: @border-radius-pill;\n\t\tbox-shadow: @box-shadow-drop-medium;\n\t}\n\n\t&--inline {\n\t\twidth: @size-full;\n\t\theight: @size-25;\n\t}\n\n\t&:not( .cdx-progress-bar--disabled ) {\n\t\t.cdx-progress-bar__bar {\n\t\t\tbackground-color: @background-color-progressive;\n\t\t\tanimation-name: cdx-animation-progress-bar__bar;\n\t\t\tanimation-duration: @animation-duration-medium;\n\t\t\tanimation-timing-function: @animation-timing-function-base;\n\t\t\tanimation-iteration-count: @animation-iteration-count-base;\n\t\t}\n\n\t\t&.cdx-progress-bar--block {\n\t\t\tbackground-color: @background-color-base;\n\t\t}\n\t}\n\n\t&--disabled {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t.cdx-progress-bar__bar {\n\t\t\tbackground-color: @background-color-disabled;\n\t\t}\n\n\t\t&:not( .cdx-progress-bar--inline ) {\n\t\t\tbackground-color: @background-color-disabled-subtle;\n\t\t}\n\t}\n}\n\n@keyframes cdx-animation-progress-bar__bar {\n\tfrom {\n\t\ttransform: translate( -@size-full );\n\t}\n\n\tto {\n\t\ttransform: translate( 300% );\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/radio/Radio.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/radio/Radio.vue","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":162,"column":4,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":162,"endColumn":16,"suggestions":[{"messageId":"suggestOptionalChain","fix":{"range":[4574,4575],"text":"?"},"desc":"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/search-input/SearchInput.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/search-input/SearchInput.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/search-result-title/SearchResultTitle.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 109. Maximum allowed is 100.","line":42,"column":1,"nodeType":"Program","messageId":"max","endLine":42,"endColumn":104}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<span class=\"cdx-search-result-title\">\n\t\t<!-- All on one line to avoid introducing unwanted whitespace into the UI. -->\n\t\t<!--eslint-disable-next-line max-len-->\n\t\t<bdi>{{ titleChunks[ 0 ] }}<span class=\"cdx-search-result-title__match\">{{ titleChunks[ 1 ] }}</span>{{ titleChunks[ 2 ] }}</bdi>\n\t</span>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, computed } from 'vue';\nimport { splitStringAtMatch } from '../../utils/stringHelpers';\n\n/**\n * Title with highlighted search query.\n *\n * This component can be used to display the title of a search result with the\n * current search query visually differentiated within the title text.\n */\nexport default defineComponent( {\n\tname: 'CdxSearchResultTitle',\n\n\tprops: {\n\t\t/**\n\t\t * Title text.\n\t\t */\n\t\ttitle: {\n\t\t\ttype: String,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * The current search query.\n\t\t */\n\t\tsearchQuery: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t}\n\t},\n\n\tsetup: ( props ) => {\n\t\t// Splits the title into three chunks: the part before the search query, the part containing\n\t\t// the search query, and the part after the search query.\n\t\tconst titleChunks = computed( () => splitStringAtMatch( props.searchQuery, String( props.title ) ) );\n\n\t\treturn {\n\t\t\ttitleChunks\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n\n.cdx-search-result-title {\n\tdisplay: inline-block;\n\t// Make sure long words won't overflow the container.\n\tmax-width: @size-full;\n\tfont-weight: @font-weight-bold;\n\n\t&__match {\n\t\tfont-weight: @font-weight-normal;\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/select/Select.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/select/Select.vue","messages":[{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":160,"column":41,"nodeType":"TSTypeReference","messageId":"overrides","endLine":160,"endColumn":45},{"ruleId":"max-len","severity":1,"message":"This line has a length of 141. Maximum allowed is 100.","line":214,"column":1,"nodeType":"Program","messageId":"max","endLine":214,"endColumn":136}],"suppressedMessages":[{"ruleId":"@typescript-eslint/prefer-nullish-coalescing","severity":2,"message":"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.","line":199,"column":53,"nodeType":"Punctuator","messageId":"preferNullishOverOr","endLine":199,"endColumn":55,"suggestions":[{"messageId":"suggestNullish","fix":{"range":[4973,4975],"text":"??"},"desc":"Fix to nullish coalescing operator (`??`)."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'id' is assigned a value but never used.","line":256,"column":12,"nodeType":"Identifier","messageId":"unusedVar","endLine":256,"endColumn":14,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div\n\t\tclass=\"cdx-select-vue\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t\t:aria-disabled=\"computedDisabled\"\n\t>\n\t\t<div\n\t\t\t:id=\"computedHandleId\"\n\t\t\tref=\"handle\"\n\t\t\tclass=\"cdx-select-vue__handle\"\n\t\t\tv-bind=\"otherAttrsMinusId\"\n\t\t\ttabindex=\"0\"\n\t\t\trole=\"combobox\"\n\t\t\t:aria-controls=\"menuId\"\n\t\t\t:aria-activedescendant=\"highlightedId\"\n\t\t\t:aria-expanded=\"expanded\"\n\t\t\t:aria-describedby=\"descriptionId\"\n\t\t\t@click=\"onClick\"\n\t\t\t@blur=\"onBlur\"\n\t\t\t@keydown=\"onKeydown\"\n\t\t>\n\t\t\t<!--\n\t\t\t\t@slot Display of the current selection or default label\n\t\t\t\t@binding {MenuItemData|undefined} selected-menu-item The currently selected menu\n\t\t\t\titem\n\t\t\t\t@binding {string} default-label The default label, provided via a prop\n\t\t\t-->\n\t\t\t<slot\n\t\t\t\tname=\"label\"\n\t\t\t\t:selected-menu-item=\"selectedMenuItem\"\n\t\t\t\t:default-label=\"defaultLabel\"\n\t\t\t>\n\t\t\t\t{{ currentLabel }}\n\t\t\t</slot>\n\t\t\t<cdx-icon\n\t\t\t\tv-if=\"startIcon\"\n\t\t\t\t:icon=\"startIcon\"\n\t\t\t\tclass=\"cdx-select-vue__start-icon\"\n\t\t\t/>\n\t\t\t<cdx-icon\n\t\t\t\t:icon=\"cdxIconExpand\"\n\t\t\t\tclass=\"cdx-select-vue__indicator\"\n\t\t\t/>\n\t\t</div>\n\n\t\t<cdx-menu\n\t\t\t:id=\"menuId\"\n\t\t\tref=\"menu\"\n\t\t\tv-model:selected=\"modelWrapper\"\n\t\t\tv-model:expanded=\"expanded\"\n\t\t\t:menu-items=\"menuItems\"\n\t\t\tv-bind=\"menuConfig\"\n\t\t\t@load-more=\"$emit( 'load-more' )\"\n\t\t>\n\t\t\t<template #default=\"{ menuItem }\">\n\t\t\t\t<!--\n\t\t\t\t\t@slot Display of an individual item in the menu\n\t\t\t\t\t@binding {MenuItemData} menu-item The current menu item\n\t\t\t\t-->\n\t\t\t\t<slot name=\"menu-item\" :menu-item=\"menuItem\" />\n\t\t\t</template>\n\t\t</cdx-menu>\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport {\n\tPropType,\n\tdefineComponent,\n\tcomputed,\n\tref,\n\ttoRef,\n\tinject\n} from 'vue';\nimport { Icon, cdxIconExpand } from '@wikimedia/codex-icons';\n\nimport CdxIcon from '../icon/Icon.vue';\nimport CdxMenu from '../menu/Menu.vue';\n\nimport useGeneratedId from '../../composables/useGeneratedId';\nimport useModelWrapper from '../../composables/useModelWrapper';\nimport useFieldData from '../../composables/useFieldData';\nimport useSplitAttributes from '../../composables/useSplitAttributes';\nimport useFloatingMenu from '../../composables/useFloatingMenu';\n\nimport { MenuItemData, MenuGroupData, MenuConfig, ValidationStatusType } from '../../types';\nimport { ValidationStatusTypes, FieldDescriptionIdKey } from '../../constants';\nimport { makeStringTypeValidator } from '../../utils/stringTypeValidator';\nconst statusValidator = makeStringTypeValidator( ValidationStatusTypes );\n\n/**\n * An input with a dropdown menu of predefined, selectable items.\n */\nexport default defineComponent( {\n\tname: 'CdxSelect',\n\tcomponents: {\n\t\tCdxIcon,\n\t\tCdxMenu\n\t},\n\t/**\n\t * We want the select handle to inherit attributes, not the root element.\n\t */\n\tinheritAttrs: false,\n\n\tprops: {\n\t\t/**\n\t\t * Menu items and/or menu group definitions.\n\t\t *\n\t\t * Menu groups and individual menu items will be output in the order they appear here.\n\t\t */\n\t\tmenuItems: {\n\t\t\ttype: Array as PropType<( MenuItemData | MenuGroupData )[]>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Value of the current selection.\n\t\t *\n\t\t * Must be bound with `v-model:selected`.\n\t\t *\n\t\t * The property should be initialized to `null` rather than using a falsy value.\n\t\t */\n\t\tselected: {\n\t\t\ttype: [ String, Number, null ] as PropType<string|number|null>,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Label to display when no selection has been made.\n\t\t */\n\t\tdefaultLabel: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\n\t\t/**\n\t\t * Whether the dropdown is disabled.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Configuration for various menu features. All properties default to false.\n\t\t *\n\t\t * See the MenuConfig type.\n\t\t *\n\t\t * @default {}\n\t\t */\n\t\tmenuConfig: {\n\t\t\ttype: Object as PropType<MenuConfig>,\n\t\t\tdefault: () => ( {} as MenuConfig )\n\t\t},\n\n\t\t/**\n\t\t * An icon at the start of the select element\n\t\t * displayed when no selection has been made.\n\t\t */\n\t\tdefaultIcon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon | undefined>,\n\t\t\tdefault: undefined\n\t\t},\n\n\t\t/**\n\t\t * `status` attribute of the input.\n\t\t */\n\t\tstatus: {\n\t\t\ttype: String as PropType<ValidationStatusType>,\n\t\t\tdefault: 'default',\n\t\t\tvalidator: statusValidator\n\t\t}\n\t},\n\n\temits: [\n\t\t/**\n\t\t * When the selection value changes.\n\t\t *\n\t\t * @property {string | number | null} modelValue The new model value\n\t\t */\n\t\t'update:selected',\n\t\t/**\n\t\t * When the user scrolls towards the bottom of the menu.\n\t\t *\n\t\t * If it is possible to add or load more menu items, then now would be a good moment\n\t\t * so that the user can experience infinite scrolling.\n\t\t */\n\t\t'load-more'\n\t],\n\n\tsetup( props, { emit, attrs } ) {\n\t\t// Set up basic reactive values and template refs.\n\t\tconst handle = ref<HTMLDivElement>();\n\t\tconst menu = ref<InstanceType<typeof CdxMenu>>();\n\t\tconst descriptionId = inject( FieldDescriptionIdKey, undefined );\n\t\tconst menuId = useGeneratedId( 'select-menu' );\n\t\tconst expanded = ref( false );\n\n\t\t// eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n\t\tconst handleId = ( attrs.id as string|undefined ) || useGeneratedId( 'select-handle' );\n\t\tconst {\n\t\t\tcomputedDisabled,\n\t\t\tcomputedStatus,\n\t\t\tcomputedInputId: computedHandleId\n\t\t} = useFieldData(\n\t\t\ttoRef( props, 'disabled' ),\n\t\t\ttoRef( props, 'status' ),\n\t\t\thandleId\n\t\t);\n\n\t\t// The value of the component's current selection is tracked in the parent as a v-model\n\t\t// binding.\n\t\tconst modelWrapper = useModelWrapper( toRef( props, 'selected' ), emit, 'update:selected' );\n\n\t\tconst selectedMenuItem = computed( () => menu.value?.getComputedMenuItems().find( ( menuItem ) => menuItem.value === props.selected )\n\t\t);\n\n\t\t// Set up the label that should display in the handle.\n\t\tconst currentLabel = computed( () => selectedMenuItem.value ?\n\t\t\tselectedMenuItem.value.label ?? selectedMenuItem.value.value :\n\t\t\tprops.defaultLabel );\n\n\t\tconst startIcon = computed( () => {\n\t\t\tif ( props.defaultIcon && !selectedMenuItem.value ) {\n\t\t\t\treturn props.defaultIcon;\n\t\t\t// The selected item includes an icon\n\t\t\t} else if ( selectedMenuItem.value?.icon ) {\n\t\t\t\treturn selectedMenuItem.value.icon;\n\t\t\t}\n\t\t\t// Explicit return is needed to satisfy vue/return-in-computed-property\n\t\t\treturn undefined;\n\t\t} );\n\n\t\tconst internalClasses = computed( (): Record<string, boolean> => ( {\n\t\t\t'cdx-select-vue--enabled': !computedDisabled.value,\n\t\t\t'cdx-select-vue--disabled': computedDisabled.value,\n\t\t\t'cdx-select-vue--expanded': expanded.value,\n\t\t\t'cdx-select-vue--value-selected': !!selectedMenuItem.value,\n\t\t\t'cdx-select-vue--no-selections': !selectedMenuItem.value,\n\t\t\t'cdx-select-vue--has-start-icon': !!startIcon.value,\n\t\t\t[ `cdx-select-vue--status-${ computedStatus.value }` ]: true\n\t\t} ) );\n\n\t\t// Get helpers from useSplitAttributes.\n\t\tconst {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs\n\t\t} = useSplitAttributes( attrs, internalClasses );\n\n\t\t// Normally, we use v-bind to bind otherAttrs to the appropriate element. In this case, we\n\t\t// do not want to include the id attribute, since we're using the computed ID via the\n\t\t// useComputedId composable.\n\t\t// This removes the ID and stores all other attributes in otherAttrsMinusId.\n\t\tconst otherAttrsMinusId = computed( () => {\n\t\t\t// eslint-disable-next-line @typescript-eslint/no-unused-vars\n\t\t\tconst { id, ...everythingElse } = otherAttrs.value;\n\t\t\treturn everythingElse;\n\t\t} );\n\n\t\tconst highlightedId = computed( () => menu.value?.getHighlightedMenuItem()?.id );\n\n\t\tfunction onBlur(): void {\n\t\t\texpanded.value = false;\n\t\t}\n\n\t\tfunction onClick(): void {\n\t\t\tif ( computedDisabled.value ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\texpanded.value = !expanded.value;\n\t\t\thandle.value?.focus();\n\t\t}\n\n\t\tfunction onKeydown( e: KeyboardEvent ) {\n\t\t\tif ( computedDisabled.value ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tmenu.value?.delegateKeyNavigation( e, { characterNavigation: true } );\n\t\t}\n\n\t\tuseFloatingMenu( handle, menu );\n\n\t\treturn {\n\t\t\thandle,\n\t\t\tmenu,\n\t\t\tcomputedHandleId,\n\t\t\tdescriptionId,\n\t\t\tmenuId,\n\t\t\tmodelWrapper,\n\t\t\tselectedMenuItem,\n\t\t\thighlightedId,\n\t\t\texpanded,\n\t\t\tcomputedDisabled,\n\t\t\tonBlur,\n\t\t\tcurrentLabel,\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrsMinusId,\n\t\t\tonClick,\n\t\t\tonKeydown,\n\t\t\tstartIcon,\n\t\t\tcdxIconExpand\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/icon-alignment.less';\n@import ( reference ) '../../themes/mixins/select.less';\n@import ( reference ) '../../themes/mixins/public/css-icon.less';\n\n// HACK: We can't use the CSS icon mixin for the select handle's arrow icon, because it uses\n// mask-image, which applies to the background of the entire element. We can't do that with the\n// entire <select> element, and pseudo-elements can't be used for the icon either.\n// Instead, we really need background rules. Unfortunately, we can't rely on our color tokens here,\n// since they will soon output CSS custom properties, which won't work for the SVG's fill property.\n// TODO: Make this work in night mode.\n@color-base-hex: #202122;\n@color-disabled-hex: #72777d;\n@icon-expand-svg-content: extract( @cdx-icon-expand, 1 );\n\n.get-select-icon-background-image( @param-select-icon-color ) {\n\t@escaped-icon-color: escape( @param-select-icon-color );\n\tbackground-image: url( 'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"@{escaped-icon-color}\">@{icon-expand-svg-content}</svg>' );\n}\n\n// CSS-only and Vue implementations are too divergent to combine, so they are included separately.\n// This is the CSS-only version, which is a `<select>` element.\n.cdx-select {\n\t.cdx-select__handle();\n\t/* stylelint-disable-next-line plugin/no-unsupported-browser-features */\n\tappearance: none;\n\t/* stylelint-disable-next-line scale-unlimited/declaration-strict-value */\n\tbackground-position: center right @spacing-75;\n\tbackground-repeat: no-repeat;\n\tbackground-size: calc( ~'max( @{size-icon-x-small}, @{min-size-icon-x-small} )' );\n\n\t&:disabled {\n\t\t.cdx-select__handle--disabled();\n\t\t.get-select-icon-background-image( @color-disabled-hex );\n\n\t\t// Support: Chrome, which sets an opacity less than 1 for disabled select elements.\n\t\topacity: @opacity-base;\n\t}\n\n\t&:enabled {\n\t\t.cdx-select__handle--enabled();\n\t\t.get-select-icon-background-image( @color-base-hex );\n\t}\n}\n\n// This is the Vue implementation.\n.cdx-select-vue {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&__handle {\n\t\t.cdx-select__handle();\n\t\tposition: relative;\n\t\twidth: @size-full;\n\t}\n\n\t&--has-start-icon .cdx-select-vue__handle {\n\t\t.cdx-mixin-icon-wrapper-padding( start );\n\t}\n\n\t&__start-icon.cdx-icon {\n\t\t.cdx-mixin-icon( start );\n\t}\n\n\t&__indicator.cdx-icon {\n\t\tcolor: @color-base;\n\t\t.cdx-mixin-icon(\n\t\t\tend,\n\t\t\t@min-size-icon-x-small,\n\t\t\t@size-icon-x-small,\n\t\t\t@spacing-75\n\t\t);\n\t}\n\n\t&--enabled {\n\t\t.cdx-select-vue__handle {\n\t\t\t.cdx-select__handle--enabled();\n\n\t\t\t&:hover {\n\t\t\t\t.cdx-select-vue__indicator {\n\t\t\t\t\tcolor: @color-base--hover;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/* Expanded Menu only happens when enabled. */\n\t\t&.cdx-select-vue--expanded {\n\t\t\t.cdx-select-vue__handle {\n\t\t\t\tbackground-color: @background-color-base;\n\n\t\t\t\t/* stylelint-disable-next-line max-nesting-depth */\n\t\t\t\t.cdx-select-vue__indicator {\n\t\t\t\t\tcolor: @color-base;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/* stylelint-disable no-descending-specificity */\n\t&--disabled {\n\t\t.cdx-select-vue__handle {\n\t\t\t.cdx-select__handle--disabled();\n\t\t\t// Don't implement coined effect on text-shadow from OOUI.\n\t\t\t// This has never gone through design review and was a hack to increase\n\t\t\t// color contrast.\n\t\t\t// text-shadow: @text-shadow-base--disabled;\n\t\t\tcursor: @cursor-base--disabled;\n\t\t}\n\n\t\t.cdx-select-vue__indicator,\n\t\t.cdx-select-vue__start-icon {\n\t\t\tcolor: @color-disabled;\n\t\t}\n\t}\n\t/* stylelint-enable no-descending-specificity */\n\n\t&--status-error&--enabled {\n\t\t.cdx-select-vue__handle:not( :focus ) {\n\t\t\tbackground-color: @background-color-error-subtle;\n\t\t\tcolor: @color-error;\n\t\t\tborder-color: @border-color-error;\n\n\t\t\t.cdx-select-vue__start-icon {\n\t\t\t\tcolor: @color-error;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @background-color-error-subtle--hover;\n\t\t\t\tcolor: @color-error--hover;\n\t\t\t\tborder-color: @border-color-error--hover;\n\n\t\t\t\t.cdx-select-vue__start-icon {\n\t\t\t\t\tcolor: @color-error--hover;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Overrides when used within a Dialog component\n\t.cdx-dialog & {\n\t\t// The menu is positioned relative to the dialog backdrop, not the triggering element.\n\t\tposition: static;\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/tab/Tab.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/tab/Tab.vue","messages":[],"suppressedMessages":[{"ruleId":"vue/no-unused-properties","severity":2,"message":"'label' of property found, but never used.","line":47,"column":3,"nodeType":"Identifier","messageId":"unused","endLine":47,"endColumn":8,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"vue/no-unused-properties","severity":2,"message":"'disabled' of property found, but never used.","line":57,"column":3,"nodeType":"Identifier","messageId":"unused","endLine":57,"endColumn":11,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/table/Table.test.ts","messages":[],"suppressedMessages":[{"ruleId":"no-unused-expressions","severity":2,"message":"Expected an assignment or function call and instead saw an expression.","line":262,"column":5,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":262,"endColumn":57,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"jest/valid-expect","severity":2,"message":"Matchers must be called to assert","line":262,"column":46,"nodeType":"Identifier","messageId":"matcherNotCalled","endLine":262,"endColumn":56,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/table/Table.vue","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 106. Maximum allowed is 100.","line":663,"column":1,"nodeType":"Program","messageId":"max","endLine":663,"endColumn":101},{"ruleId":"max-len","severity":1,"message":"This line has a length of 110. Maximum allowed is 100.","line":828,"column":1,"nodeType":"Program","messageId":"max","endLine":828,"endColumn":99}],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":303,"column":6,"nodeType":"MemberExpression","messageId":"unexpected","endLine":303,"endColumn":18,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[8634,8734],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":336,"column":6,"nodeType":"MemberExpression","messageId":"unexpected","endLine":336,"endColumn":18,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[9583,9720],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":453,"column":6,"nodeType":"MemberExpression","messageId":"unexpected","endLine":453,"endColumn":18,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[12490,12582],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":755,"column":5,"nodeType":"MemberExpression","messageId":"unexpected","endLine":755,"endColumn":17,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[21547,21615],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div class=\"cdx-table\" tabindex=\"0\">\n\t\t<div\n\t\t\tv-if=\"!hideCaption || ( $slots.header && $slots.header().length > 0 )\"\n\t\t\tclass=\"cdx-table__header\"\n\t\t>\n\t\t\t<!--\n\t\t\t\tWe need this div, even if the caption is hidden, to ensure the\n\t\t\t\tslot is aligned to the end.\n\t\t\t\taria-hidden is used so assistive tech will skip the visible caption and only read\n\t\t\t\tthe <caption> element. However, if there is header content, the visible caption\n\t\t\t\tshould be read too to ensure the caption is read before the header content.\n\t\t\t-->\n\t\t\t<div\n\t\t\t\tclass=\"cdx-table__header__caption\"\n\t\t\t\t:aria-hidden=\"$slots.header && $slots.header().length > 0 ? undefined : true\"\n\t\t\t>\n\t\t\t\t<!-- Visible table title. -->\n\t\t\t\t<template v-if=\"!hideCaption\">\n\t\t\t\t\t{{ caption }}\n\t\t\t\t</template>\n\t\t\t</div>\n\t\t\t<div class=\"cdx-table__header__content\">\n\t\t\t\t<!-- eslint-disable-next-line max-len -->\n\t\t\t\t<!-- @slot Header content. Not to be confused with <thead>; use the thead slot to customize that. -->\n\t\t\t\t<slot name=\"header\" />\n\t\t\t</div>\n\t\t</div>\n\n\t\t<cdx-table-pager\n\t\t\tv-if=\"paginate && ( paginationPosition === 'top' || paginationPosition === 'both' )\"\n\t\t\tv-model:items-per-page=\"pageSize\"\n\t\t\tclass=\"cdx-table__pagination--top\"\n\t\t\t:pagination-size-options=\"paginationSizeOptions\"\n\t\t\t:prev-disabled=\"prevDisabled\"\n\t\t\t:next-disabled=\"nextDisabled\"\n\t\t\t:last-disabled=\"lastDisabled\"\n\t\t\t@next=\"onNext\"\n\t\t\t@prev=\"onPrev\"\n\t\t\t@first=\"onFirst\"\n\t\t\t@last=\"onLast\"\n\t\t>\n\t\t\t<span class=\"cdx-table__pagination-status--long\">\n\t\t\t\t{{ paginationStatusMessageLong }}\n\t\t\t</span>\n\n\t\t\t<span class=\"cdx-table__pagination-status--short\">\n\t\t\t\t{{ paginationStatusMessageShort }}\n\t\t\t</span>\n\t\t</cdx-table-pager>\n\n\t\t<div class=\"cdx-table__table-wrapper\">\n\t\t\t<table class=\"cdx-table__table\" :class=\"tableClasses\">\n\t\t\t\t<!-- Visually-hidden caption element, for assistive technology. -->\n\t\t\t\t<caption>\n\t\t\t\t\t<template v-if=\"!hasSortableColumns\">\n\t\t\t\t\t\t{{ caption }}\n\t\t\t\t\t</template>\n\t\t\t\t\t<template v-else>\n\t\t\t\t\t\t{{ translatedSortCaption }}\n\t\t\t\t\t</template>\n\t\t\t\t</caption>\n\t\t\t\t<!-- @slot Custom <thead>. -->\n\t\t\t\t<slot name=\"thead\">\n\t\t\t\t\t<thead v-if=\"columns.length > 0\">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th v-if=\"useRowSelection\" class=\"cdx-table__table__select-rows\">\n\t\t\t\t\t\t\t\t<cdx-checkbox\n\t\t\t\t\t\t\t\t\tv-model=\"selectAll\"\n\t\t\t\t\t\t\t\t\t:hide-label=\"true\"\n\t\t\t\t\t\t\t\t\t:indeterminate=\"selectAllIndeterminate\"\n\t\t\t\t\t\t\t\t\t@update:model-value=\"handleSelectAll\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{ translatedSelectAllLabel }}\n\t\t\t\t\t\t\t\t</cdx-checkbox>\n\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t\t<th\n\t\t\t\t\t\t\t\tv-for=\"column in columns\"\n\t\t\t\t\t\t\t\t:key=\"column.id\"\n\t\t\t\t\t\t\t\tscope=\"col\"\n\t\t\t\t\t\t\t\t:class=\"getCellClass( column, column.allowSort )\"\n\t\t\t\t\t\t\t\t:aria-sort=\"getSortOrder( column.id, column.allowSort )\"\n\t\t\t\t\t\t\t\t:style=\"getCellStyle( column )\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<template v-if=\"column.allowSort\">\n\t\t\t\t\t\t\t\t\t<button\n\t\t\t\t\t\t\t\t\t\t:aria-selected=\"column.id === activeSortColumn\"\n\t\t\t\t\t\t\t\t\t\tclass=\"cdx-table__table__sort-button\"\n\t\t\t\t\t\t\t\t\t\t@click=\"handleSort( column.id )\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<span class=\"cdx-table__table__sort-label\">\n\t\t\t\t\t\t\t\t\t\t\t{{ column.label }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<cdx-icon\n\t\t\t\t\t\t\t\t\t\t\t:icon=\"getSortIcon( column.id )\"\n\t\t\t\t\t\t\t\t\t\t\tsize=\"small\"\n\t\t\t\t\t\t\t\t\t\t\tclass=\"cdx-table__table__sort-icon--vue\"\n\t\t\t\t\t\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t<template v-else>\n\t\t\t\t\t\t\t\t\t{{ column.label }}\n\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t</slot>\n\n\t\t\t\t<cdx-progress-bar\n\t\t\t\t\tv-if=\"pending\"\n\t\t\t\t\t:inline=\"true\"\n\t\t\t\t\tclass=\"cdx-table__pending-indicator\"\n\t\t\t\t/>\n\n\t\t\t\t<!-- @slot Custom <tbody>. -->\n\t\t\t\t<slot name=\"tbody\">\n\t\t\t\t\t<tbody v-if=\"dataForDisplay.length > 0\">\n\t\t\t\t\t\t<tr\n\t\t\t\t\t\t\tv-for=\"( row, rowIndex ) in dataForDisplay\"\n\t\t\t\t\t\t\t:key=\"getRowKey( row, rowIndex )\"\n\t\t\t\t\t\t\t:class=\"getRowClass( row, rowIndex )\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<td v-if=\"useRowSelection\">\n\t\t\t\t\t\t\t\t<cdx-checkbox\n\t\t\t\t\t\t\t\t\tv-model=\"wrappedSelectedRows\"\n\t\t\t\t\t\t\t\t\t:input-value=\"getRowKey( row, rowIndex )\"\n\t\t\t\t\t\t\t\t\t:hide-label=\"true\"\n\t\t\t\t\t\t\t\t\t@update:model-value=\"handleRowSelection\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{ translatedSelectRowLabel(\n\t\t\t\t\t\t\t\t\t\trowIndex + 1,\n\t\t\t\t\t\t\t\t\t\tdataForDisplay.length\n\t\t\t\t\t\t\t\t\t) }}\n\t\t\t\t\t\t\t\t</cdx-checkbox>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<component\n\t\t\t\t\t\t\t\t:is=\"getCellElement( column.id )\"\n\t\t\t\t\t\t\t\tv-for=\"column in columns\"\n\t\t\t\t\t\t\t\t:key=\"column.id\"\n\t\t\t\t\t\t\t\t:scope=\"getRowHeaderScope( column.id )\"\n\t\t\t\t\t\t\t\t:class=\"getCellClass( column )\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<!--\n\t\t\t\t\t\t\t\t\t@slot Table cell content, per column.\n\t\t\t\t\t\t\t\t\t@binding item {any} Data for the cell\n\t\t\t\t\t\t\t\t\t@binding row {TableRow|TableRowWithIdentifier} Data for the row\n\t\t\t\t\t\t\t\t-->\n\t\t\t\t\t\t\t\t<slot\n\t\t\t\t\t\t\t\t\t:name=\"'item-' + column.id\"\n\t\t\t\t\t\t\t\t\t:item=\"row[ column.id ]\"\n\t\t\t\t\t\t\t\t\t:row=\"row\">\n\t\t\t\t\t\t\t\t\t{{ row[ column.id ] }}\n\t\t\t\t\t\t\t\t</slot>\n\t\t\t\t\t\t\t</component>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t\t<!-- eslint-disable-next-line max-len -->\n\t\t\t\t\t<tbody v-else-if=\"$slots[ 'empty-state' ] && $slots[ 'empty-state' ]().length > 0\">\n\t\t\t\t\t\t<tr class=\"cdx-table__table__empty-state\">\n\t\t\t\t\t\t\t<td\n\t\t\t\t\t\t\t\t:colspan=\"columns.length\"\n\t\t\t\t\t\t\t\tclass=\"cdx-table__table__empty-state-content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<!-- @slot Empty state content. -->\n\t\t\t\t\t\t\t\t<slot name=\"empty-state\" />\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</slot>\n\t\t\t\t<!-- @slot Custom <tfoot>. -->\n\t\t\t\t<slot name=\"tfoot\" />\n\t\t\t</table>\n\t\t</div>\n\n\t\t<cdx-table-pager\n\t\t\tv-if=\"paginate && ( paginationPosition === 'bottom' || paginationPosition === 'both' )\"\n\t\t\tv-model:items-per-page=\"pageSize\"\n\t\t\tclass=\"cdx-table__pagination--bottom\"\n\t\t\t:pagination-size-options=\"paginationSizeOptions\"\n\t\t\t:prev-disabled=\"prevDisabled\"\n\t\t\t:next-disabled=\"nextDisabled\"\n\t\t\t:last-disabled=\"lastDisabled\"\n\t\t\t@next=\"onNext\"\n\t\t\t@prev=\"onPrev\"\n\t\t\t@first=\"onFirst\"\n\t\t\t@last=\"onLast\"\n\t\t>\n\t\t\t<span class=\"cdx-table__pagination-status--long\">\n\t\t\t\t{{ paginationStatusMessageLong }}\n\t\t\t</span>\n\n\t\t\t<span class=\"cdx-table__pagination-status--short\">\n\t\t\t\t{{ paginationStatusMessageShort }}\n\t\t\t</span>\n\t\t</cdx-table-pager>\n\n\t\t<div v-if=\"$slots.footer && $slots.footer().length > 0\" class=\"cdx-table__footer\">\n\t\t\t<!-- eslint-disable-next-line max-len -->\n\t\t\t<!-- @slot Footer content. Not to be confused with <tfoot>; use the tfoot slot to add that. -->\n\t\t\t<slot name=\"footer\" />\n\t\t</div>\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport {\n\tPropType,\n\tdefineComponent,\n\tcomputed,\n\tref,\n\ttoRef,\n\twatch\n} from 'vue';\n\nimport CdxCheckbox from '../checkbox/Checkbox.vue';\nimport CdxIcon from '../icon/Icon.vue';\nimport CdxTablePager from './TablePager.vue';\nimport CdxProgressBar from '../progress-bar/ProgressBar.vue';\n\nimport useModelWrapper from '../../composables/useModelWrapper';\nimport useI18n from '../../composables/useI18n';\n\nimport { makeStringTypeValidator } from '../../utils/stringTypeValidator';\nimport { cdxIconSortVertical, cdxIconUpTriangle, cdxIconDownTriangle, Icon } from '@wikimedia/codex-icons';\n\nimport {\n\tTableColumn,\n\tTableRow,\n\tTableRowWithIdentifier,\n\tTableSort,\n\tTableSortOption,\n\tTablePaginationSizeOption,\n\tTablePaginationPosition\n} from '../../types';\n\nimport {\n\tTableTextAlignments,\n\tTableRowIdentifier,\n\tTablePaginationPositions\n} from '../../constants';\n\ntype TableSortIconMap = { [P in TableSortOption]: Icon };\ntype TableSortDirection = 'none' | 'ascending' | 'descending';\ntype TableSortDirectionMap = { [P in TableSortOption]: TableSortDirection };\n\nconst tableTextAlignmentsValidator = makeStringTypeValidator( TableTextAlignments );\nconst paginationPositionValidator = makeStringTypeValidator( TablePaginationPositions );\n\nconst iconMap: TableSortIconMap = {\n\tnone: cdxIconSortVertical,\n\tasc: cdxIconUpTriangle,\n\tdesc: cdxIconDownTriangle\n};\nconst sortDirectionMap: TableSortDirectionMap = {\n\tnone: 'none',\n\tasc: 'ascending',\n\tdesc: 'descending'\n};\n/**\n * An HTML table for displaying data.\n */\nexport default defineComponent( {\n\tname: 'CdxTable',\n\tcomponents: {\n\t\tCdxCheckbox,\n\t\tCdxIcon,\n\t\tCdxTablePager,\n\t\tCdxProgressBar\n\t},\n\tprops: {\n\t\t/**\n\t\t * Table caption.\n\t\t *\n\t\t * Required to support users of assistive technology, but can be visually hidden.\n\t\t */\n\t\tcaption: {\n\t\t\ttype: String,\n\t\t\trequired: true\n\t\t},\n\t\t/**\n\t\t * Whether to visually hide the caption.\n\t\t */\n\t\thideCaption: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Column definitions.\n\t\t *\n\t\t * @default []\n\t\t */\n\t\tcolumns: {\n\t\t\ttype: Array as PropType<TableColumn[]>,\n\t\t\tdefault: () => [],\n\t\t\tvalidator: ( value: TableColumn[] ) => {\n\t\t\t\tconst ids = value.map( ( column: TableColumn ) => column.id );\n\t\t\t\tconst hasUniqueIds = ( new Set( ids ) ).size === ids.length;\n\t\t\t\tif ( !hasUniqueIds ) {\n\t\t\t\t\t// The warning that Vue prints when a validator fails isn't very informative,\n\t\t\t\t\t// so we add our own.\n\t\t\t\t\t// eslint-disable-next-line no-console\n\t\t\t\t\tconsole.warn(\n\t\t\t\t\t\t'Each column in the \"columns\" prop of CdxTable must have a unique \"id\".'\n\t\t\t\t\t);\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t},\n\t\t/**\n\t\t * Table data.\n\t\t *\n\t\t * An array of objects, with each object representing the data for a table row. Item keys\n\t\t * should align with column IDs, as defined in the `columns` prop.\n\t\t *\n\t\t * @default []\n\t\t */\n\t\tdata: {\n\t\t\ttype: Array as PropType<TableRow[]|TableRowWithIdentifier[]>,\n\t\t\tdefault: () => [],\n\t\t\tvalidator: ( value: TableRow[]|TableRowWithIdentifier[], props ) => {\n\t\t\t\tif (\n\t\t\t\t\t!Array.isArray( props.columns ) ||\n\t\t\t\t\tprops.columns.length === 0 ||\n\t\t\t\t\tvalue.length === 0\n\t\t\t\t) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tconst hasSort = props.columns.some( ( column ) => 'allowSort' in column );\n\t\t\t\tconst rowsHaveIds = value.every( ( row ) => TableRowIdentifier in row );\n\n\t\t\t\tif ( hasSort && props.useRowSelection && !rowsHaveIds ) {\n\t\t\t\t\t// eslint-disable-next-line no-console\n\t\t\t\t\tconsole.warn(\n\t\t\t\t\t\t'For CdxTables with sorting and row selection, each row in the \"data\" prop must have a \"TableRowIdentifier\".'\n\t\t\t\t\t);\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t},\n\t\t/**\n\t\t * Whether to use `<th>` for the first cell in each row.\n\t\t */\n\t\tuseRowHeaders: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether vertical borders separating columns should be rendered.\n\t\t */\n\t\tshowVerticalBorders: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Whether to enable row selection.\n\t\t */\n\t\tuseRowSelection: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * An array of selected row indices. Must be bound with `v-model:selected-rows`.\n\t\t *\n\t\t * If sorting is also enabled, this will be an array of TableRowIdentifiers.\n\t\t *\n\t\t * @default []\n\t\t */\n\t\tselectedRows: {\n\t\t\ttype: Array as PropType<( number|string )[]>,\n\t\t\tdefault: () => []\n\t\t},\n\t\t/**\n\t\t * Definition of sort order. Column(s) can be sorted ascending, descending, or not sorted.\n\t\t * To display data unsorted initially, set to an empty object initially.\n\t\t * Must be bound with v-model:sort\n\t\t *\n\t\t * @default {}\n\t\t */\n\t\tsort: {\n\t\t\ttype: Object as PropType<TableSort>,\n\t\t\tdefault: () => ( {} )\n\t\t},\n\n\t\t/**\n\t\t * Whether the table is waiting for data to be fetched.\n\t\t */\n\t\tpending: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Whether to enable pagination.\n\t\t */\n\t\tpaginate: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Whether the table is paginating through remote data. Setting this to\n\t\t * \"true\" will cause the table to emit events indicating that more data\n\t\t * should be loaded when the user navigates between pages.\n\t\t */\n\t\tserverPagination: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * The total number of rows/results available on the server that the\n\t\t * user can access via pagination. Providing this value will make for\n\t\t * a better user experience when navigating through pages of remote\n\t\t * data, but it is not required.\n\t\t */\n\t\ttotalRows: {\n\t\t\ttype: Number,\n\t\t\tdefault: NaN\n\t\t},\n\n\t\t/**\n\t\t * Where the pagination controls should appear relative to the table body.\n\t\t */\n\t\tpaginationPosition: {\n\t\t\ttype: String as PropType<TablePaginationPosition>,\n\t\t\tdefault: 'bottom',\n\t\t\tvalidator: paginationPositionValidator\n\t\t},\n\n\t\t/**\n\t\t * Pre-defined options for how may rows should be displayed per page.\n\t\t * The value of these menu items must be a number.\n\t\t *\n\t\t * @default [ { value: 10 }, { value: 20 }, { value: 50 } ]\n\t\t */\n\t\tpaginationSizeOptions: {\n\t\t\ttype: Array as PropType<TablePaginationSizeOption[]>,\n\t\t\tdefault: () => [\n\t\t\t\t{ value: 10 },\n\t\t\t\t{ value: 20 },\n\t\t\t\t{ value: 50 }\n\t\t\t],\n\t\t\tvalidator: ( value: TablePaginationSizeOption[] ) => {\n\t\t\t\tconst hasNumberValue = ( item: TablePaginationSizeOption ) => typeof item.value === 'number';\n\t\t\t\tif ( value.every( hasNumberValue ) ) {\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// eslint-disable-next-line no-console\n\t\t\t\t\tconsole.warn( '\"value\" property of all menu items in PaginationOptions must be a number.' );\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * The default number of rows to show per page. For basic pagination,\n\t\t * this will default to the value of the first of the pagination options\n\t\t * if not provided. For server-side pagination, this will default to\n\t\t * the initial number of rows if no default is provided.\n\t\t *\n\t\t * @default paginationSizeOptions[ 0 ].value\n\t\t */\n\t\tpaginationSizeDefault: {\n\t\t\ttype: Number,\n\t\t\tdefault: (\n\t\t\t\trawProps: {\n\t\t\t\t\tpaginationSizeOptions: TablePaginationSizeOption[],\n\t\t\t\t\tpaginate: boolean,\n\t\t\t\t\tserverPagination: boolean,\n\t\t\t\t\tdata: TableRow[]|TableRowWithIdentifier[]\n\t\t\t\t}\n\t\t\t) => {\n\t\t\t\tif ( rawProps.paginate && rawProps.serverPagination ) {\n\t\t\t\t\treturn rawProps.data.length;\n\t\t\t\t} else {\n\t\t\t\t\treturn rawProps.paginationSizeOptions[ 0 ].value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\temits: [\n\t\t/**\n\t\t * When the selected row(s) changes.\n\t\t *\n\t\t * @property {string[]} selectedRows The new selected rows.\n\t\t */\n\t\t'update:selectedRows',\n\n\t\t/**\n\t\t * When the sort order changes emit an event to update the sort order.\n\t\t *\n\t\t * @property {Object} sort The new sort order.\n\t\t */\n\t\t'update:sort',\n\n\t\t/**\n\t\t * When the user requests another page of data from the server.\n\t\t *\n\t\t * @property {number} offset Index of the first visible row on the new page.\n\t\t * @property {number} rows Number of rows to display.\n\t\t */\n\t\t'load-more',\n\n\t\t/**\n\t\t * When the user requests the last page of data from the server.\n\t\t *\n\t\t * @property {number} rows Number of rows to display.\n\t\t */\n\t\t'last'\n\t],\n\tsetup( props, { emit } ) {\n\t\t// pagination\n\t\tconst offset = ref( 0 );\n\t\tconst pageSize = ref( props.paginationSizeDefault );\n\n\t\tconst dataForDisplay = computed( () => {\n\t\t\tif ( props.serverPagination && props.paginate ) {\n\t\t\t\treturn props.data;\n\t\t\t} else if ( props.paginate ) {\n\t\t\t\treturn props.data.slice( offset.value, pageSize.value + offset.value );\n\t\t\t} else {\n\t\t\t\treturn props.data;\n\t\t\t}\n\t\t} );\n\n\t\tconst totalCount = computed( () => {\n\t\t\tif ( props.serverPagination ) {\n\t\t\t\treturn props.totalRows ?? NaN;\n\t\t\t} else {\n\t\t\t\treturn props.data.length;\n\t\t\t}\n\t\t} );\n\n\t\tconst indeterminate = computed( () => isNaN( totalCount.value ) );\n\t\tconst currentCount = computed( () => dataForDisplay.value.length );\n\t\tconst firstOrdinal = computed( () => offset.value + 1 );\n\t\tconst lastOrdinal = computed( () => offset.value + currentCount.value );\n\t\tconst lastDisabled = computed( () => indeterminate.value );\n\t\tconst prevDisabled = computed( () => offset.value <= 0 );\n\n\t\tconst nextDisabled = computed( () => {\n\t\t\tif ( indeterminate.value ) {\n\t\t\t\treturn currentCount.value < pageSize.value;\n\t\t\t} else {\n\t\t\t\treturn offset.value + pageSize.value >= totalCount.value;\n\t\t\t}\n\t\t} );\n\n\t\tconst paginationStatusMessageDeterminateShort = useI18n(\n\t\t\t'cdx-table-pagination-status-message-determinate-short',\n\t\t\t( x, y, z ) => `${ x }–${ y } of ${ z }`,\n\t\t\t[ firstOrdinal, lastOrdinal, totalCount ]\n\t\t);\n\n\t\tconst paginationStatusMessageDeterminateLong = useI18n(\n\t\t\t'cdx-table-pagination-status-message-determinate-long',\n\t\t\t( x, y, z ) => `Showing results ${ x }–${ y } of ${ z }`,\n\t\t\t[ firstOrdinal, lastOrdinal, totalCount ]\n\t\t);\n\n\t\tconst paginationStatusMessageIndeterminateShort = useI18n(\n\t\t\t'cdx-table-pagination-status-message-indeterminate-short',\n\t\t\t( x, y ) => `${ x }–${ y } of many`,\n\t\t\t[ firstOrdinal, lastOrdinal ]\n\t\t);\n\n\t\tconst paginationStatusMessageIndeterminateLong = useI18n(\n\t\t\t'cdx-table-pagination-status-message-indeterminate-long',\n\t\t\t( x, y ) => `Showing results ${ x }–${ y } of many`,\n\t\t\t[ firstOrdinal, lastOrdinal ]\n\t\t);\n\n\t\tconst paginationStatusMessageIndeterminateFinal = useI18n(\n\t\t\t'cdx-table-pagination-status-message-indeterminate-final',\n\t\t\t( x ) => `Showing the last ${ x } results`,\n\t\t\t[ currentCount ]\n\t\t);\n\n\t\tconst paginationStatusMessagePending = useI18n(\n\t\t\t'cdx-table-pagination-status-message-pending',\n\t\t\t'Loading results...'\n\t\t);\n\n\t\tconst paginationStatusMessageShort = computed( () => {\n\t\t\tif ( props.pending ) {\n\t\t\t\treturn paginationStatusMessagePending.value;\n\t\t\t} else if ( indeterminate.value && nextDisabled.value ) {\n\t\t\t\treturn paginationStatusMessageIndeterminateFinal.value;\n\t\t\t} else if ( indeterminate.value ) {\n\t\t\t\treturn paginationStatusMessageIndeterminateShort.value;\n\t\t\t} else {\n\t\t\t\treturn paginationStatusMessageDeterminateShort.value;\n\t\t\t}\n\t\t} );\n\n\t\tconst paginationStatusMessageLong = computed( () => {\n\t\t\tif ( props.pending ) {\n\t\t\t\treturn paginationStatusMessagePending.value;\n\t\t\t} else if ( indeterminate.value && nextDisabled.value ) {\n\t\t\t\treturn paginationStatusMessageIndeterminateFinal.value;\n\t\t\t} else if ( indeterminate.value ) {\n\t\t\t\treturn paginationStatusMessageIndeterminateLong.value;\n\t\t\t} else {\n\t\t\t\treturn paginationStatusMessageDeterminateLong.value;\n\t\t\t}\n\t\t} );\n\n\t\tfunction onNext() {\n\t\t\toffset.value += pageSize.value;\n\t\t\tif ( props.serverPagination ) {\n\t\t\t\temit( 'load-more', offset.value, pageSize.value );\n\t\t\t}\n\t\t}\n\n\t\tfunction onPrev() {\n\t\t\tif ( offset.value - pageSize.value < 1 ) {\n\t\t\t\tonFirst();\n\t\t\t} else {\n\t\t\t\toffset.value -= pageSize.value;\n\t\t\t\tif ( props.serverPagination ) {\n\t\t\t\t\temit( 'load-more', offset.value, pageSize.value );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction onFirst() {\n\t\t\toffset.value = 0;\n\t\t\tif ( props.serverPagination ) {\n\t\t\t\temit( 'load-more', offset.value, pageSize.value );\n\t\t\t}\n\t\t}\n\n\t\tfunction onLast() {\n\t\t\tif ( totalCount.value % pageSize.value === 0 ) {\n\t\t\t\toffset.value = totalCount.value - pageSize.value;\n\t\t\t\temit( 'load-more', offset.value, pageSize.value );\n\t\t\t} else {\n\t\t\t\toffset.value = (\n\t\t\t\t\tMath.floor( totalCount.value / pageSize.value ) *\n\t\t\t\t\tpageSize.value\n\t\t\t\t);\n\t\t\t\temit( 'load-more', offset.value, pageSize.value );\n\t\t\t}\n\t\t}\n\n\t\twatch( pageSize, ( newPageSize ) => {\n\t\t\tif ( props.serverPagination ) {\n\t\t\t\temit( 'load-more', offset.value, newPageSize );\n\t\t\t}\n\t\t} );\n\n\t\t// Row selection.\n\t\tconst wrappedSelectedRows = useModelWrapper( toRef( props, 'selectedRows' ), emit, 'update:selectedRows' );\n\t\tconst selectAll = ref( totalCount.value === wrappedSelectedRows.value.length );\n\t\tconst selectAllIndeterminate = ref( false );\n\n\t\t// Sorting.\n\t\tconst activeSortColumn = computed( () => Object.keys( props.sort )[ 0 ] );\n\t\tconst hasSortableColumns = computed( () => props.columns.some( ( column ) => column.allowSort ) );\n\n\t\t// Elements and CSS classes.\n\t\tconst tableClasses = computed( () => {\n\t\t\tconst useFixedLayout = props.columns?.some( ( column ) => ( 'width' in column ) || ( 'minWidth' in column ) );\n\t\t\treturn {\n\t\t\t\t'cdx-table__table--layout-fixed': useFixedLayout,\n\t\t\t\t'cdx-table__table--borders-vertical': props.showVerticalBorders\n\t\t\t};\n\t\t} );\n\n\t\t// i18n\n\t\tconst translatedSortCaption = useI18n(\n\t\t\t'cdx-table-sort-caption',\n\t\t\t( caption ) => `${ caption } (column headers with buttons are sortable).`,\n\t\t\t[ toRef( props, 'caption' ) ]\n\t\t);\n\t\tconst translatedSelectRowLabel = ( rowIndex: number, totalRows: number ) => useI18n(\n\t\t\t'cdx-table-select-row-label',\n\t\t\t( row, total ) => `Select row ${ row } of ${ total }`,\n\t\t\t[ () => rowIndex, () => totalRows ]\n\t\t).value;\n\t\tconst translatedSelectAllLabel = useI18n( 'cdx-table-select-all-label', 'Select all rows' );\n\n\t\t/**\n\t\t * Get the key for a row, either the row index or the TableRowIdentifier.\n\t\t *\n\t\t * @param row\n\t\t * @param index\n\t\t * @return The key\n\t\t */\n\t\tfunction getRowKey( row: TableRow|TableRowWithIdentifier, index: number ): string|number {\n\t\t\treturn TableRowIdentifier in row ? row[ TableRowIdentifier ] : index;\n\t\t}\n\n\t\t/**\n\t\t * Get a CSS class for a table row based on whether it is selected.\n\t\t *\n\t\t * @param row\n\t\t * @param rowIndex\n\t\t * @return Dynamic class object\n\t\t */\n\t\tfunction getRowClass(\n\t\t\trow: TableRow|TableRowWithIdentifier,\n\t\t\trowIndex: number\n\t\t): Record<string, boolean> {\n\t\t\tconst rowKey = getRowKey( row, rowIndex );\n\t\t\treturn {\n\t\t\t\t'cdx-table__row--selected': wrappedSelectedRows.value.indexOf( rowKey ) !== -1\n\t\t\t};\n\t\t}\n\n\t\t/**\n\t\t * Determine the scope attribute for row headers (`th` in a `tr` element).\n\t\t *\n\t\t * @param columnId\n\t\t * @return scope attribute value\n\t\t */\n\t\tfunction getRowHeaderScope( columnId: string ): string | undefined {\n\t\t\tconst firstColumn = props.columns[ 0 ].id;\n\t\t\tif ( props.useRowHeaders && columnId === firstColumn ) {\n\t\t\t\treturn 'row';\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Determine whether a cell in the tbody should be a th or td element.\n\t\t *\n\t\t * @param columnId\n\t\t * @return 'th' or 'td'\n\t\t */\n\t\tfunction getCellElement( columnId: string ): 'th'|'td' {\n\t\t\tconst firstColumn = props.columns[ 0 ].id;\n\t\t\tif ( props.useRowHeaders && columnId === firstColumn ) {\n\t\t\t\treturn 'th';\n\t\t\t}\n\t\t\treturn 'td';\n\t\t}\n\n\t\t/**\n\t\t * Get a CSS class for a cell based on its column's text alignment and whether sorting is\n\t\t * enabled.\n\t\t *\n\t\t * @param column\n\t\t * @param hasSort\n\t\t * @return Dynamic class object\n\t\t */\n\t\tfunction getCellClass(\n\t\t\tcolumn: TableColumn, hasSort = false\n\t\t): Record<string, boolean>|undefined {\n\t\t\tif ( 'textAlign' in column && !tableTextAlignmentsValidator( column.textAlign ) ) {\n\t\t\t\t// eslint-disable-next-line no-console\n\t\t\t\tconsole.warn( 'Invalid value for TableColumn textAlign property.' );\n\t\t\t\treturn undefined;\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t\t// Don't assign a class for the default value 'start'. Instead, we'll set\n\t\t\t\t// text-align: left on the td and th elements.\n\t\t\t\t[ `cdx-table__table__cell--align-${ column.textAlign }` ]: ( 'textAlign' in column ) && column.textAlign !== 'start',\n\t\t\t\t'cdx-table__table__cell--has-sort': hasSort\n\t\t\t};\n\t\t}\n\n\t\t/**\n\t\t * Get style binding for thead th cells.\n\t\t *\n\t\t * Enables users to set width and min-width on columns.\n\t\t *\n\t\t * @param column\n\t\t * @return Dynamic style object\n\t\t */\n\t\tfunction getCellStyle( column: TableColumn ): Record<string, string> {\n\t\t\tconst styles: { width?: string, minWidth?: string } = {};\n\n\t\t\tif ( 'width' in column ) {\n\t\t\t\tstyles.width = column.width;\n\t\t\t}\n\t\t\tif ( 'minWidth' in column ) {\n\t\t\t\tstyles.minWidth = column.minWidth;\n\t\t\t}\n\n\t\t\treturn styles;\n\t\t}\n\n\t\t/**\n\t\t * Handle row selection changes.\n\t\t *\n\t\t * @param newSelectedRows New value of wrappedSelectedRows\n\t\t */\n\t\tfunction handleRowSelection( newSelectedRows: number[] ) {\n\t\t\t// NOTE: wrappedSelectedRows.value has not yet been updated at this point, so we have\n\t\t\t// to use newSelectedRows in this function.\n\n\t\t\t// If all rows are selected, check the \"select all\" box.\n\t\t\tif ( totalCount.value === newSelectedRows.length ) {\n\t\t\t\tselectAll.value = true;\n\t\t\t\tselectAllIndeterminate.value = false;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Now we know that all rows are not selected.\n\t\t\tselectAll.value = false;\n\n\t\t\t// If some checkboxes are checked then the \"select all\" checkbox is indeterminate.\n\t\t\tif ( totalCount.value > newSelectedRows.length ) {\n\t\t\t\tselectAllIndeterminate.value = true;\n\t\t\t}\n\n\t\t\t// If no rows are selected, clear indeterminate status.\n\t\t\tif ( newSelectedRows.length === 0 ) {\n\t\t\t\tselectAllIndeterminate.value = false;\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Handle \"select all\" changes.\n\t\t *\n\t\t * @param newValue Whether the \"select all\" box is checked.\n\t\t */\n\t\tfunction handleSelectAll( newValue: boolean ) {\n\t\t\t// Always remove indeterminate status.\n\t\t\tselectAllIndeterminate.value = false;\n\n\t\t\tif ( newValue ) {\n\t\t\t\twrappedSelectedRows.value = props.data.map( ( row, rowIndex ) => getRowKey( row, rowIndex ) );\n\t\t\t} else {\n\t\t\t\twrappedSelectedRows.value = [];\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Determine the new sort order based on the current sort state.\n\t\t * The sort state switches between ascending, descending, or unsorted (in that order).\n\t\t *\n\t\t * @param columnId\n\t\t */\n\t\tfunction handleSort( columnId: string ) {\n\t\t\tconst currentSortOrder = props.sort[ columnId ] ?? 'none';\n\t\t\t// newSortOrder is initially set to 'asc' for the case that currentSortOrder is \"none\".\n\t\t\tlet newSortOrder: TableSortOption = 'asc';\n\n\t\t\tif ( currentSortOrder === 'asc' ) {\n\t\t\t\tnewSortOrder = 'desc';\n\t\t\t}\n\t\t\tif ( currentSortOrder === 'desc' ) {\n\t\t\t\tnewSortOrder = 'none';\n\t\t\t}\n\t\t\t// Set the sort order on a single column at a time and remove any previously sorted\n\t\t\t// column.\n\t\t\temit( 'update:sort', { [ columnId ]: newSortOrder } );\n\t\t}\n\n\t\t/**\n\t\t * Determine the sort icon to display based on the sort order.\n\t\t *\n\t\t * @param columnId\n\t\t * @return Icon\n\t\t */\n\t\tfunction getSortIcon( columnId: string ): Icon {\n\t\t\tconst currentSortOrder = props.sort[ columnId ] ?? 'none';\n\n\t\t\treturn iconMap[ currentSortOrder ];\n\t\t}\n\n\t\t/**\n\t\t * Determine the sort order for the aria attribute `aria-sort`.\n\t\t *\n\t\t * @param columnId\n\t\t * @param hasSort\n\t\t * @return aria-sort attribute value\n\t\t */\n\t\tfunction getSortOrder( columnId: string, hasSort = false ): TableSortDirection | undefined {\n\t\t\tif ( hasSort ) {\n\t\t\t\tconst currentSortOrder = props.sort[ columnId ] ?? 'none';\n\t\t\t\t// Don't add an `aria-sort` attribute if the order is 'none'.\n\t\t\t\treturn currentSortOrder === 'none' ? undefined : sortDirectionMap[ currentSortOrder ];\n\t\t\t}\n\t\t}\n\n\t\treturn {\n\t\t\t// pagination\n\t\t\tdataForDisplay,\n\t\t\tpageSize,\n\t\t\tonNext,\n\t\t\tonPrev,\n\t\t\tonFirst,\n\t\t\tonLast,\n\t\t\tnextDisabled,\n\t\t\tprevDisabled,\n\t\t\tlastDisabled,\n\t\t\tpaginationStatusMessageShort,\n\t\t\tpaginationStatusMessageLong,\n\n\t\t\t// Row selection constants.\n\t\t\twrappedSelectedRows,\n\t\t\tselectAll,\n\t\t\tselectAllIndeterminate,\n\n\t\t\t// Sorting constants.\n\t\t\tactiveSortColumn,\n\t\t\thasSortableColumns,\n\n\t\t\t// Template helpers.\n\t\t\ttableClasses,\n\t\t\tgetRowKey,\n\t\t\tgetRowClass,\n\t\t\tgetRowHeaderScope,\n\t\t\tgetCellElement,\n\t\t\tgetCellClass,\n\t\t\tgetCellStyle,\n\n\t\t\t// Row selection methods.\n\t\t\thandleRowSelection,\n\t\t\thandleSelectAll,\n\n\t\t\t// Sorting methods.\n\t\t\thandleSort,\n\t\t\tgetSortIcon,\n\t\t\tgetSortOrder,\n\n\t\t\t// i18n\n\t\t\ttranslatedSortCaption,\n\t\t\ttranslatedSelectRowLabel,\n\t\t\ttranslatedSelectAllLabel\n\t\t};\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/common.less';\n@import ( reference ) '../../themes/mixins/public/css-icon.less';\n\n.cdx-table {\n\tcolor: @color-base;\n\tborder: @border-base;\n\tborder-radius: @border-radius-base;\n\t.hyphens();\n\n\t&__header {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tgap: @spacing-100;\n\t\tbox-sizing: @box-sizing-base;\n\t\tmin-height: @min-height-table-header;\n\t\tpadding: @spacing-100 @spacing-75;\n\n\t\t&__caption {\n\t\t\tcolor: @color-emphasized;\n\t\t\tfont-size: @font-size-large;\n\t\t\tfont-weight: @font-weight-bold;\n\t\t\tline-height: @line-height-xxx-small;\n\t\t}\n\t}\n\n\t&__pagination {\n\t\t&--bottom {\n\t\t\tborder-top: @border-base;\n\t\t}\n\t}\n\n\t&__pagination-status {\n\t\t&--short {\n\t\t\tdisplay: block;\n\t\t\ttext-align: right;\n\n\t\t\t@media screen and ( min-width: @min-width-breakpoint-tablet ) {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t&--long {\n\t\t\tdisplay: none;\n\n\t\t\t@media screen and ( min-width: @min-width-breakpoint-tablet ) {\n\t\t\t\tdisplay: block;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__pending-indicator {\n\t\tposition: absolute;\n\t}\n\n\t&__table-wrapper {\n\t\tposition: relative;\n\t\t// Enable horizontal scroll on just the actual table.\n\t\toverflow-x: auto;\n\t}\n\n\t&__table {\n\t\tmin-width: @size-full;\n\t\tline-height: @line-height-xx-small;\n\t\t/* stylelint-disable-next-line scale-unlimited/declaration-strict-value */\n\t\tborder-collapse: collapse;\n\n\t\t// Note that element selectors are used here because we can predict which elements will be\n\t\t// used inside a table, and this will simplify both the CSS-only implementation and use of\n\t\t// the default slot to add ones own sub-table elements.\n\t\tcaption {\n\t\t\t.screen-reader-text();\n\t\t}\n\n\t\tth,\n\t\ttd {\n\t\t\tpadding: @spacing-75;\n\t\t}\n\n\t\tth {\n\t\t\tcolor: @color-emphasized;\n\t\t\ttext-align: left;\n\t\t}\n\n\t\tthead {\n\t\t\tth {\n\t\t\t\tborder-bottom: @border-base;\n\t\t\t\tvertical-align: bottom;\n\t\t\t}\n\t\t}\n\n\t\ttfoot {\n\t\t\ttd,\n\t\t\tth {\n\t\t\t\tborder-top: @border-base;\n\t\t\t}\n\t\t}\n\n\t\ttbody {\n\t\t\ttd,\n\t\t\tth {\n\t\t\t\tborder-top: @border-subtle;\n\t\t\t\tvertical-align: top;\n\t\t\t}\n\n\t\t\ttr:first-child {\n\t\t\t\t/* stylelint-disable-next-line max-nesting-depth */\n\t\t\t\ttd,\n\t\t\t\tth {\n\t\t\t\t\tborder-top: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__sort-button {\n\t\t\t// Override browser <button> styles for background.\n\t\t\tbackground-color: @background-color-transparent;\n\t\t\tdisplay: flex;\n\t\t\talign-items: flex-end;\n\t\t\tgap: @spacing-50;\n\t\t\twidth: @size-full;\n\t\t\t// Override browser <button> styles for border.\n\t\t\tborder: 0;\n\t\t\tpadding: @spacing-75;\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: inherit;\n\t\t\tfont-weight: @font-weight-bold;\n\t\t\tline-height: @line-height-x-small;\n\t\t\ttext-align: left;\n\t\t\ttext-decoration: @text-decoration-none;\n\t\t\ttransition-property: @transition-property-base;\n\t\t\ttransition-duration: @transition-duration-base;\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @background-color-interactive-subtle;\n\t\t\t\tborder-color: @border-color-base;\n\t\t\t\tcursor: @cursor-base--hover;\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\t// Override browser <button> styles for outline.\n\t\t\t\toutline: @outline-base--focus;\n\t\t\t}\n\n\t\t\t&:active {\n\t\t\t\tbackground-color: @background-color-interactive;\n\t\t\t\tborder-color: @border-color-base;\n\t\t\t}\n\n\t\t\t&:focus:not( :active ) {\n\t\t\t\tbackground-color: @background-color-base;\n\t\t\t\tbox-shadow: @box-shadow-inset-medium @box-shadow-color-progressive--focus;\n\t\t\t}\n\t\t}\n\n\t\t// CSS-only sort icons.\n\t\t&__sort-icon {\n\t\t\t&--unsorted {\n\t\t\t\t.cdx-mixin-css-icon( @cdx-icon-sort-vertical, @param-size-icon: @size-icon-small );\n\t\t\t}\n\n\t\t\t&--asc {\n\t\t\t\t.cdx-mixin-css-icon( @cdx-icon-up-triangle, @param-size-icon: @size-icon-small );\n\t\t\t}\n\n\t\t\t&--desc {\n\t\t\t\t.cdx-mixin-css-icon( @cdx-icon-down-triangle, @param-size-icon: @size-icon-small );\n\t\t\t}\n\t\t}\n\n\t\t// Common styles for Vue and CSS-only sort icons. This needs to come after the application\n\t\t// of the CSS icon mixin above so the height set here will override the height set in the\n\t\t// CSS icon mixin.\n\t\t&__sort-icon--vue,\n\t\t&__sort-icon {\n\t\t\tcolor: @color-subtle;\n\t\t\tflex-shrink: 0;\n\t\t\t// Vertically align the icon with the bottom line of the sort label by setting the\n\t\t\t// height equal to the text's line height. This needs to be in ems to ensure the height\n\t\t\t// changes with font size, since the line height of text will do the same.\n\t\t\theight: unit( @line-height-x-small, em );\n\t\t}\n\n\t\t// Modifiers for table cells (th and td). Note that the extra class selector is needed to\n\t\t// override styles placed on .cdx-table__table th/td above.\n\t\t.cdx-table__table__cell {\n\t\t\t&--align-center {\n\t\t\t\ttext-align: center;\n\t\t\t\t// Note that other styles for the sort button and icon are not included here\n\t\t\t\t// because they should behave just like with the default start alignment.\n\t\t\t}\n\n\t\t\t&--align-end {\n\t\t\t\ttext-align: right;\n\n\t\t\t\t/* stylelint-disable-next-line max-nesting-depth */\n\t\t\t\t.cdx-table__table__sort-button {\n\t\t\t\t\tflex-direction: row-reverse;\n\t\t\t\t\t// Override text-align: left style above.\n\t\t\t\t\ttext-align: right;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Numbers should be aligned right in both reading directionalities.\n\t\t\t&--align-number {\n\t\t\t\t// Trick postcss-rtlcss into setting text-align to right in both LTR and RTL. We\n\t\t\t\t// can't just use the rtl:ignore directive, because in bidirectional mode, we need\n\t\t\t\t// the [dir] selector to be added to match the specificity of the text-align rule\n\t\t\t\t// applied to all th and td elements. Hat-tip to Roan for this one.\n\t\t\t\ttext-align: right /* rtl:right */;\n\n\t\t\t\t/* stylelint-disable-next-line max-nesting-depth */\n\t\t\t\t.cdx-table__table__sort-button {\n\t\t\t\t\t// Only reverse flex direction in LTR. In RTL, this will happen automatically.\n\t\t\t\t\tflex-direction: row-reverse /* rtl: row */;\n\t\t\t\t\t// This can be rtl-ignored because it's already set by flipping the text-align\n\t\t\t\t\t// style on .cdx-table__table__sort-button above, and it's more specific than\n\t\t\t\t\t// that rule.\n\t\t\t\t\ttext-align: right /* rtl:ignore */;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Remove padding on th elements if sorting is enabled, since padding will be added to\n\t\t\t// the sort button instead.\n\t\t\t&--has-sort {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\n\t\t// Column of row selection checkboxes.\n\t\t&__select-rows {\n\t\t\t// Make this column as narrow as possible.\n\t\t\twidth: @size-absolute-1;\n\t\t}\n\n\t\t&__row {\n\t\t\t&--selected {\n\t\t\t\tbackground-color: @background-color-progressive-subtle;\n\t\t\t}\n\t\t}\n\n\t\t&--layout-fixed {\n\t\t\t/* stylelint-disable-next-line scale-unlimited/declaration-strict-value */\n\t\t\ttable-layout: fixed;\n\t\t}\n\n\t\t&--borders-vertical {\n\t\t\tth,\n\t\t\ttd {\n\t\t\t\tborder-right: @border-subtle;\n\t\t\t}\n\n\t\t\tth:last-child,\n\t\t\ttd:last-child {\n\t\t\t\tborder-right: 0;\n\t\t\t}\n\n\t\t\tthead {\n\t\t\t\t/* stylelint-disable-next-line max-nesting-depth */\n\t\t\t\ttr:not( :first-child ) {\n\t\t\t\t\t/* stylelint-disable-next-line max-nesting-depth */\n\t\t\t\t\tth {\n\t\t\t\t\t\t// Border styles for <th> elements that are not in the first <tr>\n\t\t\t\t\t\t// element of the <thead>.\n\t\t\t\t\t\tborder-top: @border-base;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.cdx-table__header + .cdx-table__table-wrapper & thead th {\n\t\t\t\t// Set border-top style when table header is present.\n\t\t\t\tborder-top: @border-base;\n\t\t\t}\n\t\t}\n\n\t\t&__empty-state {\n\t\t\tborder-top: @border-base;\n\n\t\t\t// Remove border if there's a thead, which has a border-bottom.\n\t\t\tthead + tbody & {\n\t\t\t\tborder-top: 0;\n\t\t\t}\n\n\t\t\t// Extra specificity is needed to override the vertical-align: top\n\t\t\t// style that is applied to normal tbody td elements in CdxTable.\n\t\t\ttbody td&-content {\n\t\t\t\tcolor: @color-subtle;\n\t\t\t\theight: @min-height-table-footer - @spacing-150;\n\t\t\t\ttext-align: center;\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\t}\n\n\t&__footer {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tgap: @spacing-100;\n\t\tbox-sizing: @box-sizing-base;\n\t\tmin-height: @min-height-table-footer;\n\t\tborder-top: @border-base;\n\t\tpadding: @spacing-75;\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/table/TablePager.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/tabs/Tabs.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/tabs/Tabs.vue","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-floating-promises","severity":2,"message":"Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.","line":425,"column":6,"nodeType":"ExpressionStatement","messageId":"floatingVoid","endLine":427,"endColumn":10,"suggestions":[{"messageId":"floatingFixVoid","fix":{"range":[13867,13867],"text":"void "},"desc":"Add void operator to ignore."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/text-area/TextArea.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/text-area/TextArea.vue","messages":[{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":114,"column":41,"nodeType":"TSTypeReference","messageId":"overrides","endLine":114,"endColumn":45},{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":121,"column":41,"nodeType":"TSTypeReference","messageId":"overrides","endLine":121,"endColumn":45}],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'id' is assigned a value but never used.","line":212,"column":12,"nodeType":"Identifier","messageId":"unusedVar","endLine":212,"endColumn":14,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div\n\t\tclass=\"cdx-text-area\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t>\n\t\t<textarea\n\t\t\t:id=\"computedInputId\"\n\t\t\tref=\"textarea\"\n\t\t\tv-bind=\"otherAttrsMinusId\"\n\t\t\tv-model=\"wrappedModel\"\n\t\t\t:class=\"textareaClasses\"\n\t\t\tclass=\"cdx-text-area__textarea\"\n\t\t\t:aria-describedby=\"descriptionId\"\n\t\t\t:disabled=\"computedDisabled\"\n\t\t\t@input=\"onInput\"\n\t\t\t@change=\"onChange\"\n\t\t\t@focus=\"onFocus\"\n\t\t\t@blur=\"onBlur\"\n\t\t\t@invalid=\"( e ) => onInvalid( e, shouldPreventDefault )\"\n\t\t/>\n\t\t<cdx-icon\n\t\t\tv-if=\"startIcon\"\n\t\t\t:icon=\"startIcon\"\n\t\t\tclass=\"cdx-text-area__icon-vue cdx-text-area__start-icon\"\n\t\t/>\n\t\t<cdx-icon\n\t\t\tv-if=\"endIcon\"\n\t\t\t:icon=\"endIcon\"\n\t\t\tclass=\"cdx-text-area__icon-vue cdx-text-area__end-icon\"\n\t\t/>\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport {\n\tdefineComponent,\n\tcomputed,\n\tref,\n\ttoRef,\n\tPropType,\n\tinject\n} from 'vue';\nimport CdxIcon from '../icon/Icon.vue';\nimport { Icon } from '@wikimedia/codex-icons';\nimport useSplitAttributes from '../../composables/useSplitAttributes';\nimport useModelWrapper from '../../composables/useModelWrapper';\nimport useFieldData from '../../composables/useFieldData';\nimport { ValidationStatusType } from '../../types';\nimport { ValidationStatusTypes, FieldDescriptionIdKey } from '../../constants';\nimport { makeStringTypeValidator } from '../../utils/stringTypeValidator';\n\nconst statusValidator = makeStringTypeValidator( ValidationStatusTypes );\n\n/**\n * Multi-line text input that allows manual resizing.\n *\n * This form element is useful when you want to create a sizeable amount of free-form text,\n * for example comments, reviews, feedback, or short essay responses.\n */\nexport default defineComponent( {\n\tname: 'CdxTextArea',\n\tcomponents: { CdxIcon },\n\tinheritAttrs: false,\n\texpose: [\n\t\t'focus',\n\t\t'blur',\n\t\t'checkValidity',\n\t\t'reportValidity',\n\t\t'setCustomValidity'\n\t],\n\tprops: {\n\t\t/**\n\t\t * Current value of the textarea.\n\t\t *\n\t\t * Provided by `v-model` binding in the parent component.\n\t\t */\n\t\tmodelValue: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * `status` attribute of the textarea.\n\t\t */\n\t\tstatus: {\n\t\t\ttype: String as PropType<ValidationStatusType>,\n\t\t\tdefault: 'default',\n\t\t\tvalidator: statusValidator\n\t\t},\n\t\t/**\n\t\t * Whether the textarea is disabled.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * Describes whether the textarea grows vertically to show all text.\n\t\t *\n\t\t * When autosize is true, the textarea automatically grows in height (vertically).\n\t\t * The height of the textarea expands while the user types in the textarea.\n\t\t * The content inside the textarea is visible and there's no scroll.\n\t\t *\n\t\t * @values true, false\n\t\t */\n\t\tautosize: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * An icon at the start of the textarea element. Similar to a `::before` pseudo-element.\n\t\t */\n\t\tstartIcon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon | undefined>,\n\t\t\tdefault: undefined\n\t\t},\n\t\t/**\n\t\t * An icon at the end of the textarea element. Similar to an `::after` pseudo-element.\n\t\t */\n\t\tendIcon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon | undefined>,\n\t\t\tdefault: undefined\n\t\t}\n\t},\n\temits: [\n\t\t/**\n\t\t * When the textarea value changes.\n\t\t *\n\t\t * @property {string} modelValue The new model value\n\t\t */\n\t\t'update:modelValue',\n\t\t/**\n\t\t * When the input value changes via direct use of the input\n\t\t *\n\t\t * @property {InputEvent} event\n\t\t */\n\t\t'input',\n\t\t/**\n\t\t * When an input value change is committed by the user (e.g. on blur)\n\t\t *\n\t\t * @property {Event} event\n\t\t */\n\t\t'change',\n\t\t/**\n\t\t * When the input comes into focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'focus',\n\t\t/**\n\t\t * When the input loses focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'blur',\n\t\t/**\n\t\t * When the textarea value is invalid according to the textarea's constraint\n\t\t * attributes (e.g. minlength, maxlength, or required). See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/HTML/Constraint_validation#validation-related_attributes\n\t\t *\n\t\t * @property {Event} event\n\t\t */\n\t\t'invalid'\n\t],\n\tsetup( props, { attrs, emit } ) {\n\t\tconst textarea = ref<HTMLTextAreaElement>();\n\n\t\t// Take the modelValue provided by the parent component via v-model and\n\t\t// generate a wrapped model that we can use for the textarea element in\n\t\t// this component.\n\t\tconst wrappedModel = useModelWrapper( toRef( props, 'modelValue' ), emit );\n\n\t\t// If there is a parent Field component, it may be providing some data to this component.\n\t\t// Grab computed values of each relevant property.\n\t\tconst idAttribute = attrs.id as string|undefined;\n\t\tconst {\n\t\t\tcomputedDisabled,\n\t\t\tcomputedStatus,\n\t\t\tcomputedInputId\n\t\t} = useFieldData(\n\t\t\ttoRef( props, 'disabled' ),\n\t\t\ttoRef( props, 'status' ),\n\t\t\tidAttribute\n\t\t);\n\t\tconst descriptionId = inject( FieldDescriptionIdKey, undefined );\n\n\t\tconst textareaClasses = computed( () => ( {\n\t\t\t'cdx-text-area__textarea--has-value': !!wrappedModel.value,\n\t\t\t'cdx-text-area__textarea--is-autosize': props.autosize\n\t\t} ) );\n\n\t\tconst internalClasses = computed( () => ( {\n\t\t\t'cdx-text-area--status-default': computedStatus.value === 'default',\n\t\t\t'cdx-text-area--status-error': computedStatus.value === 'error',\n\t\t\t'cdx-text-area--has-start-icon': !!props.startIcon,\n\t\t\t'cdx-text-area--has-end-icon': !!props.endIcon\n\t\t} ) );\n\n\t\t// Get helpers from useSplitAttributes() composable.\n\t\tconst {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs\n\t\t} = useSplitAttributes( attrs, internalClasses );\n\n\t\t// Normally, we use v-bind to bind otherAttrs to the appropriate element. In this case, we\n\t\t// do not want to include the id attribute, since we're using the computed ID via the\n\t\t// useComputedId composable.\n\t\t// This removes the ID and stores all other attributes in otherAttrsMinusId.\n\t\tconst otherAttrsMinusId = computed( () => {\n\t\t\t// eslint-disable-next-line @typescript-eslint/no-unused-vars\n\t\t\tconst { id, ...everythingElse } = otherAttrs.value;\n\t\t\treturn everythingElse;\n\t\t} );\n\n\t\t// Allows the textarea to grow aka auto-resize while typing.\n\t\tfunction onInput( event: Event ) {\n\t\t\tif ( textarea.value && props.autosize ) {\n\t\t\t\ttextarea.value.style.height = 'auto';\n\t\t\t\ttextarea.value.style.height = `${ textarea.value.scrollHeight }px`;\n\t\t\t}\n\t\t\temit( 'input', event );\n\t\t}\n\n\t\tconst onChange = ( event: Event ) => {\n\t\t\temit( 'change', event );\n\t\t};\n\t\tconst onFocus = ( event: FocusEvent ) => {\n\t\t\temit( 'focus', event );\n\t\t};\n\t\tconst onBlur = ( event: FocusEvent ) => {\n\t\t\temit( 'blur', event );\n\t\t};\n\n\t\t// We want to prevent the default behavior of the invalid event by default, to prevent the\n\t\t// native validation message UI from displaying unless it's explicitly called. If\n\t\t// `reportValidity()` is used, this ref will be set to false.\n\t\tconst shouldPreventDefault = ref( true );\n\n\t\t/**\n\t\t * Handle the `invalid` event.\n\t\t *\n\t\t * Note that we use an argument for `doPreventDefault` instead of the `shouldPreventDefault`\n\t\t * ref so we can unit test this.\n\t\t *\n\t\t * @param event Invalid event\n\t\t * @param doPreventDefault Whether default behavior should be prevented\n\t\t */\n\t\tconst onInvalid = ( event: Event, doPreventDefault: boolean ) => {\n\t\t\tif ( doPreventDefault ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\t\t\temit( 'invalid', event );\n\t\t\tshouldPreventDefault.value = true;\n\t\t};\n\n\t\treturn {\n\t\t\ttextarea,\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\twrappedModel,\n\t\t\tcomputedDisabled,\n\t\t\tcomputedInputId,\n\t\t\tdescriptionId,\n\t\t\ttextareaClasses,\n\t\t\totherAttrsMinusId,\n\t\t\tonInput,\n\t\t\tonChange,\n\t\t\tonFocus,\n\t\t\tonBlur,\n\t\t\tonInvalid,\n\t\t\tshouldPreventDefault\n\t\t};\n\t},\n\n\t// Public methods\n\t// These must be in the methods block, not in the setup function, otherwise their documentation\n\t// won't be picked up by vue-docgen\n\tmethods: {\n\t\t/**\n\t\t * Focus the component's textarea element.\n\t\t *\n\t\t * @public\n\t\t */\n\t\tfocus(): void {\n\t\t\tconst textarea = this.$refs.textarea as HTMLTextAreaElement;\n\t\t\ttextarea.focus();\n\t\t},\n\n\t\t/**\n\t\t * Blur the component's textarea element.\n\t\t *\n\t\t * @public\n\t\t */\n\t\tblur(): void {\n\t\t\tconst textarea = this.$refs.textarea as HTMLTextAreaElement;\n\t\t\ttextarea.blur();\n\t\t},\n\n\t\t/**\n\t\t * Check the validity of the textarea element according to its constraint attributes. Emits\n\t\t * an 'invalid' event if the textarea is invalid. See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/checkValidity\n\t\t *\n\t\t * @public\n\t\t * @return {boolean} Whether the textarea is valid\n\t\t */\n\t\tcheckValidity(): boolean {\n\t\t\tconst textarea = this.$refs.textarea as HTMLTextAreaElement;\n\t\t\treturn textarea.checkValidity();\n\t\t},\n\n\t\t/**\n\t\t * Check the validity of the textarea element and report it as a pop up on the UI. See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/reportValidity\n\t\t *\n\t\t * @public\n\t\t * @return {boolean} Whether the textarea is valid\n\t\t */\n\t\treportValidity(): boolean {\n\t\t\t// Ensure default behavior of the invalid event is not prevented, so the native UI can\n\t\t\t// pop up.\n\t\t\tthis.shouldPreventDefault = false;\n\t\t\tconst textarea = this.$refs.textarea as HTMLTextAreaElement;\n\t\t\treturn textarea.reportValidity();\n\t\t},\n\n\t\t/**\n\t\t * Set custom validity and message for the textarea element. See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/setCustomValidity\n\t\t *\n\t\t * @public\n\t\t * @param {string} message The custom validation message to set\n\t\t */\n\t\tsetCustomValidity( message: string ): void {\n\t\t\tconst textarea = this.$refs.textarea as HTMLTextAreaElement;\n\t\t\ttextarea.setCustomValidity( message );\n\t\t}\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/icon-alignment.less';\n@import ( reference ) '../../themes/mixins/public/css-icon.less';\n\n.cdx-text-area {\n\t// Added for positioning of icons.\n\tposition: relative;\n\n\t// Added double ampersand to add specificity to Vue and CSS start icons\n\t& &__start-icon {\n\t\t.cdx-mixin-icon(\n\t\t\tstart,\n\t\t\t@param-external-padding: @spacing-50 + @border-width-base,\n\t\t\t@param-top: @spacing-25,\n\t\t\t@param-height: @size-150\n\t\t);\n\t}\n\n\t// Added double ampersand to add specificity to Vue and CSS end icons\n\t& &__end-icon {\n\t\t.cdx-mixin-icon(\n\t\t\tend,\n\t\t\t@min-size-icon-small,\n\t\t\t@size-icon-small,\n\t\t\t@spacing-50 + @border-width-base,\n\t\t\t@spacing-25,\n\t\t\t@size-150\n\t\t);\n\t}\n\n\t// Ensure background image rules for CSS start icon\n\t&__icon&__start-icon {\n\t\t.cdx-mixin-css-icon-background();\n\t}\n\n\t// Ensure CSS end icon is size small and it's height is consistent with the Vue icon.\n\t&__icon&__end-icon {\n\t\t// Note: the icon-size mixin overrides the height property @size-150 (via cdx-mixin-icon)\n\t\t// therefore, we override height again to get the desired height of @size-150\n\t\t.cdx-mixin-css-icon-size( @size-icon-small );\n\t\t.cdx-mixin-css-icon-background( @size-icon-small );\n\t\theight: @size-150;\n\t}\n\n\t&__textarea {\n\t\tdisplay: block;\n\t\tbox-sizing: @box-sizing-base;\n\t\tmin-height: @min-height-text-area;\n\t\twidth: @size-full;\n\t\tborder-width: @border-width-base;\n\t\tborder-style: @border-style-base;\n\t\tborder-radius: @border-radius-base;\n\t\tpadding: @spacing-25 @spacing-50;\n\t\toverflow: auto;\n\t\tfont-family: inherit;\n\t\tfont-size: inherit;\n\t\tline-height: @line-height-x-small;\n\t\t// TODO: Support Safari/Webkit for iOS. The grabber tool is not present in mobile safari.\n\t\t/* stylelint-disable-next-line plugin/no-unsupported-browser-features */\n\t\tresize: vertical;\n\n\t\t&--is-autosize {\n\t\t\t/* stylelint-disable-next-line plugin/no-unsupported-browser-features */\n\t\t\tresize: none;\n\t\t\toverflow: hidden;\n\n\t\t\t// Support Safari/Webkit - supports macOS only\n\t\t\t&::-webkit-resizer {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t&:enabled {\n\t\t\tbackground-color: @background-color-base;\n\t\t\tcolor: @color-base;\n\t\t\tborder-color: @border-color-interactive;\n\t\t\tbox-shadow: @box-shadow-inset-small @box-shadow-color-transparent;\n\t\t\ttransition-property: @transition-property-base;\n\t\t\ttransition-duration: @transition-duration-medium;\n\n\t\t\t~ .cdx-text-area__icon-vue.cdx-icon {\n\t\t\t\tcolor: @color-placeholder;\n\t\t\t}\n\n\t\t\t~ .cdx-text-area__icon {\n\t\t\t\topacity: @opacity-icon-placeholder;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: @border-color-interactive--hover;\n\t\t\t}\n\n\t\t\t&:focus,\n\t\t\t&.cdx-text-area__textarea--has-value {\n\t\t\t\t~ .cdx-text-area__icon-vue.cdx-icon {\n\t\t\t\t\tcolor: @color-base;\n\t\t\t\t}\n\n\t\t\t\t~ .cdx-text-area__icon {\n\t\t\t\t\topacity: @opacity-base;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\tborder-color: @border-color-progressive--focus;\n\t\t\t\tbox-shadow: @box-shadow-inset-small @box-shadow-color-progressive--focus;\n\t\t\t\toutline: @outline-base--focus;\n\t\t\t}\n\n\t\t\t&:read-only {\n\t\t\t\tbackground-color: @background-color-neutral-subtle;\n\t\t\t\tborder-color: @border-color-base;\n\t\t\t}\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t&:disabled {\n\t\t\tbackground-color: @background-color-disabled-subtle;\n\t\t\tcolor: @color-disabled;\n\t\t\t-webkit-text-fill-color: @color-disabled;\n\t\t\tborder-color: @border-color-disabled;\n\n\t\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t\t~ .cdx-text-area__icon-vue.cdx-icon {\n\t\t\t\tcolor: @color-disabled;\n\t\t\t}\n\n\t\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t\t~ .cdx-text-area__icon {\n\t\t\t\topacity: @opacity-icon-base--disabled;\n\t\t\t}\n\t\t}\n\n\t\t// Normalize placeholder styling, see T139034.\n\t\t&::placeholder {\n\t\t\tcolor: @color-placeholder;\n\t\t\topacity: @opacity-base;\n\t\t}\n\t}\n\n\t// Add additional padding to textarea when the start icon exists.\n\t// Sets the start icon to 1.25em relative to the font size.\n\t&--has-start-icon {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t.cdx-text-area__textarea {\n\t\t\t.cdx-mixin-icon-wrapper-padding( start, @spacing-50 );\n\t\t}\n\t}\n\n\t// Add additional padding to textarea when the end icon exists.\n\t// Sets the end icon to 1em relative to the font size.\n\t&--has-end-icon {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t.cdx-text-area__textarea {\n\t\t\t.cdx-mixin-icon-wrapper-padding( end, @spacing-50, @size-icon-small );\n\t\t}\n\t}\n\n\t&--status-error {\n\t\t.cdx-text-area__textarea:enabled:not( :read-only ):not( :focus ) {\n\t\t\tbackground-color: @background-color-error-subtle;\n\t\t\tcolor: @color-error;\n\t\t\tborder-color: @border-color-error;\n\n\t\t\t&::placeholder,\n\t\t\t~ .cdx-text-area__icon-vue.cdx-icon {\n\t\t\t\tcolor: @color-error;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @background-color-error-subtle--hover;\n\t\t\t\tcolor: @color-error--hover;\n\t\t\t\tborder-color: @border-color-error--hover;\n\n\t\t\t\t&::placeholder,\n\t\t\t\t~ .cdx-text-area__icon-vue.cdx-icon {\n\t\t\t\t\tcolor: @color-error--hover;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/text-input/TextInput.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/text-input/TextInput.vue","messages":[{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":119,"column":41,"nodeType":"TSTypeReference","messageId":"overrides","endLine":119,"endColumn":45},{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":126,"column":41,"nodeType":"TSTypeReference","messageId":"overrides","endLine":126,"endColumn":45},{"ruleId":"max-len","severity":1,"message":"This line has a length of 113. Maximum allowed is 100.","line":215,"column":1,"nodeType":"Program","messageId":"max","endLine":215,"endColumn":108}],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'id' is assigned a value but never used.","line":237,"column":12,"nodeType":"Identifier","messageId":"unusedVar","endLine":237,"endColumn":14,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<div\n\t\tclass=\"cdx-text-input\"\n\t\t:class=\"rootClasses\"\n\t\t:style=\"rootStyle\"\n\t>\n\t\t<!-- size=\"1\" is to prevent the browser from setting an implicit min-width -->\n\t\t<input\n\t\t\t:id=\"computedInputId\"\n\t\t\tref=\"input\"\n\t\t\tv-model=\"wrappedModel\"\n\t\t\tclass=\"cdx-text-input__input\"\n\t\t\t:class=\"inputClasses\"\n\t\t\tv-bind=\"otherAttrsMinusId\"\n\t\t\t:type=\"inputType\"\n\t\t\t:aria-describedby=\"descriptionId\"\n\t\t\t:disabled=\"computedDisabled\"\n\t\t\tsize=\"1\"\n\t\t\t@input=\"onInput\"\n\t\t\t@change=\"onChange\"\n\t\t\t@focus=\"onFocus\"\n\t\t\t@blur=\"onBlur\"\n\t\t\t@keydown=\"onKeydown\"\n\t\t\t@invalid=\"( e ) => onInvalid( e, shouldPreventDefault )\"\n\t\t>\n\t\t<cdx-icon\n\t\t\tv-if=\"startIcon\"\n\t\t\t:icon=\"startIcon\"\n\t\t\tclass=\"cdx-text-input__icon-vue cdx-text-input__start-icon\"\n\t\t/>\n\t\t<cdx-icon\n\t\t\tv-if=\"endIcon\"\n\t\t\t:icon=\"endIcon\"\n\t\t\tclass=\"cdx-text-input__icon-vue cdx-text-input__end-icon\"\n\t\t/>\n\t\t<cdx-icon\n\t\t\tv-if=\"isClearable\"\n\t\t\t:icon=\"cdxIconClear\"\n\t\t\tclass=\"cdx-text-input__icon-vue cdx-text-input__clear-icon\"\n\t\t\t@mousedown.prevent\n\t\t\t@click=\"onClear\"\n\t\t/>\n\t</div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, PropType, toRef, computed, inject, ref } from 'vue';\nimport { Icon, cdxIconClear } from '@wikimedia/codex-icons';\nimport CdxIcon from '../icon/Icon.vue';\nimport { TextInputTypes, ValidationStatusTypes, FieldDescriptionIdKey } from '../../constants';\nimport { TextInputType, ValidationStatusType } from '../../types';\nimport { makeStringTypeValidator } from '../../utils/stringTypeValidator';\nimport useModelWrapper from '../../composables/useModelWrapper';\nimport useSplitAttributes from '../../composables/useSplitAttributes';\nimport useFieldData from '../../composables/useFieldData';\n\nconst textInputTypeValidator = makeStringTypeValidator( TextInputTypes );\nconst statusValidator = makeStringTypeValidator( ValidationStatusTypes );\n\n/**\n * A form element that accepts a single line of text input from the user.\n */\nexport default defineComponent( {\n\tname: 'CdxTextInput',\n\tcomponents: { CdxIcon },\n\t/**\n\t * We want the input to inherit attributes, not the root element.\n\t */\n\tinheritAttrs: false,\n\n\texpose: [\n\t\t'focus',\n\t\t'blur',\n\t\t'checkValidity',\n\t\t'reportValidity',\n\t\t'setCustomValidity'\n\t],\n\n\tprops: {\n\t\t/**\n\t\t * Current value of the input.\n\t\t *\n\t\t * Provided by `v-model` binding in the parent component.\n\t\t */\n\t\tmodelValue: {\n\t\t\ttype: [ String, Number ],\n\t\t\tdefault: ''\n\t\t},\n\t\t/**\n\t\t * `type` attribute of the input.\n\t\t *\n\t\t * @values 'text', 'search', 'number', 'email', 'password', 'tel', 'url',\n\t\t * 'week', 'month', 'date', 'datetime-local', 'time'\n\t\t */\n\t\tinputType: {\n\t\t\ttype: String as PropType<TextInputType>,\n\t\t\tdefault: 'text',\n\t\t\tvalidator: textInputTypeValidator\n\t\t},\n\t\t/**\n\t\t * `status` attribute of the input.\n\t\t */\n\t\tstatus: {\n\t\t\ttype: String as PropType<ValidationStatusType>,\n\t\t\tdefault: 'default',\n\t\t\tvalidator: statusValidator\n\t\t},\n\t\t/**\n\t\t * Whether the input is disabled.\n\t\t */\n\t\tdisabled: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\t/**\n\t\t * An icon at the start of the input element. Similar to a `::before` pseudo-element.\n\t\t */\n\t\tstartIcon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon | undefined>,\n\t\t\tdefault: undefined\n\t\t},\n\t\t/**\n\t\t * An icon at the end of the input element. Similar to an `::after` pseudo-element.\n\t\t */\n\t\tendIcon: {\n\t\t\ttype: [ String, Object ] as PropType<Icon | undefined>,\n\t\t\tdefault: undefined\n\t\t},\n\t\t/**\n\t\t * Add a clear button at the end of the input element.\n\t\t *\n\t\t * When the clear button is pressed, the input's value is set to an empty string.\n\t\t * The clear button is displayed when input text is present.\n\t\t */\n\t\tclearable: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t}\n\t},\n\temits: [\n\t\t/**\n\t\t * When the input value changes\n\t\t *\n\t\t * @property {string | number} modelValue The new model value\n\t\t */\n\t\t'update:modelValue',\n\t\t/**\n\t\t * When the user presses a key.\n\t\t *\n\t\t * This event is not emitted when the user presses the Home or End key (T314728),\n\t\t * but is emitted for Ctrl/Cmd+Home and Ctrl/Cmd+End.\n\t\t *\n\t\t * @property {KeyboardEvent}\n\t\t */\n\t\t'keydown',\n\t\t/**\n\t\t * When the input value changes via direct use of the input\n\t\t *\n\t\t * @property {InputEvent} event\n\t\t */\n\t\t'input',\n\t\t/**\n\t\t * When an input value change is committed by the user (e.g. on blur)\n\t\t *\n\t\t * @property {Event} event\n\t\t */\n\t\t'change',\n\t\t/**\n\t\t * When the input comes into focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'focus',\n\t\t/**\n\t\t * When the input loses focus\n\t\t *\n\t\t * @property {FocusEvent} event\n\t\t */\n\t\t'blur',\n\t\t/**\n\t\t * When the input value is cleared through the use of the clear button\n\t\t *\n\t\t * @property {MouseEvent} event\n\t\t */\n\t\t'clear',\n\t\t/**\n\t\t * When the input value is invalid according to the input's constraint\n\t\t * attributes (e.g. min, max, pattern). See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/invalid_event\n\t\t *\n\t\t * @property {Event} event\n\t\t */\n\t\t'invalid'\n\t],\n\tsetup( props, { emit, attrs } ) {\n\t\t// If there is a parent Field component, it may be providing some data to this component.\n\t\t// Grab computed values of each relevant property.\n\t\tconst idAttribute = attrs.id as string|undefined;\n\t\tconst {\n\t\t\tcomputedDisabled,\n\t\t\tcomputedStatus,\n\t\t\tcomputedInputId\n\t\t} = useFieldData(\n\t\t\ttoRef( props, 'disabled' ),\n\t\t\ttoRef( props, 'status' ),\n\t\t\tidAttribute\n\t\t);\n\t\tconst descriptionId = inject( FieldDescriptionIdKey, undefined );\n\n\t\t// Take the modelValue provided by the parent component via v-model and\n\t\t// generate a wrapped model that we can use for the input element in\n\t\t// this component.\n\t\tconst wrappedModel = useModelWrapper( toRef( props, 'modelValue' ), emit );\n\n\t\tconst isClearable = computed( () => props.clearable && !!wrappedModel.value && !computedDisabled.value );\n\n\t\tconst internalClasses = computed( () => ( {\n\t\t\t'cdx-text-input--has-start-icon': !!props.startIcon,\n\t\t\t'cdx-text-input--has-end-icon': !!props.endIcon,\n\t\t\t'cdx-text-input--clearable': isClearable.value,\n\t\t\t[ `cdx-text-input--status-${ computedStatus.value }` ]: true\n\t\t} ) );\n\n\t\t// Get helpers from useSplitAttributes.\n\t\tconst {\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrs\n\t\t} = useSplitAttributes( attrs, internalClasses );\n\n\t\t// Normally, we use v-bind to bind otherAttrs to the appropriate element. In this case, we\n\t\t// do not want to include the id attribute, since we're using the computed ID via the\n\t\t// useComputedId composable.\n\t\t// This removes the ID and stores all other attributes in otherAttrsMinusId.\n\t\tconst otherAttrsMinusId = computed( () => {\n\t\t\t// eslint-disable-next-line @typescript-eslint/no-unused-vars\n\t\t\tconst { id, ...everythingElse } = otherAttrs.value;\n\t\t\treturn everythingElse;\n\t\t} );\n\n\t\tconst inputClasses = computed( () => ( {\n\t\t\t'cdx-text-input__input--has-value': !!wrappedModel.value\n\t\t} ) );\n\n\t\tconst onClear = ( event: MouseEvent ) => {\n\t\t\twrappedModel.value = '';\n\t\t\temit( 'clear', event );\n\t\t};\n\n\t\tconst onKeydown = ( event: KeyboardEvent ) => {\n\t\t\t// Hide keydown events for Home and End (but not Ctrl/Cmd+Home/End) from the parent\n\t\t\t// This avoids a pitfall when delegating TextInput events to a Menu component, where\n\t\t\t// we want Home/End to move the cursor in the TextInput rather than move the highlight\n\t\t\t// in the Menu (T314728)\n\t\t\tif ( ( event.key === 'Home' || event.key === 'End' ) && !event.ctrlKey && !event.metaKey ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\temit( 'keydown', event );\n\t\t};\n\n\t\t// Emit other events to the parent in case they're needed.\n\t\tconst onInput = ( event: Event ) => {\n\t\t\temit( 'input', event );\n\t\t};\n\t\tconst onChange = ( event: Event ) => {\n\t\t\temit( 'change', event );\n\t\t};\n\t\tconst onFocus = ( event: FocusEvent ) => {\n\t\t\temit( 'focus', event );\n\t\t};\n\t\tconst onBlur = ( event: FocusEvent ) => {\n\t\t\temit( 'blur', event );\n\t\t};\n\n\t\t// We want to prevent the default behavior of the invalid event by default, to prevent the\n\t\t// native validation message UI from displaying unless it's explicitly called. If\n\t\t// `reportValidity()` is used, this ref will be set to false.\n\t\tconst shouldPreventDefault = ref( true );\n\n\t\t/**\n\t\t * Handle the `invalid` event.\n\t\t *\n\t\t * Note that we use an argument for `doPreventDefault` instead of the `shouldPreventDefault`\n\t\t * ref so we can unit test this.\n\t\t *\n\t\t * @param event Invalid event\n\t\t * @param doPreventDefault Whether default behavior should be prevented\n\t\t */\n\t\tconst onInvalid = ( event: Event, doPreventDefault: boolean ) => {\n\t\t\tif ( doPreventDefault ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\t\t\temit( 'invalid', event );\n\t\t\tshouldPreventDefault.value = true;\n\t\t};\n\n\t\treturn {\n\t\t\tcomputedInputId,\n\t\t\tdescriptionId,\n\t\t\twrappedModel,\n\t\t\tisClearable,\n\t\t\trootClasses,\n\t\t\trootStyle,\n\t\t\totherAttrsMinusId,\n\t\t\tinputClasses,\n\t\t\tcomputedDisabled,\n\t\t\tonClear,\n\t\t\tonInput,\n\t\t\tonChange,\n\t\t\tonKeydown,\n\t\t\tonFocus,\n\t\t\tonBlur,\n\t\t\tonInvalid,\n\t\t\tshouldPreventDefault,\n\t\t\tcdxIconClear\n\t\t};\n\t},\n\n\t// Public methods\n\t// These must be in the methods block, not in the setup function, otherwise their documentation\n\t// won't be picked up by vue-docgen\n\tmethods: {\n\t\t/**\n\t\t * Focus the component's input element.\n\t\t *\n\t\t * @public\n\t\t */\n\t\tfocus(): void {\n\t\t\tconst input = this.$refs.input as HTMLInputElement;\n\t\t\tinput.focus();\n\t\t},\n\n\t\t/**\n\t\t * Blur the component's input element.\n\t\t *\n\t\t * @public\n\t\t */\n\t\tblur(): void {\n\t\t\tconst input = this.$refs.input as HTMLInputElement;\n\t\t\tinput.blur();\n\t\t},\n\n\t\t/**\n\t\t * Check the validity of the input element according to its constraint attributes. Emits an\n\t\t * 'invalid' event if the input is invalid. See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/checkValidity\n\t\t *\n\t\t * @public\n\t\t * @return {boolean} Whether the input is valid\n\t\t */\n\t\tcheckValidity(): boolean {\n\t\t\tconst input = this.$refs.input as HTMLInputElement;\n\t\t\treturn input.checkValidity();\n\t\t},\n\n\t\t/**\n\t\t * Check the validity of the input element and report it as a pop up on the UI. See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/reportValidity\n\t\t *\n\t\t * @public\n\t\t * @return {boolean} Whether the input is valid\n\t\t */\n\t\treportValidity(): boolean {\n\t\t\t// Ensure default behavior of the invalid event is not prevented, so the native UI can\n\t\t\t// pop up.\n\t\t\tthis.shouldPreventDefault = false;\n\t\t\tconst input = this.$refs.input as HTMLInputElement;\n\t\t\treturn input.reportValidity();\n\t\t},\n\n\t\t/**\n\t\t * Set custom validity and message for the input element. See:\n\t\t * https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setCustomValidity\n\t\t *\n\t\t * @public\n\t\t * @param {string} message The custom validation message to set\n\t\t */\n\t\tsetCustomValidity( message: string ): void {\n\t\t\tconst input = this.$refs.input as HTMLInputElement;\n\t\t\tinput.setCustomValidity( message );\n\t\t}\n\t}\n} );\n</script>\n\n<style lang=\"less\">\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../../themes/mixins/icon-alignment.less';\n@import ( reference ) '../../themes/mixins/public/css-icon.less';\n\n.cdx-text-input {\n\t// For proper positioning of icons and slotted elements.\n\tposition: relative;\n\tbox-sizing: @box-sizing-base;\n\t// min-width is set here instead of in the <input> so that the input's width is consistent\n\t// regardless of whether the clear button and start/end icon are present\n\tmin-width: @min-width-medium;\n\t// Set the border-radius on the root element rather than the <input>, so that the focus outline\n\t// will also have rounded or straight corners to match the input's corners.\n\tborder-radius: @border-radius-base;\n\toverflow: hidden;\n\n\t// Added double ampersand to add specificity to Vue and CSS start icons\n\t& &__start-icon {\n\t\t// Border width is included here and for other icon positions because the icon position will\n\t\t// be offset from the border, not inside the border, so we need to include its width in the\n\t\t// offset value.\n\t\t.cdx-mixin-icon( start, @param-external-padding: @spacing-50 + @border-width-base );\n\t}\n\n\t// Ensure CSS end icon is size small.\n\t&__icon&__end-icon {\n\t\t.cdx-mixin-css-icon-size( @size-icon-small );\n\t\t.cdx-mixin-css-icon-background( @size-icon-small );\n\t}\n\n\t// Added double ampersand to add specificity to Vue and CSS end icons\n\t&__clear-icon.cdx-icon,\n\t& &__end-icon {\n\t\t.cdx-mixin-icon(\n\t\t\tend,\n\t\t\t@min-size-icon-small,\n\t\t\t@size-icon-small,\n\t\t\t@spacing-50 + @border-width-base\n\t\t);\n\t}\n\n\t&__clear-icon.cdx-icon {\n\t\t// The clear icon result in a pointer cursor on hover.\n\t\t&:hover {\n\t\t\tcursor: @cursor-base--hover;\n\t\t}\n\n\t\t// Move the clear icon farther left when it appears next to an end icon.\n\t\t.cdx-text-input__end-icon.cdx-icon + & {\n\t\t\tright: calc( @spacing-horizontal-input-text-two-end-icons + @border-width-base );\n\t\t}\n\t}\n\n\t&__input {\n\t\tdisplay: block;\n\t\tbox-sizing: @box-sizing-base;\n\t\tmin-height: @min-size-interactive-pointer;\n\t\twidth: @size-full;\n\t\tmargin: 0;\n\t\tborder-width: @border-width-base;\n\t\tborder-style: @border-style-base;\n\t\t// Override border-radius styles from User Agent Stylesheet in iOS Safari\n\t\tborder-radius: @border-radius-sharp;\n\t\tpadding: @spacing-25 @spacing-50;\n\t\tfont-family: inherit;\n\t\tfont-size: inherit;\n\t\tline-height: @line-height-xx-small;\n\n\t\t&:enabled {\n\t\t\tbackground-color: @background-color-base;\n\t\t\tcolor: @color-base;\n\t\t\tborder-color: @border-color-interactive;\n\t\t\tbox-shadow: @box-shadow-inset-small @box-shadow-color-transparent;\n\t\t\ttransition-property: @transition-property-base;\n\t\t\ttransition-duration: @transition-duration-medium;\n\n\t\t\t~ .cdx-text-input__icon-vue {\n\t\t\t\tcolor: @color-placeholder;\n\t\t\t}\n\n\t\t\t~ .cdx-text-input__icon {\n\t\t\t\topacity: @opacity-icon-placeholder;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: @border-color-interactive--hover;\n\t\t\t}\n\n\t\t\t// Show darker icons when the input is focused or has value.\n\t\t\t// Note that the \"has value\" part doesn't apply to CSS-only text inputs.\n\t\t\t&:focus,\n\t\t\t&.cdx-text-input__input--has-value {\n\t\t\t\t~ .cdx-text-input__icon-vue {\n\t\t\t\t\tcolor: @color-base;\n\t\t\t\t}\n\n\t\t\t\t~ .cdx-text-input__icon {\n\t\t\t\t\topacity: @opacity-base;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\tborder-color: @border-color-progressive--focus;\n\t\t\t\tbox-shadow: @box-shadow-inset-small @box-shadow-color-progressive--focus;\n\t\t\t\toutline: @outline-base--focus;\n\t\t\t}\n\n\t\t\t&:read-only {\n\t\t\t\tbackground-color: @background-color-neutral-subtle;\n\t\t\t\tborder-color: @border-color-base;\n\t\t\t}\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t&:disabled {\n\t\t\tbackground-color: @background-color-disabled-subtle;\n\t\t\tcolor: @color-disabled;\n\t\t\t-webkit-text-fill-color: @color-disabled;\n\t\t\tborder-color: @border-color-disabled;\n\t\t\t// Don't implement coined effect on text-shadow from OOUI.\n\t\t\t// This has never gone through design review and was a hack to increase\n\t\t\t// color contrast.\n\t\t\t// text-shadow: @text-shadow-base--disabled;\n\n\t\t\t~ .cdx-text-input__icon-vue {\n\t\t\t\tcolor: @color-disabled;\n\t\t\t\tpointer-events: none;\n\t\t\t}\n\n\t\t\t~ .cdx-text-input__icon {\n\t\t\t\topacity: @opacity-icon-base--disabled;\n\t\t\t}\n\t\t}\n\n\t\t// Normalize placeholder styling, see T139034.\n\t\t&::placeholder {\n\t\t\tcolor: @color-placeholder;\n\t\t\topacity: @opacity-base;\n\t\t}\n\n\t\t// Support IE 10-11, and Edge 12+: Hide proprietary pseudo-element.\n\t\t// See https://developer.mozilla.org/en-US/docs/Web/CSS/::-ms-clear\n\t\t&::-ms-clear {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t&[ type='search' ] {\n\t\t\t// Support Safari/iOS: Normalize by applying `none`,\n\t\t\t// Chrome would accept `textfield` as well.\n\t\t\t/* stylelint-disable plugin/no-unsupported-browser-features */\n\t\t\t/* autoprefixer: ignore next */\n\t\t\t-webkit-appearance: none;\n\t\t\t// Support Firefox.\n\t\t\t/* autoprefixer: ignore next */\n\t\t\t-moz-appearance: textfield;\n\t\t\t/* stylelint-enable plugin/no-unsupported-browser-features */\n\n\t\t\t// Support: Safari, Chrome (Blink).\n\t\t\t&::-webkit-search-decoration,\n\t\t\t&::-webkit-search-cancel-button {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n\n\t&--has-start-icon {\n\t\t.cdx-text-input__input {\n\t\t\t.cdx-mixin-icon-wrapper-padding( start, @spacing-50 );\n\t\t}\n\t}\n\n\t// Either with an end icon or clearable.\n\t&--has-end-icon,\n\t&--clearable {\n\t\t.cdx-text-input__input {\n\t\t\t.cdx-mixin-icon-wrapper-padding(\n\t\t\t\tend,\n\t\t\t\t@spacing-50,\n\t\t\t\t@size-icon-small\n\t\t\t);\n\t\t}\n\t}\n\n\t// Both with an end icon and clearable.\n\t&--has-end-icon&--clearable {\n\t\t.cdx-text-input__input {\n\t\t\t.cdx-mixin-icon-wrapper-padding(\n\t\t\t\tend,\n\t\t\t\t@spacing-horizontal-input-text-two-end-icons,\n\t\t\t\t@size-icon-small\n\t\t\t);\n\t\t}\n\t}\n\n\t&--status-error {\n\t\t.cdx-text-input__input:enabled:not( :read-only ):not( :focus ) {\n\t\t\tbackground-color: @background-color-error-subtle;\n\t\t\tcolor: @color-error;\n\t\t\tborder-color: @border-color-error;\n\n\t\t\t&::placeholder,\n\t\t\t~ .cdx-text-input__start-icon,\n\t\t\t~ .cdx-text-input__end-icon {\n\t\t\t\tcolor: @color-error;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @background-color-error-subtle--hover;\n\t\t\t\tcolor: @color-error--hover;\n\t\t\t\tborder-color: @border-color-error--hover;\n\n\t\t\t\t&::placeholder,\n\t\t\t\t~ .cdx-text-input__start-icon,\n\t\t\t\t~ .cdx-text-input__end-icon {\n\t\t\t\t\tcolor: @color-error--hover;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/thumbnail/Thumbnail.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/thumbnail/Thumbnail.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/toggle-button-group/ToggleButtonGroup.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/toggle-button-group/ToggleButtonGroup.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/toggle-button/ToggleButton.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/toggle-button/ToggleButton.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/toggle-switch/ToggleSwitch.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/toggle-switch/ToggleSwitch.vue","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":152,"column":4,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":152,"endColumn":16,"suggestions":[{"messageId":"suggestOptionalChain","fix":{"range":[4381,4382],"text":"?"},"desc":"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/tooltip/Tooltip.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/tooltip/Tooltip.ts","messages":[],"suppressedMessages":[{"ruleId":"no-use-before-define","severity":2,"message":"'Tooltip' was used before it was defined.","line":9,"column":12,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":9,"endColumn":19,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-floating-promises","severity":2,"message":"Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.","line":128,"column":3,"nodeType":"ExpressionStatement","messageId":"floatingVoid","endLine":161,"endColumn":7,"suggestions":[{"messageId":"floatingFixVoid","fix":{"range":[4322,4322],"text":"void "},"desc":"Add void operator to ignore."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/typeahead-search/TypeaheadSearch.test.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-explicit-any","severity":2,"message":"Unexpected any. Specify a different type.","line":252,"column":26,"nodeType":"TSAnyKeyword","messageId":"unexpectedAny","endLine":252,"endColumn":29,"suggestions":[{"messageId":"suggestUnknown","fix":{"range":[7935,7938],"text":"unknown"},"desc":"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct."},{"messageId":"suggestNever","fix":{"range":[7935,7938],"text":"never"},"desc":"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":277,"column":10,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":277,"endColumn":11,"fix":{"range":[8681,8681],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-explicit-any","severity":2,"message":"Unexpected any. Specify a different type.","line":277,"column":21,"nodeType":"TSAnyKeyword","messageId":"unexpectedAny","endLine":277,"endColumn":24,"suggestions":[{"messageId":"suggestUnknown","fix":{"range":[8691,8694],"text":"unknown"},"desc":"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct."},{"messageId":"suggestNever","fix":{"range":[8691,8694],"text":"never"},"desc":"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":277,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":277,"endColumn":25,"fix":{"range":[8694,8694],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":279,"column":3,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":279,"endColumn":4,"fix":{"range":[8739,8739],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-explicit-any","severity":2,"message":"Unexpected any. Specify a different type.","line":279,"column":14,"nodeType":"TSAnyKeyword","messageId":"unexpectedAny","endLine":279,"endColumn":17,"suggestions":[{"messageId":"suggestUnknown","fix":{"range":[8749,8752],"text":"unknown"},"desc":"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct."},{"messageId":"suggestNever","fix":{"range":[8749,8752],"text":"never"},"desc":"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":279,"column":17,"nodeType":"Program","messageId":"missingClosingSpace","endLine":279,"endColumn":18,"fix":{"range":[8752,8752],"text":" "},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/components/typeahead-search/TypeaheadSearch.vue","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'id' is assigned a value but never used.","line":476,"column":12,"nodeType":"Identifier","messageId":"unusedVar","endLine":476,"endColumn":14,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useButtonGroupKeyboardNav.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useButtonGroupKeyboardNav.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useComputedDirection.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":23,"column":40,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":23,"endColumn":51,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useComputedDisabled.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useComputedDisabled.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useComputedLanguage.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":25,"column":39,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":25,"endColumn":50,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useFieldData.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useFieldData.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useFloatingMenu.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-redundant-type-constituents","severity":2,"message":"'any' overrides all other types in this union type.","line":44,"column":12,"nodeType":"TSTypeReference","messageId":"overrides","endLine":44,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-return","severity":2,"message":"Unsafe return of an `any` typed value.","line":50,"column":31,"nodeType":"ChainExpression","messageId":"unsafeReturn","endLine":50,"endColumn":55,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-call","severity":2,"message":"Unsafe call of an `any` typed value.","line":50,"column":31,"nodeType":"MemberExpression","messageId":"unsafeCall","endLine":50,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-member-access","severity":2,"message":"Unsafe member access .isExpanded on an `any` value.","line":50,"column":43,"nodeType":"Identifier","messageId":"unsafeMemberExpression","endLine":50,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-member-access","severity":2,"message":"Unsafe member access .$el on an `any` value.","line":120,"column":31,"nodeType":"Identifier","messageId":"unsafeMemberExpression","endLine":120,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-argument","severity":2,"message":"Unsafe argument of type `any` assigned to a parameter of type `ReferenceElement`.","line":161,"column":5,"nodeType":"ConditionalExpression","messageId":"unsafeArgument","endLine":161,"endColumn":114,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-argument","severity":2,"message":"Unsafe argument of type `any` assigned to a parameter of type `HTMLElement`.","line":163,"column":5,"nodeType":"ChainExpression","messageId":"unsafeArgument","endLine":163,"endColumn":20,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unsafe-member-access","severity":2,"message":"Unsafe member access .$el on an `any` value.","line":163,"column":17,"nodeType":"Identifier","messageId":"unsafeMemberExpression","endLine":163,"endColumn":20,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useGeneratedId.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useGeneratedId.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useI18n.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useI18n.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useI18nWithOverride.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useI18nWithOverride.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useIconOnlyButton.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useIconOnlyButton.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useIntersectionObserver.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useLabelChecker.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useModelWrapper.ts","messages":[{"ruleId":"implicit-arrow-linebreak","severity":2,"message":"Expected no linebreak before this expression.","line":64,"column":4,"nodeType":"Identifier","messageId":"unexpected","endLine":64,"endColumn":8}],"suppressedMessages":[{"ruleId":"no-redeclare","severity":2,"message":"'useModelWrapper' is already defined.","line":17,"column":25,"nodeType":"Identifier","messageId":"redeclared","endLine":17,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-redeclare","severity":2,"message":"'useModelWrapper' is already defined.","line":54,"column":25,"nodeType":"Identifier","messageId":"redeclared","endLine":54,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"import { computed, WritableComputedRef, Ref } from 'vue';\n\n/**\n * Type for Vue's emit function, used below in the useModelWrapper function.\n */\ntype EmitFunc<EventName extends string, ParamType> =\n\t( event: EventName, param: ParamType ) => void;\n\n// See the docblock comment below for details on these function signatures.\n/* eslint-disable no-redeclare */\nexport default function useModelWrapper<ModelValue, EventName extends 'update:modelValue'>(\n\tmodelValueRef: Ref<ModelValue>,\n\temit: EmitFunc<EventName, ModelValue>,\n\teventName?: EventName\n) : WritableComputedRef<ModelValue>;\n\nexport default function useModelWrapper<ModelValue, EventName extends string>(\n\tmodelValueRef: Ref<ModelValue>,\n\temit: EmitFunc<EventName, ModelValue>,\n\teventName: EventName\n) : WritableComputedRef<ModelValue>;\n\n/**\n * Returns an editable computed property that emits an event when changed.\n *\n * This is useful when v-model will be set on a component in the parent, but that modelValue needs\n * to be bound via v-model to an input within the component. We can't just reuse the first\n * modelValue because that would mean mutating a prop. Instead, we need a separate computed property\n * that manually handles setting the value and emitting an event when the input is changed.\n *\n * This function returns a new computed property with get() and set() functions. get() returns the\n * current value of the provided modelValue. When the input is changed, set() emits an event with\n * the new value. The value bound to v-model on the component in the parent updates automatically.\n * The event emitted by the component can be customized via the eventName parameter.\n *\n * This approach was inspired by https://www.vuemastery.com/blog/vue-3-data-down-events-up/.\n *\n * See the Radio component for sample usage.\n *\n * useModelWrapper uses TypeScript's function overloading feature, where you can provide different\n * signatures for the same function. This approach allows components that include the default\n * eventName, 'update:modelValue', in their emits option to omit the eventName parameter. Components\n * that do not include that default event name in their emits option must provide the eventName\n * parameter.\n *\n * @param modelValueRef A reactive reference of the modelValue prop provided by the parent component\n * via v-model.\n * @param emit Vue's $emit function\n * @param eventName The name of the emitted event. Can be omitted if the component's emits option\n * contains the default 'update:modelValue' event name. Otherwise, one of the event\n * names defined in the emits option must be provided.\n * @return The computed property\n */\nexport default function useModelWrapper<ModelValue, EventName extends string>(\n\tmodelValueRef: Ref<ModelValue>,\n\temit: EmitFunc<EventName, ModelValue>,\n\teventName: EventName extends 'update:modelValue' ? EventName | undefined : EventName\n) : WritableComputedRef<ModelValue> {\n\treturn computed( {\n\t\tget: () => modelValueRef.value,\n\t\tset: ( value: ModelValue ) =>\n\t\t\t// If eventName is undefined, then 'update:modelValue' must be a valid EventName,\n\t\t\t// but TypeScript's type analysis isn't clever enough to realize that\n\t\t\temit( ( eventName || 'update:modelValue' ) as EventName, value )\n\t} );\n}\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useOptionalModelWrapper.ts","messages":[],"suppressedMessages":[{"ruleId":"no-redeclare","severity":2,"message":"'useOptionalModelWrapper' is already defined.","line":17,"column":25,"nodeType":"Identifier","messageId":"redeclared","endLine":17,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-redeclare","severity":2,"message":"'useOptionalModelWrapper' is already defined.","line":45,"column":25,"nodeType":"Identifier","messageId":"redeclared","endLine":45,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useResizeObserver.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useSlotContents.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useSlotContents.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useSplitAttributes.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useSplitAttributes.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'_ignoredClass' is assigned a value but never used.","line":64,"column":18,"nodeType":"Identifier","messageId":"unusedVar","endLine":64,"endColumn":31,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'_ignoredStyle' is assigned a value but never used.","line":64,"column":40,"nodeType":"Identifier","messageId":"unusedVar","endLine":64,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/composables/useWarnOnce.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/constants.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/AccordionDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ButtonDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ButtonGrid.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":288,"column":2,"nodeType":"MemberExpression","messageId":"unexpected","endLine":288,"endColumn":13,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[10136,10173],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ButtonGridTable.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ButtonGroupDemo.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":26,"column":2,"nodeType":"MemberExpression","messageId":"unexpected","endLine":26,"endColumn":13,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[525,581],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/CardDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/CheckboxDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ChipInputDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ComboboxDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/DemoBaseLayout.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/DialogDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/DirectionSwitcher.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/FieldDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/IconDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/IconGrid.vue","messages":[{"ruleId":"@typescript-eslint/no-unsafe-argument","severity":2,"message":"Unsafe argument of type `any` assigned to a parameter of type `{}`.","line":115,"column":58,"nodeType":"MemberExpression","messageId":"unsafeArgument","endLine":115,"endColumn":74}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"<template>\n\t<demo-base-layout class=\"cdx-icon-grid\">\n\t\t<template #header>\n\t\t\tCodex Icon Grid\n\t\t</template>\n\t\t<template #content>\n\t\t\t<section id=\"cdx-icon\">\n\t\t\t\t<h2>Icon</h2>\n\t\t\t\t<table class=\"cdx-demo-icon-table\">\n\t\t\t\t\t<caption>All icons</caption>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Icon name (language)</th>\n\t\t\t\t\t\t<th colspan=\"4\">\n\t\t\t\t\t\t\tDefault size, default color\n\t\t\t\t\t\t</th>\n\t\t\t\t\t\t<th colspan=\"4\">\n\t\t\t\t\t\t\tMedium size, red color\n\t\t\t\t\t\t</th>\n\t\t\t\t\t\t<th colspan=\"4\">\n\t\t\t\t\t\t\tSmall size, default color\n\t\t\t\t\t\t</th>\n\t\t\t\t\t\t<th colspan=\"4\">\n\t\t\t\t\t\t\tExtra small size, blue color\n\t\t\t\t\t\t</th>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th aria-hidden=\"true\" />\n\t\t\t\t\t\t<th>Vue LTR</th>\n\t\t\t\t\t\t<th>Vue RTL</th>\n\t\t\t\t\t\t<th>CSS-only LTR</th>\n\t\t\t\t\t\t<th>CSS-only RTL</th>\n\t\t\t\t\t\t<th>Vue LTR</th>\n\t\t\t\t\t\t<th>Vue RTL</th>\n\t\t\t\t\t\t<th>CSS-only LTR</th>\n\t\t\t\t\t\t<th>CSS-only RTL</th>\n\t\t\t\t\t\t<th>Vue LTR</th>\n\t\t\t\t\t\t<th>Vue RTL</th>\n\t\t\t\t\t\t<th>CSS-only LTR</th>\n\t\t\t\t\t\t<th>CSS-only RTL</th>\n\t\t\t\t\t\t<th>Vue LTR</th>\n\t\t\t\t\t\t<th>Vue RTL</th>\n\t\t\t\t\t\t<th>CSS-only LTR</th>\n\t\t\t\t\t\t<th>CSS-only RTL</th>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr v-for=\"iconData in displayIcons\" :key=\"iconData.iconName\">\n\t\t\t\t\t\t<th>\n\t\t\t\t\t\t\t{{ iconData.iconName }}\n\t\t\t\t\t\t\t<template v-if=\"iconData.langLabel\">\n\t\t\t\t\t\t\t\t({{ iconData.langLabel }})\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t</th>\n\t\t\t\t\t\t<!-- eslint-disable max-len -->\n\t\t\t\t\t\t<template v-for=\"{ size, color } in sizesAndColors\" :key=\"`${size}-${color}`\">\n\t\t\t\t\t\t\t<td v-for=\"dir in directions\" :key=\"dir\">\n\t\t\t\t\t\t\t\t<cdx-icon\n\t\t\t\t\t\t\t\t\t:class=\"{ [ `cdx-demo-icon-vue-icon--color-${color}` ]: !!color } \"\n\t\t\t\t\t\t\t\t\t:icon=\"iconData.icon\"\n\t\t\t\t\t\t\t\t\t:lang=\"iconData.langCode\"\n\t\t\t\t\t\t\t\t\t:dir=\"dir\"\n\t\t\t\t\t\t\t\t\t:size=\"size\"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td\n\t\t\t\t\t\t\t\tv-for=\"dir in directions\"\n\t\t\t\t\t\t\t\t:key=\"dir\"\n\t\t\t\t\t\t\t\t:lang=\"iconData.langCode\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<span :class=\"`cdx-demo-icon-css-icon--${iconData.cssIconName}${size ? `--size-${size}` : ''}${color ? `--color-${color}` : ''}`\" :dir=\"dir\" />\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t\t<!-- eslint-enable max-len -->\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</section>\n\t\t</template>\n\t</demo-base-layout>\n</template>\n\n<script lang=\"ts\" setup>\nimport { CdxIcon, HTMLDirection, IconSize } from '../lib';\nimport * as allIcons from '@wikimedia/codex-icons';\nimport { Icon } from '@wikimedia/codex-icons';\nimport DemoBaseLayout from './DemoBaseLayout.vue';\n\nconst directions: HTMLDirection[] = [ 'ltr', 'rtl' ];\n\nconst sizesAndColors: { size?: IconSize, color?: string }[] = [\n\t{},\n\t{ size: 'medium', color: 'red' },\n\t{ size: 'small' },\n\t{ size: 'x-small', color: 'blue' }\n];\n\n// TODO most of this is copied from AllIcons.vue in the docs package; it would be nice to find a way\n// to deduplicate this\nconst displayIcons : {\n\ticonName: string,\n\tcssIconName: string,\n\ticon: Icon,\n\tlangCode?: string,\n\tlangLabel?: string\n}[] = [];\nfor ( const iconName in allIcons ) {\n\tconst icon = allIcons[ iconName as keyof typeof allIcons ];\n\t// Some of the exports are utility functions, filter those out\n\tif ( typeof icon === 'function' ) {\n\t\tcontinue;\n\t}\n\tconst cssIconName = iconName\n\t\t.replace( /^cdxIcon/, '' )\n\t\t.replace( /[A-Z]/g, ( letter ) => `-${ letter.toLowerCase() }` )\n\t\t.replace( /^-/, '' );\n\n\tif ( typeof icon !== 'string' && ( 'langCodeMap' in icon || 'shouldFlipExceptions' in icon ) ) {\n\t\tconst langCodes = 'langCodeMap' in icon ? Object.keys( icon.langCodeMap ) : icon.shouldFlipExceptions ?? [];\n\t\tfor ( const langCode of langCodes ) {\n\t\t\tdisplayIcons.push( {\n\t\t\t\ticonName,\n\t\t\t\tcssIconName,\n\t\t\t\ticon,\n\t\t\t\tlangCode,\n\t\t\t\tlangLabel: langCode\n\t\t\t} );\n\t\t}\n\t\tdisplayIcons.push( {\n\t\t\ticonName,\n\t\t\tcssIconName,\n\t\t\ticon,\n\t\t\tlangLabel: 'other'\n\t\t} );\n\t} else {\n\t\tdisplayIcons.push( {\n\t\t\ticonName,\n\t\t\tcssIconName,\n\t\t\ticon\n\t\t} );\n\t}\n}\n</script>\n\n<style lang=\"less\">\n// Note: you must import the design tokens before importing the css-icon mixin\n@import ( reference ) '@wikimedia/codex-design-tokens/theme-wikimedia-ui.less';\n@import ( reference ) '../themes/mixins/public/css-icon.less';\n\n.cdx-demo-icon {\n\t&-table {\n\t\tth {\n\t\t\tfont-weight: @font-weight-normal;\n\n\t\t\t&:first-child {\n\t\t\t\ttext-align: left;\n\t\t\t}\n\t\t}\n\n\t\ttd {\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t&-vue-icon {\n\t\t&--color-red {\n\t\t\tcolor: @color-destructive;\n\t\t}\n\n\t\t&--color-blue {\n\t\t\tcolor: @color-progressive;\n\t\t}\n\t}\n\n\teach( @codexIconNames, {\n\t\t@icon-name-selector: replace( @value, '^cdx-icon-', '' );\n\t\t&-css-icon--@{icon-name-selector} {\n\t\t\t.cdx-mixin-css-icon( @@value );\n\n\t\t\t&--size-medium--color-red {\n\t\t\t\t.cdx-mixin-css-icon( @@value, @color-destructive, @size-icon-medium );\n\t\t\t}\n\n\t\t\t&--size-small {\n\t\t\t\t.cdx-mixin-css-icon( @@value, @param-size-icon: @size-icon-small );\n\t\t\t}\n\n\t\t\t&--size-x-small--color-blue {\n\t\t\t\t.cdx-mixin-css-icon( @@value, @color-progressive, @size-icon-x-small );\n\t\t\t}\n\t\t}\n\t} );\n}\n\n</style>\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/InfoChipDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/LabelDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/LinkDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/LookupDemo.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":39,"column":3,"nodeType":"MemberExpression","messageId":"unexpected","endLine":39,"endColumn":14,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[987,1023],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":46,"column":3,"nodeType":"MemberExpression","messageId":"unexpected","endLine":46,"endColumn":14,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1136,1178],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":53,"column":3,"nodeType":"MemberExpression","messageId":"unexpected","endLine":53,"endColumn":14,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1289,1335],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/MenuButtonDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/MenuDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/MenuItemDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/MessageDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/MultiselectLookupDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ProgressBarDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/RadioDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/Sandbox.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/SearchInputDemo.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":39,"column":2,"nodeType":"MemberExpression","messageId":"unexpected","endLine":39,"endColumn":13,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[1024,1092],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/SelectDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TableDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TableDemoPage.vue","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":595,"column":46,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":595,"endColumn":59,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":599,"column":33,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":599,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":603,"column":45,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":603,"endColumn":57,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TabsDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TextAreaDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TextInputDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ThumbnailDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ToggleButtonGroupDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/ToggleDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TooltipDemo.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TooltipDemoPage.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/TypeaheadSearchDemo.vue","messages":[],"suppressedMessages":[{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":86,"column":2,"nodeType":"MemberExpression","messageId":"unexpected","endLine":86,"endColumn":13,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[2168,2224],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":145,"column":2,"nodeType":"MemberExpression","messageId":"unexpected","endLine":145,"endColumn":13,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[4091,4161],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":150,"column":2,"nodeType":"MemberExpression","messageId":"unexpected","endLine":150,"endColumn":13,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[4259,4316],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/demo/WrappedDialog.vue","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"vue/component-tags-order","replacedBy":["block-order"]},{"ruleId":"vue/no-invalid-model-keys","replacedBy":["valid-model-definition"]},{"ruleId":"vue/brace-style","replacedBy":[]},{"ruleId":"vue/v-on-function-call","replacedBy":["v-on-handler-style"]},{"ruleId":"vue/array-bracket-spacing","replacedBy":[]},{"ruleId":"vue/block-spacing","replacedBy":[]},{"ruleId":"vue/comma-dangle","replacedBy":[]},{"ruleId":"vue/comma-spacing","replacedBy":[]},{"ruleId":"vue/comma-style","replacedBy":[]},{"ruleId":"vue/dot-location","replacedBy":[]},{"ruleId":"vue/func-call-spacing","replacedBy":[]},{"ruleId":"vue/key-spacing","replacedBy":[]},{"ruleId":"vue/keyword-spacing","replacedBy":[]},{"ruleId":"vue/object-curly-spacing","replacedBy":[]},{"ruleId":"vue/operator-linebreak","replacedBy":[]},{"ruleId":"vue/quote-props","replacedBy":[]},{"ruleId":"vue/space-infix-ops","replacedBy":[]},{"ruleId":"vue/space-in-parens","replacedBy":[]},{"ruleId":"vue/space-unary-ops","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/lib-wip.ts","messages":[],"suppressedMessages":[{"ruleId":"no-restricted-imports","severity":2,"message":"'./components-wip' import is restricted from being used by a pattern. Work-in-progress components may not be used in regular components","line":14,"column":1,"nodeType":"ExportAllDeclaration","messageId":"patternWithCustomMessage","endLine":14,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/lib.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/messages.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/start.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/testutils/parseSlotContents.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/types.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-explicit-any","severity":2,"message":"Unexpected any. Specify a different type.","line":34,"column":69,"nodeType":"TSAnyKeyword","messageId":"unexpectedAny","endLine":34,"endColumn":72,"suggestions":[{"messageId":"suggestUnknown","fix":{"range":[876,879],"text":"unknown"},"desc":"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct."},{"messageId":"suggestNever","fix":{"range":[876,879],"text":"never"},"desc":"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-explicit-any","severity":2,"message":"Unexpected any. Specify a different type.","line":243,"column":39,"nodeType":"TSAnyKeyword","messageId":"unexpectedAny","endLine":243,"endColumn":42,"suggestions":[{"messageId":"suggestUnknown","fix":{"range":[5911,5914],"text":"unknown"},"desc":"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct."},{"messageId":"suggestNever","fix":{"range":[5911,5914],"text":"never"},"desc":"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/buttonHelpers.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/buttonHelpers.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/slotContents.test.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":32,"column":17,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":32,"endColumn":69,"suggestions":[{"messageId":"suggestOptionalChain","fix":{"range":[1290,1291],"text":"?."},"desc":"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"jest/no-conditional-expect","severity":2,"message":"Avoid calling `expect` conditionally`","line":36,"column":4,"nodeType":"CallExpression","messageId":"conditionalExpect","endLine":36,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"jest/no-conditional-expect","severity":2,"message":"Avoid calling `expect` conditionally`","line":37,"column":4,"nodeType":"CallExpression","messageId":"conditionalExpect","endLine":37,"endColumn":68,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"jest/no-conditional-expect","severity":2,"message":"Avoid calling `expect` conditionally`","line":39,"column":4,"nodeType":"CallExpression","messageId":"conditionalExpect","endLine":39,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"@typescript-eslint/no-non-null-assertion","severity":2,"message":"Forbidden non-null assertion.","line":48,"column":17,"nodeType":"TSNonNullExpression","messageId":"noNonNull","endLine":48,"endColumn":69,"suggestions":[{"messageId":"suggestOptionalChain","fix":{"range":[1918,1919],"text":"?."},"desc":"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"jest/no-conditional-expect","severity":2,"message":"Avoid calling `expect` conditionally`","line":52,"column":4,"nodeType":"CallExpression","messageId":"conditionalExpect","endLine":52,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"jest/no-conditional-expect","severity":2,"message":"Avoid calling `expect` conditionally`","line":53,"column":4,"nodeType":"CallExpression","messageId":"conditionalExpect","endLine":53,"endColumn":56,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"jest/no-conditional-expect","severity":2,"message":"Avoid calling `expect` conditionally`","line":55,"column":4,"nodeType":"CallExpression","messageId":"conditionalExpect","endLine":55,"endColumn":50,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/slotContents.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/stringHelpers.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/stringHelpers.ts","messages":[],"suppressedMessages":[{"ruleId":"@typescript-eslint/prefer-optional-chain","severity":2,"message":"Prefer using an optional chain expression instead, as it's more concise and easier to read.","line":43,"column":7,"nodeType":null,"messageId":"preferOptionalChain","endLine":43,"endColumn":42,"fix":{"range":[3493,3528],"text":"match?.index === undefined"},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/stringTypeValidator.test.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/src/utils/stringTypeValidator.ts","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/tsconfig-check.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/tsconfig.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/vite-plugin-copy-files.mjs","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]},{"filePath":"/src/repo/packages/codex/vite.config.ts","messages":[{"ruleId":"n/no-missing-import","severity":2,"message":"Can't resolve './build/utils.mjs' in '/src/repo/packages/codex'","line":6,"column":32,"nodeType":"Literal","messageId":"notFound","endLine":6,"endColumn":51}],"suppressedMessages":[{"ruleId":"@typescript-eslint/prefer-nullish-coalescing","severity":2,"message":"Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.","line":13,"column":41,"nodeType":"Punctuator","messageId":"preferNullishOverOr","endLine":13,"endColumn":43,"suggestions":[{"messageId":"suggestNullish","fix":{"range":[528,530],"text":"??"},"desc":"Fix to nullish coalescing operator (`??`)."}],"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"import { resolve } from 'path';\nimport { defineConfig } from 'vite';\nimport vue from '@vitejs/plugin-vue';\nimport postcssRtlcss from 'postcss-rtlcss';\nimport autoprefixer from 'autoprefixer';\nimport { codexIconNames } from './build/utils.mjs';\n\n// See build.mjs for build settings; this file is only used during dev mode\nexport default defineConfig( ( { command } ) => {\n\tif ( command === 'serve' ) {\n\t\treturn {\n\t\t\t// eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing\n\t\t\tbase: `${ process.env.CODEX_DOC_ROOT || '' }/sandbox/`,\n\n\t\t\tplugins: [ vue() ],\n\n\t\t\tcss: {\n\t\t\t\tpostcss: {\n\t\t\t\t\tplugins: [\n\t\t\t\t\t\tpostcssRtlcss( {\n\t\t\t\t\t\t\tuseCalc: true,\n\t\t\t\t\t\t\tprocessKeyFrames: true,\n\t\t\t\t\t\t\tsafeBothPrefix: true\n\t\t\t\t\t\t} ),\n\n\t\t\t\t\t\tautoprefixer()\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\tpreprocessorOptions: {\n\t\t\t\t\tless: {\n\t\t\t\t\t\tglobalVars: {\n\t\t\t\t\t\t\t// @codexIconNames is used in IconGrid.vue\n\t\t\t\t\t\t\tcodexIconNames\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\n\t\t\tresolve: {\n\t\t\t\talias: [\n\t\t\t\t\t{\n\t\t\t\t\t\tfind: /^@wikimedia\\/codex-design-tokens\\/(dist\\/)?theme-wikimedia-ui\\.less$/,\n\t\t\t\t\t\treplacement: resolve( __dirname, '../codex-design-tokens/dist/theme-wikimedia-ui.less' )\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t}\n\t\t};\n\t} else {\n\t\treturn {};\n\t}\n} );\n","usedDeprecatedRules":[{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]}]}] --- end --- Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'no-mixed-spaces-and-tabs' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-unsafe-argument' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'semi-style' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'no-mixed-spaces-and-tabs' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'no-mixed-spaces-and-tabs' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-redundant-type-constituents' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-unsafe-assignment' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-redundant-type-constituents' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-unsafe-member-access' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'no-mixed-spaces-and-tabs' (broken in packages/codex-docs/.eslintrc.json) on packages/codex-docs/.eslintrc.json Disabling eslint rule 'n/no-missing-import' (broken in packages/codex-icons/.eslintrc.json) on packages/codex-icons/.eslintrc.json Disabling eslint rule 'n/no-missing-import' (broken in packages/codex-icons/.eslintrc.json) on packages/codex-icons/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex-icons/.eslintrc.json) on packages/codex-icons/.eslintrc.json Disabling eslint rule 'no-mixed-spaces-and-tabs' (broken in packages/codex-icons/.eslintrc.json) on packages/codex-icons/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-unsafe-argument' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule 'n/no-missing-import' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-redundant-type-constituents' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-redundant-type-constituents' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule 'no-mixed-spaces-and-tabs' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-redundant-type-constituents' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-redundant-type-constituents' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-redundant-type-constituents' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule 'implicit-arrow-linebreak' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule '@typescript-eslint/no-unsafe-argument' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json Disabling eslint rule 'n/no-missing-import' (broken in packages/codex/.eslintrc.json) on packages/codex/.eslintrc.json $ ./node_modules/.bin/stylelint packages/codex-docs/component-demos/text-input/examples/TextInputDefault.vue packages/codex-docs/component-demos/message/examples/MessageFadeIn.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithRows.vue packages/codex/src/components/field/Field.vue packages/codex-docs/component-demos/label/examples/LabelBasic.vue packages/codex/src/demo/LookupDemo.vue packages/codex-docs/component-demos/text-area/examples/TextAreaDefault.vue packages/codex-docs/src/components/tokens/TokenDemo.vue packages/codex-docs/component-demos/table/examples/TableWithSlots.vue packages/codex/src/demo/ThumbnailDemo.vue packages/codex/src/demo/MenuItemDemo.vue packages/codex-docs/src/components/rules/Rules.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-root.css packages/codex-docs/component-demos/chip-input/examples/ChipInputBasic.vue packages/codex/src/components/lookup/Lookup.vue packages/codex-docs/component-demos/combobox/examples/ComboboxField.vue packages/codex/src/demo/TableDemo.vue packages/codex-docs/component-demos/text-input/examples/TextInputDemo.vue packages/codex/src/components/checkbox/Checkbox.vue packages/codex/src/themes/mixins/public/link.less packages/codex/src/components/button/Button.vue packages/codex-docs/src/components/wrapper/Wrapper.vue packages/codex-docs/src/components/tokens/FontDemo.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithAutosize.vue packages/codex/src/themes/mixins/common.less packages/codex/src/themes/mixins/public/codex-public-mixins.less packages/codex-docs/src/components/controls/Controls.vue packages/codex/src/demo/MenuDemo.vue packages/codex-docs/component-demos/text-input/examples/TextInputDate.vue packages/codex-docs/component-demos/button-group/examples/MaximumButtonGroup.vue packages/codex-docs/component-demos/select/examples/SelectWithScroll.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithThumbnail.vue packages/codex-docs/component-demos/toggle-switch/examples/SwitchGroupField.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxField.vue packages/codex-docs/component-demos/thumbnail/examples/ThumbnailDefault.vue packages/codex/src/components/dialog/Dialog.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputWithIcons.vue packages/codex/src/demo/TooltipDemoPage.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithIconOnly.vue packages/codex-docs/component-demos/combobox/examples/ComboboxNoResults.vue packages/codex/src/components/message/Message.vue packages/codex-docs/component-demos/message/examples/MessageUserDismiss.vue packages/codex-docs/component-demos/accordion/examples/AccordionHeadings.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputField.vue packages/codex/src/demo/LinkDemo.vue packages/codex-docs/component-demos/button-group/examples/ButtonGroupWithIcons.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupField.vue packages/codex-docs/component-demos/info-chip/examples/ChipWithLongText.vue packages/codex/src/components/menu-item/MenuItem.vue packages/codex-docs/component-demos/radio/examples/RadiosWithDescriptions.vue packages/codex/src/components/card/Card.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonAndMenuItemsWithIcons.vue packages/codex-docs/component-demos/toggle-button/examples/IconOnlyButton.vue packages/codex-docs/component-demos/checkbox/examples/IndeterminateState.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchNoResult.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonBasic.vue packages/codex/src/demo/Sandbox.vue packages/codex-docs/src/components/configurable-generic/ConfigurableGeneric.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithDescription.vue packages/codex-docs/component-demos/text-input/examples/TextInputWithClearable.vue packages/codex-docs/component-demos/info-chip/examples/ChipWithIcon.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithMatch.vue packages/codex-docs/component-demos/text-area/examples/TextAreaNativeValidation.vue packages/codex/src/components/info-chip/InfoChip.vue packages/codex/src/demo/ProgressBarDemo.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputDisabled.vue packages/codex-docs/component-demos/card/examples/CardWithIcon.vue packages/codex/src/themes/mixins/binary-input.less packages/codex-docs/component-demos/checkbox/examples/CheckboxWithCustomInput.vue packages/codex-docs/component-demos/accordion/examples/AccordionActionButton.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuGroups.vue packages/codex-docs/component-demos/text-area/examples/TextAreaField.vue packages/codex-docs/component-demos/table/examples/TableWithPagination.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithIconAndText.vue packages/codex/src/demo/FieldDemo.vue packages/codex/src/components/label/Label.vue packages/codex-design-tokens/dist/theme-wikimedia-ui.css packages/codex/src/components/chip-input/ChipInput.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithSupportingText.vue packages/codex/src/demo/LabelDemo.vue packages/codex-docs/component-demos/toggle-button-group/examples/DisabledToggleButtonGroup.vue packages/codex-docs/component-demos/card/examples/CardWithLink.vue packages/codex-docs/component-demos/message/examples/MessageAutoDismiss.vue packages/codex/src/demo/ButtonGroupDemo.vue packages/codex-docs/component-demos/tooltip/examples/TooltipConfigurable.vue packages/codex-docs/component-demos/radio/examples/RadioGroupNoSelection.vue packages/codex/src/demo/CardDemo.vue packages/codex/src/themes/mixins/public/css-icon.less packages/codex-docs/component-demos/dialog/examples/DialogMaxContent.vue packages/codex-docs/component-demos/text-input/examples/TextInputInitialValue.vue packages/codex-docs/component-demos/toggle-button-group/examples/SingleValueToggleButtonGroup.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithReadonly.vue packages/codex-docs/component-demos/table/examples/TableColumnWidth.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithFetch.vue packages/codex/src/demo/TabsDemo.vue packages/codex/src/themes/mixins/icon-alignment.less packages/codex-docs/component-demos/toggle-button-group/examples/MultiValueToggleButtonGroup.vue packages/codex-docs/src/components/tokens/TokensTable.vue packages/codex-docs/component-demos/thumbnail/examples/ThumbnailCustomIcon.vue packages/codex/src/components/text-area/TextArea.vue packages/codex-docs/component-demos/text-input/examples/TextInputNativeValidation.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupBasic.vue packages/codex-docs/component-demos/combobox/examples/ComboboxCustomMenuItem.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithIcons.vue packages/codex/src/themes/mixins/public/button-layout-flush.less packages/codex/src/demo/DialogDemo.vue packages/codex-docs/component-demos/button/examples/IconOnlyButton.vue packages/codex/src/components/menu/Menu.vue packages/codex-docs/component-demos/field/examples/FieldWithWarning.vue packages/codex-docs/component-demos/radio/examples/RadiosWithCustomInput.vue packages/codex-docs/component-demos/select/examples/SelectComplexMenuItem.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuPendingWithItems.vue packages/codex/src/themes/mixins/select.less packages/codex-design-tokens/dist/theme-wikimedia-ui-mixin-dark.less packages/codex-docs/component-demos/lookup/examples/LookupConfigurable.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputConfigurable.vue packages/codex-docs/component-demos/card/examples/CardDefault.vue packages/codex-docs/component-demos/dialog/examples/DialogCustomHeader.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemsGraphemes.vue packages/codex-docs/component-demos/tab/examples/ConfigurableTabDemo.vue packages/codex-docs/component-demos/dialog/examples/DialogFooterText.vue packages/codex-docs/component-demos/accordion/examples/AccordionDefault.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemDefault.vue packages/codex-docs/component-demos/combobox/examples/ComboboxComplexMenuItem.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonSelection.vue packages/codex-docs/component-demos/text-input/examples/TextInputWithIcons.vue packages/codex-docs/component-demos/dialog/examples/DialogWithSelect.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxGroup.vue packages/codex-docs/component-demos/field/examples/FieldWithValidation.vue packages/codex/src/components/tab/Tab.vue packages/codex-docs/component-demos/field/examples/FieldWithRichText.vue packages/codex-docs/component-demos/table/examples/TableWithSelection.vue packages/codex/src/components/menu-button/MenuButton.vue packages/codex-docs/component-demos/text-input/examples/TextInputField.vue packages/codex/src/components/tabs/Tabs.vue packages/codex-docs/component-demos/tabs/examples/ManyTabs.vue packages/codex-docs/component-demos/tooltip/examples/TooltipBasic.vue packages/codex/src/components/toggle-button/ToggleButton.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchWikidata.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithUrl.vue packages/codex-docs/component-demos/select/examples/SelectCustomMenuItem.vue packages/codex-docs/component-demos/menu/examples/MultiselectMenu.vue packages/codex/src/demo/SearchInputDemo.vue packages/codex-docs/component-demos/label/examples/LegendWithDescription.vue packages/codex-docs/component-demos/button-group/examples/ButtonGroupWithSlot.vue packages/codex/src/demo/WrappedDialog.vue packages/codex/src/demo/MessageDemo.vue packages/codex-docs/component-demos/search-input/examples/SearchInputWithButton.vue packages/codex-docs/component-demos/button-group/examples/BasicButtonGroup.vue packages/codex-docs/component-demos/radio/examples/RadioConfigurable.vue packages/codex-docs/component-demos/button/examples/QuietButtonWithIcon.vue packages/codex-docs/component-demos/table/examples/TableWithSelectionAndSort.vue packages/codex/src/components/combobox/Combobox.vue packages/codex/src/themes/mixins/button-group.less packages/codex/src/demo/IconGrid.vue packages/codex-docs/component-demos/select/examples/BasicSelect.vue packages/codex-docs/component-demos/label/examples/LabelVisuallyHidden.vue packages/codex/src/components/input-chip/InputChip.vue packages/codex/src/components/progress-bar/ProgressBar.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithPlaceholder.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxWithDescription.vue packages/codex-docs/component-demos/lookup/examples/LookupWithInitialSelection.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonConfigDemo.vue packages/codex-docs/component-demos/dialog/examples/DialogBasic.vue packages/codex/src/demo/AccordionDemo.vue packages/codex/src/themes/mixins/pending-state.less packages/codex/src/components/multiselect-lookup/MultiselectLookup.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuFooter.vue packages/codex-docs/component-demos/icon/examples/SimpleIcon.vue packages/codex/src/components/text-input/TextInput.vue packages/codex/src/components/tooltip/Tooltip.less packages/codex-docs/component-demos/checkbox/examples/InlineCheckboxes.vue packages/codex-docs/component-demos/lookup/examples/LookupBasic.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemHideOverflow.vue packages/codex-docs/component-demos/field/examples/FieldWithFields.vue packages/codex-docs/component-demos/combobox/examples/ComboboxWithScroll.vue packages/codex-docs/component-demos/accordion/examples/AccordionDescription.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuPending.vue packages/codex/src/demo/ButtonGrid.vue packages/codex-docs/component-demos/toggle-button/examples/SingleButton.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithScroll.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputWithLimit.vue packages/codex-docs/src/components/beta-tag/BetaTag.vue packages/codex-docs/component-demos/accordion/examples/AccordionActionVisible.vue packages/codex-docs/component-demos/field/examples/FieldWithCharacterCounter.vue packages/codex-docs/component-demos/toggle-button-group/examples/MaximumToggleButtonGroup.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchWikipedia.vue packages/codex-docs/component-demos/dialog/examples/ConfigurableDialog.vue packages/codex/src/components/icon/Icon.vue packages/codex/src/components/select/Select.vue packages/codex-docs/component-demos/field/examples/FieldWithSuccess.vue packages/codex/src/demo/RadioDemo.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-mode-dark.css packages/codex/src/demo/TableDemoPage.vue packages/codex-docs/component-demos/tooltip/examples/TooltipPlacement.vue packages/codex/src/demo/MenuButtonDemo.vue packages/codex-docs/src/components/custom-layout/CustomLayout.vue packages/codex-docs/component-demos/card/examples/CardWithThumbnailTitleOnly.vue packages/codex-docs/component-demos/card/examples/CardGroupWithThumbnails.vue packages/codex/src/demo/DemoBaseLayout.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchPendingState.vue packages/codex-docs/component-demos/toggle-button-group/examples/InitiallySelectedSingleValueToggleButtonGroup.vue packages/codex-docs/component-demos/card/examples/CardMaximum.vue packages/codex-docs/component-demos/lookup/examples/LookupWithSuggestions.vue packages/codex/src/components/search-result-title/SearchResultTitle.vue packages/codex-docs/component-demos/menu-item/examples/MenuItems.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemLongText.vue packages/codex-docs/component-demos/tabs/examples/DynamicallyGeneratedTabs.vue packages/codex/src/components/typeahead-search/TypeaheadSearch.vue packages/codex-design-tokens/dist/theme-wikimedia-ui.less packages/codex-docs/component-demos/table/examples/TableCustomCells.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemMultipleLangs.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchInitialValue.vue packages/codex/src/demo/InfoChipDemo.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuNoResults.vue packages/codex-docs/component-demos/field/examples/FieldWithRadioGroup.vue packages/codex-docs/src/components/icon-lookup/IconLookup.vue packages/codex-docs/component-demos/radio/examples/InlineRadios.vue packages/codex-docs/component-demos/dialog/examples/WrappedDialog.vue packages/codex/src/demo/DirectionSwitcher.vue packages/codex-docs/src/components/slot-icon/SlotIcon.vue packages/codex/src/components/toggle-button-group/ToggleButtonGroup.vue packages/codex/src/demo/TypeaheadSearchDemo.vue packages/codex-docs/component-demos/label/examples/LabelWithRichText.vue packages/codex/src/components/radio/Radio.vue packages/codex/src/components/toggle-switch/ToggleSwitch.vue packages/codex-docs/component-demos/icon/examples/IconSizes.vue packages/codex/src/demo/CheckboxDemo.vue packages/codex-docs/component-demos/toggle-switch/examples/SwitchWithHiddenLabel.vue packages/codex-docs/component-demos/tabs/examples/BasicTabs.vue packages/codex-docs/component-demos/button/examples/ButtonVariants.vue packages/codex-docs/component-demos/select/examples/SelectField.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuCustomItemDisplay.vue packages/codex-docs/component-demos/menu/examples/InputWithMenu.vue packages/codex/src/components/table/TablePager.vue packages/codex-docs/component-demos/radio/examples/RadioGroup.vue packages/codex-docs/src/components/color-lists/ColorLists.vue packages/codex/src/demo/TooltipDemo.vue packages/codex-docs/component-demos/button/examples/ButtonSizes.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemHighlightQuery.vue packages/codex/src/demo/TextAreaDemo.vue packages/codex-docs/component-demos/field/examples/FieldWithTwoInputs.vue packages/codex-docs/component-demos/dialog/examples/DialogStackedActions.vue packages/codex/src/demo/SelectDemo.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithInitialSelection.vue packages/codex-docs/src/components/tokens/CursorDemo.vue packages/codex-docs/docs/icons/AllIcons.vue packages/codex/src/themes/mixins/button.less packages/codex-docs/component-demos/accordion/examples/AccordionStacked.vue packages/codex-docs/src/components/version-banner/VersionBanner.vue packages/codex-docs/component-demos/lookup/examples/LookupField.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-legacy.less packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithSuggestions.vue packages/codex-docs/component-demos/radio/examples/RadioGroupField.vue packages/codex/src/components/thumbnail/Thumbnail.vue packages/codex-docs/component-demos/label/examples/LabelWithDescription.vue packages/codex-docs/component-demos/select/examples/SelectCustomLabel.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-reset.less packages/codex-docs/component-demos/toggle-switch/examples/SwitchGroup.vue packages/codex/src/components/accordion/Accordion.vue packages/codex/src/components/search-input/SearchInput.vue packages/codex/src/demo/ChipInputDemo.vue packages/codex/src/demo/ButtonDemo.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupConfigurable.vue packages/codex/src/components/button-group/ButtonGroup.vue packages/codex-docs/component-demos/search-input/examples/SearchInputClearable.vue packages/codex/src/demo/TextInputDemo.vue packages/codex-docs/component-demos/select/examples/SelectWithMenuGroups.vue packages/codex/src/demo/IconDemo.vue packages/codex-docs/component-demos/accordion/examples/AccordionDifferentContent.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputWithPlaceholder.vue packages/codex-docs/src/components/tokens/TransitionDemo.vue packages/codex-docs/component-demos/button-group/examples/DisabledButtonGroup.vue packages/codex-docs/component-demos/button/examples/QuietIconOnlyButton.vue packages/codex-docs/component-demos/button-group/examples/IconOnlyButtonGroup.vue packages/codex-docs/component-demos/toggle-switch/examples/SwitchWithDescription.vue packages/codex/src/themes/mixins/input-with-button.less packages/codex-docs/component-demos/menu/examples/InputWithMenuScroll.vue packages/codex-docs/component-demos/toggle-button-group/examples/ToggleButtonGroupWithSlot.vue packages/codex-docs/component-demos/select/examples/SelectConfigurable.vue packages/codex-docs/component-demos/card/examples/CardWithThumbnail.vue packages/codex/src/demo/ComboboxDemo.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithIcon.vue packages/codex-docs/component-demos/button/examples/ButtonWithIcon.vue packages/codex-docs/component-demos/combobox/examples/ComboboxBasic.vue packages/codex/src/demo/MultiselectLookupDemo.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithDisabled.vue packages/codex/src/components/table/Table.vue packages/codex-docs/component-demos/combobox/examples/ComboboxConfigurable.vue packages/codex/src/demo/ToggleDemo.vue packages/codex-docs/component-demos/table/examples/TableWithSort.vue packages/codex-docs/component-demos/search-input/examples/SearchInputDefault.vue packages/codex/src/demo/ToggleButtonGroupDemo.vue packages/codex/src/demo/ButtonGridTable.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxConfigurable.vue packages/codex-docs/component-demos/lookup/examples/LookupWithFetch.vue packages/codex-docs/src/components/copy-text-button/CopyTextButton.vue --fix --- stderr --- Error [ERR_REQUIRE_ESM]: require() of ES Module /src/repo/node_modules/@stylistic/stylelint-plugin/lib/index.js from /src/repo/node_modules/stylelint/lib/augmentConfig.js not supported. Instead change the require of index.js in /src/repo/node_modules/stylelint/lib/augmentConfig.js to a dynamic import() which is available in all CommonJS modules. at addPluginFunctions (/src/repo/node_modules/stylelint/lib/augmentConfig.js:319:19) at augmentConfigFull (/src/repo/node_modules/stylelint/lib/augmentConfig.js:120:20) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:47:36) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async Explorer.search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:71:20) at async getConfigForFile (/src/repo/node_modules/stylelint/lib/getConfigForFile.js:62:5) at async isPathIgnored (/src/repo/node_modules/stylelint/lib/isPathIgnored.js:24:17) at async lintSource (/src/repo/node_modules/stylelint/lib/lintSource.js:41:20) at async /src/repo/node_modules/stylelint/lib/standalone.js:211:27 at async Promise.all (index 0) at async standalone (/src/repo/node_modules/stylelint/lib/standalone.js:254:22) --- stdout --- --- end --- $ ./node_modules/.bin/stylelint packages/codex-docs/component-demos/text-input/examples/TextInputDefault.vue packages/codex-docs/component-demos/message/examples/MessageFadeIn.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithRows.vue packages/codex/src/components/field/Field.vue packages/codex-docs/component-demos/label/examples/LabelBasic.vue packages/codex/src/demo/LookupDemo.vue packages/codex-docs/component-demos/text-area/examples/TextAreaDefault.vue packages/codex-docs/src/components/tokens/TokenDemo.vue packages/codex-docs/component-demos/table/examples/TableWithSlots.vue packages/codex/src/demo/ThumbnailDemo.vue packages/codex/src/demo/MenuItemDemo.vue packages/codex-docs/src/components/rules/Rules.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-root.css packages/codex-docs/component-demos/chip-input/examples/ChipInputBasic.vue packages/codex/src/components/lookup/Lookup.vue packages/codex-docs/component-demos/combobox/examples/ComboboxField.vue packages/codex/src/demo/TableDemo.vue packages/codex-docs/component-demos/text-input/examples/TextInputDemo.vue packages/codex/src/components/checkbox/Checkbox.vue packages/codex/src/themes/mixins/public/link.less packages/codex/src/components/button/Button.vue packages/codex-docs/src/components/wrapper/Wrapper.vue packages/codex-docs/src/components/tokens/FontDemo.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithAutosize.vue packages/codex/src/themes/mixins/common.less packages/codex/src/themes/mixins/public/codex-public-mixins.less packages/codex-docs/src/components/controls/Controls.vue packages/codex/src/demo/MenuDemo.vue packages/codex-docs/component-demos/text-input/examples/TextInputDate.vue packages/codex-docs/component-demos/button-group/examples/MaximumButtonGroup.vue packages/codex-docs/component-demos/select/examples/SelectWithScroll.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithThumbnail.vue packages/codex-docs/component-demos/toggle-switch/examples/SwitchGroupField.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxField.vue packages/codex-docs/component-demos/thumbnail/examples/ThumbnailDefault.vue packages/codex/src/components/dialog/Dialog.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputWithIcons.vue packages/codex/src/demo/TooltipDemoPage.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithIconOnly.vue packages/codex-docs/component-demos/combobox/examples/ComboboxNoResults.vue packages/codex/src/components/message/Message.vue packages/codex-docs/component-demos/message/examples/MessageUserDismiss.vue packages/codex-docs/component-demos/accordion/examples/AccordionHeadings.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputField.vue packages/codex/src/demo/LinkDemo.vue packages/codex-docs/component-demos/button-group/examples/ButtonGroupWithIcons.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupField.vue packages/codex-docs/component-demos/info-chip/examples/ChipWithLongText.vue packages/codex/src/components/menu-item/MenuItem.vue packages/codex-docs/component-demos/radio/examples/RadiosWithDescriptions.vue packages/codex/src/components/card/Card.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonAndMenuItemsWithIcons.vue packages/codex-docs/component-demos/toggle-button/examples/IconOnlyButton.vue packages/codex-docs/component-demos/checkbox/examples/IndeterminateState.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchNoResult.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonBasic.vue packages/codex/src/demo/Sandbox.vue packages/codex-docs/src/components/configurable-generic/ConfigurableGeneric.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithDescription.vue packages/codex-docs/component-demos/text-input/examples/TextInputWithClearable.vue packages/codex-docs/component-demos/info-chip/examples/ChipWithIcon.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithMatch.vue packages/codex-docs/component-demos/text-area/examples/TextAreaNativeValidation.vue packages/codex/src/components/info-chip/InfoChip.vue packages/codex/src/demo/ProgressBarDemo.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputDisabled.vue packages/codex-docs/component-demos/card/examples/CardWithIcon.vue packages/codex/src/themes/mixins/binary-input.less packages/codex-docs/component-demos/checkbox/examples/CheckboxWithCustomInput.vue packages/codex-docs/component-demos/accordion/examples/AccordionActionButton.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuGroups.vue packages/codex-docs/component-demos/text-area/examples/TextAreaField.vue packages/codex-docs/component-demos/table/examples/TableWithPagination.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithIconAndText.vue packages/codex/src/demo/FieldDemo.vue packages/codex/src/components/label/Label.vue packages/codex-design-tokens/dist/theme-wikimedia-ui.css packages/codex/src/components/chip-input/ChipInput.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithSupportingText.vue packages/codex/src/demo/LabelDemo.vue packages/codex-docs/component-demos/toggle-button-group/examples/DisabledToggleButtonGroup.vue packages/codex-docs/component-demos/card/examples/CardWithLink.vue packages/codex-docs/component-demos/message/examples/MessageAutoDismiss.vue packages/codex/src/demo/ButtonGroupDemo.vue packages/codex-docs/component-demos/tooltip/examples/TooltipConfigurable.vue packages/codex-docs/component-demos/radio/examples/RadioGroupNoSelection.vue packages/codex/src/demo/CardDemo.vue packages/codex/src/themes/mixins/public/css-icon.less packages/codex-docs/component-demos/dialog/examples/DialogMaxContent.vue packages/codex-docs/component-demos/text-input/examples/TextInputInitialValue.vue packages/codex-docs/component-demos/toggle-button-group/examples/SingleValueToggleButtonGroup.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithReadonly.vue packages/codex-docs/component-demos/table/examples/TableColumnWidth.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithFetch.vue packages/codex/src/demo/TabsDemo.vue packages/codex/src/themes/mixins/icon-alignment.less packages/codex-docs/component-demos/toggle-button-group/examples/MultiValueToggleButtonGroup.vue packages/codex-docs/src/components/tokens/TokensTable.vue packages/codex-docs/component-demos/thumbnail/examples/ThumbnailCustomIcon.vue packages/codex/src/components/text-area/TextArea.vue packages/codex-docs/component-demos/text-input/examples/TextInputNativeValidation.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupBasic.vue packages/codex-docs/component-demos/combobox/examples/ComboboxCustomMenuItem.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithIcons.vue packages/codex/src/themes/mixins/public/button-layout-flush.less packages/codex/src/demo/DialogDemo.vue packages/codex-docs/component-demos/button/examples/IconOnlyButton.vue packages/codex/src/components/menu/Menu.vue packages/codex-docs/component-demos/field/examples/FieldWithWarning.vue packages/codex-docs/component-demos/radio/examples/RadiosWithCustomInput.vue packages/codex-docs/component-demos/select/examples/SelectComplexMenuItem.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuPendingWithItems.vue packages/codex/src/themes/mixins/select.less packages/codex-design-tokens/dist/theme-wikimedia-ui-mixin-dark.less packages/codex-docs/component-demos/lookup/examples/LookupConfigurable.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputConfigurable.vue packages/codex-docs/component-demos/card/examples/CardDefault.vue packages/codex-docs/component-demos/dialog/examples/DialogCustomHeader.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemsGraphemes.vue packages/codex-docs/component-demos/tab/examples/ConfigurableTabDemo.vue packages/codex-docs/component-demos/dialog/examples/DialogFooterText.vue packages/codex-docs/component-demos/accordion/examples/AccordionDefault.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemDefault.vue packages/codex-docs/component-demos/combobox/examples/ComboboxComplexMenuItem.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonSelection.vue packages/codex-docs/component-demos/text-input/examples/TextInputWithIcons.vue packages/codex-docs/component-demos/dialog/examples/DialogWithSelect.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxGroup.vue packages/codex-docs/component-demos/field/examples/FieldWithValidation.vue packages/codex/src/components/tab/Tab.vue packages/codex-docs/component-demos/field/examples/FieldWithRichText.vue packages/codex-docs/component-demos/table/examples/TableWithSelection.vue packages/codex/src/components/menu-button/MenuButton.vue packages/codex-docs/component-demos/text-input/examples/TextInputField.vue packages/codex/src/components/tabs/Tabs.vue packages/codex-docs/component-demos/tabs/examples/ManyTabs.vue packages/codex-docs/component-demos/tooltip/examples/TooltipBasic.vue packages/codex/src/components/toggle-button/ToggleButton.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchWikidata.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithUrl.vue packages/codex-docs/component-demos/select/examples/SelectCustomMenuItem.vue packages/codex-docs/component-demos/menu/examples/MultiselectMenu.vue packages/codex/src/demo/SearchInputDemo.vue packages/codex-docs/component-demos/label/examples/LegendWithDescription.vue packages/codex-docs/component-demos/button-group/examples/ButtonGroupWithSlot.vue packages/codex/src/demo/WrappedDialog.vue packages/codex/src/demo/MessageDemo.vue packages/codex-docs/component-demos/search-input/examples/SearchInputWithButton.vue packages/codex-docs/component-demos/button-group/examples/BasicButtonGroup.vue packages/codex-docs/component-demos/radio/examples/RadioConfigurable.vue packages/codex-docs/component-demos/button/examples/QuietButtonWithIcon.vue packages/codex-docs/component-demos/table/examples/TableWithSelectionAndSort.vue packages/codex/src/components/combobox/Combobox.vue packages/codex/src/themes/mixins/button-group.less packages/codex/src/demo/IconGrid.vue packages/codex-docs/component-demos/select/examples/BasicSelect.vue packages/codex-docs/component-demos/label/examples/LabelVisuallyHidden.vue packages/codex/src/components/input-chip/InputChip.vue packages/codex/src/components/progress-bar/ProgressBar.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithPlaceholder.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxWithDescription.vue packages/codex-docs/component-demos/lookup/examples/LookupWithInitialSelection.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonConfigDemo.vue packages/codex-docs/component-demos/dialog/examples/DialogBasic.vue packages/codex/src/demo/AccordionDemo.vue packages/codex/src/themes/mixins/pending-state.less packages/codex/src/components/multiselect-lookup/MultiselectLookup.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuFooter.vue packages/codex-docs/component-demos/icon/examples/SimpleIcon.vue packages/codex/src/components/text-input/TextInput.vue packages/codex/src/components/tooltip/Tooltip.less packages/codex-docs/component-demos/checkbox/examples/InlineCheckboxes.vue packages/codex-docs/component-demos/lookup/examples/LookupBasic.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemHideOverflow.vue packages/codex-docs/component-demos/field/examples/FieldWithFields.vue packages/codex-docs/component-demos/combobox/examples/ComboboxWithScroll.vue packages/codex-docs/component-demos/accordion/examples/AccordionDescription.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuPending.vue packages/codex/src/demo/ButtonGrid.vue packages/codex-docs/component-demos/toggle-button/examples/SingleButton.vue packages/codex-docs/component-demos/menu-button/examples/MenuButtonWithScroll.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputWithLimit.vue packages/codex-docs/src/components/beta-tag/BetaTag.vue packages/codex-docs/component-demos/accordion/examples/AccordionActionVisible.vue packages/codex-docs/component-demos/field/examples/FieldWithCharacterCounter.vue packages/codex-docs/component-demos/toggle-button-group/examples/MaximumToggleButtonGroup.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchWikipedia.vue packages/codex-docs/component-demos/dialog/examples/ConfigurableDialog.vue packages/codex/src/components/icon/Icon.vue packages/codex/src/components/select/Select.vue packages/codex-docs/component-demos/field/examples/FieldWithSuccess.vue packages/codex/src/demo/RadioDemo.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-mode-dark.css packages/codex/src/demo/TableDemoPage.vue packages/codex-docs/component-demos/tooltip/examples/TooltipPlacement.vue packages/codex/src/demo/MenuButtonDemo.vue packages/codex-docs/src/components/custom-layout/CustomLayout.vue packages/codex-docs/component-demos/card/examples/CardWithThumbnailTitleOnly.vue packages/codex-docs/component-demos/card/examples/CardGroupWithThumbnails.vue packages/codex/src/demo/DemoBaseLayout.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchPendingState.vue packages/codex-docs/component-demos/toggle-button-group/examples/InitiallySelectedSingleValueToggleButtonGroup.vue packages/codex-docs/component-demos/card/examples/CardMaximum.vue packages/codex-docs/component-demos/lookup/examples/LookupWithSuggestions.vue packages/codex/src/components/search-result-title/SearchResultTitle.vue packages/codex-docs/component-demos/menu-item/examples/MenuItems.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemLongText.vue packages/codex-docs/component-demos/tabs/examples/DynamicallyGeneratedTabs.vue packages/codex/src/components/typeahead-search/TypeaheadSearch.vue packages/codex-design-tokens/dist/theme-wikimedia-ui.less packages/codex-docs/component-demos/table/examples/TableCustomCells.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemMultipleLangs.vue packages/codex-docs/component-demos/typeahead-search/examples/TypeaheadSearchInitialValue.vue packages/codex/src/demo/InfoChipDemo.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuNoResults.vue packages/codex-docs/component-demos/field/examples/FieldWithRadioGroup.vue packages/codex-docs/src/components/icon-lookup/IconLookup.vue packages/codex-docs/component-demos/radio/examples/InlineRadios.vue packages/codex-docs/component-demos/dialog/examples/WrappedDialog.vue packages/codex/src/demo/DirectionSwitcher.vue packages/codex-docs/src/components/slot-icon/SlotIcon.vue packages/codex/src/components/toggle-button-group/ToggleButtonGroup.vue packages/codex/src/demo/TypeaheadSearchDemo.vue packages/codex-docs/component-demos/label/examples/LabelWithRichText.vue packages/codex/src/components/radio/Radio.vue packages/codex/src/components/toggle-switch/ToggleSwitch.vue packages/codex-docs/component-demos/icon/examples/IconSizes.vue packages/codex/src/demo/CheckboxDemo.vue packages/codex-docs/component-demos/toggle-switch/examples/SwitchWithHiddenLabel.vue packages/codex-docs/component-demos/tabs/examples/BasicTabs.vue packages/codex-docs/component-demos/button/examples/ButtonVariants.vue packages/codex-docs/component-demos/select/examples/SelectField.vue packages/codex-docs/component-demos/menu/examples/InputWithMenuCustomItemDisplay.vue packages/codex-docs/component-demos/menu/examples/InputWithMenu.vue packages/codex/src/components/table/TablePager.vue packages/codex-docs/component-demos/radio/examples/RadioGroup.vue packages/codex-docs/src/components/color-lists/ColorLists.vue packages/codex/src/demo/TooltipDemo.vue packages/codex-docs/component-demos/button/examples/ButtonSizes.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemHighlightQuery.vue packages/codex/src/demo/TextAreaDemo.vue packages/codex-docs/component-demos/field/examples/FieldWithTwoInputs.vue packages/codex-docs/component-demos/dialog/examples/DialogStackedActions.vue packages/codex/src/demo/SelectDemo.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithInitialSelection.vue packages/codex-docs/src/components/tokens/CursorDemo.vue packages/codex-docs/docs/icons/AllIcons.vue packages/codex/src/themes/mixins/button.less packages/codex-docs/component-demos/accordion/examples/AccordionStacked.vue packages/codex-docs/src/components/version-banner/VersionBanner.vue packages/codex-docs/component-demos/lookup/examples/LookupField.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-legacy.less packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupWithSuggestions.vue packages/codex-docs/component-demos/radio/examples/RadioGroupField.vue packages/codex/src/components/thumbnail/Thumbnail.vue packages/codex-docs/component-demos/label/examples/LabelWithDescription.vue packages/codex-docs/component-demos/select/examples/SelectCustomLabel.vue packages/codex-design-tokens/dist/theme-wikimedia-ui-reset.less packages/codex-docs/component-demos/toggle-switch/examples/SwitchGroup.vue packages/codex/src/components/accordion/Accordion.vue packages/codex/src/components/search-input/SearchInput.vue packages/codex/src/demo/ChipInputDemo.vue packages/codex/src/demo/ButtonDemo.vue packages/codex-docs/component-demos/multiselect-lookup/examples/MultiselectLookupConfigurable.vue packages/codex/src/components/button-group/ButtonGroup.vue packages/codex-docs/component-demos/search-input/examples/SearchInputClearable.vue packages/codex/src/demo/TextInputDemo.vue packages/codex-docs/component-demos/select/examples/SelectWithMenuGroups.vue packages/codex/src/demo/IconDemo.vue packages/codex-docs/component-demos/accordion/examples/AccordionDifferentContent.vue packages/codex-docs/component-demos/chip-input/examples/ChipInputWithPlaceholder.vue packages/codex-docs/src/components/tokens/TransitionDemo.vue packages/codex-docs/component-demos/button-group/examples/DisabledButtonGroup.vue packages/codex-docs/component-demos/button/examples/QuietIconOnlyButton.vue packages/codex-docs/component-demos/button-group/examples/IconOnlyButtonGroup.vue packages/codex-docs/component-demos/toggle-switch/examples/SwitchWithDescription.vue packages/codex/src/themes/mixins/input-with-button.less packages/codex-docs/component-demos/menu/examples/InputWithMenuScroll.vue packages/codex-docs/component-demos/toggle-button-group/examples/ToggleButtonGroupWithSlot.vue packages/codex-docs/component-demos/select/examples/SelectConfigurable.vue packages/codex-docs/component-demos/card/examples/CardWithThumbnail.vue packages/codex/src/demo/ComboboxDemo.vue packages/codex-docs/component-demos/menu-item/examples/MenuItemWithIcon.vue packages/codex-docs/component-demos/button/examples/ButtonWithIcon.vue packages/codex-docs/component-demos/combobox/examples/ComboboxBasic.vue packages/codex/src/demo/MultiselectLookupDemo.vue packages/codex-docs/component-demos/text-area/examples/TextAreaWithDisabled.vue packages/codex/src/components/table/Table.vue packages/codex-docs/component-demos/combobox/examples/ComboboxConfigurable.vue packages/codex/src/demo/ToggleDemo.vue packages/codex-docs/component-demos/table/examples/TableWithSort.vue packages/codex-docs/component-demos/search-input/examples/SearchInputDefault.vue packages/codex/src/demo/ToggleButtonGroupDemo.vue packages/codex/src/demo/ButtonGridTable.vue packages/codex-docs/component-demos/checkbox/examples/CheckboxConfigurable.vue packages/codex-docs/component-demos/lookup/examples/LookupWithFetch.vue packages/codex-docs/src/components/copy-text-button/CopyTextButton.vue -f json --- stdout --- Error [ERR_REQUIRE_ESM]: require() of ES Module /src/repo/node_modules/@stylistic/stylelint-plugin/lib/index.js from /src/repo/node_modules/stylelint/lib/augmentConfig.js not supported. Instead change the require of index.js in /src/repo/node_modules/stylelint/lib/augmentConfig.js to a dynamic import() which is available in all CommonJS modules. at addPluginFunctions (/src/repo/node_modules/stylelint/lib/augmentConfig.js:319:19) at augmentConfigFull (/src/repo/node_modules/stylelint/lib/augmentConfig.js:120:20) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:47:36) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:64:28) at async Explorer.search (/src/repo/node_modules/cosmiconfig/dist/Explorer.js:71:20) at async getConfigForFile (/src/repo/node_modules/stylelint/lib/getConfigForFile.js:62:5) at async isPathIgnored (/src/repo/node_modules/stylelint/lib/isPathIgnored.js:24:17) at async lintSource (/src/repo/node_modules/stylelint/lib/lintSource.js:41:20) at async /src/repo/node_modules/stylelint/lib/standalone.js:211:27 at async Promise.all (index 0) at async standalone (/src/repo/node_modules/stylelint/lib/standalone.js:254:22) --- end --- Traceback (most recent call last): File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1868, in main libup.run(args.repo, args.output, args.branch) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1807, in run self.npm_upgrade(plan) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1201, in npm_upgrade hook(update) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1373, in _handle_stylelint errors = json.loads( ^^^^^^^^^^^ File "/usr/lib/python3.11/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)