{"_id":"@dieschittigs/eslint-config","_rev":"2-91dc6e5dd8bed1d5303968658f0b4213","name":"@dieschittigs/eslint-config","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@dieschittigs/eslint-config","version":"0.1.0","description":"Our preferred ESLint configuration","keywords":["eslint","eslintconfig"],"main":"index.js","author":{"name":"Christopher Mühl","email":"christopher@dieschittigs.de"},"license":"MIT","private":false,"peerDependencies":{"eslint":">=4.9.0"},"dependencies":{"eslint-config-airbnb-base":"^12.1.0"},"gitHead":"ab151d0d2b9d7baf0aac7edc6cf8688bdefd8ef6","_id":"@dieschittigs/eslint-config@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"padarom","email":"npm@padarom.io"},"dist":{"integrity":"sha512-OIhy1zJWavHaPQ9ei9OQD/8o0UQat+g4h/0kdSuILLfXxGhgTzsBIqr4bYjzHjQBYIeHeLXe1IM6tVbRiLnzOw==","shasum":"47f70f08e4a456c4a56f965c3830496dfb78090e","tarball":"https://registry.npmjs.org/@dieschittigs/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":3,"unpackedSize":1763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMv4vyzQv4ZoW9m7GtxMKTRGa4lQmX9e/q+0ADkTuRHAiEA49It9UT9+id/t1f2jnUv0CrBSImfCiYu3r2WndeO+Ig="}]},"maintainers":[{"name":"padarom","email":"npm@padarom.io"},{"name":"saibotd","email":"tobiasduehr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.1.0_1520503473275_0.4385298480111346"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-08T10:04:33.159Z","0.1.0":"2018-03-08T10:04:33.325Z","modified":"2022-04-05T04:25:35.163Z"},"maintainers":[{"name":"padarom","email":"npm@padarom.io"},{"name":"saibotd","email":"tobiasduehr@gmail.com"}],"description":"Our preferred ESLint configuration","keywords":["eslint","eslintconfig"],"author":{"name":"Christopher Mühl","email":"christopher@dieschittigs.de"},"license":"MIT","readme":"# eslint-config\nThe default eslint configuration used by us at _Die Schittigs_.\n\n### Differences from `airbnb-base`\nWe use [`airbnb-base`](https://github.com/airbnb/javascript) as our default configuration, but override some of its settings.\n\n#### Indentation\nCode is indented by 4 spaces, not 2.\n\n#### Trailing commas\nTrailing commas in arrays are allowed, but not recommended and as such throw a warning:\n\n```javascript\nconst value = [\n    1, \n    2, \n    3, // This is valid, but throws a warning\n];\n```\n\n#### Template strings\nTemplate strings are preferred over string concatenation, but only warnings are thrown:\n\n```javascript\n// Perfect\nconst url = `${protocol}://${host}/${query}`;\n\n// Not ideal, but accepted\nconst url = protocol + '://' + host + '/' + query;\n```\n\n#### Infix and Suffix operators\nThe `++` and `--` unary operators are often disallowed when semicolons are omitted, because they can lead to unexpected behavior. Since our code style requires semicolons, there is no reason to disallow syntax such as `i++`.\n","readmeFilename":"README.md"}