{"_id":"@4react/eslint-config","_rev":"2-38b74ef7fb5480e9cb8e7fe35d5add4b","name":"@4react/eslint-config","dist-tags":{"latest":"2020.2.0-alpha1"},"versions":{"2020.1.3":{"name":"@4react/eslint-config","version":"2020.1.3","description":"@4react ESLint config","main":"index.js","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/4react/eslint-config.git"},"author":{"name":"Matteo Zanoncello"},"license":"MIT","homepage":"https://github.com/4react/eslint-config","dependencies":{"@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-eslint":"^10.1.0","confusing-browser-globals":"^1.0.9","eslint":"^6.8.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsdoc":"^22.1.0","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-eslint":"^10.1.0","confusing-browser-globals":"^1.0.9","eslint":"^6.8.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsdoc":"^22.1.0","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0"},"gitHead":"b4647f86f94e4c4c384f3112488c7fef5e24570d","bugs":{"url":"https://github.com/4react/eslint-config/issues"},"_id":"@4react/eslint-config@2020.1.3","_npmVersion":"6.2.0","_nodeVersion":"10.15.3","_npmUser":{"name":"matteozanoncello","email":"zanomate@gmail.com"},"dist":{"integrity":"sha512-KAugWZeRRXkd3ljwvSM3ijFWkTanPfX50n/k8rv5e0SuzSR8GJ+8nbuO+tpR6jgiE6UUfSqcAzLLGUtvUTFSIA==","shasum":"4512ce76323ef96210f4ae902af9ae36049e0178","tarball":"https://registry.npmjs.org/@4react/eslint-config/-/eslint-config-2020.1.3.tgz","fileCount":15,"unpackedSize":47797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehMCnCRA9TVsSAnZWagAAN7wP/1jB1LG2zZWUiuX0W4iy\nJj4Z9cuwHriZ84PXwWace+hfgq0kGmM16H79CIHDnnNpuaLRoMcAx+9OyBmE\n5uwtNoAQRKnHDrRGzNdjrQbhz6usqmfsITy185WmSz7iEm3XS9JqGjOBGo1X\nTllMfxCNvXdrK88qEbJdc3NHtcbajmiylEoKEg0RZUImpONJswIJI+H2Wptb\nOX5x0wN6PKu9C0628/EuUI7hsHWg7XZUYimkTgKA8jV9dboHwEGaRCpPtc/C\ndKIIrCWRMws/K8Dv/3kog1WX/SKJ8nhtOvwuHP8WkYskcnEivMV1Cast8nJ6\ntShQiwbIGMNcbpimxWL4J06+AIwEF/ITXt8pHD1Ffg+6vd1U3IoRy6/xruKq\nwngg+R7XP3rwU8ro3fcehbkv40toOn45GmIVsbwjxhxz5+TPy2kP4RpNIDxa\n2TJdpXeAfEDvK8k00VFY+hU5lw0nEeSHd0mQuvp9LO48i1lJIXjeuCneUCjs\n5tu5Y9N9K1JTFR20zIr+liJdVBtGA4eN/3etbIXff5BRASoePJ3X4fIDcaoe\nWqOZt/vZ24ZYBWEQ0JMENP8vvYhKBy4YxOQW50UVXTFeTDu8nM4x9E+ZdXIc\nzUX+WoEw9b4qP6UinSfsqJYKJyCiHKhtUH8aM1IH1z9s61KS2qVI56kjbXZq\n1RjB\r\n=fXQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESlHj3YZ5AzCubfa3U3YOwoK+0+sXbYyErC48sM8CJpAiEAqQKRu4SgTmldO0Aiy17dz4+SJSwmHM9QdpC61H2S1rc="}]},"maintainers":[{"name":"matteozanoncello","email":"zanomate@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2020.1.3_1585758374659_0.062412212474571405"},"_hasShrinkwrap":false},"2020.2.0-alpha1":{"name":"@4react/eslint-config","version":"2020.2.0-alpha1","description":"ESLint configurations for React Applications","main":"index.js","scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/4react/eslint-config.git"},"author":{"name":"Matteo Zanoncello"},"license":"MIT","homepage":"https://github.com/4react/eslint-config","keywords":["react","eslint","typescript","jsdoc"],"dependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","confusing-browser-globals":"^1.0.9","eslint":"^7.5.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.0.3","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","confusing-browser-globals":"^1.0.9","eslint":"^7.5.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.0.3","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8"},"engines":{"node":">=8.10.0"},"gitHead":"b914eba9b5962d7ffeb8ab8318258ea7ad9071e0","bugs":{"url":"https://github.com/4react/eslint-config/issues"},"_id":"@4react/eslint-config@2020.2.0-alpha1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Fw/a06f5JbZImmmnmy8rSfV3Mr5f5FZxjA0Hc15HHPoHt+UO5IwyoBDqv/53xbVgrV5TXNPirRXEL6OlBB/gWA==","shasum":"a22f039da580f53946d60786cafe54be80c4268d","tarball":"https://registry.npmjs.org/@4react/eslint-config/-/eslint-config-2020.2.0-alpha1.tgz","fileCount":15,"unpackedSize":71822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHDdGCRA9TVsSAnZWagAAKeoP/iLqTcyd9ieKF9miGR/T\ngkt6tjxmVIozcUHBBOMHCUbIOYamZ84SNc5SBH9vXvooV0AV8Q4aMJviffGr\nSSXsqQPeynS1eM2c+PP11cB1URHMo894ibKLOWqfVXVIMSBFvdVH/DDcSpCU\nmXcOAZO5Liis1jnpq2GLDeJ8yVcs7KlPLjPP00lllMuI3Zi5KhraI3WJJfzu\npS3VO47rNiNncNJvpGRYtLtyKHU2QBYxK/OVzCSW3nREooqYjhT2beTmmndT\nhxtJcjh8O6i8sMb1HlzZN5VPXqSrQDxdq2ucUZszqWukcY3bNqYLFwbrSDSX\nmSuLhTtHzm/e1nwHXBzLK77OhcO8H7olGntgYJubpFDhpLh21m4DP/GaQS6b\nceBGmnddsMpCuaxQFhAieGZyocR5rygQ67muG87SifxbulCr+aT7VTj8BP26\n0yDr22OYR02YkDe5rS+SPgYTB2Ppd3nq3sHN7spEAV0iWRrcY7X2Z1iKXIIX\ny9mUjg5EfmBhswJbBXsi08Hloj6ME+TqC2z2Xhzu3Vh0xtUMbZ7+zNpsBxE7\nt+jxhjhmSxjJMQ0vbSb8S7jYfa+Lo9tXJek4Pgx6vhUaVMyx7gfykU8V1Q95\nA+e4C+j8I6XViMfNpF9pn+W8mnUa2i/jGaXxJEUAIAEJ8V3SP4YBTvDtbkSk\nJULp\r\n=WGE7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALcLOGUJRX7tmQOqrtiORYLAWyCRVsOoRugVKGw4JTWAiEA2wqHyzAff2gt9F4Yf6k0KGaed6J7RY6W8VeRtrZvzGc="}]},"maintainers":[{"name":"matteozanoncello","email":"zanomate@gmail.com"}],"_npmUser":{"name":"matteozanoncello","email":"zanomate@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2020.2.0-alpha1_1595684678304_0.30543849338233997"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-01T16:26:14.380Z","2020.1.3":"2020-04-01T16:26:14.799Z","modified":"2022-04-04T10:47:20.789Z","2020.2.0-alpha1":"2020-07-25T13:44:38.398Z"},"maintainers":[{"name":"matteozanoncello","email":"zanomate@gmail.com"}],"description":"ESLint configurations for React Applications","homepage":"https://github.com/4react/eslint-config","repository":{"type":"git","url":"git+https://github.com/4react/eslint-config.git"},"author":{"name":"Matteo Zanoncello"},"bugs":{"url":"https://github.com/4react/eslint-config/issues"},"license":"MIT","readme":"# @4react / eslint-config\r\n\r\n**ESlint** configurations for React Applications.\r\n\r\n## Usage with JavaScript\r\nJavaScript configuration use **babel-eslint** parser.\r\n\r\nInstall dependencies\r\n```\r\nnpm i -D babel-eslint @4react/eslint-config\r\n```\r\n\r\nExtends configuration in `.eslintrc` file:\r\n```json\r\n{\r\n  \"parser\": \"babel-eslint\",\r\n  \"extends\": \"@4react\"\r\n}\r\n```\r\n\r\n## Usage with TypeScript\r\nTypeScript configuration use **@typescript-eslint** parser.\r\n\r\nInstall dependencies\r\n```\r\nnpm i -D @typescript-eslint/parser @4react/eslint-config\r\n```\r\n\r\nExtends configuration in `.eslintrc` file:\r\n```json\r\n{\r\n  \"parser\": \"@typescript-eslint/parser\",\r\n  \"extends\": \"@4react/eslint-config/typescript\"\r\n}\r\n```\r\n\r\n## Plugins\r\n\r\nList of all used plugins:\r\n - **`eslint-plugin-import`**\r\n - **`eslint-plugin-node`**\r\n - **`eslint-plugin-react`**\r\n - **`eslint-plugin-react-hooks`**\r\n - **`eslint-plugin-jsdoc`**\r\n - **`@typescript-eslint/eslint-plugin`** (TypeScript only)\r\n","readmeFilename":"README.md","keywords":["react","eslint","typescript","jsdoc"]}