{"_id":"eslint-config-researchgate-base","_rev":"45-9e0538af739da89043b007be2f97d76a","name":"eslint-config-researchgate-base","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"eslint-config-researchgate-base","version":"1.0.0","keywords":["eslint","eslintconfig","config","researchgate","javascript","styleguide"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"eslint-config-researchgate-base@1.0.0","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"contributors":[],"homepage":"https://github.com/researchgate/javascript#readme","bugs":{"url":"https://github.com/researchgate/javascript/issues"},"dist":{"shasum":"aa70e40d175a727a5f2c5dd3a58d78645c8ee34d","tarball":"https://registry.npmjs.org/eslint-config-researchgate-base/-/eslint-config-researchgate-base-1.0.0.tgz","integrity":"sha512-8n2DzDvR0vIYKXtKth1C5iJV2aM11drJw9nz3LRYQz9eijYDBGlcBX3sZDqrhACe29c+lzUEAAiZrqmFubrkZw==","signatures":[{"sig":"MEYCIQDIJTF6HlHD+O3oyxR5cfE+ZZEUSGjAzX4ed42qUkeRLgIhALnnezLx1zcab0pH2GO2oqUi0H3KfRrvQq1q9NgoPloo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"aa70e40d175a727a5f2c5dd3a58d78645c8ee34d","scripts":{"lint":"eslint ."},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"This package is not maintained anymore. Use either eslint-config-rg-node or eslint-config-rg-react","repository":{"url":"git+https://github.com/researchgate/javascript.git","type":"git"},"_npmVersion":"3.9.3","description":"ResearchGate's ESLint config, following our styleguide","directories":{},"_nodeVersion":"4.4.4","dependencies":{"eslint-config-airbnb-base":"^3.0.0"},"devDependencies":{"eslint":"^2.10.2","eslint-plugin-import":"^1.8.0"},"peerDependencies":{"eslint":"^2.10.2","eslint-plugin-import":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-researchgate-base-1.0.0.tgz_1464361406615_0.4936415017582476","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"eslint-config-researchgate-base","version":"1.0.1","keywords":["eslint","eslintconfig","config","researchgate","javascript","styleguide"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"eslint-config-researchgate-base@1.0.1","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"contributors":[],"homepage":"https://github.com/researchgate/javascript#readme","bugs":{"url":"https://github.com/researchgate/javascript/issues"},"dist":{"shasum":"fc04bc226a0839cf1ed7683a355b73e854329902","tarball":"https://registry.npmjs.org/eslint-config-researchgate-base/-/eslint-config-researchgate-base-1.0.1.tgz","integrity":"sha512-B7DCEjjFo46g28CIKeYdJKq6hv414RdaZW4+YwtxJLdAHuH/17O/EKsugEpwU7w3qbCMfhp9huUZT3fcewoVtA==","signatures":[{"sig":"MEQCIB5BbZhBkFSP7aAzEwfu5nPWoc0fb5n8aHylejxLdEK3AiBRMAb2QhZ6qTWVGX+T3YrWSttzqH7qjn03arEO/HCPDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fc04bc226a0839cf1ed7683a355b73e854329902","scripts":{"lint":"eslint ."},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"This package is not maintained anymore. Use either eslint-config-rg-node or eslint-config-rg-react","repository":{"url":"git+https://github.com/researchgate/javascript.git","type":"git"},"_npmVersion":"3.9.3","description":"ResearchGate's ESLint config, following our styleguide","directories":{},"_nodeVersion":"4.4.4","dependencies":{"eslint-config-airbnb-base":"^3.0.0"},"devDependencies":{"eslint":"^2.10.2","eslint-plugin-import":"^1.8.0"},"peerDependencies":{"eslint":"^2.10.2","eslint-plugin-import":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-researchgate-base-1.0.1.tgz_1464363120967_0.7396060049068183","host":"packages-16-east.internal.npmjs.com"}},"2.0.0":{"name":"eslint-config-researchgate-base","version":"2.0.0","keywords":["eslint","eslintconfig","config","researchgate","javascript","styleguide"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"eslint-config-researchgate-base@2.0.0","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"contributors":[],"homepage":"https://github.com/researchgate/javascript#readme","bugs":{"url":"https://github.com/researchgate/javascript/issues"},"dist":{"shasum":"dd9ceffb5bf01e0294ff1124c69655390f526f89","tarball":"https://registry.npmjs.org/eslint-config-researchgate-base/-/eslint-config-researchgate-base-2.0.0.tgz","integrity":"sha512-uWkhKtxLWJXOJioRu6e9EzE+1WKd3gtWXK8TQU7klvT6od4OHvr5Z37t+S3jHOIZljB88bCe7FIKFF9FSqFXCQ==","signatures":[{"sig":"MEUCIH0iGUjgawdmc2gwEHV4cPYuiAhxigatiPwrcTWY6JiLAiEA7AjN/MuufkuPaGL5P/O9+kxGg34xiJFgj/TlN/u+NSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"dd9ceffb5bf01e0294ff1124c69655390f526f89","scripts":{"lint":"eslint ."},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"This package is not maintained anymore. Use either eslint-config-rg-node or eslint-config-rg-react","repository":{"url":"git+https://github.com/researchgate/javascript.git","type":"git"},"_npmVersion":"3.10.7","description":"ResearchGate's ESLint config, following our styleguide","directories":{},"_nodeVersion":"4.4.7","dependencies":{"eslint-config-airbnb-base":"^5.0.0"},"devDependencies":{"eslint":"^3.3.1","eslint-plugin-import":"^1.13.0"},"peerDependencies":{"eslint":"^3.3.1","eslint-plugin-import":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-researchgate-base-2.0.0.tgz_1472050345716_0.34098034957423806","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"eslint-config-researchgate-base","version":"3.0.0","keywords":["eslint","eslintconfig","config","researchgate","javascript","styleguide"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"eslint-config-researchgate-base@3.0.0","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"contributors":[],"homepage":"https://github.com/researchgate/javascript#readme","bugs":{"url":"https://github.com/researchgate/javascript/issues"},"dist":{"shasum":"33fe62452c5001033543c9b4e31cf0965e903b91","tarball":"https://registry.npmjs.org/eslint-config-researchgate-base/-/eslint-config-researchgate-base-3.0.0.tgz","integrity":"sha512-ayvnlnJUolwG2RIhG0AymqqJAklGeUQpthJ9RRLjetSTi8/b7ZkEzwwOZEQNlgAZJ3CK6/K/meIT1G8hvVz8uw==","signatures":[{"sig":"MEUCIDDpOq3GN7mQq7D2/k6qra5oc4lYFQO4ydR3xhoncR9uAiEAuc7+RuNLA2xjtBmWuxBZ+JZS9eExeenfZQHY8xvldQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qEjCRA9TVsSAnZWagAAyfUP/iuMXh3ehJZgp75Rf2QE\nG81OCyOLFCN4wRXdPjU3RSMRT81PNex5437E8owegwve/gHpIRCbhPGWIhuo\nfHvrhcQXavCepOc+eJbvA7jkE+lsI1um0gPCg1F5oLb+Mk+RBEa+AR2ykjrm\nID4qQuKYi/PAuM+JpqMbT6quO4Gp7LS92Omqd7tDmLKt72bbWRjiobCl9qKh\nS3SNDD56X1+FUZrz5IouFcD3Eaqkb8rZZZ45tqL0N79IlVHabCR1UfNeYe9b\nEJZHu538Az8euUAlifsQQa8S3SzpwLSXBNwfC9TfcinJyUFgVl4WK7giwaPy\nJCxCcaXrtwG1Ia1C30VLkk6tjp2kAaoZygQ139ctIJadutRTSBfdxvc3onmj\ncnqtSxgyCs26U+oXke/jIx2hJf7WvE1g2YagnT+Z6o4WCKKeF+xZXx6+WCKG\nuvkurB22ldyU0bsX2TzjJG7Pisn3IAzVc2AO4gDFTSTcxxZuosE33RuTzPv3\n3bqFl/wFn6nVR1k6k/UnDzBQFGJzdJG9rnGfwuEmlCai2Ijx37V77RuqIqSV\njcQmHSYWK4y5WdFM3Y0M/SJmMxMbBWoqzritil7gGG3sYLJn/QS+bAdk1Cz6\nZ+dc9i0QaiU4yr/K+yCzxs4/eRH2+0AGHV1N4UhEOHO7KD09l/C/rKK7yRzd\n8MYi\r\n=vQDF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"33fe62452c5001033543c9b4e31cf0965e903b91","scripts":{"lint":"eslint ."},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"This package is not maintained anymore. Use either eslint-config-rg-node or eslint-config-rg-react","repository":{"url":"git+https://github.com/researchgate/javascript.git","type":"git"},"_npmVersion":"4.2.0","description":"ResearchGate's ESLint config, following our styleguide","directories":{},"_nodeVersion":"6.9.4","dependencies":{"eslint-config-airbnb-base":"^11.1.0"},"devDependencies":{"eslint":"^3.15.0","eslint-plugin-import":"^2.2.0"},"peerDependencies":{"eslint":"^3.15.0","eslint-plugin-import":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-researchgate-base-3.0.0.tgz_1486551872967_0.49593399255536497","host":"packages-18-east.internal.npmjs.com"}}},"time":{"created":"2016-05-27T15:03:29.280Z","modified":"2026-01-29T19:44:41.835Z","1.0.0":"2016-05-27T15:03:29.280Z","1.0.1":"2016-05-27T15:32:02.863Z","2.0.0":"2016-08-24T14:52:27.490Z","3.0.0":"2017-02-08T11:04:33.614Z"},"bugs":{"url":"https://github.com/researchgate/javascript/issues"},"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","homepage":"https://github.com/researchgate/javascript#readme","keywords":["eslint","eslintconfig","config","researchgate","javascript","styleguide"],"repository":{"url":"git+https://github.com/researchgate/javascript.git","type":"git"},"description":"ResearchGate's ESLint config, following our styleguide","contributors":[],"maintainers":[{"email":"michael.haeusler@researchgate.net","name":"haeusler"},{"email":"stefan.hoth@researchgate.net","name":"researchgate-bot"},{"email":"michael.diodone@researchgate.net","name":"mdio"},{"email":"it-contact@researchgate.net","name":"grid_rg"}],"readme":"# eslint-config-researchgate\n\n[![npm version](https://img.shields.io/npm/v/eslint-config-researchgate.svg)](https://www.npmjs.com/package/eslint-config-researchgate)\n\nThis package provides ResearchGate's .eslintrc as an extensible shared config.\n\n## Usage\n\nWe export three ESLint configurations for your usage.\n\n### eslint-config-researchgate\n\nOur default export contains all of our ESLint rules, including EcmaScript 6+\nand React. It requires `eslint` and `eslint-plugin-react`.\n\n1. `npm install --save-dev eslint-config-researchgate eslint-plugin-react eslint`\n2. add `\"extends\": \"researchgate\"` to your .eslintrc\n\n### eslint-config-researchgate/base\n\nLints ES6+ but does not lint React. Requires `eslint`.\n\n1. `npm install --save-dev eslint-config-researchgate eslint`\n2. add `\"extends\": \"researchgate/base\"` to your .eslintrc\n\n### eslint-config-researchgate/legacy\n\nLints ES5 and below. Only requires `eslint`.\n\n1. `npm install --save-dev eslint-config-researchgate eslint`\n2. add `\"extends\": \"researchgate/legacy\"` to your .eslintrc\n\nSee [ResearchGate's Javascript styleguide](https://github.com/researchgate/javascript) and\nthe [ESlint config docs](http://eslint.org/docs/user-guide/configuring#extending-configuration-files)\nfor more information.\n\n## Improving this config\n\nConsider adding test cases if you're making complicated rules changes, like\nanything involving regexes. Perhaps in a distant future, we could use literate\nprogramming to structure our README as test cases for our .eslintrc?\n\nYou can run tests with `npm test`.\n\nYou can make sure this module lints with itself using `npm run lint`.\n","readmeFilename":"README.md"}