{"_id":"@elia-schenker/eslint-plugin","_rev":"3-1b2ed0df7677e84a2ad6415a314f144f","name":"@elia-schenker/eslint-plugin","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@elia-schenker/eslint-plugin","version":"1.0.0","author":{"name":"eliaSchenker","email":"elia.schenker@gmail.com"},"license":"MIT","_id":"@elia-schenker/eslint-plugin@1.0.0","maintainers":[{"name":"elia-schenker","email":"elia.schenker@gmail.com"}],"dist":{"shasum":"946d623c012a5793231919c0020e7fc3d3a8f659","tarball":"https://registry.npmjs.org/@elia-schenker/eslint-plugin/-/eslint-plugin-1.0.0.tgz","fileCount":17,"integrity":"sha512-Kj8ONwd5WiFgOhybogfIs/lLyo5qQEWraM1zhwxOC2SEdiTOmlHGV6+sIZ1qI+gB6lKxUzduSOmyBXy0TlPlEw==","signatures":[{"sig":"MEYCIQC5K8j6MOPLTPJ2TdWOEz7O1pEk3GzuLBR0+z/wyQocugIhAMBs/f6hwHFOcRmH7CW/VrMywRtP4hTsAIF0ZJYra0fI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14286},"main":"index.js","type":"module","_npmUser":{"name":"elia-schenker","email":"elia.schenker@gmail.com"},"repository":{"url":"https://github.com/eliaSchenker/nuxt-eslint-preset","type":"git"},"description":"Custom eslint plugin I use for my personal projects.","directories":{},"dependencies":{"eslint-plugin-vue":"^9.30.0","typescript-eslint":"^8.25.0","eslint-plugin-unicorn":"^57.0.0","@stylistic/eslint-plugin":"^2.9.0","eslint-plugin-tailwindcss":"^3.17.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/eslint__js":"^8.42.3","eslint-plugin-eslint-plugin":"^6.2.0"},"peerDependencies":{"eslint":">=9.21.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.0_1741722840125_0.5549292110084623","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@elia-schenker/eslint-plugin","version":"1.0.1","author":{"name":"eliaSchenker","email":"elia.schenker@gmail.com"},"license":"MIT","_id":"@elia-schenker/eslint-plugin@1.0.1","maintainers":[{"name":"elia-schenker","email":"elia.schenker@gmail.com"}],"dist":{"shasum":"77a83053c4dbf6ea28e7751cc2cfeaf23f10a341","tarball":"https://registry.npmjs.org/@elia-schenker/eslint-plugin/-/eslint-plugin-1.0.1.tgz","fileCount":17,"integrity":"sha512-UVG5YLvWOgCAxHg+wtbw25x6OlSTc+FMZhQ/oz0bEGvVggH3DqhTEA2lnOBmsBus9w0SHwiNefO6KFg8nV4c1w==","signatures":[{"sig":"MEYCIQCONWnx7pNYd1/VG55Ig7rjqNw+aFBXS+GU3xkfSzf34gIhAKCTxsoDuaW/AEG2fN4TWSDp0rpUYICV/xTmBnQpA3iL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14207},"main":"index.js","type":"module","_npmUser":{"name":"elia-schenker","email":"elia.schenker@gmail.com"},"repository":{"url":"https://github.com/eliaSchenker/nuxt-eslint-preset","type":"git"},"description":"Custom eslint plugin I use for my personal projects.","directories":{},"dependencies":{"eslint-plugin-vue":"^9.30.0","typescript-eslint":"^8.25.0","eslint-plugin-unicorn":"^57.0.0","@stylistic/eslint-plugin":"^2.9.0","eslint-plugin-tailwindcss":"^3.17.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/eslint__js":"^8.42.3","eslint-plugin-eslint-plugin":"^6.2.0"},"peerDependencies":{"eslint":">=9.21.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.1_1741723730231_0.6125031794923708","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@elia-schenker/eslint-plugin","version":"1.0.2","main":"index.js","repository":{"type":"git","url":"https://github.com/eliaSchenker/nuxt-eslint-preset"},"author":{"name":"eliaSchenker","email":"elia.schenker@gmail.com"},"license":"MIT","type":"module","peerDependencies":{"eslint":">=9.21.0"},"devDependencies":{"@eslint/js":"^9.9.0","@types/eslint__js":"^8.42.3","eslint":"^9.21.0","eslint-plugin-eslint-plugin":"^6.2.0","typescript":"^5.5.4"},"dependencies":{"@stylistic/eslint-plugin":"^2.9.0","eslint-plugin-tailwindcss":"^3.17.4","eslint-plugin-unicorn":"^57.0.0","eslint-plugin-vue":"^9.30.0","typescript-eslint":"^8.25.0"},"description":"Custom eslint plugin I use for my personal projects.","_id":"@elia-schenker/eslint-plugin@1.0.2","dist":{"shasum":"3e2b1b4f15d03a2785ef1660bc0d96a0e6925cb4","integrity":"sha512-5baH5fzi6LghkXZAIQ1tEoMi/hz+O0vEY1B5RNFSRRBIR8eECtE5G2o1LmGUUzMX8U+PIiugKYsd8rvs2AXHcg==","tarball":"https://registry.npmjs.org/@elia-schenker/eslint-plugin/-/eslint-plugin-1.0.2.tgz","fileCount":17,"unpackedSize":14389,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIALg0WUjJTNShq3ejDUMvR0SLHS0+KlDbV/TosJFW/ewAiEAri8ZudzJMkyPScyS7DtSeUbtk7do8j02wVB7E7wwF8k="}]},"_npmUser":{"name":"elia-schenker","email":"elia.schenker@gmail.com"},"directories":{},"maintainers":[{"name":"elia-schenker","email":"elia.schenker@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_1.0.2_1742025515554_0.36533375067332363"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-11T19:54:00.019Z","modified":"2025-03-15T07:58:35.921Z","1.0.0":"2025-03-11T19:54:00.321Z","1.0.1":"2025-03-11T20:08:50.472Z","1.0.2":"2025-03-15T07:58:35.763Z"},"author":{"name":"eliaSchenker","email":"elia.schenker@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/eliaSchenker/nuxt-eslint-preset"},"description":"Custom eslint plugin I use for my personal projects.","maintainers":[{"name":"elia-schenker","email":"elia.schenker@gmail.com"}],"readme":"# eslint-plugin\n\nCustom eslint plugin I use for my personal projects.\n\nIncludes the following plugins:\n- @stylistic/eslint-plugin\n- eslint-plugin-unicorn\n- eslint-plugin-vue\n- eslint-plugin-tailwindcss\n- typescript-eslint\n\nThe plugins' recommended rulesets are extended with \nopinionated additional configurations.\n\n## Example Setup: Nuxt\n\nInstall the plugin using yarn, run\n```bash\nyarn add @elia-schenker/eslint-plugin\n```\n\nAdd config `flat/base` to eslint config\n```ts\n// eslint.config.mjs\nimport eslintPlugin from '@elia-schenker/eslint-plugin';\nimport withNuxt from './.nuxt/eslint.config.mjs';\n\nexport default withNuxt(...eslintPlugin.configs['flat/base']);\n```\n","readmeFilename":"README.md"}