{"_id":"eslint-config-spartan","_rev":"170-d993cac0e19292d792fe53ab3fddc86a","name":"eslint-config-spartan","dist-tags":{"latest":"7.6.0"},"versions":{"0.1.0":{"name":"eslint-config-spartan","version":"0.1.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.1.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f746cebb2f0835d12d7448ddf02cb8d528bf4d29","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.1.0.tgz","fileCount":25,"integrity":"sha512-Bi+RYkgl62YgRtPPnSTW/POl2i66VYYGQgxiZ45RItg+HkAv9dhAIU5psXQcmqKY8YgTHdimv6R5sEoppkGNxQ==","signatures":[{"sig":"MEUCIAx2tKEYOSAYyJqWbSYXjCQr3nqi2EIrgqqLsEVeQzb5AiEA5/vmiEGA9uvbVRpjX4RccQ8v+tAnsALF5pofKI55k3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142947},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"2a32c8fd2f137476c3066d19b4a53f8536ec758b","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"remark":"^15.0.1","globals":"^15.15.0","@eslint/js":"^9.18.0","remark-gfm":"^4.0.1","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^7.18.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-mocha":"^10.5.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-cypress":"^3.6.0","eslint-plugin-i18next":"^6.1.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","remark-preset-prettier":"^2.0.1","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@next/eslint-plugin-next":"^15.1.7","@stylistic/eslint-plugin":"^2.13.0","remark-lint-no-dead-urls":"^2.0.1","eslint-plugin-chai-expect":"^3.1.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-chai-friendly":"^1.0.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-testing-library":"^7.1.1","eslint-plugin-typescript-enum":"^2.1.0","remark-preset-lint-consistent":"^6.0.1","remark-preset-lint-recommended":"^7.0.1","eslint-import-resolver-typescript":"^3.8.0","remark-preset-lint-markdown-style-guide":"^6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.1.0_1739685913383_0.8045964657703042","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"eslint-config-spartan","version":"0.1.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.1.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ffaaa843e120faca0d50f2d0bf8e44a9782861a8","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.1.1.tgz","fileCount":25,"integrity":"sha512-pkJ+bCSzS6kvq9wzOe2RcFUuaPSKb8hvZpuJx3xiyZ2fCKR74qZJKeun6w0zW+Ai6RkB40WVEnLbKmLLzmvmaw==","signatures":[{"sig":"MEUCIQDvljqOkU3yRWXhLrEbwropIrIq/c4GsepRzWcjIYbr7QIgDGdDjRJl8C1E2mc4xgWB//V6lOCJueYjfKYZirHi/4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143524},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d88d1a11bf4e6dd88f9298d21c9db03beb5ee642","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"remark":"^15.0.1","globals":"^15.15.0","@eslint/js":"^9.18.0","remark-gfm":"^4.0.1","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^7.18.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-mocha":"^10.5.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-cypress":"^3.6.0","eslint-plugin-i18next":"^6.1.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","remark-preset-prettier":"^2.0.1","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@next/eslint-plugin-next":"^15.1.7","@stylistic/eslint-plugin":"^2.13.0","remark-lint-no-dead-urls":"^2.0.1","eslint-plugin-chai-expect":"^3.1.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-chai-friendly":"^1.0.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-testing-library":"^7.1.1","eslint-plugin-typescript-enum":"^2.1.0","remark-preset-lint-consistent":"^6.0.1","remark-preset-lint-recommended":"^7.0.1","eslint-import-resolver-typescript":"^3.8.0","remark-preset-lint-markdown-style-guide":"^6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.1.1_1739688126212_0.7012309696643864","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"eslint-config-spartan","version":"0.2.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.2.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"2e11382edaf2745da14f564aa7bb7b95a5c163db","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.2.0.tgz","fileCount":25,"integrity":"sha512-mJKvqATxzKQlEeZAgXF5rnuh8uA4bz5Y1F6sRmNqu2YdpphrvEpkkTBTTcR54op2ukJcKdRPouhmkAmblLeZBw==","signatures":[{"sig":"MEQCIBUHx0PvkGck0AjqJdfBG+OoNshKcTcg//Q0P1z+gM1jAiAp7DLlgshnnuMYk9uq9+DjokDdRxyGO6B5q7RnSwuaNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143716},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"981fe7dbba021c99492ad4260937e7e0e616f4db","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"remark":"^15.0.1","globals":"^15.15.0","@eslint/js":"^9.18.0","remark-gfm":"^4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^7.18.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-mocha":"^10.5.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-cypress":"^3.6.0","eslint-plugin-i18next":"^6.1.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","remark-preset-prettier":"^2.0.1","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@next/eslint-plugin-next":"^15.1.7","@stylistic/eslint-plugin":"^2.13.0","remark-lint-no-dead-urls":"^2.0.1","eslint-plugin-chai-expect":"^3.1.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","eslint-plugin-chai-friendly":"^1.0.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-testing-library":"^7.1.1","eslint-plugin-typescript-enum":"^2.1.0","remark-preset-lint-consistent":"^6.0.1","remark-preset-lint-recommended":"^7.0.1","eslint-import-resolver-typescript":"^3.8.0","remark-preset-lint-markdown-style-guide":"^6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.2.0_1739748956367_0.8989031150943154","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"eslint-config-spartan","version":"0.3.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.3.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"654b18a9426537318ad49c226d9c4032cb6eb4d1","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.3.0.tgz","fileCount":25,"integrity":"sha512-hVCYluVmAbC63TO6mlhp6bjH5xUWIgEFs1a2WwfnfZMcyLpHBeURG9JAI/GsjqPSUUk4YSgBtVu9QNsxSvc5OA==","signatures":[{"sig":"MEYCIQCzLjoFF+aoKxKTQ7RYqg9iLF5H2MlmvFdrYE8p5X6WQQIhAIXqo9n7OTeVNetI53pM6c5kQM0Jj8iqCWp3PL93YZcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143984},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"85260d61dce6640965d5033b7056d2caf731cce6","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"remark":"^15.0.1","globals":"^15.15.0","@eslint/js":"^9.18.0","remark-gfm":"^4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@types/eslint__js":"^8.42.3","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^7.18.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-mocha":"^10.5.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-cypress":"^3.6.0","eslint-plugin-i18next":"^6.1.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-security":"^3.0.1","remark-preset-prettier":"^2.0.1","@types/eslint__eslintrc":"^2.1.2","eslint-plugin-i18n-json":"^4.0.1","eslint-plugin-storybook":"^0.11.3","@next/eslint-plugin-next":"^15.1.7","@stylistic/eslint-plugin":"^2.13.0","remark-lint-no-dead-urls":"^2.0.1","eslint-plugin-chai-expect":"^3.1.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@types/eslint-plugin-mocha":"^10.4.0","eslint-plugin-chai-friendly":"^1.0.1","eslint-plugin-unused-imports":"^4.1.4","@types/eslint-config-prettier":"^6.11.3","@types/eslint-plugin-security":"^3.0.0","eslint-plugin-testing-library":"^7.1.1","eslint-plugin-typescript-enum":"^2.1.0","remark-preset-lint-consistent":"^6.0.1","remark-preset-lint-recommended":"^7.0.1","@types/eslint-plugin-tailwindcss":"^3.17.0","eslint-import-resolver-typescript":"^3.8.0","remark-preset-lint-markdown-style-guide":"^6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.3.0_1739751400139_0.7742939522629153","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"eslint-config-spartan","version":"0.4.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.4.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"3db5ddac708ad34f83106b08be69230ead8334cb","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.4.0.tgz","fileCount":25,"integrity":"sha512-Tbq0F5jjcHM1Y6PrwH8yT9dr0oOZg/DCVEjYxSOiGN2FG0P2TsUvBnhp+zFMN++zntZbp4AxUqRzZlO/XD++fQ==","signatures":[{"sig":"MEQCICXfBVnr3C7fOkI7kobKDB66IyDhrPnYLXGo3uJ951ioAiAdHYXg+BJ7Z0u0/rIuW6nThNzD5UX8tfo/SlvQ0EJhSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144314},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"ea3ebb10434924a6e9599b7f78a5cb22b80c7212","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"remark":"15.0.1","globals":"^15.15.0","@eslint/js":"9.18.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.2.0","@types/eslint__js":"8.42.3","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.1.7","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.4.0_1739832353406_0.4323061780704196","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"eslint-config-spartan","version":"0.4.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.4.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"7cbb706942ee1c45228ecc487adc75810cac10a5","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.4.1.tgz","fileCount":25,"integrity":"sha512-fAKM//GCrN/ybVpgwvvhtF6O+JaGOBeBlduuIKk4coxIzh7NgJYU3tIlU7dXY2uvaiVjysCD8RhhHOTiYND+Nw==","signatures":[{"sig":"MEQCIEqIKk3DeTv+27+sLdrteM2xhMb6oW6+78fFI+NsLb2GAiAiNJI7k20vQi47MGh3yhJ785z3iTzuxjFfv0qhFOOI/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188813},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"470409e5915e383ff5e4f0f35cc95d483ed29cf9","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.18.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"8.42.3","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.1.7","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.4.1_1740539743770_0.8114774444779755","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"eslint-config-spartan","version":"0.5.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"9a130047fa88180072c26a55794d722be4a4fb28","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.0.tgz","fileCount":25,"integrity":"sha512-o6oo27M20XNN+VVhmcCX54sISaa1j8qn0dyxfflPoELumyuLjgEPLrQ+LyVfip2c2ZxObkI8nRkyaJaPTDDSLg==","signatures":[{"sig":"MEQCIHIbr2KmZDDDI/U5OcJhh1jdLa7+t1GAaQ/Pn6Bxc6znAiBTweaWINLnmlg1sG9eJwMPCGFh43DyzWclVnJz1dj1kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188862},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"111c32ebf12ad00cb329ba3bec9321343684885b","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.2.0","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.0_1740775411618_0.8996496273861072","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"eslint-config-spartan","version":"0.5.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"54f2932e1da508b2e7ce3bf750f42bc689cf3948","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.1.tgz","fileCount":25,"integrity":"sha512-NlxuRFpMlP5zmsKvb17j/snm04WK6lNb75qDarNxINXOOudomEXQKdTk/3uV9J7dMGotyyKqNcT98NEB+p2E9w==","signatures":[{"sig":"MEYCIQD9Nwlg4BZndym0TdoIDdzNYPiqfWD3/K2sHuf+cic80AIhAMtSkieZjb4tPWGc3v4+0f1UxLqEoqk1Ulod5JsW39vf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188818},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"1f62dcf9302ef976f6d8c592488a8314fc7650f8","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"2.1.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.2.0","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.1_1741018703288_0.9382715859607402","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"eslint-config-spartan","version":"0.5.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"94ec1fd5b3b6bcb389ab8ba22fdb98632baf7584","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.2.tgz","fileCount":25,"integrity":"sha512-VTq3W53+eJYCGmE3IQlzR0zRJLluO26A6J087ovK1AuJ0hh0rO24pWQIJuHhT2nAHEm9KypO3PpBaPOBwVMHYA==","signatures":[{"sig":"MEUCIQC7ZHLPqa7bQ19+T1Ov0c2D/2OviS/h+KP61Qa5pYFjxQIge2J14KDBdfisIMl9Cm7OIkMlHCsdr5BvXZiDQP3WsLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188818},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"baa22ea4f039eeab95691e9d39ad8f605fffa660","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.2.0","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.2_1741018876346_0.7725901730298521","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"eslint-config-spartan","version":"0.5.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"c054c86bc2dcef081bac779186a5b81a8046fcb6","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.3.tgz","fileCount":25,"integrity":"sha512-qBtiZsQFpHoj4KvD5LZpixpY956IFWlMXUq3HzpWVJB7AJCIrDYjPhAkLt4HJKZtCiBYwMVUFnbEn1tdaL2AoQ==","signatures":[{"sig":"MEQCIGxPlIXwC0+SbC0kTIp1ouEkNtE67bJlTO8r7krPS+sYAiA9GQRkeePtIKPkDEfwEqBZIsBIzTo/2fRwvaQeb3zIwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188699},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"e916fe6b2b6d2be738514bfc20c4773a627b89d6","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.2.0","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.3_1741019465194_0.3073540973206059","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"eslint-config-spartan","version":"0.5.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"1ac6c5c94b50f6e7ea765e1972f28e8f4ff78542","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.4.tgz","fileCount":25,"integrity":"sha512-NWMSvg7/5w1Uf9LLtWHGkis5T/e2FsE/+ubPhJC6KBR9u1KyOlAk3pk8kZiC5Zt3ZvPWuzqtVqP1tQ85hHDE7Q==","signatures":[{"sig":"MEUCIQCB6yKV4YGV3tHpVZUWzdWeubOg5eMKySB4BT4HNZBIqQIgSM7sbaQShloZTt+DpomUpB7K4gmpZcuiCHF9y+C57zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188699},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"2c04c83556f8cd94f05acbcc419d25822cd95ff0","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.2.0","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.4_1741040557315_0.19289459165655387","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"eslint-config-spartan","version":"0.5.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"8eed8354b5690833ea771647275056863462884d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.5.tgz","fileCount":25,"integrity":"sha512-T78kAUrR5S13k6OKSxZosNS8mI27J2K/xi8TmzEM4/Yft4mj7dzDUwSR27fPnUeZeMHrpTByo4zWddQXE5kQ9Q==","signatures":[{"sig":"MEUCID3jzzts7O8wyj3Mk0nmjC+PBebYn+HVEqnyxlr2vI/fAiEAtEsFEuxCR7AeUVZaBCeQzOgxrWL/Jvny4DerhKP1B4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188699},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"9e68b10d4473522efe3cafd81a6ab9a393392ae1","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.3","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.5_1741103341833_0.8953779472060246","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"eslint-config-spartan","version":"0.5.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"d8c1bf31c358a1f3475cf29576d8410b953204f9","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.6.tgz","fileCount":25,"integrity":"sha512-YbBXRUsPDrbH/9JU14yZVddZh0pUYcrUko+EARIwhyl/uPBvQJv59de+iR/PbiZAqyQo05pCw4bCcqbViQJIfA==","signatures":[{"sig":"MEUCIQDCVvwcPGjSnEYKCv/ODZrsHh3SKQ0NFJ4Ge9NsLFzvNQIgVMbud3sEQ7l4Nq29tvPMf15z/PapVGfnJBkSHnH70ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188699},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"0c4b3a8837ee3afa4fc0df6e60a16ab339338cc4","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.6_1741190669873_0.468940505879865","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"eslint-config-spartan","version":"0.5.7","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.7","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"8b51c8ce550a034ea5e288d64c28a1ebeaa422b3","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.7.tgz","fileCount":25,"integrity":"sha512-2HjwruO4jiBCjsDXUAUjvR23jmIPD5/Rv4NBJd/6FtZM1dcgIFEWJqkQdMObl12XmfaArrv9RLU1u/Tt9YNQyA==","signatures":[{"sig":"MEUCIQDqXfSq2yRtLeOByaQUl9Uw6hjR4dJuNoJovOG9le7zCwIgaQWWAPBLU7sUpaob1/ulKiWNwjSoQoZ/3g4lEC5tjaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188699},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d09c3d6c8f37a795ad21264f397a17ca29454264","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.0.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.7_1741276940847_0.9272233492624546","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"eslint-config-spartan","version":"0.5.8","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.8","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"51cd04b6ef34cfc566aaa37833abd01ddc61e078","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.8.tgz","fileCount":25,"integrity":"sha512-Up1RZKL9x+wzWVA0t8KW/ATW0N4CWWV+TV7RTiEvx23AWXMSnMB/73pav8rmvxFSv2Pgm3czZOBOMNtGSIcBiQ==","signatures":[{"sig":"MEUCIQDhBF6wZhBNqAkEVhQgaoreCHVgUiLZUfcjEz/CNiJMqQIgEjPiPXSyEhGZ5EOShnB5UIrS+1DDvuPU4nNbboPBV0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188699},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"57770f20c00b45b582215a0d230da2a1fe6529ff","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.0","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.8_1741361981878_0.22703732113673003","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"eslint-config-spartan","version":"0.5.9","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.9","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"45fb7ddaf948d2e07f08ae40dda4dc6df626c2e9","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.9.tgz","fileCount":25,"integrity":"sha512-2Sg4X/7crCf1uwV54wLLX73z+xgZlxomwQJyi2Fw4THzD79+OAwjRGNO1IwVfjzT3Nz7/lsRACaef/NybmKnxg==","signatures":[{"sig":"MEUCIANoh0GZShxuQNqXfP7iq0Un3pnpd2cUoTd/T3myI05yAiEAp5oIyExd/pvI3XMPjj61fQuwj+WRV7ywRH01Tpxqwnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188699},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"4af73c61051fc084c446962910616bedc8e9a817","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.21.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.9_1741362580102_0.8948726609128261","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"eslint-config-spartan","version":"0.5.10","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.10","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"721b1955fba92f8488ce0f28b65926108a736b98","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.10.tgz","fileCount":25,"integrity":"sha512-UM6MRJd8ZGI7TxiUCXKge7DFjMDHmFq50XIP4J1/Vrfplordts/q2EWYGpJbf0bLcjs3SSlx+U8wUVOi/4EiAA==","signatures":[{"sig":"MEQCIAQiDbdnb1iKmVNLuV0jch7KrklgYsXllLWbqWrfDYmeAiBgNVpQv9qQqTgvc3OCjgOkRdKaqhYOvWxvRj9YYh6tvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188711},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"cd7e4caea9574cc1223fedb7dff26a9bfae5535f","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.1.5","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.10_1741389761987_0.6626409925798677","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"eslint-config-spartan","version":"0.5.11","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.11","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"e1a018e8a40f909d20d1adce24f2225752884538","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.11.tgz","fileCount":25,"integrity":"sha512-hF6QABu9yml2Ei1qewQ/KnxrscUsqjpcd3tnSH289B8klPKdeLnlgKSeRKRqiHDYlKAmYkoKY9FS/pHdjo7WbA==","signatures":[{"sig":"MEYCIQCEtRcUCaahLWEnBjtoVzE2k5EJupKe0fAFd1aSK8yx3gIhAJU/UXmndMbk1y8qOvcJlO34tx4ZJ4Ft+4Cr5uKMuSmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188711},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"26bdb7ad7f8f9a34f066226d1890d77e8e00b6fb","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.11_1741456852861_0.4958189990077908","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"eslint-config-spartan","version":"0.5.12","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.12","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"c031ab7fd4a03c490a844a0e4387f8b943934ad1","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.12.tgz","fileCount":25,"integrity":"sha512-GZZwBZySFX1mAhVTUjCAu2K2fjdevOGrqnYvSlpFGjwfFULb4/SrpVONK4gh5qaIw+c/DWiHYZeMkYxch8GAXw==","signatures":[{"sig":"MEUCIAOPhEGWl/XHQ5M5Cn2/mzPOIuslySmFk6EZctua0hEnAiEAuPqNkYNDTYpeBddLoFUBi3Pn+7hfs8mqnrNDUMV7l5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188712},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"5ed992d6621e002ea49a9fb1198c6a9920a6331c","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.12_1741490421895_0.368553296590566","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"eslint-config-spartan","version":"0.5.13","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.13","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"b6ef994107cbecb76a1ed794a86a5710d6cb8f7c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.13.tgz","fileCount":25,"integrity":"sha512-YoeCnf4dKYevPwy1uH0IK7dAmQOwLk5uiAvOQ9ASI162Z06SEzOeKBEvLEGlUApr3jKG7H4GIjGaaBxKB+UrCQ==","signatures":[{"sig":"MEUCIQDwJI6nKud4oc2uaue+7XtmulxeYYbv/dkEhdLu7GDRtQIgDhcRhXih2fp30qvpgHY9ObDS/Tbj3hRXfzN4bmFQS+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188723},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"9e176162ec48af20b43d9d4f193a6935aa422bdf","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"^16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"^3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.13_1741617336359_0.4695946148675183","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"eslint-config-spartan","version":"0.5.14","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.5.14","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"1f812683e1f1ceaff83d422b92a370379cdddb8e","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.5.14.tgz","fileCount":25,"integrity":"sha512-hxl0APWuKIBiM2J+xdXvrf4Ibc2IZaHbdf0dosKna4vDSSLg+35nBRSbkjxARFcktfwZbLgSeG2AmiuIhrN+2w==","signatures":[{"sig":"MEYCIQDeu2XzUrYKXdvu4X7dHf4znf7zO1EcSNmEkGU73J/W0wIhAKqblf+COTF3FVwx8XGtNixfaFZrtcWmpInsqUGHrGd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188721},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"2a0288b1248bdbfe6a448379a0861df49174f9c8","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.5.14_1741618438292_0.13583320211740313","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"eslint-config-spartan","version":"0.6.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@0.6.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"71e6e180ac623236d147c0389b73c8cfd91dad35","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-0.6.0.tgz","fileCount":25,"integrity":"sha512-+dnsMOyW4MaERYWQn7pHn8/ElHwfSIgQ9cgDkqx5XW8c9GjWd5/xy9s0fgPeWPe78ypE9BnvwtwdtHlWOdrQww==","signatures":[{"sig":"MEUCIGLPGVLZo0lKZA4zRKBXsI3UOn31SGPd/GM4TQyJ7FKuAiEA1pMzvyEPBB0CnZCuBA1skmRChdbfeprXUyUp7Z2bCos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235830},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"b3f47a66db62fd381e44b51213bd8b808452bc8a","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"7.18.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-cypress":"3.6.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.1","@stylistic/eslint-plugin":"2.13.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.2.1","@tanstack/eslint-plugin-query":"5.67.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.2.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.8.3","@angular-eslint/eslint-plugin-template":"19.2.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_0.6.0_1742020675858_0.05263733356739797","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"eslint-config-spartan","version":"1.0.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"697cca91a0969f21e863fe757844d74fd11d8ab8","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.0.tgz","fileCount":25,"integrity":"sha512-NR5xi+gsCfuK73zpZ1dpbkehrFBlTunWCv4UmYV8/wjXYuI1gzOPoFnM1xzJUpJT7HqCCwgHt4CPCZfwWdRHFQ==","signatures":[{"sig":"MEYCIQDTmkCJ01TIBau1OC2xeqErBB5DxN3++cmElLzDbkGFHAIhAMkwKJMP/pEeCu5VyKfX895lSlT+iELCUfzDg/tdaQem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235897},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"4c786bf1ae2105be5b00e5ff064bdc182af24d17","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.7","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.26.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.6","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"^1.1.37","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","@types/eslint__eslintrc":"3.3.0","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.2.1","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"^6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.2.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.9.0","@angular-eslint/eslint-plugin-template":"19.2.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.0_1742105826412_0.5932048407482908","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"eslint-config-spartan","version":"1.0.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"b471fb7bc9030309c4f3aecee4d06cdd6e1a158a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.1.tgz","fileCount":25,"integrity":"sha512-h5AJEQQr1rm/xplrDw5ZYxVA4GJF/GhQr0+cBAOZ2eGrMbMgXK/ZYXFub2t74I2PlBTiNceusXEAyf10xKsHMQ==","signatures":[{"sig":"MEYCIQCALNOoetWNw7m3YfGGuK/UW9EH4sploPVB5twhbLzwMgIhAMXV7A73T2x8t0S11Tf/Pvyynsqk4SLyE1BFTBMUSpOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235857},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"3a996031c678095004f317ba7687da23e287b00b","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.7","@eslint/eslintrc":"3.3.0","@types/eslint__js":"9.14.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.26.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.6","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"^1.1.37","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.2.1","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"^6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.2.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.9.0","@angular-eslint/eslint-plugin-template":"19.2.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.1_1742164733407_0.12225364414045536","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"eslint-config-spartan","version":"1.0.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ae76c9732f98183ca77f80d9931de41636fd4c65","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.2.tgz","fileCount":25,"integrity":"sha512-jdUHPPUczdo6R39w1b3LXW7oRNTBvNrN31xlIwL7SD9vLsQZCLotRrDH4MIMhkXnwIbOlg6qgJ5jWmvVHqzT0Q==","signatures":[{"sig":"MEYCIQCC7wBzerLYjCiSTguSmuY7b/Pf6x1z3TJxCyVz36cGzQIhAMZsKAyZY+9OBSoUd1htOMtC6c3WaJqNwYL7JzDtDbgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235822},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"2cc846f8ec180a10cbb58289d9a5ecb34f87a4af","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.7","@eslint/eslintrc":"3.3.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.26.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.6","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"^1.1.37","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.2.1","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"^6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.2.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.9.0","@angular-eslint/eslint-plugin-template":"19.2.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.2_1742166682997_0.6935390279620071","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"eslint-config-spartan","version":"1.0.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"4b621d5b890da90c76fb9bbbdaf2d8351ac49e3c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.3.tgz","fileCount":25,"integrity":"sha512-7TzBAlliJu5payAqs849cdz639UJeKh5hJ7zU/WX+QNUsFARJdfbcY6YnMm6UsZHef3AITQk3tZea1AfejgPFg==","signatures":[{"sig":"MEYCIQDxhH6w1z7d54/r+Mj/xfNxD/h+gkr6cJb5mT3khi4bjAIhALN0/Bq+y57lDgLuKa8zrGIqFsIHrbBd74r7I+YYrap5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235820},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"8e6ae82fdba1fb350a25a9a07519c3e61ccd1dc6","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.7","@eslint/eslintrc":"3.3.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.26.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.6","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.37","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.2.1","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.2.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.9.0","@angular-eslint/eslint-plugin-template":"19.2.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.3_1742223272188_0.8104973881514448","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"eslint-config-spartan","version":"1.0.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"66a9a0ac8cf0d687a4e72a800f38f3a1fc7fa753","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.4.tgz","fileCount":25,"integrity":"sha512-TGDQXTCtfQebtGfdgZQzfMuhLlVB/qcnhZdaOteCqnNOENdHeNteigqAUo2OapOoWWgWQOEwBkqTsOkaXU9W6w==","signatures":[{"sig":"MEUCIFOi1TncHaA+1JWT39YU2wshfC8m8UQvcPYmMSdycBPpAiEA908aRQlQiMpJU8ff5BBLyfgwpdnAviWeoMCMqIVF6Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235828},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"5d7ddce8fe46340a990b2b8540475bdffda227cc","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.22.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.7","@eslint/eslintrc":"3.3.0","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.26.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.6","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.37","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.4","@next/eslint-plugin-next":"15.2.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.2.1","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.2.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.9.0","@angular-eslint/eslint-plugin-template":"19.2.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.4_1742224563576_0.5034110279586321","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"eslint-config-spartan","version":"1.0.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"b48791d4be826222e629e02ed3617b095346fc65","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.5.tgz","fileCount":25,"integrity":"sha512-dy5X3DuPHshcNFAKHm09cqfOASmdDiW4AHo7EqqRqjcwc7KSqV5CqnUeHBrFYNXHSU3L+1vEHM8H20IDb7NIfA==","signatures":[{"sig":"MEQCIGlFj1h86KUKym6DYiqqJYjH4RQXXy19nWzR/gseAjUYAiBb7fO7wH2W5vUH6cRZu3qhI496dUFLZq9WX06o7VXQkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235828},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"97380aa7a800eb36f7fc893a404c04ba6980b3e0","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.23.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.7","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.27.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.8","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.4","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.38","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.1","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.11.6","@next/eslint-plugin-next":"15.2.3","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.2.1","@tanstack/eslint-plugin-query":"5.68.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.2.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.9.0","@angular-eslint/eslint-plugin-template":"19.2.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.5_1742861718758_0.6089865201603906","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"eslint-config-spartan","version":"1.0.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ebb2d13f75da961b7303ecc9cc30abb451807c61","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.6.tgz","fileCount":25,"integrity":"sha512-ID58q+GDgmvxoZb/YFeGTyZshebDbtE33244HbF2NBBnyofUsD4WRvQ3hw5kJjv52k3zvt+LV39KSpXKUwWrtg==","signatures":[{"sig":"MEUCIQDloEJclfp+RvuNnI3qKEhN9ojo8lfXMbtSDB/IntC7LgIgUAQxJs/sdbnrkaM6fgeeLN+eACuY1uVMh2220Af+ABs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235670},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"8f59db5009a245de44df14a490a45ee8865453fb","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.23.0","eslint-mdx":"3.2.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.29.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.39","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.2.4","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.71.5","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"3.9.0","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.6_1743992858494_0.09926743518625192","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"eslint-config-spartan","version":"1.0.7","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.7","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"19d91b8526a034ca2cb5db5bf5ee81158d425e9d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.7.tgz","fileCount":25,"integrity":"sha512-Uxp2zuZusPqnHOCNlGkujjAU+uJglCj3FW8iRMGGsujPDEVrgUi2qfLYdUtWe+i90DWi8ChAe5k87yH9PrAW0w==","signatures":[{"sig":"MEQCIGZYF4wBgPVqKhxiBZBgytRHEABELNQW/uConp+0TtmqAiBJcLRjNdDuPzdY9m1uPoNQn66dbPMVshoBQu5oHNql+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235670},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"17622390b55a0dfdf9497fc814e4faf7a8934724","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.23.0","eslint-mdx":"3.2.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.29.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.39","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.2.4","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.71.5","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.1","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.7_1743993105910_0.9021136814502635","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"eslint-config-spartan","version":"1.0.8","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.8","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"fc98c3d44be371878f17b6ab9336c1c866f5499b","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.8.tgz","fileCount":25,"integrity":"sha512-xD5nWZAhnBhDDXfj5HMr3NfHWDVVKdszLDm58Ey/2SQnXMJ8zmLxang8PiDccBflfbqA+LWlbm/3o2ouWSzuiQ==","signatures":[{"sig":"MEUCIHnHJ0Zi2dfcagGvrhT1x/bnYcqH30yq9eOFjIxBq/EvAiEAnHGDQAnTJFEXeEac0rxXxRobOQ326fCS6hzpgBmtrHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235670},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d247a59f4ef8e38e65dead7a3d0c6158c7d8ab01","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.23.0","eslint-mdx":"3.2.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.29.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.39","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"57.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.2.4","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.71.5","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.1","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.8_1743993248554_0.08560382897492569","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"eslint-config-spartan","version":"1.0.9","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.9","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"a376f24f4578c358e01c89ec75b55db13a822f01","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.9.tgz","fileCount":25,"integrity":"sha512-hJY0ltd4NHv4lJwwe1QYnOfC1GQ5bwTMfJrRo4ADMYldbs4Tcdonqaq3L+ubIF5rskZZkxnAS8jZbSPmFg+9lQ==","signatures":[{"sig":"MEQCIFchCO4udL1cTIOLdg4xx8oDf8hTsSbTNSqDbniFfVNiAiABi83avXZ7qSY+3snaf186xCVubHvjoZk9LzsQiBxWag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235670},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"7aa739e8bfd6f4354bcde2bec2d5d8c221fd2baf","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.23.0","eslint-mdx":"3.2.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.29.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.39","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.2.4","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.71.5","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.1","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.9_1743993691540_0.20436640941793494","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"eslint-config-spartan","version":"1.0.10","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.0.10","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"64e553a9377ecb9d8afb4049272a6b355210fe5c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.0.10.tgz","fileCount":25,"integrity":"sha512-Y9H7Vfz3ond/HEBR7i2chBPjhYeYtmNjJ0VsAL045U5AMlsfj0b/h8A2fCyX7LO4uUB5UCf8RrG64+dI4HKsLw==","signatures":[{"sig":"MEUCIQCz9QIZCnfJe+zvHr7PGuMyX5JHFQnOxCybmdT9qwRZhAIgagegaP/K/uNZyuIgRMwKtK7co3jW9ZGtv9A5njj1b7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235693},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"5974d48363015cbad593453a91b6d1b65469c49e","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.23.0","eslint-mdx":"3.2.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.2.0","typescript-eslint":"8.29.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.39","eslint-plugin-cypress":"4.2.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.2.4","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.71.5","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.1","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.0.10_1745117214391_0.3479964769722612","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"eslint-config-spartan","version":"1.1.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.1.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"b8f389ec0f15258f7c89ce2da198149ba59b3dcb","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.1.0.tgz","fileCount":25,"integrity":"sha512-eEvSOpdsE8gwX2iPV48EdDqOHPYS8mFdBWIjfraK6lMGYb3LxA6cdAIPF4wfv9QKb5IwqrxoCV8VoeX/gPz0+w==","signatures":[{"sig":"MEYCIQDRotRDj1SF4i6uf7psx+4Qn8qVBEQU+G0dldOT7e/LZgIhANNnaotDyPe8cz1EBFq7vXnYu3D1IMOT4aRZ/kuAXFQL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235681},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"536150058b4439a3ea935c56b87e8d9245f72bc9","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.24.0","eslint-mdx":"3.4.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.0","typescript-eslint":"8.30.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.42","eslint-plugin-cypress":"4.2.1","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.0","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.73.3","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.2","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.1.0_1745118563880_0.9170554090686078","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"eslint-config-spartan","version":"1.1.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.1.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"8b8a1043f3f5e689f38ac0c781b566966826a7fe","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.1.1.tgz","fileCount":25,"integrity":"sha512-bWdkKtoM9K8XKmsMv3J8KOPw3OXzJFtXaFn6lM+QflxygoqcDlvaNSkwRX7Wr+7+BvIQSNeRSLBkT/nB3AnPmQ==","signatures":[{"sig":"MEUCIQCWB7dv0cWKtbF525Mq2fDybVOR/GOP5hxd8blPj37dRAIgLLLB69fZEBytfSs6qyt7chL8s/SkkZfD+1wg9kO73PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235681},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d7b9451e27af1f47f02e457e58e52b04032bdeab","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.25.0","eslint-mdx":"3.4.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.0","typescript-eslint":"8.30.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.43","eslint-plugin-cypress":"4.2.1","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.1","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.73.3","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.2","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.1.1_1745273319479_0.5211119163874611","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"eslint-config-spartan","version":"1.1.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.1.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"4522432fb24923a20f65182d41dd019fa070d2f3","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.1.2.tgz","fileCount":25,"integrity":"sha512-S/2ojg4Rk1an86sP8Ws3l7QfllQOL6ZJBrdTNQt9B3vVKeamkjPy58XkbdvMYoy8WUnw9NUUeUjpW87KS7x3bw==","signatures":[{"sig":"MEYCIQC6eXXVyRrjdnpBol8myKRZK5U88baz8t3kwmB86brb/AIhAIaS8R6pqn6o4cMst49b5qmI3+rolJ1E0EvyoUntbT6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235652},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d7c9f4c1956c0336f0a5b622c8f25e3da781cd66","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.25.0","eslint-mdx":"3.4.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.0","typescript-eslint":"8.30.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.9","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.43","eslint-plugin-cypress":"4.2.1","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.1","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.73.3","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.2","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.1.2_1746121706500_0.9172454877891612","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"eslint-config-spartan","version":"1.1.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.1.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"967ad8592a2459bf73ee22b99a36d2a7f54a163d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.1.3.tgz","fileCount":25,"integrity":"sha512-9loledIcCzh/VM0nNbuNsP/ovmTNoSPK9zLNCIGX6rGP68McVicxqla87K0glCVIxQtJwpImnJC1W+ge9QlSjw==","signatures":[{"sig":"MEYCIQCkIq8bfKpSIgUZfrB03hspyOnB06mrO7kaJhWsYBczQwIhANq72xD5LVizQbWQJUDoCgdoDHPbRcYIiT2bPYTGUvO3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235653},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"2e859441f6c9df47e25da0c56afd4907ff1bc1f8","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.0.0","@eslint/js":"9.26.0","eslint-mdx":"3.4.1","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.1","typescript-eslint":"8.32.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.11","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.44","eslint-plugin-cypress":"4.3.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.1","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.3.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.4","@angular-eslint/eslint-plugin-template":"19.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.1.3_1746804358918_0.35751436001928183","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"eslint-config-spartan","version":"1.1.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.1.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"432b0e327dcea7b38e94f41613881b937c8c84b2","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.1.4.tgz","fileCount":25,"integrity":"sha512-4C3QccmKPqdsfgBe0N6fvOZD2y89NZIqii1mp+/mvy1ddapXYZTiRcPrBnv+zVzedNgDNsENdUyOsOHU46R7yA==","signatures":[{"sig":"MEUCIQCwvf4oDK7ITxIJMfXf1A7jojBM0xMWWS8XN/NUrr7wLQIgKLZfowvvoAEOxm05k3lVTVDvyefWW7m0Fb2KseLzoh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235664},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"25279b77968e0fee83f9cabac8f6009e6a6014ef","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.1.0","@eslint/js":"9.26.0","eslint-mdx":"3.4.1","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.1","typescript-eslint":"8.32.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.11","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.44","eslint-plugin-cypress":"4.3.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.4.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.4","@angular-eslint/eslint-plugin-template":"19.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.1.4_1747067271708_0.5083325193205859","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"eslint-config-spartan","version":"1.2.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.2.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"7ba67148c671f5111f0f8ce1b7e86556cab8d98f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.2.0.tgz","fileCount":25,"integrity":"sha512-1h2nDo5xqmPpCFavxNXsrhbvhxgz5h5QHFVqG5jtrP1CfsRzy5V1k4Rgwl9C69fekrCCLuSPhOvuXrJBWLjObg==","signatures":[{"sig":"MEUCICUNXhs0jBbMs0EV2zVI7gSJrkqpBP/fS0QevVnWVfCgAiEA9aTQBtAJRDqCAca5xANnsxG5dkfm8sJcNSEJQnOGnpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238445},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"c87c884b82403f34fb0ba7c6a9d956f0c92bc58b","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.1.0","@eslint/js":"9.26.0","eslint-mdx":"3.4.1","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.1","typescript-eslint":"8.32.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.11","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.44","eslint-plugin-cypress":"4.3.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.4.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.4","@angular-eslint/eslint-plugin-template":"19.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.2.0_1747703499806_0.861913519152248","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"eslint-config-spartan","version":"1.2.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.2.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"9d93156871ddda4d3c055a83fa9fba6bf937da1b","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.2.1.tgz","fileCount":25,"integrity":"sha512-THUnn+PoeHD7Nyp5Ebx/oFu6tSM+6/9dqdtX0052iLqPW9mm5v15dyOZtAY49cw3P/TX276LO+X8b+z/s0ItIA==","signatures":[{"sig":"MEYCIQDnlyrcu4w32l3gSWZSnUPLCBIUv8z+3gcI+QGup3/UaAIhAPL7viNUg+wDXWlF8OAcwlai3CJLnOOXNHTswvx7b1jh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238445},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"5903665a1886772f424600547e38a55d94949023","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.1.0","@eslint/js":"9.26.0","eslint-mdx":"3.4.1","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.1","typescript-eslint":"8.32.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.11","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.44","eslint-plugin-cypress":"4.3.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.4.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.4","@angular-eslint/eslint-plugin-template":"19.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.2.1_1747703629045_0.7157086764720657","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"eslint-config-spartan","version":"1.2.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@1.2.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"2501c9d0a63646514ef386ff99e656015dd3d346","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-1.2.2.tgz","fileCount":25,"integrity":"sha512-ANMeb7J71ACIh9WZrPb965lX5uvNdWZnSSiAqkBsYKFzjQJzrrEBob0g96Y7tPv1x6Gbw0FDlP1mwstbKv7GjA==","signatures":[{"sig":"MEUCIFjOieb+pVkMXAyz3bACb9yD0JxEQI3ezqRan0uDoWqHAiEAkGnxq0SjKNa3is/Sw65EVZ2v9Ze4CU+r2g3g+DLzEqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238445},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"ec50ec79456af4b80ae0ea18869c19443240518e","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.1.0","@eslint/js":"9.26.0","eslint-mdx":"3.4.1","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.1","typescript-eslint":"8.32.0","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.11","eslint-plugin-mocha":"10.5.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.1.44","eslint-plugin-cypress":"4.3.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"58.0.0","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.2","@stylistic/eslint-plugin":"4.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.4.0","@tanstack/eslint-plugin-query":"5.74.7","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.1.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.3.4","@angular-eslint/eslint-plugin-template":"19.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.22.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_1.2.2_1748274945967_0.04436165729624797","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"eslint-config-spartan","version":"2.0.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@2.0.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"5a02e4723648ac04dd59c9d1949c140e4cc07ffc","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-2.0.0.tgz","fileCount":25,"integrity":"sha512-N0u22JA7ZxOnRiciaqvPK4TRrJPDPEBe+UvgtK27t90E0qog3GjXo2UPIBw+tUuaMjYX1U7cBpUVIBC8gz5Gtw==","signatures":[{"sig":"MEUCIFygDbu8un5xvxt3nBoZ9SfhpoKdZNSz+UuMPt+1DAGrAiEAiB9hzPPrVOfYbwys8vlJJwwnbpF9EfL9W7iLTRvbANU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238908},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"9a733a795efc1aa0222a0a712b16acb1c601232d","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.27.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.32.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.17","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-cypress":"4.3.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.2","@stylistic/eslint-plugin":"4.4.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.5.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.2.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.1","@angular-eslint/eslint-plugin-template":"19.5.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_2.0.0_1748277701108_0.2361280464893305","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"eslint-config-spartan","version":"2.0.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@2.0.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"02baa5beadc9ec58caf1d261f571a6c1abb948f2","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-2.0.1.tgz","fileCount":25,"integrity":"sha512-CHF7TvoIgTNCdN9PvOYNRRZ3fo5cBxtLq9rp7ZVqqrGveKxN1ghq3PRXiBM5mYs6aMfvUX2POsKAy9mc7G2+Dg==","signatures":[{"sig":"MEYCIQD7yg7DR9Mlz7pWBgdCgwRGORlHqJpqpYkl8JypFjsAXwIhANf4YXewDqZ6YFesb8w6W1MXd4UtrcppRgpzvm2c0VBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238908},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"e18a98c5cabf07519efea63259a699e234becbe3","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.27.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.32.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.17","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-cypress":"4.3.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.2","@stylistic/eslint-plugin":"4.4.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.5.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.2.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.1","@angular-eslint/eslint-plugin-template":"19.5.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_2.0.1_1748277793048_0.7362771296242456","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"eslint-config-spartan","version":"2.0.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@2.0.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"1a5cbd1865a62b1c0dd3a5accbb6ac4645c1afec","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-2.0.2.tgz","fileCount":25,"integrity":"sha512-SXUVnXMLHCnQS2o4SQBF+/5dQ//1nsITKRaYVroD/EQytO3EdD/k6RO4Q5OoXkEHHlhyb3TcjMskcr31KqbeFw==","signatures":[{"sig":"MEYCIQDoH2mD0sDthuMZm4YbBDwe34KiFl94KAcpwEd/OQk+5gIhAPNkqMPVDekCihKYOlWZZgTonDNJGD6CBhvf+jSueisu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238995},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"cd0ec739226124c2eea2ce17b708e31cf517bb8f","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.27.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.32.1","eslint-plugin-jest":"28.11.0","eslint-plugin-jsdoc":"50.6.17","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.7.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.2","@stylistic/eslint-plugin":"4.4.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.5.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.2.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.5.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.1","@angular-eslint/eslint-plugin-template":"19.5.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_2.0.2_1749482288092_0.321677506070017","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"eslint-config-spartan","version":"2.0.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@2.0.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"7c19068df61051c646fe2aa186c5f7ae6fac8499","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-2.0.3.tgz","fileCount":25,"integrity":"sha512-lZruYYji8aXbBSxdVgef3lKyhQm77uw04vA6xY/3A3z1ypK6jVHfT1FPGD6BxVMIFCs3tmJsw9RYXmcS/gy1HA==","signatures":[{"sig":"MEUCIQCIHuX09a8hmV3YuC4APBHr6dGdBSfGZrawIX0WlYJaBAIgIJysyou25ylLzRoygpDOCe0fSnsDdeCmdyOYLNNZcaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238994},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"776efc57c82b977c749e628dbdc6d6df56046c0b","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.28.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.33.1","eslint-plugin-jest":"28.12.0","eslint-plugin-jsdoc":"50.7.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.8.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.3","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.8.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.4.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.3","@angular-eslint/eslint-plugin-template":"19.8.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_2.0.3_1749482750994_0.2131350293311376","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"eslint-config-spartan","version":"2.1.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@2.1.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"3a5a036b616b4963a1b7d6b4a6719dab350095c8","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-2.1.0.tgz","fileCount":25,"integrity":"sha512-WLbNQOajWLPcoW19OxA2h5yETFO389Bv+GuCakYb5jcuLyY+WW8OTkxW9plSa4jxNb2ej4JrXf9svumezbS3sQ==","signatures":[{"sig":"MEUCIFmqtYnEQ9s+0uEPMJH48bEye3vXzsJtVV9EYWpTwxDqAiEAlj4BnoL7RdWHr0Hx/AdWye8OdXByDJnqI2oSX0A7GXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239029},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"cc187cd910110eb83825785e2befe60854afcc35","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.28.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.33.1","eslint-plugin-jest":"28.12.0","eslint-plugin-jsdoc":"50.7.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.8.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.3","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.8.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.4.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.3","@angular-eslint/eslint-plugin-template":"19.8.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_2.1.0_1749591208409_0.84741630297381","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"eslint-config-spartan","version":"2.1.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@2.1.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"bd6f80fed0d56d0e7304560a768f189a214e299c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-2.1.1.tgz","fileCount":25,"integrity":"sha512-MIbZioI0d90oCIz8hxm8WHOZpQV4JM2VBCEpa6uXSZMB9U/j04yVAdL1W+BzHCFKq5HgWpAJ4bDeMnmsIFfwig==","signatures":[{"sig":"MEQCIAi9vblycuFF41qwRPaZRTu+WIDyy10330wNAdE6MH/+AiBTqYTOHJICxYyz5vpDtEl34YT+FlJqNZH2UB8UtCugYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239029},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"34de4be9283ceef43404047f7eb7d2c94ad735bb","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.28.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.2.9","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.33.1","eslint-plugin-jest":"28.12.0","eslint-plugin-jsdoc":"51.0.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.8.0","@vitest/eslint-plugin":"1.2.1","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.3","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.0.1","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.8.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.4.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.3","@angular-eslint/eslint-plugin-template":"19.8.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_2.1.1_1750085545858_0.02920599321033701","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"eslint-config-spartan","version":"2.2.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@2.2.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"dfe3901c4283b1f77fd7cf033373bcbd46407ea8","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-2.2.0.tgz","fileCount":25,"integrity":"sha512-yM40vn1EVfKAzN4sj2CGYgPFd4FBRM6qZ1bGA+InxEMFTnB1VhnWxNz4e8jUMXZ5i2ed+o6oJbQFx/nXVRhX8A==","signatures":[{"sig":"MEYCIQD/2AyDNRmAty20ieN+gdgL6yYuv6gSGBXbscB9IJc2uwIhAL+ZdjFqVX+wLeyvGz8K0zG00E38s/HizER0ozNtxOlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239029},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"adf302bd9797234dbaeb3ff3366af2d6b9a297ca","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.28.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.34.0","eslint-plugin-jest":"28.13.5","eslint-plugin-jsdoc":"51.0.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.2.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.3","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"19.8.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"19.8.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.3","@angular-eslint/eslint-plugin-template":"19.8.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_2.2.0_1750086289394_0.21072742751651585","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"eslint-config-spartan","version":"3.0.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"27091fd48f8ed3fe71db9443504cf862370b3b72","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.0.tgz","fileCount":25,"integrity":"sha512-ObTGD4bI7uCiGk+TclJxRsNdgUmtUJF+3FA5Fn0oOf9cPhJM+6pTfDg/L613ITRJw8ViEXMjHa28/cmofHWP6A==","signatures":[{"sig":"MEYCIQC4bJxkR0Zb+QdOD4QM9jjGalP2EUoMQ50/yl63MclHjAIhAO4FJxEQAOlSk4cZHqHVbQsJGhB7thJiHOU66s1gvoLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239029},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"4af182ad0ace36f97c67d736200d78efc60523d1","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.28.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.34.0","eslint-plugin-jest":"28.13.5","eslint-plugin-jsdoc":"51.0.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.2.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.3","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.0.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.0.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.3","@angular-eslint/eslint-plugin-template":"20.0.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.0_1750087428291_0.5049880752754519","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"eslint-config-spartan","version":"3.0.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"6b0edea5beafb7618a02f98ee8afa68f3993efec","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.1.tgz","fileCount":25,"integrity":"sha512-Q/v5nOO+VEcC/yrJNltAYfRpdxfnnJy0VmTlYKCC7Kt8ebUdyUZ4yCGeV7hMrIQiWpD0EUmoySAmU7E8pbr9Tg==","signatures":[{"sig":"MEYCIQC8fQj4SuY49SbXd0tLX08z/QA+JD7ZVdAI/7IEwZ4EEAIhANJw3RvE/2dcyE6lr4E0/XnQMSsmiw0Duz5WadJMFZEY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239028},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"a75dfb6626c14df1e165599775b5b6436a2b309b","_npmUser":{"name":"glitch452","actor":{"name":"glitch452","type":"user","email":"david@dearden.ca"},"email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.28.0","eslint-mdx":"3.4.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.4.2","typescript-eslint":"8.34.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.0.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.31.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.2.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.3","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.0.0","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.0.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.3","@angular-eslint/eslint-plugin-template":"20.0.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.1_1750690306611_0.018611602197766697","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"eslint-config-spartan","version":"3.0.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"3353f07dc8c3510aa9323d5cbb8833fc1297831d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.2.tgz","fileCount":25,"integrity":"sha512-YgJLn0fMsnnCoJneBqCfYbCKtapTOcCdBWoQSjcBtaj7as+pnGGvNwZ6scyueyG32HrJeh/Af5Aje+XPhVOiAQ==","signatures":[{"sig":"MEUCIQCPStlv+W1NzKk9QmvT4DfamStbjwXEsYbon0A0pg+5aAIgWUP3rlyqHw6dDQMLanJ4E6KKlWORyhYaMhgO4RDpX2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239028},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"3d7dd4a1fc7cbcfd84a786f9c69162908dc4deb0","_npmUser":{"name":"glitch452","actor":{"name":"glitch452","type":"user","email":"david@dearden.ca"},"email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.29.0","eslint-mdx":"3.5.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.5.0","typescript-eslint":"8.34.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.0.4","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.2.7","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.4","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.78.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.3","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.2_1750726401599_0.32449744718056905","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"eslint-config-spartan","version":"3.0.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"6f59e544bd5d57cb6bc336ba507a83bda47b1d1b","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.3.tgz","fileCount":25,"integrity":"sha512-Nj2eyY8bUkQRrN1keza9fPWSrEWEjb9QMWAu1eE/1yoTlvD/eQCdMMo8FCcPAH3vGtkdXTRzqk70MW12eGMSrg==","signatures":[{"sig":"MEQCIFyeGwMfkZ881gTB16pzPSjxrKV8LTWIDx0KLu3SqQTwAiB25BrzpZnlRbhfMYSM8x4Rt5YAuvobazsWAR0tMCLuFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239257},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"a54c379ffaef8030410efc3f6a33cd86aec66fb0","_npmUser":{"name":"glitch452","actor":{"name":"glitch452","type":"user","email":"david@dearden.ca"},"email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.29.0","eslint-mdx":"3.5.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.5.0","typescript-eslint":"8.35.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.2.3","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.3","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.4","@stylistic/eslint-plugin":"4.4.1","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.3_1751316494883_0.9017795379900193","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"eslint-config-spartan","version":"3.0.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"13fc4f8cd5171ea8535bc1dd0ccad2bf7008187a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.4.tgz","fileCount":25,"integrity":"sha512-6Pd/qqRmIFKyxmqGUHvIuvpLPy8bsq+5UCrDeA3V4w//Y8KfHvSvtQjjtn2kljlFBoyvZEkXmBLtK8T0e+eVoA==","signatures":[{"sig":"MEUCICUG5qvY1yfdFBfzicw5bGwnvffu3V+yKTODsNVY7rb3AiEAqgVqzG3QW0Yng6ktypAjV/+j8jgYl9NTR9sfJyKT4jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239257},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"c89a2ae21d255f6e6fc5d86587f172db717229f7","_npmUser":{"name":"glitch452","actor":{"name":"glitch452","type":"user","email":"david@dearden.ca"},"email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.2.0","@eslint/js":"9.29.0","eslint-mdx":"3.5.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.5.0","typescript-eslint":"8.35.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.2.3","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.3","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.4","@stylistic/eslint-plugin":"5.0.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.4_1751316855448_0.4695332613300054","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"eslint-config-spartan","version":"3.0.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"a4146a17c24c558848d4494d7e4cfc87792bfd14","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.5.tgz","fileCount":25,"integrity":"sha512-mZ9hSgmilOfY76LqUTRwA7Vy7H0jRfDwFbyNWvTiild0cqSvRoMkZACdYiPCxXVmGTQh8LlXsn1D+JNyoMfhrg==","signatures":[{"sig":"MEUCIQCHRaDOQFh+fog+C9zMcgiIEgwxJb5vyVsUdtjeaOE+nwIgUfRFYGdCo0+oZH5LXS9kOEBIRGY9weSOVzhanAGft5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239246},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"753123d6589831fca766fb994cfcdaa3218ee3e4","_npmUser":{"name":"glitch452","actor":{"name":"glitch452","type":"user","email":"david@dearden.ca"},"email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.30.1","eslint-mdx":"3.6.0","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.0","typescript-eslint":"8.35.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.3.3","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.1","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.5","@stylistic/eslint-plugin":"5.1.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.5_1751904830783_0.6111976767522875","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"eslint-config-spartan","version":"3.0.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"36e18de8aa40c2e1678b9710593d97fae8f27989","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.6.tgz","fileCount":25,"integrity":"sha512-AwIA6tZQX/w4bpsHC7fY+uVmpjl/7RpMNQaTFfWajekKKh7mEXxLmgg/wC+SA9ci+lrQGj1JuZ8z3ZiNL6aEYQ==","signatures":[{"sig":"MEUCIQClLDUVnXPr2Hs23uA2X9t8CA/4fXKrtq51GRXh+dlOBgIgL7YAhVPDew9/UDQIsq+7Ez5GOVkIW64cSi9+4TimYUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239257},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"28df9c4fb64790c661bf7ca51d84d86b3b4d6926","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.30.1","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.36.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.3.4","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.3.5","@stylistic/eslint-plugin":"5.1.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.0","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.5.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.6_1752512050300_0.5267149678018754","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"eslint-config-spartan","version":"3.0.7","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.7","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"de6013814db4f45db0aaf010372f29a8c0f0b8e7","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.7.tgz","fileCount":25,"integrity":"sha512-3oFrmIH0gJZsjaPZcmPhC9tpHcMavZU57HtG3j1aUFu3TYAXIYDPAJZpviYrJw2IY+vrEcpu0t33BQwDuCg6Fg==","signatures":[{"sig":"MEUCIHnzm8/xAWsrbqmNVk//iWFRZfj7hD/d+emzQheb7mCQAiEA5PKXPlbDUWCtu4pziEEbVJS3Zzrng206zh7cwyzaIvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239257},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"0f6f1921f42b2aee95da1c94a011bf2c10dbcd67","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.31.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.37.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.1","@stylistic/eslint-plugin":"5.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.7_1753111040665_0.6085481000220401","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"eslint-config-spartan","version":"3.0.8","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.8","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"1d4a181e755aa59ff4db2ee3369cb8a13a360ce9","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.8.tgz","fileCount":25,"integrity":"sha512-ClHkYPiPv5C5O6Xx5zrpH870L5BE5nPgEW7NfKhwAzd5DQG+m3qDYdfgErUMxKM3AuP1h8+d4AEqwBP2sfkiWw==","signatures":[{"sig":"MEYCIQDGtqqqsFmuxGuwCU3uz1h2J2FgDmUn8KhjBIClguS9hQIhALXaNxn20zHkIXVW4PphyXaQU54NDhqxQKH8qDuyumut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239257},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"92c97f5f20f301cddc7c9fd9c7efbe00477b4910","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.31.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.37.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.5","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.1","@stylistic/eslint-plugin":"5.2.0","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.8_1753115721469_0.6603632926901493","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"eslint-config-spartan","version":"3.0.9","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@3.0.9","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"33c9dd64ced8fda5c1812071003ff41525de9188","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-3.0.9.tgz","fileCount":25,"integrity":"sha512-EYdFWkY6N7QR4W5mvk9RSeIcERQ1bJ6hyW1YRpOjxjH+1V/SsY20e/URgJ4Ruf1J9umjAXudPqoS6WYRFGRI2Q==","signatures":[{"sig":"MEUCIQCIeQOcRn2MF3XnWCqEClvdpQfjxbnG+NDU/mrTjUx+xgIgSUW0TQM+1YhlqelzRo+zGfBeD541IHIZcLfGg+ookdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239257},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"556eef43708599650dfc341d4e9be1eac8f4254c","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.31.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.38.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.4","@stylistic/eslint-plugin":"5.2.2","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_3.0.9_1753715618821_0.15343636073213673","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"eslint-config-spartan","version":"4.0.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@4.0.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"2be6c1da4681e09b9aa7559bc6151c4320eb572c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-4.0.0.tgz","fileCount":25,"integrity":"sha512-PpsoZL217hRhhvY5GnYjFmSxlbStQfwZWliJPTjpJZTAmM2CCD0ZiVRdgJgRLpbzbVYrM5z5B1wmZahDKBPeKw==","signatures":[{"sig":"MEQCIBYprJa1ikjjPJw2swd0xrwQ83qvKZhJ/DBrghGXwW+4AiAtnkdk32OEtcEJefF6NJb2dkAhCNg7cKGNaSEf5KtGQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239260},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"697a45648ef59b33acbc42437dfb37f2f097a344","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.31.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.38.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"51.4.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.4","@stylistic/eslint-plugin":"5.2.2","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_4.0.0_1753716172354_0.23264019876485542","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"eslint-config-spartan","version":"4.0.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@4.0.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ae1daafa9c65fce115f9a16712ff693c0aa96238","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-4.0.1.tgz","fileCount":25,"integrity":"sha512-+jT9y1APNCzfR3unyaP6t60OcG7SbqIAXt3Xxj7xDItPQR3yPsw77How2h6SC6XtLOomZ8OUTRNQjA9ctNC62g==","signatures":[{"sig":"MEUCIHTphh8CEz3W52eEkPPIFjD87Jirs/ATVH3FZDJLyK4hAiEA/RJp2l9VNh6AHpTosXAA6XuMdl4UsYYsJhOYSHh4L7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239271},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"4507bf1a6ad9d3c8318dbb21bccb26088e89abfa","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.31.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.38.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.4","@stylistic/eslint-plugin":"5.2.2","eslint-plugin-playwright":"2.2.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.81.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_4.0.1_1754333483792_0.49288167459103094","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"eslint-config-spartan","version":"4.1.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@4.1.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"68b6fd0d98e8676384b6878d5f836e19499cb7b6","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-4.1.0.tgz","fileCount":25,"integrity":"sha512-YSUzKMHs8YIXIzKyES21jjMD9dBp7t6+iUg0Sh1b45TwELL5AG28329h8Mv1hcz2YPxejV8tix1xlKAhmXU0dg==","signatures":[{"sig":"MEQCIA2ftVZnMvDobAdxAIg87p1zPUxCAiFdiSdoFJE3F4/MAiBnK0lQS2uEwlp581xL+c0kIFX+QI+vLhf7i7I8X3BYpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239271},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"7f318a86f331a2263ed046376d6ffd947851f300","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.38.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.5","@stylistic/eslint-plugin":"5.2.2","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_4.1.0_1754334313888_0.6128368032554474","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"eslint-config-spartan","version":"5.0.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.0.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f90eca74f91d122ab4c37b4e66ee3ac3c8bb6e4e","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.0.0.tgz","fileCount":25,"integrity":"sha512-FvpYgaLa1PMeFfdrKrBh6aN6dAwd4Z7KfPfX2hPbw83ZtI9NcCgTysi8dQpoXlazfNzClIP7Uqa23NH+qN8iLw==","signatures":[{"sig":"MEUCIQC0ygOm1F69Zh7tOpDafj7/6IRbE7ws8QeEnOk7DPVfEgIgFVOZNw1bLtRGtKr8fqyHX6ZAkddYOdTf2yzyKWTztTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239271},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"5ac3fa97a2d1b2b1caeeda336105ca082cfbfd19","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.1","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.5","@stylistic/eslint-plugin":"5.2.2","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.0.0_1754344988677_0.7551947856419279","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"eslint-config-spartan","version":"5.0.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.0.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"eed2ceb6f41f018b2b916ac434438e826235b08d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.0.1.tgz","fileCount":25,"integrity":"sha512-h+5wK78MkbvZcMwSZCU6Jen+v4hPpTYFBUqN57KEWT9WlkCEzaqbDGU0CvS4goR6qu3yW/KSXwYyGTf5T0iVFQ==","signatures":[{"sig":"MEYCIQCiB+hv99Qb1gl/yFKkXXgumEMDzDByfQSaDwCu34Fa7wIhAPwek+l1VciP5FKkBI4bTFHvKuYZXzE7a46DK6TE1T4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239271},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"dbc53d1ebc6cebb89153528f7f4ba8aa3c35523e","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.1","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.9.1","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.5","@stylistic/eslint-plugin":"5.2.2","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.0.1_1754345282431_0.5366523665046068","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"eslint-config-spartan","version":"5.0.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.0.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"5efcd798504aa5ca1c73cf38fe5f89514ea5ad53","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.0.2.tgz","fileCount":25,"integrity":"sha512-RxyO44KQdstCqB1AvBeWq+RRikvGdgw5rFD98gLt/yIVK0yXSifLJjMOvfuio0FYlkq/ebRCUMR2bXV+SwiytQ==","signatures":[{"sig":"MEUCIQD+Cl65pTsgeoMJ6mYUDXEDrSCN3T5MnV7R9963qM/4FgIgNKiFu+Icc6Eijr6TuqK7lNnKqswl34cXbnv/Sg/E/XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239272},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"29aa67284e8e19a96148e6f7e2f118b9bae19a12","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.4","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"0.12.0","@next/eslint-plugin-next":"15.4.6","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.0.2_1754671233525_0.3490578808592655","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"eslint-config-spartan","version":"5.1.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.1.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"735b438837dfc205436402cbc867aa093f383b83","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.1.0.tgz","fileCount":25,"integrity":"sha512-iwKHtA+fGfZwjRw8RwSx2x+H+/bt7rxx89ztJhunmCvsmMryuUlHH+iZO2KIzlulOd51b8wzXOGR2/SSALWhSw==","signatures":[{"sig":"MEUCIEqLw+AKWWDZGBgY/yUaKTVFYSVszVEr8kQuPvlH8fEnAiEAu7vi6Ol7TaOL236UWsciREGgShv9mYiLzlcIJBqRYUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239470},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"63985cefc3166d2fdfa03b7e82820086991f34b0","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.4","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.1","@next/eslint-plugin-next":"15.4.6","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.1.0_1754673092014_0.31909831290681856","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"eslint-config-spartan","version":"5.1.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.1.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"dad56092b474534420e6e264f971b1507db93b10","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.1.1.tgz","fileCount":25,"integrity":"sha512-wcr5skeYGLw4JeCA0YxhZ7l7yqZj28Ewawf/VMr/MVqwxFDRbDKKpo8yuclKGS4m9cIgz/D3he24R9IG38ABPQ==","signatures":[{"sig":"MEUCIFwmIxL8amW6Uyt7sqSUg6A7T9FVOAAf5oNER9ScdCD2AiEAoue6sPfYImnGI3SJFSG0LUEvUogvlGpqAdQuD3mgzX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239905},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"0c33839df688e79cf3027bd25f77dd43037007c4","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.4","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.1","@next/eslint-plugin-next":"15.4.6","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.1.1_1754676946346_0.4738949756177122","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"eslint-config-spartan","version":"5.2.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.2.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"a95943ebef57fe928274be433e0adde4f7485581","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.2.0.tgz","fileCount":25,"integrity":"sha512-6gNCX3qJrrTpM2mUcKjNSVCdAFYEZjbTE/EPjwHUpWkcsJeszW4JMKhjN6h1aVNDOnILDhr7pbz2d5AJjHRTMQ==","signatures":[{"sig":"MEYCIQCwP4vUL9slV21lRSeNSYENAYd1OfXI+cRVZS7sryh3zgIhAMSu7j/hW4HTemjmsAp2YemE50cdVUTwsmDzej5GesiK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241981},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"8c6310f05b1882f531bfc8ad0d455e8b64c4cd8a","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"52.0.4","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.1","@next/eslint-plugin-next":"15.4.6","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.2.0_1754681588098_0.9808384155907544","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"eslint-config-spartan","version":"5.2.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.2.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"68281328d3376722a5cee20e1b256b4d08dce46d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.2.1.tgz","fileCount":25,"integrity":"sha512-e7geS9e+7at0L2yZ1cVFOU7qUHX+ByxrZYMVY+1LStGEFlbwy6posyMUUyjS871tHRUMPzeCoXtbnu+deJJbUg==","signatures":[{"sig":"MEUCIQC7ULutEyz4SfexqFoB33Y3bJGFD4IN3spiQosNeqs0tQIgYuFjwklM/K5QsC7s9/UrLoqzXj/uwV6KqkYdIzoYuVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241992},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"42c8f4ce150c1ed774bdaeec634696da31855715","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.32.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.1.0","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.1","@next/eslint-plugin-next":"15.4.6","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.2.1_1755537338413_0.9111792162901406","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"eslint-config-spartan","version":"5.2.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.2.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"90bf751182faa36146100896e3c8f1121d97c9a3","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.2.2.tgz","fileCount":25,"integrity":"sha512-ymS6IJH+cMGzMseWcE58niIg6Kb4kenYeLu+chZRri3hfgHg7lDfj4BogijwVMBr39s34J7NhCxoKr4ZsS7QRw==","signatures":[{"sig":"MEUCIQD825eVvGvnqIR7qcflGQlT6m79syDmeeW2x7JDlZf07AIgEZ0xtF8c3fEAc9V7CxYl4wSGMU4jpiv/qT4SyCZ4b8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241992},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"ac2c9c8fa8232e4407a84df19939c85806109329","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.33.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.1.0","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.2","@next/eslint-plugin-next":"15.4.6","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.6","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.2.2_1755537473902_0.37618187170855033","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"eslint-config-spartan","version":"5.2.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.2.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"237f8ca3a38bce586ee01e69aa0324ff2e7bdc84","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.2.3.tgz","fileCount":25,"integrity":"sha512-976iNdlv7XucxLt5FQI7RglUfPxSOagOtFa8tbIPmpODT99u67o2aXMYgkQfj2Wb+tYb2kwaqwzPYqzm+/PFzg==","signatures":[{"sig":"MEUCIAnYj+UkTanVtAn9/mfCrIa9YXjXn4NpK399AfFb93p1AiEA8dnICz1mzD2ZGkTmlPsGFKHkIZO2Ib0yMoY3IQaTxpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241992},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"96c559914e04dd60cbe248bf8940d42847ab30d1","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.33.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.39.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.1.0","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.2","@next/eslint-plugin-next":"15.4.6","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.1.4","@angular-eslint/eslint-plugin":"20.1.1","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.6","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.1.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.1.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.2.3_1755537896452_0.6357688903977501","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"eslint-config-spartan","version":"5.2.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.2.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"49a1173e62a7911774c47d1d0ecf49b6527ce4ef","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.2.4.tgz","fileCount":25,"integrity":"sha512-anEci2EF5fWnN2Jpk9BqRuArG6bUEdLVhMx9/koi/eRvQ0n9iU1f966/JBQHQtwk9oqLflKeD2LVjTcNABDXYA==","signatures":[{"sig":"MEYCIQCLOqSr1vaYVBFqSE5O3r+BK7fu5KOJVbOXEwWkQV9/+AIhAONkQeDgB3Fcgb3yskWuZB8kAXbKF3cIWpLe5ehT5z2/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241992},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"e2098857c859ac7264b078d1d3e9f2570d2240a1","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.34.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.40.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.1.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.4","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.3","@next/eslint-plugin-next":"15.5.0","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.2.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.6","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.2.4_1756222684076_0.6523372177159146","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"eslint-config-spartan","version":"5.2.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.2.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"bd5652d8b75bc5baeef69aefa4682be47ed16101","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.2.5.tgz","fileCount":25,"integrity":"sha512-qWKK1XpQFkwU0r5W7/W0USmTGKd3r9ITduaGd5v0REP9DAKHFdVNPq15YR/qFV7sJdttzLP1i3nGFX74Wc2Yhg==","signatures":[{"sig":"MEQCIHNjwFdbs6XehxuToN5AxX6IAfeSpDpTHAC4pSsxaMJFAiB0L1PoZn9uRFs/eYfnzYYz2ZezuFCrRX7YstCSHPQO7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242014},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"543787915124370af1a34da81bd1e5d035ec8355","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.34.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.41.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.1.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.5","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.3","@next/eslint-plugin-next":"15.5.2","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.2.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.6","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.2.5_1756957764360_0.3578429766208848","host":"s3://npm-registry-packages-npm-production"}},"5.2.6":{"name":"eslint-config-spartan","version":"5.2.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.2.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f71e5fba540b7cc21297e3aacee83e833afdf2c1","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.2.6.tgz","fileCount":25,"integrity":"sha512-lRlOeCgtGZg7mqa1yXtN2rjiAG5J5RQgokkJ9PxESeXU0KwyOUBFaLl1dvCQlr1mXUGUw46uZjx988XCMziMAw==","signatures":[{"sig":"MEQCIBAzAQZ1jwHGHVMTDyE6mKH2a2uZ1Bsl35Rv/xldqFfSAiAekVz1OegzgHDKv0p2x9CB5DHhLJ+rJz2dvSgs4tB79Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242014},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"5cfd2b1cf704c87f8ea3ac7eb47eedd121a50c63","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.34.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.41.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.1.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.5","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.3","@next/eslint-plugin-next":"15.5.2","@stylistic/eslint-plugin":"5.2.3","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.2.0","@tanstack/eslint-plugin-query":"5.83.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.6","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.2.6_1757353248786_0.663085403955185","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"eslint-config-spartan","version":"5.3.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.3.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"8aba9a77579f7f9b65c1a91fbfc15c02fe057fec","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.3.0.tgz","fileCount":25,"integrity":"sha512-2JULaGMym2Iopq1OcutNwON0iX2OTRX3r4HKzXYpC6mD5/mxl57U7WvLC60bySoRWxCFM40yh4mZOLocaYBENA==","signatures":[{"sig":"MEQCIEdakFJkbuLRerbcZAxdnSP1e8JlMn0B9wkhEomquWGTAiBUTU5cCSjfEETVhJK6aT/y6QX6hw8NvPL7x7QT66BjtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242014},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"0ad834c607325de6412be097944b16b7ce55eed0","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.35.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.42.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.3.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.8","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.4","@next/eslint-plugin-next":"15.5.2","@stylistic/eslint-plugin":"5.3.1","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.2.0","@tanstack/eslint-plugin-query":"5.86.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.8","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.3.0_1757355971986_0.27425097368738305","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"eslint-config-spartan","version":"5.4.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.4.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"d00a7aba53a54eb58a81f1b06e2e0b9de74f2e99","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.4.0.tgz","fileCount":25,"integrity":"sha512-iNGj+DN4UG1+VXsZKIRBgEHkRoOIopaERN7EO7HM59SmAKUlHaKscaV6wHASA+1qdTLFRcGoiy/l0HZqUEbaKA==","signatures":[{"sig":"MEUCIBbjBk1CkTl4gzIh/aXyGg+gmveYBQtQF4mdHB9GLK67AiEAo+lz7ecGRgQzR72/Mr5Qnc645lyU9pDJtCyXUmnssaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242014},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"9486416431dd027fada5170a829eadbe2d7a2d6d","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.3.0","@eslint/js":"9.35.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.42.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.3.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.8","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.4","@next/eslint-plugin-next":"15.5.2","@stylistic/eslint-plugin":"5.3.1","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.2.0","@tanstack/eslint-plugin-query":"5.86.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.8","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.4.0_1757369886429_0.7881797298567077","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"eslint-config-spartan","version":"5.4.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.4.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"cbedf5db6ac62118e33d7dca7d95b0a52109579c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.4.1.tgz","fileCount":25,"integrity":"sha512-WXJoEfINeAJw/3XZRXobKlaWrz51AhtvTXzsbRGyjdvCV0dXLHnDMcLpNbwRkhcleU7hwrd7RQ4r8qDFxqVzzA==","signatures":[{"sig":"MEYCIQC3ofP7TxhysFfoumgBgxRwDi78gozTmgzh6rfHHjwFtQIhAOgnWVBy0lD20n4CnLoKsPlTtATsvhMIBne0XbB63+RZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242025},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"265b5dd50acb863be6728456cb47ccef178bfa40","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.35.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.43.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"54.3.1","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.9","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.5","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"5.3.1","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.2.0","@tanstack/eslint-plugin-query":"5.86.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.8","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.4.1_1757949278406_0.025461420249438316","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"eslint-config-spartan","version":"5.4.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.4.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"b4d37f03a46d01fcd063e107ccea6638c7e63233","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.4.2.tgz","fileCount":25,"integrity":"sha512-n6yuDSyoBraQLOboMYu0E+mQgk237YZB0yJpz0JXDjPMpCaPyu82sSLZuVRo2XfhoiZoAsnl0ikUlwpXmTf6+g==","signatures":[{"sig":"MEQCIHecpxuBGMJcgyOBHVG2TiQ1Rv0/uqEF+x97leTtHIH0AiB4AQ0EUTfVEDh92BlnKjSJ7LFqUPAVj8PSvuYCmVJ5fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242025},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"63971519efefd90865b49ab4c884c8614c2c6ec5","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.35.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.43.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"56.1.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.9","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.5","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"5.3.1","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.2.0","@tanstack/eslint-plugin-query":"5.86.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.6.8","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.4.2_1757950281272_0.10024110823553278","host":"s3://npm-registry-packages-npm-production"}},"5.4.3":{"name":"eslint-config-spartan","version":"5.4.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.4.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ec15f21f1b19901085ab33874576ccab9d394b7e","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.4.3.tgz","fileCount":25,"integrity":"sha512-JLJYCZU2pGs5XVro6ew61/AR/dStw37O9JIQQEtkQ0DURW8diyHPAoBc7w+PvETV2Ga8rwzkLYAEe6chCoQayQ==","signatures":[{"sig":"MEUCIQClCf+MD1lAc1Ghwy3IUUPyltkxNYi2qTbrbI28Dtd//AIgB9P6g5YO/iiY5OJ6eGMa9qo/Muiq1Uxglo3qJQfLVsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242026},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"391e81d118ba823c06b195b8caea09ef2e9527ad","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.35.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.44.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"56.1.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.12","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.7","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"5.3.1","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.89.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.8.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.4.3_1758553747996_0.8640012225640872","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"eslint-config-spartan","version":"5.5.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.5.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"7b94f6e1e20d767518387ff79408f61efffff308","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.5.0.tgz","fileCount":25,"integrity":"sha512-ftyWgFsbLjUDqgXZFBuLxj5RJGRY4uYMmsIcPmyXgiD8IOgPvjxMfsjS0T4rArPCwYP1L7ca+NQfovxzpIJVsQ==","signatures":[{"sig":"MEUCIQDnmcV31M1qoQV4viyBUe9cOqr2D78Of1X5VloKysFHNwIgQNjbafaqayQM0aEJdLF5WrJ1lB8qpL5g1kmn36VejIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242528},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"14b1066c0be36a24b6bb9df5d97f9ccee481085d","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.35.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.44.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"59.0.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.12","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.7","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"5.3.1","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.89.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.8.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.5.0_1758555227923_0.47051177615340944","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"eslint-config-spartan","version":"5.5.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.5.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"6d303593601634cf834ee2c32b4a3843656d4563","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.5.1.tgz","fileCount":25,"integrity":"sha512-IiKGk81Tm+iw0LeRStk1M06FFxWcj2aWYx1Cu2Uofdm0il+8/fxD042dWgwsGZpHnYWc8aOoArvBbx8LL700jQ==","signatures":[{"sig":"MEUCICGRWRW1TFK0OPpCLs2EMerotKHwW8WvALr9AF8FgPYVAiEAghh5/UrtHJrPC//JEBJ08DQSU+aiIa3bS4uyeNDg8RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242528},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"2635e4875daefb8f8e5c62fec62a7890a6373da6","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.35.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.44.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"59.0.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.12","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.7","@next/eslint-plugin-next":"15.5.3","@stylistic/eslint-plugin":"5.3.1","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.89.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.8.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.5.1_1759157828686_0.6750928823168638","host":"s3://npm-registry-packages-npm-production"}},"5.5.2":{"name":"eslint-config-spartan","version":"5.5.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.5.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"58ed23b9fd110f5a14a59d70b2a233df08043452","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.5.2.tgz","fileCount":25,"integrity":"sha512-3+omzXMBvvjODTu6M96izYnkPexLPLXXPmKv6+Qaa1iNqk95hsqaDCZBKDmhkKLwOUoqGQ7VflFoWszIwv5jJA==","signatures":[{"sig":"MEQCIHz8lONQs3rXrJuWoDBzLUKEWlO4sjoPtCfkyf/27AO9AiBijxYPJRQQ8qk7n84EDYI90DMxOrJpTOQlEhs0g4Ld3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242529},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"71416fea1ce892ff6eaf7a277fbb043b3db6236b","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.36.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.44.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"59.0.2","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.13","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.8","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.90.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.10.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.5.2_1759157976354_0.7115273945923253","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"eslint-config-spartan","version":"5.6.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.6.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"df7253e91db86f6d718664061ac4407dc46bc52e","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.6.0.tgz","fileCount":25,"integrity":"sha512-F4Al5UmnbGZO01BUXJu+aSMpeCNuAJkNF/oGRc5dT3V3MYjjlxEHmcqBUA2jvrvhIzdfeWtwETPhWHNCIfKwnw==","signatures":[{"sig":"MEUCIBi2BeGV+ZWqZ7NoOqxYgaygih2mSIfGbYEsrYQM4MomAiEA0Qa741ZfsmthdAsegAUPQDRVz9jo3gk2X54YXx/3a/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242529},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"59ca12b63b7eec9d61b3304bdbe16448fcfd2b75","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.36.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.44.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"60.4.0","eslint-plugin-mocha":"11.1.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.13","eslint-plugin-cypress":"5.1.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.8","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.90.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.10.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.6.0_1759159040101_0.6356476860751676","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"eslint-config-spartan","version":"5.7.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.7.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"6e3414256c6daa777201458707f561ad70ff07a3","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.7.0.tgz","fileCount":25,"integrity":"sha512-z6CX14KFDllPxwrKd+l71mH2asa7PPkO6F9mjo+Lgzjz1KuOTTnxWOzQ29iqlC/wNR75a+sn+bw1MrgRCO9iTQ==","signatures":[{"sig":"MEUCIBNc1IBxjvn8iVRtb17c0I0BdsKGAyWXCtAyJIuCZkhVAiEA23pMPAjaLkrk4rOAE18aWFriGZEXj3KoTWKHtHyaCd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242497},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"08eda967eb2e9f7c149d3ea0c42e344a408efaea","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.36.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.45.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"60.7.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.15","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.10","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.11.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.7.0_1759770948781_0.2547124879023652","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"eslint-config-spartan","version":"5.7.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.7.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"50fb3f9551f7c88a60806ce83ac0e9db7f98c10f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.7.1.tgz","fileCount":25,"integrity":"sha512-6EC0ffT0XhMVYA1NafskmNjDMHyvCDTFRYAJ6Q2vh8RPhMzbN8nH5rUFJRoB0jvCgbLUas2iagvmx8arZmx5gQ==","signatures":[{"sig":"MEYCIQDN1g/vjKWq9mAjs9F12gz77wKfsTga+EzKRO4VH91whgIhAN+rtHUk2Cw5/M+L2OuyFgn5W7DoNJTuzFEDi9s6VMDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242497},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"4e5976a4732ae4d3bad5b52617fd8616b13ad0e5","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.36.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.45.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"60.7.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.15","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.10","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.11.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.7.1_1759771115826_0.6500806320397678","host":"s3://npm-registry-packages-npm-production"}},"5.7.2":{"name":"eslint-config-spartan","version":"5.7.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.7.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"fdbd2f483c013552c8575d7bc9523493ff4d89bf","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.7.2.tgz","fileCount":25,"integrity":"sha512-0yysX+TcaDZq5dV35JiiPxIPnzb1c9CLDjsXEBSElZI630jCrqXam11GkFgYQdjdORkHt7eHsieQDj10laO8JA==","signatures":[{"sig":"MEYCIQCPl1Xzr3y5NNOOFGWH0HUpqx2sOHYm6cLMQtXJRujRhgIhANZpHeqVfOGeNICHQTEK9LhlUiyQ/ynDE8aV1ZkkPJ+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242607},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"78eefaa0fb95e4f99b6c723603b8adc57f38bf85","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.36.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.45.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"60.7.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.15","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.10","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"6.1.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.0","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.11.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.7.2_1759775525419_0.48264037995772524","host":"s3://npm-registry-packages-npm-production"}},"5.7.3":{"name":"eslint-config-spartan","version":"5.7.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.7.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"2d634b28912c7f69ffc6bd98a0ba69240bd54fa9","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.7.3.tgz","fileCount":25,"integrity":"sha512-x9gZw+iIywdIqyNLlWRU8yXAlsqxCZIfDWahsqGFm+Jsfl2x+0KY8//TQB87CQfJ6BctIQT9UUfwy2VQiDu0Ig==","signatures":[{"sig":"MEUCIQDt3n15+Jq7KyxdvsB/Hto2tdMfjYZkAaeDMyBOPj9yFAIgEtxl3MxRMLY7hpnIYgdOimaq5wMYQQaMdro1Mc1h6qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"01f3c17b832bce534dc94725dd75f458f3db1856","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.37.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"60.7.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.16","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.10","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"6.1.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.7.3_1760378258168_0.19367316635740361","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"eslint-config-spartan","version":"5.8.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.8.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"91161423e7ae008ad8166b5a7f21fd94cb399530","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.8.0.tgz","fileCount":25,"integrity":"sha512-Hgn0UYPJBmKnnXa0jiBVKrKI+jok9SZ7/DGkB2ltncZO2bk8c0yfwulF6Cb65oJnp8BTQq7QiLa9mj6Jh28t/w==","signatures":[{"sig":"MEUCICPmWt3KWNuEPAKfFdyHg2+oW6t2hUG7sgLrqCSj+joFAiEA2BiibNSo+HOROQnCKLrsSxAwcOJHEsKe1ZQPbV8VJpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d9a65b8ea44b70f90207a00d2946c914d1e18ad7","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.37.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"60.7.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.16","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.10","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.8.0_1760379155686_0.5953760627579714","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"eslint-config-spartan","version":"5.9.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"c19826a3bd9c26d5aad09af5707e37edd50453b8","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.0.tgz","fileCount":25,"integrity":"sha512-nPcQgEcdJOX3SsNy3EBB95tyJCHkiPJLOzSP4Kun0aNyXKuFuwyzAvOT3er5bZdNkZQ0GZLYwgmd3zg/pXo1jw==","signatures":[{"sig":"MEYCIQCR7spogDwpRxIGBe2yqNCh6K1xMBHMKbtBFpEprPQYfQIhAOJCs93LDKQexUnTklswrlOygbEwsEAagLMqQSF5nW5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"797c29ac24ec4da21c3c6369ceb67406f1cce0bd","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.37.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.16","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.10","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.0_1760380018498_0.195716201643791","host":"s3://npm-registry-packages-npm-production"}},"5.9.1":{"name":"eslint-config-spartan","version":"5.9.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"6911bd949cea5e10566e4ad72c42d7512a392537","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.1.tgz","fileCount":25,"integrity":"sha512-eaXiiQLQemirWl/Vte49pGHqf4l9zJ+IA1kZRHc1vsUjXfcqSfvIKfCEu55ZnFNUFORm2qlGYeyF31G18FeMFA==","signatures":[{"sig":"MEQCIBc40gJmj1o+GGWGciMC0en4Mm+SU3Q2Krbw9hkDWzOlAiBCaOd8yzb239hGWO/rM8bVW5Egxp4l7VvrFqUXdthhBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"3c7c62913516dd61990b24d5f279b39d6016673b","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.37.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.0","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.16","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.10","@next/eslint-plugin-next":"15.5.4","@stylistic/eslint-plugin":"5.4.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.2.0","@angular-eslint/eslint-plugin":"20.3.0","@tanstack/eslint-plugin-query":"5.91.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.1_1760959628556_0.02875055314522923","host":"s3://npm-registry-packages-npm-production"}},"5.9.2":{"name":"eslint-config-spartan","version":"5.9.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f5ddb26c3fd61e63d28395027af340bea959a2ce","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.2.tgz","fileCount":25,"integrity":"sha512-3De/XQyYpXdaM3YbgbS9eaJW0oW5mGYQFb1bvql5IXQYtZz9TkRzuE+Oy7ahhmT/9BFYVPPAvnxOAeIJNos8Sg==","signatures":[{"sig":"MEQCIFpOBmwQWjWFZhK43ctHElgy44JXlYpB6yDNUrZKFWHJAiBIU9RWwT1auuYqCuEvDc/BTaeCH+UOtElUg/jKKE2lqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"27f0f5736d6bc57c4cefe40016e745a497c765aa","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.5","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.23","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.13","@next/eslint-plugin-next":"15.5.6","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"20.4.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.2_1761235760717_0.03918222000353877","host":"s3://npm-registry-packages-npm-production"}},"5.9.3":{"name":"eslint-config-spartan","version":"5.9.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"5a0295e6b0e6ef7fb94eeb9de58940d38f53aa28","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.3.tgz","fileCount":25,"integrity":"sha512-hqNW9kJgzxYx0yZpzhzfjwc4tG1re35j93W0CcwmIeHLsBGTZFfie0IOJlZGYsHE2zJHhrdyifO5Cn82dG7v0A==","signatures":[{"sig":"MEUCIG5lb7lZh7p5dde6eOuztTTtN9yUL3Rb+A7vahnasMDGAiEAqGAa+BEJ8oeTLpm+s27Mm3JlXqCxG64/210nr4RqgOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"5ad85e1d051e0fd69b2e35498a2581abcf642d70","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.1","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.5","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.23","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.13","@next/eslint-plugin-next":"16.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"20.4.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.3_1761587844417_0.7353062868055324","host":"s3://npm-registry-packages-npm-production"}},"5.9.4":{"name":"eslint-config-spartan","version":"5.9.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"9f570fca964f5c62ee48ec3da0f9206f555ce65a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.4.tgz","fileCount":25,"integrity":"sha512-JjhuMF3A6vSgUg1IxWkjPLf+MvoDVJ9K8gnulllOHLh5Us8r/z8WGkf6dCwsHGeWcw/1pyTHjEfDWON0Lg8luA==","signatures":[{"sig":"MEQCIH64tHMlqkVyZSpZrNu3yncjn1BLq5LO7zux71UMwc7EAiBBV5K1FgaFqPlQ9v61UtZmouhAmren900A2Sw8ms4mmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"a8fad976eb7c7ade39660e94ad02e7851e40a295","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.2","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.7","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.24","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.15","@next/eslint-plugin-next":"16.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"20.4.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.4_1761588020441_0.8374822425896029","host":"s3://npm-registry-packages-npm-production"}},"5.9.5":{"name":"eslint-config-spartan","version":"5.9.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"8b8acf3a40f1de081e8d5949284d85512820e6aa","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.5.tgz","fileCount":25,"integrity":"sha512-YJbhm4gOMMuIvjgPnKLaohLhdvxt1d013WNIqhduG0Czkoo/35FEow1t6a1u9LxAZKkw+s5nf5HRZQtPYYUBjQ==","signatures":[{"sig":"MEYCIQDWzi//PrjEEJJatMCWtiEaeL2JzNwNE9kN5YZBqq/X2gIhAJCO8kaRGXkUnZ1iA8QW/wKajQravbjdvjOk4X7eSwdT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"95c868309d63e5335732eebdc6294868ce21db9a","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.2","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.7","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.3.24","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.15","@next/eslint-plugin-next":"16.0.0","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"20.4.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.5_1761588189240_0.7197803415781849","host":"s3://npm-registry-packages-npm-production"}},"5.9.6":{"name":"eslint-config-spartan","version":"5.9.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"4a7b3515f647e88c3d5691118d285297498a8771","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.6.tgz","fileCount":25,"integrity":"sha512-0B2igLkEXxzO/kJRA0XrhtGHRSfcpsgKqvKIsPzDB9Ls99mWTW5mpi/1Bm33HLRJOyDyfyEyeoMvgnCc+izV+g==","signatures":[{"sig":"MEYCIQCXwXVcvVUXoAAG3CvqbkylGFM/3V/LOee4S2cNRUOW2gIhANNsnWfopxmDclaq4DmH4rqOAjekBqSjM7Nm0Pa+FeXs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242618},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"73bd36b3a6ec2786c944b53a74733698ab1c3dd0","_npmUser":{"name":"glitch452","email":"david@dearden.ca"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"10.9.4","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.2","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.11","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.4.0","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.15","@next/eslint-plugin-next":"16.0.1","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"20.5.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.5.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.5.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.6_1762194912256_0.22690431108815212","host":"s3://npm-registry-packages-npm-production"}},"5.9.7":{"name":"eslint-config-spartan","version":"5.9.7","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.9.7","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"0a0251325ced2f65008f6218dd14d909c2165426","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.9.7.tgz","fileCount":25,"integrity":"sha512-dN7y/yLKpSkpmmG2mCfqeW+1kiRdjLTb+dHUUAmBh2Jz32hTgEeuhfZ0IhWinHbQ00n0QxYIwd2xCiAqZKrqWw==","signatures":[{"sig":"MEQCICJXidYg7NmiZwQENjC6rRuUtH5cTSg4XBSdbHaGUFcWAiALj14SqDjRBb/5o8yN9Ui9tlAUdGEu1ghh2PQpkEXiFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242629},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"7fbbdfd6f1b0b2019fae18f43e9c126b9ba9d425","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.2","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.11","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.4.0","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.15","@next/eslint-plugin-next":"16.0.1","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"20.5.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"20.5.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"20.5.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.9.7_1766344700802_0.7631102000784047","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"eslint-config-spartan","version":"5.10.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.10.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"0792d220bb98bfefd08dc656f674dd8fa68c058f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.10.0.tgz","fileCount":25,"integrity":"sha512-dpBj7XBYFA4jFbRWFz58bw9Fk32NXCUYfXl41jJhhXxbeEA6/xbvhiKvwRXcVpj11hM46gR0RyQGvLwjKnnvVg==","signatures":[{"sig":"MEUCIQCJHK/JFV5M1k63J8PJN4kBYTheWsP+MpZGwJLSpRZ6cQIgbaAk0ZgT1rL7PBRs/6g74d+bpkQylYC/9MjwJamqv68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242641},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"8d4e65f23a4f27bc476af970c05353e2d6f06cc7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.2","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.11","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.4.0","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.15","@next/eslint-plugin-next":"16.0.1","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.10.0_1766379574638_0.09866266936684664","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"eslint-config-spartan","version":"5.11.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.11.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"0b4282a4fb3e530209d6022c5f5d34810df02ab9","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.11.0.tgz","fileCount":25,"integrity":"sha512-XbStp9ethr398zNuV9zW5TC/RDxrVgbncBKWk14mTE29vrIMJkMAjzelxcDiQw7lq8mzspogiQ02siWNXR6tSQ==","signatures":[{"sig":"MEYCIQCsA3h7P8HGj7IiZ5R8tCHOPNpJh3PK4wYtwLmc20RsOAIhAJjm8120+h0ztmhWlB0wFJcAlVE05qBtZBWW7Pod2SG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242641},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"7406654de5a32c12946b9d68aa7843e6f25c1270","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.2","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.11","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.4.0","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"9.1.15","@next/eslint-plugin-next":"16.0.1","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.11.0_1766380618555_0.5724704331358306","host":"s3://npm-registry-packages-npm-production"}},"5.11.1":{"name":"eslint-config-spartan","version":"5.11.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.11.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"cf6ee2b4b6f8c392c5ec0e723ee78b6fcd7583e3","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.11.1.tgz","fileCount":25,"integrity":"sha512-2+doFGIw0CD5gFXer8r45b8laagDUE4jD7rIQuAlzCJzvY0vJzzwVNJmT4DYYo/ASdrcT9+oDDTB6G505FmoiA==","signatures":[{"sig":"MEUCIQDnsqoo43kVSwcA7yeu3NnlHdcxJX+8B6treDN8F7bRXAIgC3ZwdnYVDTlA10ddT+NJ6PBeOhSQI81LExYSanH9fa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242409},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"b0774b2346d7c740df2d1c43d5d880a133b49dbf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.4.0","@eslint/js":"9.38.0","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.0","@eslint/eslintrc":"3.3.1","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.46.2","eslint-plugin-jest":"29.0.1","eslint-plugin-jsdoc":"61.1.11","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.4.0","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.10","@next/eslint-plugin-next":"16.0.1","@stylistic/eslint-plugin":"5.5.0","eslint-plugin-playwright":"2.2.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.13.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.11.1_1766381168864_0.7926475342337505","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"eslint-config-spartan","version":"5.12.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.12.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"78be2a3f87cc521ef173a41867eb90a12b96496f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.12.0.tgz","fileCount":25,"integrity":"sha512-QwvIJ94MYDJsLsrH/mPjbJi5gxfzWxsuO3f/NTLUche8p82mOZkIs0IHck0PWHoW2/YwA+N6mzN3D92YVKqU/Q==","signatures":[{"sig":"MEUCIQCZP6aW5/y89bdvH30CExaJSXTOmPmH6AsLeldOruyHvQIgXwkDIqo/2FQR1+EnhvpuEBF1Zi7QN7kOZOJ0XHM6HM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242408},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"80d06cedfdd8bfdd1ff1829e61a89ee7e78736e6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.5.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"1.4.1","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.50.0","eslint-plugin-jest":"29.5.0","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.5.4","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.10","@next/eslint-plugin-next":"16.1.0","@stylistic/eslint-plugin":"5.6.1","eslint-plugin-playwright":"2.4.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.12.0_1766475082171_0.5855977170000641","host":"s3://npm-registry-packages-npm-production"}},"5.12.1":{"name":"eslint-config-spartan","version":"5.12.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.12.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"6351be1676c7b32b58537c8bc506b1ab6dcba554","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.12.1.tgz","fileCount":25,"integrity":"sha512-4JdmMggPFT8seMqnA0N2nu3RL3Z6oNWqZf/eZ8hZDOXZGL9lHg4RbZY+yxxyNoGYnDdvafVZrm5ei3tn99C5pQ==","signatures":[{"sig":"MEUCIQD6uOw0rbkIhuGM9QAurjA0+nsahLB6fNjC2nBYTpln1QIgNjviu3lI7vNMnU3fQ0gD2CbzroTFZhtI5i80cwXPBiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242408},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"1bbb602c8031fe289a2a5eefa9549426a2174d9a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.5.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.17","@eslint/compat":"2.0.0","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.50.0","eslint-plugin-jest":"29.5.0","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.5.4","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.10","@next/eslint-plugin-next":"16.1.0","@stylistic/eslint-plugin":"5.6.1","eslint-plugin-playwright":"2.4.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.12.1_1766475219357_0.7666910599000962","host":"s3://npm-registry-packages-npm-production"}},"5.12.2":{"name":"eslint-config-spartan","version":"5.12.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.12.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"4c2442f3bab884931ecd323e128020257283c5ba","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.12.2.tgz","fileCount":25,"integrity":"sha512-wpEzz6PTWmKKVUU2N+n+XAorjfk2qb0PlFUCVfafGTuQxyuYG+umuMBU+vGhbrh89T6KuTdZ1hDlRMnrfQw8Xg==","signatures":[{"sig":"MEUCIQCq14gOrSIXZ8w4cAWZhphb86EvRiW8YsK/Itwfgz+bswIgPFTxxRwfarkRJqD3W8fFVs5KmzdvTYLXZNhu2jrN8UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242409},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"2b21899a8edc14f9ef8a5103242aee40791d6d07","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.5.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.0","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.50.1","eslint-plugin-jest":"29.11.0","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.6.4","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.10","@next/eslint-plugin-next":"16.1.1","@stylistic/eslint-plugin":"5.6.1","eslint-plugin-playwright":"2.4.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.3","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.12.2_1766622281986_0.8110935111135693","host":"s3://npm-registry-packages-npm-production"}},"5.12.3":{"name":"eslint-config-spartan","version":"5.12.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.12.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"27a5750512e31f56552e6b27d3e967dcf7851b8c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.12.3.tgz","fileCount":25,"integrity":"sha512-u5psN8qqT/1faB+8aehiQjex152QrHekTEB3lpzdTi8WtSafMbAUEtxpM2SoyToHJPdCQUIy+A7SoxSwYhEMpw==","signatures":[{"sig":"MEUCIBkY4LOA2PLK3H4cScSnnHNA40hp/IkB7MycxkrjoOj0AiEA4a8olI890j+EWhqNqHJ9wfsvXlwjL+ricWmCp6SJDV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242387},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"b628f6e66ed24d7a2df1160add096eba1d634b88","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"16.5.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.0","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.51.0","eslint-plugin-jest":"29.12.0","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.6.4","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.11","@next/eslint-plugin-next":"16.1.1","@stylistic/eslint-plugin":"5.6.1","eslint-plugin-playwright":"2.4.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.12.3_1767628211209_0.13168488168935322","host":"s3://npm-registry-packages-npm-production"}},"5.12.4":{"name":"eslint-config-spartan","version":"5.12.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.12.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"4eb43d68f2f48925e106cb56e075f7b237ecfb40","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.12.4.tgz","fileCount":25,"integrity":"sha512-kJjXjFKOGP+27L1VLWA0h5f2f8PIfCSPwzbCcZckrJciML/VVYtA+NxBguuUvjsIPq3wGwixIp2HSJlhSBsIVw==","signatures":[{"sig":"MEUCIQDwIQhRK0+iYVSLUWvGY2XbxyYw/KVK0tHANBXRqOjowgIgKib4D4IrecBJ6HeazG6SIf8EQU7AHpJmQ5u6BRssFJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242387},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"8fd55bb1b1f73ff4444f178fd5aa937501ae0e9a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"17.0.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.0","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.51.0","eslint-plugin-jest":"29.12.0","eslint-plugin-jsdoc":"61.5.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.6.4","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.11","@next/eslint-plugin-next":"16.1.1","@stylistic/eslint-plugin":"5.6.1","eslint-plugin-playwright":"2.4.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.12.4_1767628387416_0.5117887902387686","host":"s3://npm-registry-packages-npm-production"}},"5.12.5":{"name":"eslint-config-spartan","version":"5.12.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.12.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ca670fed24eefa8cceff2ba685800c93a87bafbe","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.12.5.tgz","fileCount":25,"integrity":"sha512-YjQOplh42L6ewrTqQrDvDVIgfarmt6JO583I32pz/j0FbaQciSxht6yjkZ7Idh/AKrNpfKsuM4DGBCC4K7eV3Q==","signatures":[{"sig":"MEYCIQC7cHRRjRbVDOKjwIIMZPmbjnO89mVFsM+vHoRLOqKA1QIhAKCZz8yryI61fo4Fil5HcExA0Edyx9d743BdB90/a37P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242398},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"ea03302aa256e42e8bfdadbd4c096714b77cc3ca","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"17.0.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.0","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.51.0","eslint-plugin-jest":"29.12.0","eslint-plugin-jsdoc":"62.0.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.6.4","eslint-plugin-cypress":"5.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.11","@next/eslint-plugin-next":"16.1.1","@stylistic/eslint-plugin":"5.6.1","eslint-plugin-playwright":"2.4.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.12.5_1768234926500_0.7808605999665077","host":"s3://npm-registry-packages-npm-production"}},"5.12.6":{"name":"eslint-config-spartan","version":"5.12.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.12.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"50fa4708b7011ee891487a352e7065db6d79fc61","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.12.6.tgz","fileCount":25,"integrity":"sha512-KCa9KfEjiljUpIGxZ+2/drCtJdmzPXnbimo2ugBEFNmPhdFrWRueAnNpQO4YHQgizPD51iU+joVgHe3+1f1zAQ==","signatures":[{"sig":"MEUCIADdI0XyNh68mZDbbZMxCogbFlzqJY73VTT9prwSg1AxAiEA89OdAi6wpQlqOQsjHQrX0Iko3AUlLj3loy1TWfo0uKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242671},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"ea4bdf834ba3c0c8ee38731f5579c957914a3d1a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"17.0.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.1","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.52.0","eslint-plugin-jest":"29.12.1","eslint-plugin-jsdoc":"62.0.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-cypress":"5.2.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.11","@next/eslint-plugin-next":"16.1.1","@stylistic/eslint-plugin":"5.7.0","eslint-plugin-playwright":"2.4.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.12.6_1768240349864_0.10343784401152734","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"eslint-config-spartan","version":"5.13.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.13.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"d228e3431e21aa165bf252b169b641c4b4868cb1","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.13.0.tgz","fileCount":25,"integrity":"sha512-Po34fklNpSVyWMFH1TVIBe0UvZ+OGomqrer6awd+IRH9g34Rnc4XwQlIlnqfIUAjOsjUgpC+mqVaIxgDKlk+Yg==","signatures":[{"sig":"MEQCIGefvw4wICxW/2ggv905dNuK41A+6RnxEb+lwp0evLxWAiATxfiA05nALMVbx75YJFVGxGJ/grAIYDx4qCwaAKaclw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242671},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"e9aa42e02ce9885841b971af38705cb92125dc42","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"remark":"15.0.1","globals":"17.0.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.1","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.53.0","eslint-plugin-jest":"29.12.1","eslint-plugin-jsdoc":"62.0.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"2.10.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-cypress":"5.2.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.11","@next/eslint-plugin-next":"16.1.3","@stylistic/eslint-plugin":"5.7.0","eslint-plugin-playwright":"2.5.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.13.0_1768858857538_0.20581962921687413","host":"s3://npm-registry-packages-npm-production"}},"5.13.1":{"name":"eslint-config-spartan","version":"5.13.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.13.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"e870581e77200bd0000a5645f65d7063d5eebfd2","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.13.1.tgz","fileCount":25,"integrity":"sha512-BXE/RGRHBv85kAHlNtX76CQiw8AhoxsHiW+hOMBmCvbmXqG0RxkqTTCc5glgvLayjJMADqH3pX66qIgeVtzZrg==","signatures":[{"sig":"MEQCIBZtYqRNwoKx0XikXeQLr4dCE1SIKVGuhu/oTy0WtmOiAiBu1l4s2lnHwnh8HwfOeptWm/sndcfCOKQoZpoW78LwPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242670},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"502efd61cee1b96e9f27cde628c95f54ebfd2148","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.0.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.1","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.53.0","eslint-plugin-jest":"29.12.1","eslint-plugin-jsdoc":"62.0.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-cypress":"5.2.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.1.11","@next/eslint-plugin-next":"16.1.3","@stylistic/eslint-plugin":"5.7.0","eslint-plugin-playwright":"2.5.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.0","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.13.1_1769443756861_0.5938015474574343","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"eslint-config-spartan","version":"5.14.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.14.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"895304315391d798c0f420ec5e984407e5cae688","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.14.0.tgz","fileCount":25,"integrity":"sha512-Umfp/mciSeqBXhsEgOCwzWch41MAwGhSdBXTATTT9Uy2qrgh6+HdgiXBXZ2MdpD14+vrAXJKpT54Lo8WhSvFwg==","signatures":[{"sig":"MEYCIQC+jxsS3w+Iu5H7F7Rg4xbUzbVFrcHzAB/xyRfRjTpvaQIhAMyiXgD1gl9jaEqgM0H7+Wx3r8mC+qr0r2gzNF+CsLUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242956},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"42b541d10c8a375f1cb7db299336c49af73d0d74","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.1.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.1","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.53.1","eslint-plugin-jest":"29.12.1","eslint-plugin-jsdoc":"62.4.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-cypress":"5.2.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.0","@next/eslint-plugin-next":"16.1.4","@stylistic/eslint-plugin":"5.7.1","eslint-plugin-playwright":"2.5.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.3","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.14.0_1769446719340_0.80111938370016","host":"s3://npm-registry-packages-npm-production"}},"5.14.1":{"name":"eslint-config-spartan","version":"5.14.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.14.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"483674d0500af5a4546c83cf9ea2063f8166263c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.14.1.tgz","fileCount":25,"integrity":"sha512-yDIF+XF0RAU3NC50Tc8Rb9iUddL8P7KftLY9UKAQYPpHID0I83iz+NTz1yI5XJmW/gGS8PZQJCEMnrQNkJoY9Q==","signatures":[{"sig":"MEQCIBo1aZFD5cPJBvGJ2WoEudCTDL/CsZbM5tqlSZey9vQ9AiAmCYVbQ8ciiWJ2Iz6AGoTsGEJpREchavcu7XY9XPH+cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242955},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"84f3d3687f3f34f8dab0a1b2eb339d0ddff85a89","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.1.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.1","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.53.1","eslint-plugin-jest":"29.12.1","eslint-plugin-jsdoc":"62.4.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-cypress":"5.2.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.0","@next/eslint-plugin-next":"16.1.4","@stylistic/eslint-plugin":"5.7.1","eslint-plugin-playwright":"2.5.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.1.0","@tanstack/eslint-plugin-query":"5.91.3","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.1.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.1.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.14.1_1770049380354_0.18689655616534462","host":"s3://npm-registry-packages-npm-production"}},"5.14.2":{"name":"eslint-config-spartan","version":"5.14.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.14.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"9bc3d21b5188fe28f47dd1dd10f65e340a6bc933","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.14.2.tgz","fileCount":25,"integrity":"sha512-3L3gUhp9XTwUU5/0qMiswjYcs60ooySRK4kRnsg7w3GvF9VokOFcQB1son1E4D27V35pHuavlptI1FwLJaKNcA==","signatures":[{"sig":"MEUCICjKUSHris1ZQJlnE+hTfIH4vuyms4QqMIys8PDlRKkpAiEAlie29YZxnUJ0Nl+I4uSkhoynH6HUk4rGKV0IlIxJKKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242955},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d74859251b61fe1a14a57f47f7af741aae903b82","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.2.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.1","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.54.0","eslint-plugin-jest":"29.12.1","eslint-plugin-jsdoc":"62.5.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-cypress":"5.2.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"62.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.3","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.7.1","eslint-plugin-playwright":"2.5.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.3.0","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.14.2_1770052433430_0.8550031470982762","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"eslint-config-spartan","version":"5.15.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"644117e571eb78cd95243e825ee999d947358c6a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.0.tgz","fileCount":25,"integrity":"sha512-E57o8wFA1P7ktuRCqcJFXt9SUj8lSm3kN6BWCzCs/FT/PsyHBuR7f4GriHGpcpD1hVG0ygNU7Fn+Xm0/0tO4sQ==","signatures":[{"sig":"MEYCIQCizKKH4YejdAP07pWdhnYNv4Zd8M3YgPpLfVRZ0UNFDAIhALxqtuxZILzcmKgqDngF9GM1A3AlKkqzwa+lB54jIQrA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242966},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"27aebf5deb38406340726d56ed20e91e8ce25aa5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.55.0","eslint-plugin-jest":"29.13.0","eslint-plugin-jsdoc":"62.5.4","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.7","eslint-plugin-cypress":"5.3.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.8","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.8.0","eslint-plugin-playwright":"2.5.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.0_1770741177982_0.007486465955398147","host":"s3://npm-registry-packages-npm-production"}},"5.15.1":{"name":"eslint-config-spartan","version":"5.15.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"e187b74fb6ae14c4709230d5678a4c6ca824b74e","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.1.tgz","fileCount":25,"integrity":"sha512-4XTO6oDSq7ptsFHQ4qkTVo1wpRSTQ1iBdedYLDZ4nNXmqm7t78HCLfjUAjhc2yfJDy0OL165gan7h6QOWP7Oow==","signatures":[{"sig":"MEUCIEcc8Y/XPQwnocVUlJRvU5GVciqiUfTgw66xeP88YAQkAiEA++8kGb/4jSExW0Ee604ijz2d8u6K4KIKZuGvCZxeZRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242966},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"45fb17c8f9129468d90fedbb4e23368caa235bff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.55.0","eslint-plugin-jest":"29.14.0","eslint-plugin-jsdoc":"62.5.4","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.7","eslint-plugin-cypress":"5.3.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.8","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.8.0","eslint-plugin-playwright":"2.5.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.1_1771344758369_0.09279184836557297","host":"s3://npm-registry-packages-npm-production"}},"5.15.2":{"name":"eslint-config-spartan","version":"5.15.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ba522dd38b61645c70449c16c68ca3ecd3ba480f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.2.tgz","fileCount":25,"integrity":"sha512-YoFJOOlzRr2SYAzxz4WnYwDQhgE2M8ChWxi/NcZEvcSoaykY845az/LdpwQarxJdeyy++PTvcXGr2HFbMPoIMw==","signatures":[{"sig":"MEUCIQCIT6XnUTgkKjRNgk6u6DddM8pyqpgP8hzmi//hwU7hYgIgEgwqlkedjHBAXPNQ1zuKX81jHdzbM6V4OSXWFaFgi5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242966},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"fefe5d12ed0f85031f4f59c90f83773d20111885","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.55.0","eslint-plugin-jest":"29.14.0","eslint-plugin-jsdoc":"62.5.4","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.7","eslint-plugin-cypress":"5.3.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"3.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.8","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.8.0","eslint-plugin-playwright":"2.5.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.2_1771638817279_0.5186781735326484","host":"s3://npm-registry-packages-npm-production"}},"5.15.3":{"name":"eslint-config-spartan","version":"5.15.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"1d87582ba342a44aa9bd0572e6fab4aea8317b9d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.3.tgz","fileCount":25,"integrity":"sha512-BY/RzIM5qNHOQQORiBVCmTLuunnttPv6J4/nzcePACQoWpS5fmAdb5Qwihjsg5UxtgwE6VllaP/Av6yTUrp+Fw==","signatures":[{"sig":"MEUCICeUK53AjEg5k0RMvUrG4xi3L7XW0Ikws6O6D8gyMIdoAiEA1LAIjlh0H/xpo/1PVcoX1s4DrzhoAhjYquZAmDHD/W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242966},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"dacf6259f13c8f7ca7dc267534867aa3b0a3bd20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.55.0","eslint-plugin-jest":"29.14.0","eslint-plugin-jsdoc":"62.5.4","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.7","eslint-plugin-cypress":"5.3.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.8","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.8.0","eslint-plugin-playwright":"2.5.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","@types/eslint-plugin-mocha":"10.4.0","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.3_1771863355053_0.2606511401880933","host":"s3://npm-registry-packages-npm-production"}},"5.15.4":{"name":"eslint-config-spartan","version":"5.15.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"300dcfd5621a554cd800a5e0a08f789d715ec9a4","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.4.tgz","fileCount":25,"integrity":"sha512-EGUbcYoY0o8n4yo/RA2iklEwFTZHm8w9db3H9Xq3ALv3axs9T8hNE2jXmZgd3yoDs+euentK4D4XezAeHai+SQ==","signatures":[{"sig":"MEYCIQDFqnuN8oWkPFWGCyV5I6i/nPxyMTEBJiy4FrIv+Ux2xQIhAP4ExJMTl2047bPxZ6wySsOYo8QHQdW8HUOPtO+U/BcD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242922},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"667aaebdc026bc8c59283a8065d877b1215c3977","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.55.0","eslint-plugin-jest":"29.14.0","eslint-plugin-jsdoc":"62.5.4","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.7","eslint-plugin-cypress":"5.3.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.8","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.8.0","eslint-plugin-playwright":"2.5.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.4_1771864007985_0.6691503096391003","host":"s3://npm-registry-packages-npm-production"}},"5.15.5":{"name":"eslint-config-spartan","version":"5.15.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"2d2d206b1be1e2cc03a66026d848ab57da6552cf","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.5.tgz","fileCount":25,"integrity":"sha512-+fBxsSslbEW2K7CFxGJSJmGRMuwlZ4ko9CWwBL+6lzXfgX4nNNqxFt8HuQY9c0dZPyIOCvn3aRAWxfoGfqlyyQ==","signatures":[{"sig":"MEQCIDaRzKOtoSdRUO5L+ghge5TZ37OGUH01TIPxkk+ddcOXAiAupt/b41Xr4EmaXkSxDL6TPs3xPdBv5AglPCMzpKbcng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242922},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"220738cdb5a6bdd13e0559890bad0f334d70f5b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.55.0","eslint-plugin-jest":"29.14.0","eslint-plugin-jsdoc":"62.5.4","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.7","eslint-plugin-cypress":"6.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.8","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.8.0","eslint-plugin-playwright":"2.5.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.15.4","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.5_1771872625771_0.9029001446945504","host":"s3://npm-registry-packages-npm-production"}},"5.15.6":{"name":"eslint-config-spartan","version":"5.15.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"abc8fd0b9a8deae951ac75a9aaf62d880b9dc0ac","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.6.tgz","fileCount":25,"integrity":"sha512-EyEmLiBiQtInh0uShGTi4CmlrHaPV/H6GtdrrX8muGEB0PDoWcmsDplCRMAAT7kID/J2m7MLUdlIGZPtx5PfdA==","signatures":[{"sig":"MEYCIQD9kfjFXz4QxaJhWjdNVRAMrSlq6PTwUa/Vxuz/g9qATgIhANd9N2yecsKg6QuyJGHWg6JnxTrwjLP8GHEAbxOQUjj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242923},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"75437371f0024571b7372361f66f80d2fb1cbb15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.56.0","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.7.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-cypress":"6.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.10","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.9.0","eslint-plugin-playwright":"2.7.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.6_1771883811579_0.7144932452461361","host":"s3://npm-registry-packages-npm-production"}},"5.15.7":{"name":"eslint-config-spartan","version":"5.15.7","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.7","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"9c00c0e6175ab0c945b291e1e768d00e0c831cbb","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.7.tgz","fileCount":25,"integrity":"sha512-DqqdvK0BmTKoT9EKcvWqAJQY/jBoWU0p/1CHYOh5FZ5h9Ek3Pq8nMy3OKvjWQHcZ1yJsbossltR6fdNPDajR9w==","signatures":[{"sig":"MEUCIQD1RRQOLAmdBg8eG9iNeQ/WKa81Tu1alqH5OYy3AD7X8QIgHZf0jUaFkZk2Rc2FwTgzTz/7reD2wWERBb2Dlc4EoSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242923},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"16b2996d89d720c85b8fdf9ab986f7afa2b65e10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.8.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.6.2","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.3","eslint-plugin-mdx":"3.6.2","typescript-eslint":"8.56.0","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.7.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-cypress":"6.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.10","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.9.0","eslint-plugin-playwright":"2.7.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.7_1772302199167_0.9832777915050714","host":"s3://npm-registry-packages-npm-production"}},"5.15.8":{"name":"eslint-config-spartan","version":"5.15.8","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.15.8","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"6172dc184a87b76cfff5c70c0cda09bd26464e51","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.15.8.tgz","fileCount":25,"integrity":"sha512-mK34Ln3s1Yu42+yz2uFB2Q0ZCdFpml7RwwX/ehorrpgtmrOeKe8BjGnTO4k0kkzd4tcioJrxNLkSwVtpccC0Hw==","signatures":[{"sig":"MEQCIBH6WZu9/JGKk4f9CoM7lTrs+QzmQdJjxwsMu1CqS0LeAiAfZssYv6IMkvBD30bqQf9vjcF1RYWmZf6JRBkeM+nBGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242879},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"48d00219ece8e46bd085ac403e4f3ca495f09e30","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.8.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"remark":"15.0.1","globals":"17.3.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.4","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.56.1","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.7.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-cypress":"6.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.13","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.9.0","eslint-plugin-playwright":"2.8.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.2.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.2.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.2.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.15.8_1772470543338_0.7284955307602023","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"eslint-config-spartan","version":"5.16.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.16.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ceaee3fae535cf687db940850777a8b5b5a4cdf0","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.16.0.tgz","fileCount":25,"integrity":"sha512-caHmCoFIhXtcgJo96V06qADyvY+tMjaQ+jdzZFZxjCPO+v7VW3Dr9wn9ah925/SO/DztM66JhoWNwJY/6IAdBQ==","signatures":[{"sig":"MEQCIGtLZfUSuhZEQ5VSuDOI/CqUXYeiATCl8no7ltn2C0ROAiBH9PqDECQyBT3Y9K8D4PjDfdYF2siFYh88CuPFcF/2Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242880},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d9be7356156b9944600e1e8b40aa3c81266e3e18","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.9.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.2","@eslint/eslintrc":"3.3.4","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.56.1","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.7.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-cypress":"6.1.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.15","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.9.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.16.0_1773075601678_0.9513340190101418","host":"s3://npm-registry-packages-npm-production"}},"5.16.1":{"name":"eslint-config-spartan","version":"5.16.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.16.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f19db9f707a20781337b6c4ceea96141b584ae7b","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.16.1.tgz","fileCount":25,"integrity":"sha512-v1IA3kfw9nr9LmQsGZbZfbHlt7oBgws0pEsSZxFEfe+Unh6yRA2MlMNbrm8Mh/LW3QXdncHnxpEZmVEVSxYZig==","signatures":[{"sig":"MEYCIQC3lNhUUKv7zH3lKirNLygpkgFwjaq+258t2oSAOVqOqQIhAInsPFslghx+CI6JEvBq8S1LHJwpSRRcOocRedzDubCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242892},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"88f0203f517643a492d57853f436f747cad1f0e9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.9.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.57.0","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.11","eslint-plugin-cypress":"6.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.18","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.9.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"3.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.16.1_1773674449313_0.21062582740005875","host":"s3://npm-registry-packages-npm-production"}},"5.16.2":{"name":"eslint-config-spartan","version":"5.16.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.16.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"2f6be3f7821725d5df18108ae48344b2e5cfce0f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.16.2.tgz","fileCount":25,"integrity":"sha512-Pw0U+KI7IFlIs8bDPGTz7OPpxXo417OA1z6ALcJMhZAW8wcKzIvL7iGlUZPHoWhIwbxeu90T5PkqesRxWnCO3w==","signatures":[{"sig":"MEYCIQCSxreYHliriTUUmjqpmG9qXxD+6kjSb1nkG0xjHtSFGwIhAJgD7AbgYV0RsM4FwxwxFR7KWbZ54y4eFE1lM0aUKHoX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242892},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"98a1fdff44554d0eaa9a2d75968906e4c693720f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.9.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.57.0","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.11","eslint-plugin-cypress":"6.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.2.18","@next/eslint-plugin-next":"16.1.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.9.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.0.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.0","@tanstack/eslint-plugin-query":"5.91.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.0","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.16.2_1773675094815_0.7375608279150636","host":"s3://npm-registry-packages-npm-production"}},"5.16.3":{"name":"eslint-config-spartan","version":"5.16.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.16.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"1e9c31ec005a49cf12069c79543107ca27341775","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.16.3.tgz","fileCount":25,"integrity":"sha512-2veKygn0odJHxCEwj4woFzaKIum4HgnrudMdsDNt4UhkpwDcLhiCA8ZFw41CNdR4+/GzIuuoZxyHn46Kri8qsA==","signatures":[{"sig":"MEYCIQC39sPkHCjWtdRRV3u5543tLJs42ltZDa0th+6apUFN5wIhANFsTiDo+2qmq5jRePalc/McbKiUbVqOxsyffuInrk/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242892},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"c2b8bb222e0fa05c89e8a8065ca79766af00e20f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.9.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.57.1","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.12","eslint-plugin-cypress":"6.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.1","@next/eslint-plugin-next":"16.2.0","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.0.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.1","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.91.5","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.16.3_1774279203867_0.23975946938733217","host":"s3://npm-registry-packages-npm-production"}},"5.16.4":{"name":"eslint-config-spartan","version":"5.16.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.16.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"3a24014f46677d7f4416aabc2fb9087cf486e957","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.16.4.tgz","fileCount":25,"integrity":"sha512-Mn5OO8BHrSKrcBtWtDorZq633ocUZNpAWaDnn6z0CYimCDHJH0K82IUc3rtiZvzhUI64FHu//Wx37NyConb36Q==","signatures":[{"sig":"MEQCIGt8c3c0mSujCBLKhZVrGhJd8DAMvlJ+prOa2fAT7KEIAiBKcVTpXE0msBB8zZJskjvrG80hPoa5dqt5lMEeck0jaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242892},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"fc1db65dd0e171afc5de2a79c98dfa30c16f7bda","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.9.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.57.1","eslint-plugin-jest":"29.15.0","eslint-plugin-jsdoc":"62.8.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.12","eslint-plugin-cypress":"6.2.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.1","@next/eslint-plugin-next":"16.2.0","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.0.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.1","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.91.5","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.1","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.16.4_1774279550081_0.6924247652550228","host":"s3://npm-registry-packages-npm-production"}},"5.16.5":{"name":"eslint-config-spartan","version":"5.16.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.16.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"9be528506946c0be72df5fb0323b4137931bab57","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.16.5.tgz","fileCount":25,"integrity":"sha512-jWiktmROPYYaUVSPHKKWVCV0iz5cw7VMOLhId+7Gh6O+lwkNItTRalYj1Bun4ydJiaP1O2Fx8rXi2jjttKXYwA==","signatures":[{"sig":"MEUCIQCXY+L4Hfp56LXu7NiqyU4231IZp9ZrqQrVoeGtakueiQIgd2/p8RFfuy/EpCohBpfAfSkxFL75jHMj6hIIOIz/IGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242892},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"c5d0d946fa840b9a89500a483cf741794873a8b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.9.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.57.2","eslint-plugin-jest":"29.15.1","eslint-plugin-jsdoc":"62.8.1","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.13","eslint-plugin-cypress":"6.2.1","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.3","@next/eslint-plugin-next":"16.2.1","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.0.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.1","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.95.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.16.5_1774884158311_0.971395211370349","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"eslint-config-spartan","version":"5.17.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.17.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"d1d44664b26567fc9ec8cf78101d3b5e7d6cf3a3","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.17.0.tgz","fileCount":25,"integrity":"sha512-f9x2DnB6zeufiMNd0YmOkuIGEeSO+2zY7pDWP90C2GrzRrXThtejMn348MPEBcyurNip0AfNrNld2EIQc3VrRw==","signatures":[{"sig":"MEUCIH3PKwNEqe3S0eKfiLIjI2Z27d1fw+l8cRw/AESGPFckAiEAyZxvgyMxuRuTQ/9wBhOyexifd5c7wPQkyZKl60RDSEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242881},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"12a05521aec6287dd8f7e2b30940f37140ba37b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.58.0","eslint-plugin-jest":"29.15.1","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.14","eslint-plugin-cypress":"6.2.2","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"63.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.4","@next/eslint-plugin-next":"16.2.2","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.1","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.96.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.17.0_1775507754360_0.2564208833280801","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"eslint-config-spartan","version":"5.18.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.18.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"482c5e82029078d4ff8be8599f87213b947cf5bd","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.18.0.tgz","fileCount":25,"integrity":"sha512-ok0+oZPIYAJkzvEJviMe6EtCZDaW2F9NRCgKNSSI18MaAoF/12reu/OJLHOBffrHE3QqYOLl4HbIo+oDd+e0ug==","signatures":[{"sig":"MEUCIQCpUg7laxC15jX7MPtVZ9PjRRLOXjVuQ7lGF1PtgxSFHAIgT3eLjezFdXeTV2LTCm25hPIZkUWkN6zWL6JmYxpeOso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243043},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"e31cbcfc49df715ba2751b9cbd600f0610e74640","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.3","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.58.0","eslint-plugin-jest":"29.15.1","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.14","eslint-plugin-cypress":"6.2.2","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.4","@next/eslint-plugin-next":"16.2.2","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.1.1","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.96.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.18.0_1775509963997_0.5857852190458857","host":"s3://npm-registry-packages-npm-production"}},"5.18.1":{"name":"eslint-config-spartan","version":"5.18.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.18.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"dcf8da0091b8d5ede2ea19ed6c99e26c7e8b4b94","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.18.1.tgz","fileCount":25,"integrity":"sha512-6YqaZ8kYrJSRzKVp/HMXUIxOFJUD4D/nVrz4RNza0Shv2Ftxc0hO3fV61PPWt+Nqel12ac6ZBb0k8ZZEPiIiZQ==","signatures":[{"sig":"MEYCIQDAIoBmCfB+VNFZNuaIo5addEth/JrSSPLySVNyOyDkcwIhANTU19oMjkwOKZV+0S9mWlWJocNStQYhEv5s0jKUcy9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243054},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"6c4859750307d21736b6edf1b985689b7d06c615","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.5","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.58.1","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.15","eslint-plugin-cypress":"6.3.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.5","@next/eslint-plugin-next":"16.2.3","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.97.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.18.1_1776093480687_0.8576796354238185","host":"s3://npm-registry-packages-npm-production"}},"5.18.2":{"name":"eslint-config-spartan","version":"5.18.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.18.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"3f5942b16d23175ce80ebca60c4a36c214a2a6e9","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.18.2.tgz","fileCount":25,"integrity":"sha512-jn0/FTBr5Zh+w6OkBPP9pjBdiYq3SSATzEDGEV/LuKBot7w+lYJ6TIBa3n3OI2xVCVuBmY76iLK5JsTuX7FKQA==","signatures":[{"sig":"MEQCIEmArWO0wNGyw0O2SIi7NCb0K8mbaWcw4CfkRhRdD9s4AiAXCy91kG9v+5dNaY/1UBvLBZ0e3pGaXjjE5I8qjT5l2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243054},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"bcb013473df031d39a385b92161e70f6f817d983","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.4.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.5","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.58.1","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.15","eslint-plugin-cypress":"6.3.0","eslint-plugin-i18next":"6.1.3","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.5","@next/eslint-plugin-next":"16.2.3","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-tailwindcss":"3.18.2","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.97.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.18.2_1776697400005_0.3431592775704133","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"eslint-config-spartan","version":"5.19.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"dfc1654c76985acb2c60a6b3b3d2ad6528c67448","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.0.tgz","fileCount":25,"integrity":"sha512-QxU8/uwp/uEzAvK7smTnFyoIZUNejrqPyU69M9+6cKQgXX213NBAoCj5ayerZ5fWf9kc+uwL4Plp4g6+8pWkFg==","signatures":[{"sig":"MEYCIQC56GNU9nihFty0iAZGhrwczh+kwZbMCr8rSiJ59NeOYAIhAIwmA/sTAYNHEmsNsZXP5kBvjr1gs9TlNOoyxEo+NuBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243054},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"1a63214dd522190b6e2276d0300bd1133427e48c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.5.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.5","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.58.2","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-cypress":"6.3.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.5","@next/eslint-plugin-next":"16.2.4","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.1","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.0","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.99.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.0_1776699423984_0.7330597924524662","host":"s3://npm-registry-packages-npm-production"}},"5.19.1":{"name":"eslint-config-spartan","version":"5.19.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"99ee1cb624999ebace8a057717b1b619f5a73fbc","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.1.tgz","fileCount":25,"integrity":"sha512-kKZI9LX1zrw5+nt2NYHupoK3vSdWLFJ3Y+ym1/o/KVWEfoLUF+1LhldeJKVSnYx72CLolUSDlXToIHFuBkWT9g==","signatures":[{"sig":"MEYCIQCr8b2G4/f6ShmsdQrUL4T3O/rfRlv33FZWgq6DETmA2wIhAKPcPuxa7ET76gNv3RyK+CerIeRRB68SS9N9a3/YFCwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243055},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"e554cfb3fa8ebbd418bc82596bd4ce8244d77afe","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.5.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.5","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.0","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-cypress":"6.3.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.5","@next/eslint-plugin-next":"16.2.4","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.100.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.1_1777330261657_0.8622363625454084","host":"s3://npm-registry-packages-npm-production"}},"5.19.2":{"name":"eslint-config-spartan","version":"5.19.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"847e46102f608facf184b44c5fad12e943f241b4","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.2.tgz","fileCount":25,"integrity":"sha512-LCGPS6GN1HYJSDXct2Qxy3npZAgtumymixzJeLKLbTceqWCOEfI1Bqsabb0+METqj0urt1pj8azWnFbrYYz+3A==","signatures":[{"sig":"MEYCIQCXJLzr2LO0izK1tvxi4gJyMJSTj6wFBQIqMr4WvFh3MgIhANJg8IBJjFO7+1kHSdfTu+HMY2bjr+/bp4SFDybxjGap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243022},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"fb855eca53298349008c2332ddafacda71097675","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.5.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.0.5","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.1","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-cypress":"6.4.0","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.6","@next/eslint-plugin-next":"16.2.4","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.100.7","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.2_1777908255663_0.4808246285665265","host":"s3://npm-registry-packages-npm-production"}},"5.19.3":{"name":"eslint-config-spartan","version":"5.19.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"71fe1f298841267807c746368cfe85c2cf0b0e9f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.3.tgz","fileCount":25,"integrity":"sha512-31Mq+hptDbE9uX1xA7AtKmV6ksPFvdybay3AiCon7v3pu0jintn2KI2pLoxQKGWxm8TtHzQzr+s99TMMSrAQ1Q==","signatures":[{"sig":"MEQCIGFrTBmxHP4PI5e69Vpii7uTLSTBufeFRpxNdAC6aED1AiB+ubm3nEFGSkvdnikY9xEdOgb7lCwY7jVTH+vQZ8TRUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243033},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"36a5d4779e8cfe6bc1a1a6abf3fe9b243dab2c54","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.2","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.6","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.100.9","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.3_1778512335967_0.7315080929153939","host":"s3://npm-registry-packages-npm-production"}},"5.19.4":{"name":"eslint-config-spartan","version":"5.19.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"b5bb095fcf0324bb97640525c17bf1a69b6dd79b","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.4.tgz","fileCount":25,"integrity":"sha512-rduizCJqoJRGA1Xa7zsNmdJq01I1JxomcLctV/3M+bVQEIyv54v+wXuUlNczXWbVbBA5fWOGxsFZaqwD8raQng==","signatures":[{"sig":"MEUCIA6FXExRi6T3K9sJ33WX7VlCUFBADOivZp7FRuTyAGqDAiEApz1Xg+LeM/rYxuRsrOpaWl2dtrR2YiRQQfoDvDreysA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243033},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"afca6dfa87c921d7c790831eb071a0d6ccca927b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.2","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.6","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.100.9","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.4_1778512790922_0.6588310229760379","host":"s3://npm-registry-packages-npm-production"}},"5.19.5":{"name":"eslint-config-spartan","version":"5.19.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"2cba493752c35c0231adc267c1c2a9118804232d","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.5.tgz","fileCount":25,"integrity":"sha512-TZZaWoVj4y1SkiXD0oLqwkHXHvgWXlGz8ZZ7DS0o3fMIbtNSmF/3AysgaMVmqclCUxrPzWVaArctYjaIgpO8YA==","signatures":[{"sig":"MEYCIQCIknPm/+jynwJ1py8amwpL5sumrbxDnnEmQdD3igPUiAIhALSRRx8eIVktRZxRMFyq5he7gYaj6YjHg2FkC4kqK5eI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243033},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d7b5b155c95dc6cfb33b1b692afbfb7f88b780bb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.11.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.2","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.3.6","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.3.1","@tanstack/eslint-plugin-query":"5.100.9","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.3.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.3.1","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.5_1778513149247_0.2850359501046651","host":"s3://npm-registry-packages-npm-production"}},"5.19.6":{"name":"eslint-config-spartan","version":"5.19.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"fab968e80aa51cdf1aa51e45432c058626e21317","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.6.tgz","fileCount":25,"integrity":"sha512-WACrss6Qr+d9E1rGYV4QbDy+RAOpO7OpbAExj/4kOLAqIDI0HhmqZPZY6GQPBX6yKfNWafa+Dte2ZtLn5rBm2A==","signatures":[{"sig":"MEUCIGnKc0SfawwARCjD85tmoN1uwmiBrMwXvyiUu4NpuMwaAiEAnmHb6uF7GxiVZR4H9qLC7p4MOxgNnBXY6B9oB+vl9ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243078},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"00eb69590b5d22b276cabdccb7ab7477c1cc47f0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.3","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.0","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.10","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.6_1779206641158_0.6200008729478641","host":"s3://npm-registry-packages-npm-production"}},"5.19.7":{"name":"eslint-config-spartan","version":"5.19.7","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.7","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f9351eb4e32581f8921c3edbcb798afe7f3a6414","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.7.tgz","fileCount":25,"integrity":"sha512-vlcqqxo+YdUTAUHWq9pvpzs0NEtUwiH0Lx+Xqo+CzlSqXYsrw1xPyALJkVQ653QmSR3y5SUB/svwNHQOPYEvEQ==","signatures":[{"sig":"MEUCIBuT2VNE4P4LThZyYGIZIpk9jYSLdIcvZp7KqmSEKTGnAiEAxSf31HpDQm1rqJA2IDcddwTJEuD6uOhmN5R2gG8N5Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243078},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d61b9f37f33aa3617900e99c46c1e21d0e7859b0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.3","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.0","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.10","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.7_1779206843392_0.41430784702415235","host":"s3://npm-registry-packages-npm-production"}},"5.19.8":{"name":"eslint-config-spartan","version":"5.19.8","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.8","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"698ed0c21ae54c3fa6a7010cb8cd7470f082c3ef","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.8.tgz","fileCount":25,"integrity":"sha512-qIug8I1OXO42cVZ7REbKfjxlHCHdwaBy1V15TM7b2bVT+0w0ziblK5gsgdP2PqnM3pe0YOCtQHjWlOp0CUxE9w==","signatures":[{"sig":"MEQCIFjdHWNRrW7c5mddvhd4vXMIR6RlcHjoiu50zBa0Nw2BAiANqWTLiURvur7B3at+RHa/AKwtYKFKBCjWuImxioUViA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243078},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"25e3076add407054bbf942b70d15e289776f0ec8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.3","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.0","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.10","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.8_1779721756956_0.9632291882021711","host":"s3://npm-registry-packages-npm-production"}},"5.19.9":{"name":"eslint-config-spartan","version":"5.19.9","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.9","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"355b719f8fe07fb1c6f652550d049266fe45433f","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.9.tgz","fileCount":25,"integrity":"sha512-VXrtCipyJkaupfABroxHlYZXAowJ4IuupGbs4riHZd6ESWjmsi6si69HsLfAef9NNM4uoWQSQ0BrXpxvJQ1eag==","signatures":[{"sig":"MEUCIQCClKdTxvRmOhu1bgsSQZzwBuqmnuvA7sSpw5RW8ga0MwIgXMcV8tJmveSWm2o2ohYeoOO0MDzvOJ1Z/0IHFfrG3Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243078},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d013212fcd163ab271e92c36bded800b9905c6e7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.3","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.0","eslint-plugin-mocha":"11.2.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.0","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.2","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.10","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.9_1779722003311_0.00377039381790345","host":"s3://npm-registry-packages-npm-production"}},"5.19.10":{"name":"eslint-config-spartan","version":"5.19.10","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@5.19.10","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"116875948844a37d61ef7b7501ae93a5814a2560","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-5.19.10.tgz","fileCount":25,"integrity":"sha512-anedvvLwyYfliP9OP1PhFX4dG/OXAL2x/GSYFDg2KsnaIV2q0oc/319NPCUj5sy0XZAeuNgfFutpPRC7raDfsg==","signatures":[{"sig":"MEUCIC17skFgvVwtXmEemiddVq6mw3IQzXdC49ovPhcNS3OwAiEAm4SMkmy6wS3tUR5Ld3oFAzidAu9R9cIANosyvb/9pB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@5.19.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243090},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"aa9bd168fc6d655c4d8afcfb31fa3ade795d864f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.1","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.11","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_5.19.10_1779723128550_0.600229249954455","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"eslint-config-spartan","version":"6.0.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@6.0.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"54f0f14241e4720856680d670a330f31dfd45575","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-6.0.0.tgz","fileCount":25,"integrity":"sha512-8hXWcfGdkK9AZVXytNT3h2yLgIqXwuawE6S8/Sz+fn4ovr2VbUTevqrDOpNpNtZ6ilIi1W/sZX4go2x0rGzAZg==","signatures":[{"sig":"MEQCIFg+cxrwsReqTONW4R+nOOeng1yggCTH2hA9sBHZiURKAiAuVCiJerh1Emg9s9EFXpFk+CEbhBY2gazmyxcIFt1BOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242903},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"3e6c6ac6897c8caaa78e0561e1110fba1db19103","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.12.1","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.1","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.11","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_6.0.0_1779776231305_0.4545918240297717","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"eslint-config-spartan","version":"6.0.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@6.0.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"54d9185a0e13b4b395f74ffbf65e85d65b57d4b1","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-6.0.1.tgz","fileCount":25,"integrity":"sha512-bt3aXbYxXW0LEBxyw6rWfVim2+YzQFhQnXISgGwr9omN51starikwsfa8+A+f7IUsAzPaue39myu8gItIAUwQw==","signatures":[{"sig":"MEUCIHqThNQ3PZWKe86KPxEy85LWso/ui0iSfhgSIL/M5OcyAiEA8nhRNV5RySIwcYgA15xnsWZv1o+hszVhm1jRmVF5D4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242947},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"38494c65c2c79f98b66c281644e17108f7a1419b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.1","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.11","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_6.0.1_1780074089962_0.863501693808971","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"eslint-config-spartan","version":"6.0.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@6.0.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"fedf26ac83316a2e2a1205632637c8bf29aafc07","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-6.0.2.tgz","fileCount":25,"integrity":"sha512-fSsnZoSpaOALq6A3DR/MJHaEdw2e9Sden7EUTtNP/QO2AZJ4RTRPJ8joQI2fGTuRdSRYwJEifrO+1VwOuAQTZw==","signatures":[{"sig":"MEYCIQDqrZEkzkGR219DfsdLeN6jqCb5Vgd+dNFnkzIA5tFDFgIhAOs9Jt/pFT6/kMdfSEL7eaZ87AUsLwvRjRm/HMmeJ8Ta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242947},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"7563d3297086b0e38416334de627de8fdbad8e46","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.7.0","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.7.0","typescript-eslint":"8.59.4","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.17","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.1","@next/eslint-plugin-next":"16.2.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.100.11","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.4","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_6.0.2_1780931370931_0.42491979285142323","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"eslint-config-spartan","version":"6.0.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@6.0.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"a65203567f579b58abcfe336400ed7a1840019e0","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-6.0.3.tgz","fileCount":25,"integrity":"sha512-qlgCEX+GcZ9aZphQFsCKmpvKTcU5k0u+tKQoqq7uWpk9tkEDzMa87GazMj11pDSixKWxkLRLClreym+Uv+/hqA==","signatures":[{"sig":"MEUCIA17bQiUW4ZWZedqZhiyVvY9xovlVAdkcV558JKhaQsPAiEA0scJVE1q/iy809dNjwJ/ILkxgMfC4yoZCpCuUiGTSuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242902},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"741bf152873c1a8d645cedf483d4f8796dd15c71","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.60.1","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.1","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.19","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.2","@next/eslint-plugin-next":"16.2.7","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.101.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_6.0.3_1780932157848_0.19460833599978566","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"eslint-config-spartan","version":"6.0.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@6.0.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f28e365dfd0efda2bcbae39f7a275d46d0a705e2","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-6.0.4.tgz","fileCount":24,"integrity":"sha512-pwjDvRVOGHs9yGfUY7IrAu8OR9UUhGjzwTj7FX2BnfnbbFVzfsWEhTNQ66WzMAKh7Nn6UQEU+GahjEhE1hsFwQ==","signatures":[{"sig":"MEQCIHfoUitWXCEa3+ZIdwJDpcjTkq9BLkmC1+v8B6miZ5EaAiAsnGZ10eHH/iiPojJsQCwAuTIBPBBzRxWddMB3DfIarw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183464},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"a5a3812280d1ff2aa841b5a851210b500005554e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.2","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.60.1","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.1","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.19","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"64.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.2","@next/eslint-plugin-next":"16.2.7","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@angular-eslint/eslint-plugin":"21.4.0","@tanstack/eslint-plugin-query":"5.101.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@angular-eslint/template-parser":"21.4.0","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","@angular-eslint/eslint-plugin-template":"21.4.0","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.32.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_6.0.4_1781407303259_0.38908968105657715","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"eslint-config-spartan","version":"7.0.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"3b2bdf5d180bfb1514c5eae39d54fd4b48cca388","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.0.tgz","fileCount":24,"integrity":"sha512-mR9cxPoxJWab1h79sRDtZR/3bXmW9PvkUfwgQgWmmhNS+CHKbKULgl2It/rWMS4sbPC/4MqK/bxEIBLpwcRNQA==","signatures":[{"sig":"MEUCIBofmDBX08VzvR67jYNWCVWPi+RA7ofvDEfgYjUKrKuaAiEAndYupXUh4J1g5/iJzhrfngTsjZhWN6v44TpxQYneRBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182744},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"194b80fe0f3f7ae466fe577d4053436e3d40849a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.61.0","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.2","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.20","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.4","@next/eslint-plugin-next":"16.2.9","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.0_1781412569103_0.9544004820726062","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"eslint-config-spartan","version":"7.0.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"916107a4fe83d1e9a28f57353f4b7986d33807eb","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.1.tgz","fileCount":24,"integrity":"sha512-NLHsMUQReYIhu5mpQvnV531LBB5n+DZXGI7/jODupeJIy8pBTCeRVRvzwB0GIIrMA8RjF9vVbO01CF3HkKMvqg==","signatures":[{"sig":"MEUCIQCFDqd2sx+8+lsoWXEuNB0nkdKbOjimUC3bo3id5TH9igIgU4ShvEYoxoecfnEBQpPiLcC6EPSqOsYgdS4WKG/iXU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182744},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"78058ac09f2be2b1ae1ba8541d84d5fac2bc5116","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.61.0","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.2","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.20","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.4","@next/eslint-plugin-next":"16.2.9","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.0","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.1_1782141504217_0.35761654764528794","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"eslint-config-spartan","version":"7.0.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"901600c15df66f667edf12d9d8cc59e11aa3299a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.2.tgz","fileCount":24,"integrity":"sha512-hYZEN6fGtaHPj4k7rOTZOeOZiDuhk4n4LfELA/gul5dfOjgiVV2dGrER8WYVUzaH2mgerSFTGjLYPPpDrs9+sA==","signatures":[{"sig":"MEQCIDUJ5us15esjP+9V9ZjpZ8v3PEBVBDk6iepGTsaUEXXUAiBtTLF5CP5u0CI0V3y+Kls4FYzXmlqNNWb0mvmn7MPcIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182744},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"c395386dd9ee921ecc06ec2e59981dd17c9b4b1d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"remark":"15.0.1","globals":"17.6.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.61.1","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.6","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.20","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.6","@next/eslint-plugin-next":"16.2.9","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.0","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.2_1782141790656_0.9620862485046116","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"eslint-config-spartan","version":"7.0.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"80a596f9792fbff132c87d539dc13493022c689a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.3.tgz","fileCount":24,"integrity":"sha512-Ssk0QP+YVQg5Jokp+XS2AfE33MHGjOUl51CE27l0xh1AXTNiIicNs+lQXxJSnIoKsvJ+/NEIGvlT4xZa03zKAg==","signatures":[{"sig":"MEUCIHE0XoO9a088w77gPbXEyRCQuYQNpKA2SblbmHBXbDfSAiEAiDiM13O9gjY099xfbyStzMNBAJscbS2pCfGjAH9M9XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182760},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"ffac413dfd23c04c66b932df30ba03cd19e13750","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.62.0","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.8","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.20","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.0","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.6","@next/eslint-plugin-next":"16.2.9","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.3_1782721882760_0.3594515859055516","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"eslint-config-spartan","version":"7.0.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"3e03b06b66eadb37442a3418cc030f6f232908ba","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.4.tgz","fileCount":24,"integrity":"sha512-hl/skN0EVoY5p7uOIxdSY6/Ci3HrkvKNTfUsVRyxycMl/KfxQguUCE6GHSRXNK59aeD3AmHIaeDLII5C0KEiAw==","signatures":[{"sig":"MEUCICaPpr51R6I2lVUloWm8uGtdZ5gvXolq0YKQMArzIcOQAiEA5AuogTjUTbOGCdh68zMpzUtGAjlAqBtXFSOgJ0okcuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182744},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"3102b53e95f9a1118b9872d59002afa7fc7b91e2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.62.0","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.9","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.20","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.0","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.6","@next/eslint-plugin-next":"16.2.9","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.4_1782722033850_0.851235488103107","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"eslint-config-spartan","version":"7.0.5","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.5","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"1ba06b8d33273631b7b4cfb1b8d58bbe4706c7ff","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.5.tgz","fileCount":24,"integrity":"sha512-gRo+5dFtN4r8n59BY5kMqZCLBAiX67NNd/z4pHB/mAH+39iCo2pa016zLY+kgnLzlZKOGgs1KOQqlpYPV3g/Qw==","signatures":[{"sig":"MEUCIGHCQfa45zk/ELYW4TUL8SFu61MwU84IqzrQqUGC+NAyAiEA0KJIV1ZeXQ7RNCL+1dv2UU+wfSl2dfzovkksvxAzzuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183388},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"6874914a4197bac7183b777de4e9eb08a90ed915","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.13.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.62.0","eslint-plugin-jest":"29.15.2","eslint-plugin-jsdoc":"63.0.9","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.20","eslint-plugin-cypress":"6.4.1","eslint-plugin-i18next":"6.1.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.6","@next/eslint-plugin-next":"16.2.9","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.5_1782776490495_0.4978861919652475","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"eslint-config-spartan","version":"7.0.6","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.6","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"5dc349e75a62a9cdd04759129f9b94f777be19d6","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.6.tgz","fileCount":24,"integrity":"sha512-NOGErujpT/Ntzd/YAmDfdYIb6ZKzuIFbz15uMaMr2fiyw3BA7vtsDw4aR5I+MaeE12u3HDx/3AXDzdKCPKePmg==","signatures":[{"sig":"MEYCIQCg7aVm8k4sEqYLnEDQqZxiBFmLUZyBoTDLZMZJaNfOHwIhAK9/8O5/mB/Ba2t+YAz4JBz7gYt0sUw/DZjW3BnRCuNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183360},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"8b968abcf8165a3d0e6158cc80a56426213ccf52","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.16.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.62.1","eslint-plugin-jest":"29.15.4","eslint-plugin-jsdoc":"63.0.10","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.20","eslint-plugin-cypress":"6.4.2","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.4.6","@next/eslint-plugin-next":"16.2.10","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.4","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.6_1783374670716_0.6921224223779645","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"eslint-config-spartan","version":"7.0.7","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.0.7","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"a8c5e825fd4c68451d0381168683398bbbe657d7","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.0.7.tgz","fileCount":24,"integrity":"sha512-WiaHKTgNCMfy/jviJCNm0ZyXRGITi4MRWmM8S5FOGzHFU1+cCjj8EY4EzDT7KlpppI7IVWMIhASTchthcdQhEQ==","signatures":[{"sig":"MEYCIQCfx2Zq1GRA7/VOPjx4MxE976X41UHWIFmrrtWqnh4GRwIhAJIup638S0BrlIV+SWnWnHOPVq53FRKP084ANNyzJ4TE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183374},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"63b12b08c6476989da4d18a65d699591aefd7329","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.16.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.4","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.0.0","@eslint/eslintrc":"3.3.5","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.63.0","eslint-plugin-jest":"29.15.4","eslint-plugin-jsdoc":"63.0.13","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.22","eslint-plugin-cypress":"6.4.2","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.0","@next/eslint-plugin-next":"16.2.10","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.5","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.0.7_1783957379404_0.2120377731238905","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"eslint-config-spartan","version":"7.1.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.1.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"a95ab305ef0e936b6aa90255a5b92d73c74d7690","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.1.0.tgz","fileCount":24,"integrity":"sha512-awfc+Xs39WP4waEADPfJcJc87vRo/AX2eZ3/Uusl3hnPXBQ/gvaRS9WvSJSKL67bzusuybsLIpcCr/GTqVqAxQ==","signatures":[{"sig":"MEUCIDMwB4p4a8HkGKJn8WgMlPvvWEZUVBVKrjNIAS0112OBAiEAj4jl+UgYwTz+iGbzneFEMj5tX+QbQke2XbMrz4Z02nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183369},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"c5ffdaac2d8d150a8f0b5789efa1a818f3a01cef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.16.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.64.0","eslint-plugin-jest":"29.15.4","eslint-plugin-jsdoc":"63.2.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.23","eslint-plugin-cypress":"6.4.3","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.3","@next/eslint-plugin-next":"16.2.10","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.5","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.3","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.1.0_1784579583016_0.19736600754462974","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"eslint-config-spartan","version":"7.1.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.1.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"9c4ee022d2b7a09d358a0812994d14752e5a4a2a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.1.1.tgz","fileCount":24,"integrity":"sha512-yMoijUHG26eri1ynZ8dwJLuo9/nr3XhRcpxqZDylYq9P6EzRggw+LKJJ1JTZWZVMw5RBbf5n0cRH2o0e2ENNxg==","signatures":[{"sig":"MEYCIQDsahee2D3mQ6BgLuHUjDBRqFrQaxVZd66pG10PsHHaUQIhAOJPV8pcCOzsNVQ2MtuWThIyCFMMQDMojKi7JJFsyiqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183369},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d10374a7850366c35d4e7de1446b0e8b5b214f80","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.16.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.65.0","eslint-plugin-jest":"29.16.0","eslint-plugin-jsdoc":"63.2.2","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.24","eslint-plugin-cypress":"6.4.3","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.4","@next/eslint-plugin-next":"16.2.11","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.5","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.1.1_1785148563736_0.6287549267239605","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"eslint-config-spartan","version":"7.1.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.1.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"acedd56094b360663bdd0e77b1f4b1af1dab1d8b","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.1.2.tgz","fileCount":24,"integrity":"sha512-TaPnfCN7X+kLW6mhYeM+x8DRtU1V7HWToohIDOQ3UDWbEZYDiX7fiTIlroczBx5ZfbcNm1YME0Tgj5pLtZSaIA==","signatures":[{"sig":"MEQCIAJ2c10OI43LTNw1D4io+R5y8DCNl2MOvhvMYnhpK+4mAiAWJQlrqdULTEL2QOTid71dqGPgnO238RNlu+cleHWxyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183369},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d599669f6fbe75884e61e1b019cbaac36946f0a3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.16.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remark":"15.0.1","globals":"17.7.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.65.0","eslint-plugin-jest":"29.16.0","eslint-plugin-jsdoc":"63.2.2","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.24","eslint-plugin-cypress":"6.4.3","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.4","@next/eslint-plugin-next":"16.2.11","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.10.5","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.1.2_1785164660276_0.4191797205656671","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"eslint-config-spartan","version":"7.2.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.2.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"fd9f39efa7475ef4d04fee2bc0a2e5788f42c96c","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.2.0.tgz","fileCount":24,"integrity":"sha512-CcuqvRySq2GahA5nmd9WQMvzsh+2NCc1V7hyqFRHkZw0M3g4h+SBdf7/D6uw7deXwexnIprZgiJ/nfXrrt0YTA==","signatures":[{"sig":"MEUCIFjigHoKiIyuRh4KrFnNLnyJkrUxxSiXto2xxw42ndMTAiEA//XVPvQF1xAk1sepsS5zZeU14wW/bWT/GzpYb1qmxQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183383},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"61bd815c4c4f4f2e7abdc6a6a0c7ceae971fe98d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.16.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remark":"15.0.1","globals":"17.8.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.65.0","eslint-plugin-jest":"29.16.0","eslint-plugin-jsdoc":"63.3.2","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.24","eslint-plugin-cypress":"6.4.3","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.5","@next/eslint-plugin-next":"16.2.12","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.2.0_1785777546815_0.9909571725326063","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"eslint-config-spartan","version":"7.3.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.3.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"f5ca3360f9c4658032af1e6baeb0c3de3566986a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.3.0.tgz","fileCount":24,"integrity":"sha512-Di2Mz+rvAWpOyHdVlNFY8sRWl8SxDf0LVNUYFb0jHxAloKeRH6K2NqfE3IErXQwY6sT4Aij1ip+xl1lyy2SI9w==","signatures":[{"sig":"MEUCIQDxZz2s1cNW3qTOKzql+BVBN11A6f9WnRkL4JActKM/pAIgdThyOsRW0HrRy79yi01RKtyHXdaEofbE3d4hhQqMcS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183396},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"1ad56b275b23458dd73d1e3455f1a4fb282a4917","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.16.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"remark":"15.0.1","globals":"17.9.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.66.0","eslint-plugin-jest":"29.16.0","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.26","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.7","@next/eslint-plugin-next":"16.3.0","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.3.0_1786375549252_0.4979605034432326","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"eslint-config-spartan","version":"7.3.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.3.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"7d35ee2922d8fafe45e7df278b85bd0c4fbc3a0e","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.3.1.tgz","fileCount":24,"integrity":"sha512-6gYJlwGmmmf2cryyVO2jUbbb6ZTc4mHcjabYKu+ZDGwkS8RUYjs1rFM41iNA76pD244gKNOXi5LahaI/ErnXOA==","signatures":[{"sig":"MEUCIQDj56e1sqf7Q8DC7M8LIE4bhaBayW7waiDxmAcFOLbAKQIgaQ3VmQboKiVzz4JbfoSwVc4MVySFCfMOlfaciImokaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183397},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"995d18f9c22a22d0173a43ce8ea9ccbee15e038f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.17.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"remark":"15.0.1","globals":"17.11.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.67.0","eslint-plugin-jest":"29.16.1","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.2.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.8","@next/eslint-plugin-next":"16.3.1","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.3.1_1786966843664_0.20944052680658998","host":"s3://npm-registry-packages-npm-production"}},"7.3.2":{"name":"eslint-config-spartan","version":"7.3.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.3.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"ca3d88b7a74c425884036ba7454173306c49afb5","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.3.2.tgz","fileCount":24,"integrity":"sha512-CrqVwHUL4i1LGjYT5913Qik6ni1cu0G2aKSUR7RQBHJYm7+xMmNLVVxAJVKYxVjqFURjNZ2KhbHAaPXAWzYV+g==","signatures":[{"sig":"MEUCICgYwYyKoH5/cSrewPhXtMXvJ1FXMEFsNote7A9E8cGSAiEAqHVh0w+a27eC8rLjMVuBFVcUyBihsNVvmCedDw4G578=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183397},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"7f7e54f7b5be6fe1c4216574a07dca682d0ccdda","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.17.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"remark":"15.0.1","globals":"17.11.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.67.0","eslint-plugin-jest":"29.16.1","eslint-plugin-jsdoc":"64.1.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.2.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.8","@next/eslint-plugin-next":"16.3.1","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.3.2_1786986136883_0.5058866827026522","host":"s3://npm-registry-packages-npm-production"}},"7.3.3":{"name":"eslint-config-spartan","version":"7.3.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.3.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"da016e16a6adcd7150449fac52884b7d0ea3adce","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.3.3.tgz","fileCount":24,"integrity":"sha512-cuoF0/aSEwWdXN8c70s5y9+glP8tfhZGlffQdg1dvUb5Qun76yaocJwnOIvDeA4GphZG0wUloA2/lG3gEERhjQ==","signatures":[{"sig":"MEYCIQC4tVSDTHBqOZfTe6Pslk27nY7KLEV/4r5yPbMFdS4xcAIhAKimwZ6zTWBbRKX4LXHTqFEufMUjs7/h8sd8TqaW3kUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183398},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"1fad7a7521e0981298cfb90b405b3ea6ed051fb7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.17.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"remark":"15.0.1","globals":"17.11.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.67.0","eslint-plugin-jest":"29.16.1","eslint-plugin-jsdoc":"64.2.1","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.2.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.10","@next/eslint-plugin-next":"16.3.1","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.101.4","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.3.3_1787555865835_0.6730682028305948","host":"s3://npm-registry-packages-npm-production"}},"7.3.4":{"name":"eslint-config-spartan","version":"7.3.4","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.3.4","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"96158d142f5f8812c0d659edae6c0658946d4cb7","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.3.4.tgz","fileCount":24,"integrity":"sha512-MuQetbnDlfYOmJCcQNluGDC2106AFOybA/yno3ukSVBcngLi+Y733vHvS1wMOSwzIPJqO4zCyiv23yGd8i8qyQ==","signatures":[{"sig":"MEUCIQCcV2utwqGtvZuYNGrmSlbXsG8TQflGg9EQ0CuxTZ/EfQIgRMip1OnCEW9NCi2INhPigmsGFfqRsY0ANh+MZ+WqAns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183398},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"a68281e4354e6f5d2877d644afe90062390173bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.17.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"remark":"15.0.1","globals":"17.11.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.0","angular-eslint":"22.1.0","@eslint/eslintrc":"3.3.6","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.68.0","eslint-plugin-jest":"29.16.5","eslint-plugin-jsdoc":"64.2.1","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.2.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.5.10","@next/eslint-plugin-next":"16.3.3","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.102.8","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.3.4_1788174148939_0.841371954884431","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"eslint-config-spartan","version":"7.4.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.4.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"343114e0d13c7fddb39cf2ffb7c1c13d67244550","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.4.0.tgz","fileCount":24,"integrity":"sha512-uOgh+J0FPleMs+q0RYP3eIqILLgflxLZ7LvavzFrk7lJHJaJS1XfXOeDh0bOtbNABuRm+KG6oMAke+P/Gw/AgQ==","signatures":[{"sig":"MEUCIH7kpm/ZLYlx2eCfe/xPnHWQ994gJJajnDGrpsTYZLYJAiEAsdSnyYY3lkTIqoBvmDJwj+UzHSlO9+XeusdK8Mox69Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183564},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"96d6a39cf0191dfdabd6ff225fa2b6f98270cec2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remark":"15.0.1","globals":"17.12.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.70.0","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.3.6","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.0","@next/eslint-plugin-next":"16.3.4","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.102.8","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.4.0_1789150499525_0.1625516848985198","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"eslint-config-spartan","version":"7.4.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.4.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"5d6c77e1c8eb4b075276f99bdf97d9f20836eefe","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.4.1.tgz","fileCount":24,"integrity":"sha512-gFR3ugcKKaYc5f0zfqJp0pVacEryQJmOfqVbI8lfVo5fRjJH8cRaTryeYXvWQO8sIaAlP7Tgt/fD3jtRLvbd0Q==","signatures":[{"sig":"MEYCIQDEOE5bNSx7KOszZ1ur2e32vhO5ufV6dEbYX+QirkkWNwIhAM1lsq1KrjR7D/Enw6zBYHWg+N2iU9BzlgkOiXUEAe4K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183564},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"6695221059182fe723c6a1e84b5b95799e236dcc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remark":"15.0.1","globals":"17.12.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.70.0","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.3.9","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.0","@next/eslint-plugin-next":"16.3.4","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.102.8","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.4.1_1789381626932_0.8801505467862318","host":"s3://npm-registry-packages-npm-production"}},"7.4.2":{"name":"eslint-config-spartan","version":"7.4.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.4.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"c979f6e6ed8b0abdb83b5754bc2e1181e0290de9","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.4.2.tgz","fileCount":24,"integrity":"sha512-s/+SBz+aJiqcqatNIGEeosNgy3G1mnwxbYMTvJ9OXPGYiL34srkFTnI5H7kwrn58ftp8Uh4vcaBUbmWHRGwd0A==","signatures":[{"sig":"MEYCIQD/sQaw3LSNICUlFsWvwEzgGb94zTsn1FrbVpPj3bK9kgIhAM56f9CsWpDxBofZXfLnKCnYY7B+wjMlwho2dKHRWmUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183564},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"f9c217f40fcf7942f9991fd20e2611e33fdadcd2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remark":"15.0.1","globals":"17.12.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.70.0","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.3.9","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.0","@next/eslint-plugin-next":"16.3.5","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.102.8","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.4.2_1789406883371_0.04282649927863558","host":"s3://npm-registry-packages-npm-production"}},"7.4.3":{"name":"eslint-config-spartan","version":"7.4.3","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.4.3","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"cb7b041278cc47abe6d730bca1046653305a366e","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.4.3.tgz","fileCount":24,"integrity":"sha512-EX/Re+nL5wM2guiBZ1YjBc59asMzCQiCFC7PxPjIH6J+GOZkCywWux1JXXuAguWFsVR+lPkjC8HmSk9vK2LxWg==","signatures":[{"sig":"MEUCIQCHVvb+UjzNDDSqjf+HWUDqL0sBw60PhX0v39hOaRQI8AIgOZ92Zo4nrZhqw5E6NSkxFLW8KmYuK/N0lEMwcq2x3YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBF2C8b5ILIuLu0qfQ3eoyUmx7O6JE7RVVXm3ny1Zg/AiEAmM3Qf6C0DbHwiuoa2A9+nsR0OrW3HBLd63SepSOKPTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183564},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"d2f9d648f3c3fdeea0ebf0ca5c5d65cca3e1e018","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remark":"15.0.1","globals":"17.12.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.70.0","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.3.9","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.0","@next/eslint-plugin-next":"16.3.5","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.11.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.102.8","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.4.3_1789754281916_0.6704500905003146","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"eslint-config-spartan","version":"7.5.0","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.5.0","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"384ccf872b79e95d42e5441f2ed840d6a6089557","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.5.0.tgz","fileCount":24,"integrity":"sha512-eIugi2/G4zbfavbYIZDfDsKeo42JN0dtj5E0qZOe9Qh6AabfBZ5ph/4ZIjkIWg8lk4tDWdJth5CXn/4Yg9WAtg==","signatures":[{"sig":"MEUCIQDv5vNO7so7h174yfEnNNchy2VzKvHax4MPo8HleTMRwgIgeJtDgoTtLPXFAw1EdsVvrBqYu5NTH5pI5SJKho8KqL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCL00eyK3Ocrr+EQOUUiex50UmJR2hGVtl+91QBWCFSfwIgD/dMuhtyVtj2HKj3PGOToQETTDF8j/PYltRm6U70YmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183564},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"0a00a664fba8fe369442b248be286df168f45add","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"remark":"15.0.1","globals":"17.12.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.70.0","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.5.2","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.0","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.0","@next/eslint-plugin-next":"16.3.5","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.12.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.103.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.5.0_1790003893119_0.052930655315887254","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"eslint-config-spartan","version":"7.5.1","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.5.1","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"7fa53c7bea45de2908c099c6490362d616410ce7","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.5.1.tgz","fileCount":24,"integrity":"sha512-OaRbW4AO9x3kzFHixWLnik8/LiZK5rmnaAR/fT8nSK2vzIiSIC0p8NBhYVOzMxS2X0nlmTJ7inPEJAzO4noO+A==","signatures":[{"sig":"MEUCIQCncg6AQ/pIFdxiJ9Y0xuYAm4QXGaGGu2pOoH0rwXvAVQIgAIT2aPO5wOZcP/UPEGKwcqjTezc9RMWPrllSd31WdRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNUhY5bK97cleIBsY6V7YmIwGybaQvn814PvgloEAibwIgCxJL2fzMKSR5IwCBCK/n5JE0/F+avyXXHU8RZt3bDP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183564},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"f2d486dd8e1b290577b33683b6601479df775866","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"remark":"15.0.1","globals":"17.12.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.70.1","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.5.4","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.0","@next/eslint-plugin-next":"16.3.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.12.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.103.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.5.1_1790622897018_0.8832449240893041","host":"s3://npm-registry-packages-npm-production"}},"7.5.2":{"name":"eslint-config-spartan","version":"7.5.2","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"author":{"name":"David Dearden"},"license":"MIT","_id":"eslint-config-spartan@7.5.2","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"fd4bea62a1ddab34f330523dbff9ac28c2088e31","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.5.2.tgz","fileCount":24,"integrity":"sha512-KVDm9aIYH+EisoELk5xN0vlkpZ3xhou0rpNWsZszmOqizJYRPBmL4aXhgRB9n1xg2MAnNtxQmmma4tesSwOAtA==","signatures":[{"sig":"MEUCIQD0ZMFbtQll/wIxm53tuluXFzodhhrmDsLXjaRyOa/vnAIgC/FiM5BLUxUoMeMpgfC66bE3JuwY99gD5qjoakI7LDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCp3cD4X9eeOeRFKx6zUDA3kw7Wc/87BgowyWac3t2AtgIhAJgnsaE7kUJLLZbKhuBZvk/lvTh16OMf3vaL2T8IQyKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183522},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"b13a427c6533106f77126c043a502cea00d9af53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"remark":"15.0.1","globals":"17.12.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.70.1","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.5.4","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.0.1","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.0","@next/eslint-plugin-next":"16.3.6","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.12.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.103.2","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-spartan_7.5.2_1791195249004_0.0831906448413271","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"_id":"eslint-config-spartan@7.6.0","bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"dist":{"shasum":"7e5962ec2c6a9414b0b9cfbec5c85ca43b0a739a","tarball":"https://registry.npmjs.org/eslint-config-spartan/-/eslint-config-spartan-7.6.0.tgz","fileCount":24,"integrity":"sha512-8XoRy2X/dn5xPTcPqPqzLWNMmxDMpJEefQxOJl7BK7Ywt3F6zsdHu57D4FGM/pg1Gms3WJZkA6WN1ijBmp9Q0Q==","signatures":[{"sig":"MEUCIQC5aCDTk4ibAdpl+Ftn2gxKV2EVss3pf92ippV2p+3ZKQIgJeGNWPlUnO0W5jGB9hgoXrJIN0t2XXXQAziFpzRRXDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF/a+4EJ4+94YMVM3E9/vEyoMFfCAlb2iUq6A+thy3WMAiA8qib2Eq7OckI5H1o/MWJlyrfkaIMmwroIR6Yq+HHQow=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-spartan@7.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183642},"main":"index.cjs","name":"eslint-config-spartan","type":"module","types":"index.d.ts","author":{"name":"David Dearden"},"module":"index.js","engines":{"node":">=20.10"},"exports":{".":{"import":{"types":"./index.d.ts","import":"./index.js"},"default":"./index.js","require":{"types":"./index.d.cts","require":"./index.cjs"}},"./utils":{"import":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"default":"./utils/index.js","require":{"types":"./utils/index.d.cts","require":"./utils/index.cjs"}},"./mixins":{"import":{"types":"./mixins/index.d.ts","import":"./mixins/index.js"},"default":"./mixins/index.js","require":{"types":"./mixins/index.d.cts","require":"./mixins/index.cjs"}},"./remark":{"import":{"types":"./remark/index.d.ts","import":"./remark/index.js"},"default":"./remark/index.js","require":{"types":"./remark/index.d.cts","require":"./remark/index.cjs"}}},"gitHead":"c36d9193672f59cf2a5246f37a2d0716087991b3","license":"MIT","version":"7.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1518e2bc-8d53-482e-a77d-ae34737f0b7d"}},"homepage":"https://github.com/glitch452/eslint-config-spartan#readme","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated eslint config.","directories":{},"maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"_nodeVersion":"24.21.0","dependencies":{"remark":"15.0.1","globals":"17.13.0","@eslint/js":"9.39.5","eslint-mdx":"3.8.1","remark-gfm":"4.0.1","tailwindcss":"3.4.19","@eslint/compat":"2.1.1","angular-eslint":"22.5.0","@eslint/eslintrc":"3.3.7","eslint-plugin-mdx":"3.8.1","typescript-eslint":"8.71.0","eslint-plugin-jest":"29.16.6","eslint-plugin-jsdoc":"64.5.4","eslint-plugin-mocha":"11.3.0","eslint-plugin-react":"7.37.5","eslint-plugin-regexp":"3.3.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-cypress":"6.4.4","eslint-plugin-i18next":"6.1.5","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"65.0.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-security":"4.2.0","remark-preset-prettier":"2.0.2","eslint-plugin-i18n-json":"4.0.1","eslint-plugin-storybook":"10.6.1","@next/eslint-plugin-next":"16.3.8","@stylistic/eslint-plugin":"5.10.0","eslint-plugin-playwright":"2.12.0","remark-lint-no-dead-urls":"2.0.1","eslint-plugin-chai-expect":"4.1.0","eslint-plugin-jest-dom-ya":"1.0.1","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","eslint-import-resolver-node":"0.4.0","eslint-plugin-chai-friendly":"1.2.1","eslint-plugin-unused-imports":"4.4.1","@tanstack/eslint-plugin-query":"5.104.1","@types/eslint-config-prettier":"6.11.3","@types/eslint-plugin-jsx-a11y":"6.10.1","@types/eslint-plugin-security":"3.0.1","eslint-plugin-testing-library":"7.16.2","eslint-plugin-typescript-enum":"2.1.0","remark-preset-lint-consistent":"6.0.1","eslint-plugin-googleappsscript":"1.0.5","remark-preset-lint-recommended":"7.0.1","@types/eslint-plugin-tailwindcss":"3.17.0","eslint-import-resolver-typescript":"4.4.5","remark-preset-lint-markdown-style-guide":"6.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-spartan_7.6.0_1791216951363_0.46316818089939926"}}},"time":{"created":"2025-02-16T06:05:13.291Z","modified":"2026-10-05T16:15:51.806Z","0.1.0":"2025-02-16T06:05:13.564Z","0.1.1":"2025-02-16T06:42:06.481Z","0.2.0":"2025-02-16T23:35:56.545Z","0.3.0":"2025-02-17T00:16:40.341Z","0.4.0":"2025-02-17T22:45:53.625Z","0.4.1":"2025-02-26T03:15:43.997Z","0.5.0":"2025-02-28T20:43:31.810Z","0.5.1":"2025-03-03T16:18:23.448Z","0.5.2":"2025-03-03T16:21:16.636Z","0.5.3":"2025-03-03T16:31:05.394Z","0.5.4":"2025-03-03T22:22:37.534Z","0.5.5":"2025-03-04T15:49:02.011Z","0.5.6":"2025-03-05T16:04:30.061Z","0.5.7":"2025-03-06T16:02:21.049Z","0.5.8":"2025-03-07T15:39:42.089Z","0.5.9":"2025-03-07T15:49:40.305Z","0.5.10":"2025-03-07T23:22:42.181Z","0.5.11":"2025-03-08T18:00:53.081Z","0.5.12":"2025-03-09T03:20:22.102Z","0.5.13":"2025-03-10T14:35:36.541Z","0.5.14":"2025-03-10T14:53:58.458Z","0.6.0":"2025-03-15T06:37:56.146Z","1.0.0":"2025-03-16T06:17:06.657Z","1.0.1":"2025-03-16T22:38:53.638Z","1.0.2":"2025-03-16T23:11:23.238Z","1.0.3":"2025-03-17T14:54:32.402Z","1.0.4":"2025-03-17T15:16:03.820Z","1.0.5":"2025-03-25T00:15:19.032Z","1.0.6":"2025-04-07T02:27:38.704Z","1.0.7":"2025-04-07T02:31:46.156Z","1.0.8":"2025-04-07T02:34:08.793Z","1.0.9":"2025-04-07T02:41:31.797Z","1.0.10":"2025-04-20T02:46:54.571Z","1.1.0":"2025-04-20T03:09:24.104Z","1.1.1":"2025-04-21T22:08:39.733Z","1.1.2":"2025-05-01T17:48:26.760Z","1.1.3":"2025-05-09T15:25:59.174Z","1.1.4":"2025-05-12T16:27:51.915Z","1.2.0":"2025-05-20T01:11:39.984Z","1.2.1":"2025-05-20T01:13:49.250Z","1.2.2":"2025-05-26T15:55:46.178Z","2.0.0":"2025-05-26T16:41:41.324Z","2.0.1":"2025-05-26T16:43:13.239Z","2.0.2":"2025-06-09T15:18:08.292Z","2.0.3":"2025-06-09T15:25:51.186Z","2.1.0":"2025-06-10T21:33:28.649Z","2.1.1":"2025-06-16T14:52:26.043Z","2.2.0":"2025-06-16T15:04:49.679Z","3.0.0":"2025-06-16T15:23:48.478Z","3.0.1":"2025-06-23T14:51:46.777Z","3.0.2":"2025-06-24T00:53:21.784Z","3.0.3":"2025-06-30T20:48:15.068Z","3.0.4":"2025-06-30T20:54:15.628Z","3.0.5":"2025-07-07T16:13:50.995Z","3.0.6":"2025-07-14T16:54:10.490Z","3.0.7":"2025-07-21T15:17:20.876Z","3.0.8":"2025-07-21T16:35:21.685Z","3.0.9":"2025-07-28T15:13:38.998Z","4.0.0":"2025-07-28T15:22:52.547Z","4.0.1":"2025-08-04T18:51:23.966Z","4.1.0":"2025-08-04T19:05:14.126Z","5.0.0":"2025-08-04T22:03:08.918Z","5.0.1":"2025-08-04T22:08:02.620Z","5.0.2":"2025-08-08T16:40:33.730Z","5.1.0":"2025-08-08T17:11:32.216Z","5.1.1":"2025-08-08T18:15:46.544Z","5.2.0":"2025-08-08T19:33:08.297Z","5.2.1":"2025-08-18T17:15:38.651Z","5.2.2":"2025-08-18T17:17:54.142Z","5.2.3":"2025-08-18T17:24:56.649Z","5.2.4":"2025-08-26T15:38:04.278Z","5.2.5":"2025-09-04T03:49:24.550Z","5.2.6":"2025-09-08T17:40:49.026Z","5.3.0":"2025-09-08T18:26:12.192Z","5.4.0":"2025-09-08T22:18:06.627Z","5.4.1":"2025-09-15T15:14:38.600Z","5.4.2":"2025-09-15T15:31:21.424Z","5.4.3":"2025-09-22T15:09:08.157Z","5.5.0":"2025-09-22T15:33:48.163Z","5.5.1":"2025-09-29T14:57:08.910Z","5.5.2":"2025-09-29T14:59:36.542Z","5.6.0":"2025-09-29T15:17:20.285Z","5.7.0":"2025-10-06T17:15:49.031Z","5.7.1":"2025-10-06T17:18:36.041Z","5.7.2":"2025-10-06T18:32:05.603Z","5.7.3":"2025-10-13T17:57:38.353Z","5.8.0":"2025-10-13T18:12:35.906Z","5.9.0":"2025-10-13T18:26:58.680Z","5.9.1":"2025-10-20T11:27:08.742Z","5.9.2":"2025-10-23T16:09:20.899Z","5.9.3":"2025-10-27T17:57:24.609Z","5.9.4":"2025-10-27T18:00:20.661Z","5.9.5":"2025-10-27T18:03:09.453Z","5.9.6":"2025-11-03T18:35:12.455Z","5.9.7":"2025-12-21T19:18:20.950Z","5.10.0":"2025-12-22T04:59:34.810Z","5.11.0":"2025-12-22T05:16:58.693Z","5.11.1":"2025-12-22T05:26:09.013Z","5.12.0":"2025-12-23T07:31:22.324Z","5.12.1":"2025-12-23T07:33:39.538Z","5.12.2":"2025-12-25T00:24:42.164Z","5.12.3":"2026-01-05T15:50:11.381Z","5.12.4":"2026-01-05T15:53:07.579Z","5.12.5":"2026-01-12T16:22:06.636Z","5.12.6":"2026-01-12T17:52:30.024Z","5.13.0":"2026-01-19T21:40:57.796Z","5.13.1":"2026-01-26T16:09:17.000Z","5.14.0":"2026-01-26T16:58:39.478Z","5.14.1":"2026-02-02T16:23:00.623Z","5.14.2":"2026-02-02T17:13:53.576Z","5.15.0":"2026-02-10T16:32:58.134Z","5.15.1":"2026-02-17T16:12:38.528Z","5.15.2":"2026-02-21T01:53:37.440Z","5.15.3":"2026-02-23T16:15:55.240Z","5.15.4":"2026-02-23T16:26:48.132Z","5.15.5":"2026-02-23T18:50:25.915Z","5.15.6":"2026-02-23T21:56:51.754Z","5.15.7":"2026-02-28T18:09:59.314Z","5.15.8":"2026-03-02T16:55:43.514Z","5.16.0":"2026-03-09T17:00:01.853Z","5.16.1":"2026-03-16T15:20:49.523Z","5.16.2":"2026-03-16T15:31:34.970Z","5.16.3":"2026-03-23T15:20:04.012Z","5.16.4":"2026-03-23T15:25:50.279Z","5.16.5":"2026-03-30T15:22:38.454Z","5.17.0":"2026-04-06T20:35:54.541Z","5.18.0":"2026-04-06T21:12:44.162Z","5.18.1":"2026-04-13T15:18:00.839Z","5.18.2":"2026-04-20T15:03:20.152Z","5.19.0":"2026-04-20T15:37:04.131Z","5.19.1":"2026-04-27T22:51:01.819Z","5.19.2":"2026-05-04T15:24:15.811Z","5.19.3":"2026-05-11T15:12:16.151Z","5.19.4":"2026-05-11T15:19:51.070Z","5.19.5":"2026-05-11T15:25:49.393Z","5.19.6":"2026-05-19T16:04:01.301Z","5.19.7":"2026-05-19T16:07:23.604Z","5.19.8":"2026-05-25T15:09:17.179Z","5.19.9":"2026-05-25T15:13:23.445Z","5.19.10":"2026-05-25T15:32:08.740Z","6.0.0":"2026-05-26T06:17:11.488Z","6.0.1":"2026-05-29T17:01:30.114Z","6.0.2":"2026-06-08T15:09:31.099Z","6.0.3":"2026-06-08T15:22:38.072Z","6.0.4":"2026-06-14T03:21:43.422Z","7.0.0":"2026-06-14T04:49:29.261Z","7.0.1":"2026-06-22T15:18:24.353Z","7.0.2":"2026-06-22T15:23:10.796Z","7.0.3":"2026-06-29T08:31:22.926Z","7.0.4":"2026-06-29T08:33:54.033Z","7.0.5":"2026-06-29T23:41:30.752Z","7.0.6":"2026-07-06T21:51:10.862Z","7.0.7":"2026-07-13T15:42:59.529Z","7.1.0":"2026-07-20T20:33:03.156Z","7.1.1":"2026-07-27T10:36:03.892Z","7.1.2":"2026-07-27T15:04:20.418Z","7.2.0":"2026-08-03T17:19:06.982Z","7.3.0":"2026-08-10T15:25:49.409Z","7.3.1":"2026-08-17T11:40:43.779Z","7.3.2":"2026-08-17T17:02:17.017Z","7.3.3":"2026-08-24T07:17:45.976Z","7.3.4":"2026-08-31T11:02:29.057Z","7.4.0":"2026-09-11T18:14:59.663Z","7.4.1":"2026-09-14T10:27:07.085Z","7.4.2":"2026-09-14T17:28:03.532Z","7.4.3":"2026-09-18T17:58:02.002Z","7.5.0":"2026-09-21T15:18:13.191Z","7.5.1":"2026-09-28T19:14:57.108Z","7.5.2":"2026-10-05T10:14:09.083Z","7.6.0":"2026-10-05T16:15:51.446Z"},"bugs":{"url":"https://github.com/glitch452/eslint-config-spartan/issues"},"author":{"name":"David Dearden"},"license":"MIT","homepage":"https://github.com/glitch452/eslint-config-spartan#readme","keywords":["config","cypress","eslint","eslintconfig","jest","jsdoc","lint","linter","markdown","mocha","react","storybook","typescript","validate","vitest"],"repository":{"url":"git+ssh://git@github.com/glitch452/eslint-config-spartan.git","type":"git"},"description":"An opinionated eslint config.","maintainers":[{"name":"glitch452","email":"david@dearden.ca"}],"readme":"# ESLint Config Spartan\n\n[![NPM License](https://img.shields.io/npm/l/eslint-config-spartan)](https://choosealicense.com/licenses/mit/)\n[![NPM Version](https://img.shields.io/npm/v/eslint-config-spartan)](https://www.npmjs.com/package/eslint-config-spartan)\n[![NPM Downloads](https://img.shields.io/npm/dw/eslint-config-spartan?logo=npm)](https://www.npmjs.com/package/eslint-config-spartan)\n\n<img src=\"assets/spartan-icon.jpg\" width=\"150\" height=\"150\">\n\n`eslint-config-spartan` is an opinionated [eslint](https://eslint.org) configuration with separate configs (called\nmixins) for various eslint plugins.\n\n**Details:**\n\n- **Config Format:** `Flat config` No support for the `eslintrc` format.\n- **ESLint Version:** `^9.39.5`\n- **Module Type**: `ESM` and `CJS`\n\n## Table of Contents\n\n- [ESLint Config Spartan](#eslint-config-spartan)\n  - [Table of Contents](#table-of-contents)\n  - [What's New](#whats-new)\n  - [Philosophy](#philosophy)\n  - [Install](#install)\n  - [Build Config](#build-config)\n  - [Utilities](#utilities)\n    - [Files](#files)\n    - [Merge Config](#merge-config)\n  - [Mixins](#mixins)\n    - [Angular](#angular)\n    - [Chai](#chai)\n    - [Common Js](#common-js)\n    - [Cypress](#cypress)\n    - [Google Apps Script](#google-apps-script)\n    - [i18n JSON](#i18n-json)\n    - [i18next](#i18next)\n    - [Jest](#jest)\n    - [Jest DOM](#jest-dom)\n    - [JS Doc](#js-doc)\n    - [JSX Accessibility](#jsx-accessibility)\n    - [Markdown and MDX](#markdown-and-mdx)\n    - [Mocha](#mocha)\n    - [Naming Convention](#naming-convention)\n    - [NextJs](#nextjs)\n    - [Playwright](#playwright)\n    - [Prettier](#prettier)\n    - [Promise](#promise)\n    - [React](#react)\n    - [Regular Expressions (RegExp)](#regular-expressions-regexp)\n    - [Storybook](#storybook)\n    - [Tailwind CSS](#tailwind-css)\n    - [TanStack Query](#tanstack-query)\n    - [Testing Library / React](#testing-library--react)\n    - [Type Enabled](#type-enabled)\n    - [Unicorn](#unicorn)\n    - [Vitest](#vitest)\n  - [Remark](#remark)\n    - [Usage](#usage)\n    - [Usage With Prettier](#usage-with-prettier)\n  - [License](#license)\n\n## What's New\n\nCheck out the [GitHub Releases](https://github.com/glitch452/eslint-config-spartan/releases) page for the latest release\nnotes.\n\n## Philosophy\n\nFor the most part, `eslint-config-spartan` aims to be opinionated in areas that promote good practices and prevent\ncommon pitfalls and/or foot-guns. `eslint-config-spartan` tries not to be over opinionated in areas that are not related\nto preventing errors; however, some of the opinions are also chosen for the sake of consistency, especially when\nauto-fix rules are available to help maintain the consistency without extra burden for the writer.\n\n`eslint-config-spartan` also strongly recommends the use of code-formatting tools, such as\n[prettier](https://prettier.io). Such tools help to remove some mental load from the writer. They also assist the\nreader, where the consistency can help to more quickly parse though code. This can also help with code review, since the\nreviewer can focus more of their energy on the functionality of the code. Lastly, these can help to reduce diffs in git\ncommits, which also helps with code review, since it's easier to focus in on what has actually changed, rather than what\nwas simply reformatted.\n\n## Install\n\n```sh\nnpm install --save-dev eslint eslint-config-spartan\n```\n\n## Build Config\n\nThe primary export of this config is a function called `buildConfig`. This function returns the base config and can\nreceive other configs or mixins as inputs, which are included in the final config array output.\n\n> [!NOTE]\n>\n> This config does not enable any rules from `typescript-eslint` that require type information. These rules are\n> extremely useful, however they can cause performance issue in some code bases, so they have been separated into their\n> own [mixin](#type-enabled) to be applied as separately. See\n> [Linting with Type Information](https://typescript-eslint.io/getting-started/typed-linting/) for details.\n\n**The base config includes the following plugins:**\n\n- The [@eslint/js](https://www.npmjs.com/package/@eslint/js) rules have no prefix\n- The [typescript-eslint](https://www.npmjs.com/package/typescript-eslint) rules are prefixed with `@typescript-eslint`\n- The [@stylistic/eslint-plugin](https://www.npmjs.com/package/@stylistic/eslint-plugin) rules are prefixed with\n  `@stylistic`\n- The [eslint-plugin-import-x](https://www.npmjs.com/package/eslint-plugin-import-x) rules are prefixed with `import`\n- The [eslint-plugin-security](https://www.npmjs.com/package/eslint-plugin-security) rules are prefixed with `security`\n- The [eslint-plugin-unused-imports](https://www.npmjs.com/package/eslint-plugin-unused-imports) rules are prefixed with\n  `unused-imports`\n- The [eslint-plugin-typescript-enum](https://www.npmjs.com/package/eslint-plugin-typescript-enum) rules are prefixed\n  with `typescript-enum`\n\n**Example:**\n\n```js\n// eslint.config.js\nimport { buildConfig } from 'eslint-config-spartan';\nimport { jsDoc, prettier, typeEnabled } from 'eslint-config-spartan/mixins';\nimport { files } from 'eslint-config-spartan/utils';\n\nexport default buildConfig(\n  typeEnabled({\n    parserOptions: {\n      tsconfigRootDir: import.meta.dirname,\n      projectService: true,\n    },\n  }),\n  jsDoc,\n  {\n    name: 'root/scripts',\n    files: [`scripts/${files.jsTsNoX}`],\n    rules: {\n      '@typescript-eslint/no-magic-numbers': 'off',\n      'security/detect-non-literal-fs-filename': 'off',\n    },\n  },\n  prettier,\n  { ignores: ['coverage/', 'reports/', '.vscode/', 'dist/'] },\n);\n```\n\n## Utilities\n\n### Files\n\nThe `files` utility contains a set of commonly used glob patterns for various file names and extensions that may require\nlinting. These can be used as items in the `files` or `ignores` fields in a flat config object.\n\n**Example:**\n\n```js\nimport { files } from 'eslint-config-spartan/utils';\n\nconst config = {\n  files: [files.jsTs, files.markdown],\n  rules: {\n    // ... Additional rules\n  },\n};\n```\n\n### Merge Config\n\nThe `mergeConfig` utility combines the given config options into an array of single configs. Each input can be an\nindividual config, a function that returns a config (or array of configs), or an array of the previous types.\n\nThis would be useful in a monorepo where there is a main `eslint.config.js` file that exports a base config, which can\nbe extended by using this utility.\n\n**Example:**\n\n```js\n// eslint.config.js\nimport base from '../../eslint.config.js';\nimport { jsDoc, mdx, nextJs, prettier, react } from 'eslint-config-spartan/mixins';\nimport { files, mergeConfig } from 'eslint-config-spartan/utils';\n\nexport default mergeConfig(base, jsDoc, react, nextJs, mdx({ files: [files.mdx] }), prettier);\n```\n\n## Mixins\n\nMixins are functions which return an eslint config. Most of the mixins import a plugin along with some configured rules.\nThe mixins have some inputs for convenience, i.e. choosing which files the mixin applies to, but the rules and config\ncan be overridden in a subsequent config in the final config array.\n\n### Angular\n\nThe `angular` mixin creates an ESLint config for\n[@angular-eslint/eslint-plugin](https://www.npmjs.com/package/@angular-eslint/eslint-plugin) and\n[@angular-eslint/eslint-plugin-template](https://www.npmjs.com/package/@angular-eslint/eslint-plugin-template) to assist\nwith using the [Angular](https://angular.dev) framework.\n\nRule Prefixes:\n\n- The `@angular-eslint/eslint-plugin` rules are prefixed with `@angular-eslint`\n- The `@angular-eslint/eslint-plugin-template` rules are prefixed with `@angular-eslint/template`\n\n```js\nimport { angular } from 'eslint-config-spartan/mixins';\n```\n\n> [!TIP]\n>\n> To see linting errors and apply auto-fix rules on save for `.html` files in VS Code, add the `html` language to the\n> `validate` list in the VS Code settings for `eslint`.\n>\n> ```json\n> // .vscode/settings.json\n> {\n>   \"eslint.validate\": [\"html\"]\n> }\n> ```\n\n### Chai\n\nThe `chai` mixin creates an ESLint config for\n[eslint-plugin-chai-friendly](https://www.npmjs.com/package/eslint-plugin-chai-friendly) and\n[eslint-plugin-chai-expect](https://www.npmjs.com/package/eslint-plugin-chai-expect) to assist with using the\n[Chai Assertion Library](https://www.chaijs.com).\n\nRule Prefixes:\n\n- The `eslint-plugin-chai-expect` rules are prefixed with `chai-expect`\n- The `eslint-plugin-chai-friendly` rules are prefixed with `chai-friendly`\n\n> [!NOTE]\n>\n> Note: This config also adjusts some `@typescript-eslint` rules to make them more helpful for test files.\n\n```js\nimport { chai } from 'eslint-config-spartan/mixins';\n```\n\n### Common Js\n\nThe `commonJs` mixin creates an ESLint config for common js files.\n\nThis config is included in `buildConfig` and applied to files with common js extensions. This can be used to apply the\nconfig to `.js` files which are known to be common js.\n\nNote: This config also adjusts some `@typescript-eslint` and `unicorn` rules that conflict with common js globals. This\nconfig should be added after the configs for these rules.\n\n```js\nimport { commonJs } from 'eslint-config-spartan/mixins';\n```\n\n### Cypress\n\nThe `cypress` mixin creates an ESLint config for\n[eslint-plugin-cypress](https://www.npmjs.com/package/eslint-plugin-cypress) to assist with using the\n[Cypress](https://www.cypress.io) Testing Framework.\n\nRule Prefixes:\n\n- The `eslint-plugin-cypress` rules are prefixed with `cypress`\n\n> [!NOTE]\n>\n> Note: This config also adjusts some `@typescript-eslint` rules to make them more helpful for test files.\n\n```js\nimport { cypress } from 'eslint-config-spartan/mixins';\n```\n\n### Google Apps Script\n\nThe `googleAppsScript` mixin creates an ESLint config for\n[eslint-plugin-googleappsscript](https://www.npmjs.com/package/eslint-plugin-googleappsscript) which contains globals\nfor the Google Apps Script environment.\n\nRule Prefixes:\n\n- The `eslint-plugin-googleappsscript` does not contain any rules.\n\n```js\nimport { googleAppsScript } from 'eslint-config-spartan/mixins';\n```\n\n### i18n JSON\n\nThe `i18nJson` mixin creates an ESLint config for\n[eslint-plugin-i18n-json](https://www.npmjs.com/package/eslint-plugin-i18n-json) to assist with maintaining json-based\ni18n translation files.\n\nRule Prefixes:\n\n- The `eslint-plugin-i18n-json` rules are prefixed with `i18n-json`\n\n```js\nimport { i18nJson } from 'eslint-config-spartan/mixins';\n\nexport default buildConfig(\n  i18nJson({\n    files: ['src/translations/*.json'],\n    identicalKeysFilePath: path.resolve('src/translations/en.json'),\n  }),\n);\n```\n\n> [!TIP]\n>\n> To see linting errors and apply auto-fix rules on save for `.json` files in VS Code, add the `json` language to the\n> `validate` list in the VS Code settings for `eslint`.\n>\n> ```json\n> // .vscode/settings.json\n> {\n>   \"eslint.validate\": [\"json\"]\n> }\n> ```\n\n### i18next\n\nThe `i18next` mixin creates an ESLint config for\n[eslint-plugin-i18next](https://www.npmjs.com/package/eslint-plugin-i18next) to assist with using the\n[i18next](https://www.i18next.com) internationalization library.\n\nRule Prefixes:\n\n- The `eslint-plugin-i18next` rules are prefixed with `i18next`\n\n```js\nimport { i18next } from 'eslint-config-spartan/mixins';\n```\n\n### Jest\n\nThe `jest` mixin creates an ESLint config for [eslint-plugin-jest](https://www.npmjs.com/package/eslint-plugin-jest) to\nassist with using the [jest](https://jestjs.io) testing framework.\n\nRule Prefixes:\n\n- The `eslint-plugin-jest` rules are prefixed with `jest`\n\n> [!NOTE]\n>\n> Note: This config also adjusts some `@typescript-eslint` rules to make them more helpful for test files.\n\n```js\nimport { jest } from 'eslint-config-spartan/mixins';\n```\n\n### Jest DOM\n\nThe `jestDom` mixin creates an ESLint config for\n[eslint-plugin-jest-dom-ya](https://www.npmjs.com/package/eslint-plugin-jest-dom-ya) to assist with using the\n[jest-dom](https://testing-library.com/docs/ecosystem-jest-dom/) element matchers.\n\nRule Prefixes:\n\n- The `eslint-plugin-jest-dom-ya` rules are prefixed with `jest-dom`\n\n```js\nimport { jestDom } from 'eslint-config-spartan/mixins';\n```\n\n### JS Doc\n\nThe `jsDoc` mixin creates an ESLint config for [eslint-plugin-jsdoc](https://www.npmjs.com/package/eslint-plugin-jsdoc)\nto assist with writing [JS Doc](https://jsdoc.app) comments.\n\nThis creates three configurations, one to apply the recommended rules to js files, another to apply the recommended\nrules to ts files and a third to configure rules across both sets of files.\n\nRule Prefixes:\n\n- The `eslint-plugin-jsdoc` rules are prefixed with `jsdoc`\n\n```js\nimport { jsDoc } from 'eslint-config-spartan/mixins';\n```\n\n### JSX Accessibility\n\nThe `jsxA11y` mixin creates an ESLint config for\n[eslint-plugin-jsx-a11y](https://www.npmjs.com/package/eslint-plugin-jsx-a11y) to assist with accessibility when using\nJSX templates.\n\nRule Prefixes:\n\n- The `eslint-plugin-jsx-a11y` rules are prefixed with `jsx-a11y`.\n\n```js\nimport { jsxA11y } from 'eslint-config-spartan/mixins';\n```\n\n### Markdown and MDX\n\nThe `mdx` mixin creates an ESLint config for [eslint-plugin-mdx](https://www.npmjs.com/package/eslint-plugin-mdx) to\nassist with writing [MDX](https://mdxjs.com) and [markdown](https://en.wikipedia.org/wiki/Markdown) files, as well as\ncode blocks within markdown files. This also adds support for using\n[remark-lint](https://github.com/remarkjs/remark-lint) rules within those files. See the [Remark](#remark) section of\nthis document for more details.\n\nThis creates two configurations, one to apply the recommended config for `.mdx`, `.md`, and `.markdown` files, and\nanother to apply the recommended config to code blocks in those files.\n\n> [!NOTE]\n>\n> - This config also adjusts some rules to accommodate mdx syntax and code blocks.\n> - The typescript-eslint rules that require type information cannot be used within code blocks, since the parser cannot\n>   parse the blocks within the files.\n\nRule Prefixes:\n\n- The `eslint-plugin-mdx` rules are prefixed with `mdx`.\n\n> [!TIP]\n>\n> To apply rules to the code blocks, the format for selecting the code block type is by first selecting the markdown\n> file itself, then adding the block type to the path. e.g. `*.{md,mdx}/js` to select all `js` code blocks within `.md`\n> or `.mdx` files.\n\n```js\nimport { mdx } from 'eslint-config-spartan/mixins';\n```\n\n### Mocha\n\nThe `mocha` mixin creates an ESLint config for [eslint-plugin-mocha](https://www.npmjs.com/package/eslint-plugin-mocha)\nto assist with using the [Mocha](https://mochajs.org) test framework.\n\n> [!NOTE]\n>\n> Note: This config also adjusts some `@typescript-eslint` rules to make them more helpful for test files.\n\nRule Prefixes:\n\n- The `eslint-plugin-mocha` rules are prefixed with `mocha`\n\n```js\nimport { mocha } from 'eslint-config-spartan/mixins';\n```\n\n### Naming Convention\n\nThe `namingConvention` mixin adds configuration for the\n[@typescript-eslint/naming-convention](https://typescript-eslint.io/rules/naming-convention) rule. Note: This mixin\nrequires the `@typescript-eslint` plugin to be already configured.\n\n```js\nimport { namingConvention } from 'eslint-config-spartan/mixins';\n```\n\n### NextJs\n\nThe `nextJs` mixin creates an ESLint config for\n[@next/eslint-plugin-next](https://www.npmjs.com/package/@next/eslint-plugin-next) to assist with\n[Next.js](https://nextjs.org) application development.\n\nRule Prefixes:\n\n- The `eslint-plugin-next` rules are prefixed with `@next/next`\n\n```js\nimport { nextJs } from 'eslint-config-spartan/mixins';\n```\n\n### Playwright\n\nThe `playwright` mixin creates an ESLint config for\n[eslint-plugin-playwright](https://www.npmjs.com/package/eslint-plugin-playwright) to assist with using the\n[Playwright](https://github.com/microsoft/playwright) framework.\n\nRule Prefixes:\n\n- The `eslint-plugin-playwright` rules are prefixed with `playwright`\n\n```js\nimport { playwright } from 'eslint-config-spartan/mixins';\n```\n\n### Prettier\n\nThe `prettier` mixin creates an ESLint config for disabling rules which may interfere or conflict with\n[Prettier](https://prettier.io).\n\n> [!IMPORTANT]\n>\n> This config must come LAST in the list of configurations so that it can override other configs.\n\n> [!NOTE]\n>\n> This config essentially re-exports [eslint-config-prettier](https://www.npmjs.com/package/eslint-config-prettier) with\n> some adjustments. It also disables rules for\n> [@stylistic/eslint-plugin](https://www.npmjs.com/package/@stylistic/eslint-plugin).\n\n```js\nimport { prettier } from 'eslint-config-spartan/mixins';\n```\n\n### Promise\n\nThe `promise` mixin creates an ESLint config for\n[eslint-plugin-promise](https://www.npmjs.com/package/eslint-plugin-promise) to assist with encouraging good practices\nwhen using JS Promises.\n\nRule Prefixes:\n\n- The `eslint-plugin-promise` rules are prefixed with `promise`\n\n```js\nimport { promise } from 'eslint-config-spartan/mixins';\n```\n\n### React\n\nThe `react` mixin creates an ESLint config for [eslint-plugin-react](https://www.npmjs.com/package/eslint-plugin-react)\nand [eslint-plugin-react-hooks](https://www.npmjs.com/package/eslint-plugin-react-hooks) to assist with\n[React](https://react.dev) application development.\n\nRule Prefixes:\n\n- The `eslint-plugin-react` rules are prefixed with `react`\n- The `eslint-plugin-react-hooks` rules are prefixed with `react-hooks`\n\n```js\nimport { react } from 'eslint-config-spartan/mixins';\n```\n\n### Regular Expressions (RegExp)\n\nThe `regExp` mixin creates an ESLint config for\n[eslint-plugin-regexp](https://www.npmjs.com/package/eslint-plugin-regexp) to assist with encouraging good practices\nwhen using [JS Regular Expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions).\n\nRule Prefixes:\n\n- The `eslint-plugin-regexp` rules are prefixed with `regexp`\n\n```js\nimport { regExp } from 'eslint-config-spartan/mixins';\n```\n\n### Storybook\n\nThe `storybook` mixin creates an ESLint config for\n[eslint-plugin-storybook](https://www.npmjs.com/package/eslint-plugin-storybook) to assist with component development in\n[Storybook](https://storybook.js.org).\n\nRule Prefixes:\n\n- The `eslint-plugin-storybook` rules are prefixed with `storybook`\n\n```js\nimport { storybook } from 'eslint-config-spartan/mixins';\n```\n\n### Tailwind CSS\n\nThe `tailwindCss` mixin creates an ESLint config for\n[eslint-plugin-tailwindcss](https://www.npmjs.com/package/eslint-plugin-tailwindcss) to assist with using the\n[Tailwind CSS](https://tailwindcss.com) framework.\n\nRule Prefixes:\n\n- The `eslint-plugin-tailwindcss` rules are prefixed with `tailwindcss`\n\n```js\nimport { tailwindCss } from 'eslint-config-spartan/mixins';\n```\n\n### TanStack Query\n\nThe `tanStackQuery` mixin creates an ESLint config for\n[@tanstack/eslint-plugin-query](https://www.npmjs.com/package/@tanstack/eslint-plugin-query) to assist with using the\n[TanStack Query](https://github.com/TanStack/query) hook for fetching, caching and updating asynchronous data in React,\nSolid, Svelte and Vue.\n\nRule Prefixes:\n\n- The `@tanstack/eslint-plugin-query` rules are prefixed with `@tanstack/query`\n\n```js\nimport { tanStackQuery } from 'eslint-config-spartan/mixins';\n```\n\n### Testing Library / React\n\nThe `testingLibraryReact` mixin creates an ESLint config for\n[eslint-plugin-testing-library](https://www.npmjs.com/package/eslint-plugin-testing-library) to assist with component\ntesting using [Testing Library](https://testing-library.com).\n\nRule Prefixes:\n\n- The `eslint-plugin-testing-library` rules are prefixed with `testing-library`\n\n```js\nimport { testingLibraryReact } from 'eslint-config-spartan/mixins';\n```\n\n### Type Enabled\n\nThe `typeEnabled` mixin creates an eslint config with type-enabled rules for\n[typescript-eslint](https://typescript-eslint.io). It requires an external config to enable the `@typescript-eslint`\nplugin itself since it only includes rules. i.e. it's meant to bs used with the base config created with\n[Build Config](#build-config). It also disables base eslint rules that are replaced with the equivalent\ntypescript-eslint rules.\n\n> [!NOTE]\n>\n> Note: This config also adds an ignores property to prevent these rules from being applied to code blocks within\n> markdown files when the `mdx` mixin is being used since the parser cannot access that code.\n\nRule Prefixes:\n\n- The `typescript-eslint` rules are prefixed with `@typescript-eslint`\n\n```js\nimport { typeEnabled } from 'eslint-config-spartan/mixins';\n```\n\n### Unicorn\n\nThe `unicorn` mixin creates an ESLint config for\n[eslint-plugin-unicorn](https://www.npmjs.com/package/eslint-plugin-unicorn) which contains miscellaneous rules.\n\nRule Prefixes:\n\n- The `eslint-plugin-unicorn` rules are prefixed with `unicorn`\n\n```js\nimport { unicorn } from 'eslint-config-spartan/mixins';\n```\n\n### Vitest\n\nThe `vitest` mixin creates an ESLint config for\n[@vitest/eslint-plugin](https://www.npmjs.com/package/@vitest/eslint-plugin) to assist with using the\n[Vitest](https://vitest.dev) Testing Framework.\n\nRule Prefixes:\n\n- The `@vitest/eslint-plugin` rules are prefixed with `vitest`\n\n> [!NOTE]\n>\n> Note: This config also adjusts some `@typescript-eslint` rules to make them more helpful for test files.\n\n```js\nimport { vitest } from 'eslint-config-spartan/mixins';\n```\n\n## Remark\n\nSince [eslint-plugin-mdx](https://www.npmjs.com/package/eslint-plugin-mdx) supports additional linting of markdown/mdx\nfiles using [remark](https://github.com/remarkjs/remark-lint), we have included a remark lint preset.\n\n### Usage\n\nTo use the included preset:\n\n1. Create the remark rc file at the root of your project (i.e. `.remarkrc.mjs`).\n2. Import the `remark` preset.\n3. Export the config with the preset included.\n\n```js\n// .remarkrc.mjs\nimport { remark } from 'eslint-config-spartan/remark';\n\nexport default { plugins: [remark] };\n```\n\n> [!NOTE]\n>\n> The [Markdown and MDX](#markdown-and-mdx) mixin is already configured to run `remark-lint` on the markdown and mdx\n> files. Once a `remarkrc` file is available, it will start reporting `remark-lint` errors through ESLint.\n\n### Usage With Prettier\n\nSimilarly to ESLint, many of the `remark-lint` rules conflict with the prettier formatting. We also include a prettier\npreset which disables the conflicting rules. As with the ESLint prettier config, the prettier preset should also be\nincluded at the end of the plugins list.\n\n```js\n// .remarkrc.mjs\nimport { remark, remarkPrettier } from 'eslint-config-spartan/remark';\n\nexport default { plugins: [remark, remarkPrettier] };\n```\n\n## License\n\nThe scripts and documentation in this project are released under the [MIT License](LICENSE) as defined by the\n[Open Source Initiative](https://opensource.org/license/mit).\n","readmeFilename":"README.md"}