{"_id":"@appfoundry/af-eslint-config","_rev":"6-79a26bc0a4b08dda0244ae51ff9327c7","name":"@appfoundry/af-eslint-config","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@appfoundry/af-eslint-config","version":"1.0.0","description":"AppFoundry Linting Config","main":"index.js","type":"module","devDependencies":{"@next/eslint-plugin-next":"^14.2.3","@typescript-eslint/parser":"^7.2.0","eslint-config-next":"^14.2.3","eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript-eslint":"^7.8.0"},"peerDependencies":{"eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript":"^5.4.3","typescript-eslint":"^7.8.0"},"volta":{"node":"22.0.0"},"_id":"@appfoundry/af-eslint-config@1.0.0","gitHead":"279de8f8bdb3739afb9f33aa1f38e951c007b0ac","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-zs78CpcD41a5mNiVSnCENwZq+3tH5IsVP6pjAPxqSBYZXFtEwevxd0TB3ztBw7h4GUFs9oeB1OYf2B3X1XHzow==","shasum":"11c5680e5fa891321ccd6022993ca9694d72db02","tarball":"https://registry.npmjs.org/@appfoundry/af-eslint-config/-/af-eslint-config-1.0.0.tgz","fileCount":3,"unpackedSize":1214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFn2e9OQWUrdcIV2SIN7WRl2O+QzRM8Kl7BIdOE3iQFAiBQTq5t/BGO2p8FdDyukEEONerTMo9T9eoJ8HbF1Ke2Jw=="}]},"_npmUser":{"name":"appfoundry-npm","email":"cloud@appfoundry.be"},"directories":{},"maintainers":[{"name":"appfoundry-npm","email":"cloud@appfoundry.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/af-eslint-config_1.0.0_1714750695880_0.12833570151912577"},"_hasShrinkwrap":false},"1.0.1":{"name":"@appfoundry/af-eslint-config","version":"1.0.1","description":"AppFoundry Linting Config","main":"index.js","type":"module","devDependencies":{"@next/eslint-plugin-next":"^14.2.3","@typescript-eslint/parser":"^7.2.0","eslint-config-next":"^14.2.3","eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript-eslint":"^7.8.0"},"peerDependencies":{"eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript":"^5.4.3","typescript-eslint":"^7.8.0"},"volta":{"node":"22.0.0"},"_id":"@appfoundry/af-eslint-config@1.0.1","gitHead":"279de8f8bdb3739afb9f33aa1f38e951c007b0ac","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-gK/lPWqvbkSvQTv5jCS/guq6B06WfMEm1sD3kOYzTidgpeFwnM5CuivOkCjdP8EyAuCLds9Nse9Xv8NE+4AVjA==","shasum":"f9df871920f2ad6fd51c68bbb652b30e84cfed12","tarball":"https://registry.npmjs.org/@appfoundry/af-eslint-config/-/af-eslint-config-1.0.1.tgz","fileCount":3,"unpackedSize":1214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLWl1LnnUCFJfbCCuyPqfR0Sxj3eYoXDtbora9ms6n6wIhALHBpiihrRLgpMtz4y/QV7SRT0hVywfD6m1Ub3pqI5Vo"}]},"_npmUser":{"name":"appfoundry-npm","email":"cloud@appfoundry.be"},"directories":{},"maintainers":[{"name":"appfoundry-npm","email":"cloud@appfoundry.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/af-eslint-config_1.0.1_1714751358888_0.5339396852390803"},"_hasShrinkwrap":false},"1.0.2":{"name":"@appfoundry/af-eslint-config","version":"1.0.2","description":"AppFoundry Linting Config","main":"index.js","type":"module","devDependencies":{"@next/eslint-plugin-next":"^14.2.3","@typescript-eslint/parser":"^7.2.0","eslint-config-next":"^14.2.3","eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript-eslint":"^7.8.0"},"peerDependencies":{"eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript":"^5.4.3","typescript-eslint":"^7.8.0"},"volta":{"node":"22.0.0"},"_id":"@appfoundry/af-eslint-config@1.0.2","gitHead":"279de8f8bdb3739afb9f33aa1f38e951c007b0ac","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-NjJtpOYFfSqj08fPhsvWf5vHsGAFQ5xz80O/F+XtGVX+w+EynWTP9jbizxJAZj7fIWF2uy3aCOVL4zWttUaExg==","shasum":"db1633518d9e0ccfa81b1a3ef31d8bbb6757c91e","tarball":"https://registry.npmjs.org/@appfoundry/af-eslint-config/-/af-eslint-config-1.0.2.tgz","fileCount":3,"unpackedSize":1214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC+JrqxdZP87NtgIURmsgKMF0hwMMqbshFr+Yif1wVNQIgKTH67k084hH5x+jOhXgSUCNdAH5uNatxc42TQqej7Ug="}]},"_npmUser":{"name":"appfoundry-npm","email":"cloud@appfoundry.be"},"directories":{},"maintainers":[{"name":"appfoundry-npm","email":"cloud@appfoundry.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/af-eslint-config_1.0.2_1714751455109_0.43925015753730934"},"_hasShrinkwrap":false},"1.0.3":{"name":"@appfoundry/af-eslint-config","version":"1.0.3","description":"AppFoundry Linting Config","main":"index.js","type":"module","devDependencies":{"@next/eslint-plugin-next":"^14.2.3","@typescript-eslint/parser":"^7.2.0","eslint-config-next":"^14.2.3","eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript-eslint":"^7.8.0"},"peerDependencies":{"eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript":"^5.4.3","typescript-eslint":"^7.8.0"},"volta":{"node":"22.0.0"},"_id":"@appfoundry/af-eslint-config@1.0.3","gitHead":"279de8f8bdb3739afb9f33aa1f38e951c007b0ac","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-xkbHguow7V8L4VS91PK01kjNaefg1PY7hxcCGNURmjMFv1atSSXsIxEPDYYEk5g6Pq9TwDDoC/gYfIOXZK2bRA==","shasum":"be0d65177bb5de1717c96509893edac7984a780d","tarball":"https://registry.npmjs.org/@appfoundry/af-eslint-config/-/af-eslint-config-1.0.3.tgz","fileCount":3,"unpackedSize":1214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICasjQ/f8XFSpWV/mS8PmeAC5gMjTU2GkgdvSOmllcfJAiBkbYvVbxlIu4AQN7ILeRqdOf0hZFX8wfOBfdyiCgZeUw=="}]},"_npmUser":{"name":"appfoundry-npm","email":"cloud@appfoundry.be"},"directories":{},"maintainers":[{"name":"appfoundry-npm","email":"cloud@appfoundry.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/af-eslint-config_1.0.3_1714751482707_0.6287412141862969"},"_hasShrinkwrap":false},"1.0.4":{"name":"@appfoundry/af-eslint-config","version":"1.0.4","description":"AppFoundry Linting Config","main":"index.js","type":"module","devDependencies":{"@next/eslint-plugin-next":"^14.2.3","@typescript-eslint/parser":"^7.2.0","eslint-config-next":"^14.2.3","eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript-eslint":"^7.8.0"},"peerDependencies":{"eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript":"^5.4.3","typescript-eslint":"^7.8.0"},"volta":{"node":"22.0.0"},"_id":"@appfoundry/af-eslint-config@1.0.4","gitHead":"279de8f8bdb3739afb9f33aa1f38e951c007b0ac","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-hxTsCd45UhlJKWvaRrRUAwDp5Xb+BEeaCO99tZvy9MxkwcDZdccA7VPI+B3H2GAE9KWytSCpu0T30/dWhQro3w==","shasum":"97b09fe6dac8520af508f9ed1332ab8f01ae6997","tarball":"https://registry.npmjs.org/@appfoundry/af-eslint-config/-/af-eslint-config-1.0.4.tgz","fileCount":3,"unpackedSize":1214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyd4vxP4SOYmFTrtaqnYZt9W2b24iGWAZWolVIihWDcQIgU+CE4+pjOOQMRdHwCAMP1FzIG2oICrMTaWz9TaVuc/s="}]},"_npmUser":{"name":"appfoundry-npm","email":"cloud@appfoundry.be"},"directories":{},"maintainers":[{"name":"appfoundry-npm","email":"cloud@appfoundry.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/af-eslint-config_1.0.4_1714751835148_0.12810524277951307"},"_hasShrinkwrap":false},"1.0.5":{"name":"@appfoundry/af-eslint-config","version":"1.0.5","description":"AppFoundry Linting Config","main":"index.js","type":"module","devDependencies":{"@next/eslint-plugin-next":"^14.2.3","@typescript-eslint/parser":"^7.2.0","eslint-config-next":"^14.2.3","eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript-eslint":"^7.8.0"},"peerDependencies":{"eslint-config-prettier":"^9.0.0","eslint-plugin-security":"^2.1.1","typescript":"^5.4.3","typescript-eslint":"^7.8.0"},"volta":{"node":"22.0.0"},"_id":"@appfoundry/af-eslint-config@1.0.5","gitHead":"bc59789f1718ea83d8cdd51ba5e86c9e8a287754","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-2yqua+pEB62tfQ8qaHKK8LxejAOMYacbCUbNJzPSDM3OHiaJeXHYVeIl8/wUYpdWyQbgM89N8AGR/VBPEngA2Q==","shasum":"ad29c1c5e2bf99497f9e9b08c45e15854c39e456","tarball":"https://registry.npmjs.org/@appfoundry/af-eslint-config/-/af-eslint-config-1.0.5.tgz","fileCount":4,"unpackedSize":2143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuxzCd8KxpPqCGU10IoYHNYl9yDvBvP6uqSpuHBgePeQIhAJ/2L8pUTD48OmFhlSHuawQOhqxRjoU+qTrNMDcR6WQO"}]},"_npmUser":{"name":"appfoundry-npm","email":"cloud@appfoundry.be"},"directories":{},"maintainers":[{"name":"appfoundry-npm","email":"cloud@appfoundry.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/af-eslint-config_1.0.5_1716900772163_0.9965885670353256"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-03T15:38:15.879Z","1.0.0":"2024-05-03T15:38:16.031Z","modified":"2024-05-28T12:52:52.499Z","1.0.1":"2024-05-03T15:49:19.048Z","1.0.2":"2024-05-03T15:50:55.250Z","1.0.3":"2024-05-03T15:51:22.854Z","1.0.4":"2024-05-03T15:57:15.288Z","1.0.5":"2024-05-28T12:52:52.294Z"},"maintainers":[{"name":"appfoundry-npm","email":"cloud@appfoundry.be"}],"description":"AppFoundry Linting Config","readme":"# af-eslint-config\n\n```bash\nnpm i @appfoundry/af-eslint-config\n```\n\n## Example\n\n```js\nimport config from \"@appfoundry/af-eslint-config\";\n\nexport default [...config];\n```\n\n### Add your own rules\n\n```js\nimport config from \"@appfoundry/af-eslint-config\";\n\nexport default [\n  ...config,\n  {\n    rules: {\n      \"no-console\": \"error\",\n    },\n  },\n];\n```\n\n## Recommended : @appfoundry/lintier\n\nInstalls all dependencies for you and makes the file.\n\n```bash\nnpx @appfoundry/lintier@latest\n```\n\n## Config\n\nMainly recommended config from eslint.\n\n```js\nimport globals from \"globals\";\nimport pluginJs from \"@eslint/js\";\nimport tseslint from \"typescript-eslint\";\n\nexport default [\n  { languageOptions: { globals: globals.browser } },\n  pluginJs.configs.recommended,\n  ...tseslint.configs.recommended,\n  {\n    files: [\"src/**/*.ts\", \"src/**/*.tsx\", \"src/**/*.js\", \"src/**/*.jsx\"],\n\n    rules: {\n      \"no-console\": \"warn\",\n    },\n  },\n];\n```\n","readmeFilename":"README.md"}