{"_id":"@cursiva/eslint-config","_rev":"4-79199997d911f103088066dc1f9348c3","time":{"created":"2023-07-13T14:13:19.208Z","1.3.0":"2023-07-13T14:08:36.571Z","modified":"2023-07-14T19:45:29.592Z","0.0.1":"2023-07-13T14:13:19.477Z","0.0.2":"2023-07-14T19:45:29.403Z"},"name":"@cursiva/eslint-config","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@cursiva/eslint-config","version":"0.0.1","private":false,"description":"ESLint configuration used by Cursiva.","main":"index.js","license":"MIT","repository":{"url":"git+https://github.com/cursiva/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^7.23.0 || ^8.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-n":"^15.2.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.6.2"},"peerDependencies":{"eslint":"^7.23.0 || ^8.0.0","typescript":">=3.3.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"gitHead":"dd30ab3d24f24b8e313da0b42019dc7ec3556a9c","bugs":{"url":"https://github.com/cursiva/eslint-config/issues"},"homepage":"https://github.com/cursiva/eslint-config#readme","_id":"@cursiva/eslint-config@0.0.1","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3K7M7igidhARTstYIAqYkEykKZii/PNMGGUWYOHrQAIE6EgVlkwKVXEF9/I+bluSd7CmtpeDN0eIxRpyQG1hPg==","shasum":"3fa973c1475c21086188016acdfc9c96f47e4738","tarball":"https://registry.npmjs.org/@cursiva/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":4,"unpackedSize":3341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANTjlhUWSsyA9aIFcJXfqgUa3L+b0RVRa20ruJzQS+rAiEAklDA2FmO6zMPbkTgx88PzOt2iLXIEM+OM762GAAsZ2Y="}]},"_npmUser":{"name":"volnei","email":"volnei@cursiva.io"},"directories":{},"maintainers":[{"name":"volnei","email":"volnei@cursiva.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.0.1_1689257599302_0.9836795251869221"},"_hasShrinkwrap":false},"0.0.2":{"name":"@cursiva/eslint-config","version":"0.0.2","private":false,"description":"ESLint configuration used by Cursiva.","main":"index.js","license":"MIT","repository":{"url":"git+https://github.com/cursiva/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-n":"^16.0.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":"^7.23.0 || ^8.8.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"gitHead":"ad20689385e35b122fc7453a7e5936611736ab8b","bugs":{"url":"https://github.com/cursiva/eslint-config/issues"},"homepage":"https://github.com/cursiva/eslint-config#readme","_id":"@cursiva/eslint-config@0.0.2","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ao1iNGQV7uaJHswS7Gvd0Zy/THR0x5NbF66l2Yaz2yOW8DpQrEK4tVG2oVcdSlatXsAMdb3HB43xDZ9+RdmIgw==","shasum":"8eecf83dda3960cc6f66066e4f1238a10e20ae34","tarball":"https://registry.npmjs.org/@cursiva/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":4,"unpackedSize":3329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7h+lbaQcVSkGYAPXwpIlx9lB9fRsEfTU5BZPFzCGq6AIgYlPkfo7Eiu3b3z42sJzLJUVoDO1jtNDgBRbaHyyda+I="}]},"_npmUser":{"name":"volnei","email":"volnei@cursiva.io"},"directories":{},"maintainers":[{"name":"volnei","email":"volnei@cursiva.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.0.2_1689363929226_0.2672689681018061"},"_hasShrinkwrap":false}},"maintainers":[{"name":"volnei","email":"volnei@cursiva.io"}],"description":"ESLint configuration used by Cursiva.","homepage":"https://github.com/cursiva/eslint-config#readme","repository":{"url":"git+https://github.com/cursiva/eslint-config.git"},"bugs":{"url":"https://github.com/cursiva/eslint-config/issues"},"license":"MIT","readme":"# Cursiva ESLint config\n\n## Whats included?\n\n- Standard config base;\n- React plugin;\n- React Hooks plugin;\n- JSX a11y plugin;\n- Prettier;\n\n## Setup\n\n1. Install the dependencies\n```\nnpm i -D eslint @cursiva/eslint-config\n```\n\n2. Create a `.eslintrc.json` file extending the config:\n```\n{\n  \"extends\": \"@cursiva/eslint-config/react\"\n  // \"extends\": \"@cursiva/eslint-config/node\"\n}\n```\n\n> You can also use a `.eslintrc.js` instead of JSON if you prefer.\n","readmeFilename":"README.md"}