{"_id":"@a-ogilvie/eslint-config","_rev":"4-1769a176c0935f15a3d7172e8409bac2","name":"@a-ogilvie/eslint-config","dist-tags":{"latest":"5.3.0"},"versions":{"5.0.0":{"name":"@a-ogilvie/eslint-config","version":"5.0.0","description":"ESLint shareable config","main":"index.js","author":{"name":"Alexander Ogilvie"},"contributors":[{"name":"Dávid Richolm","email":"david@zehitomo.com"}],"repository":{"type":"git","url":"git+https://github.com/a-ogilvie/eslint-config.git"},"license":"ISC","keywords":["eslint","eslintconfig"],"dependencies":{"cross-env":"7.0.3","eslint-config-prettier":"8.3.0","stylelint-config-prettier":"9.0.3","stylelint-config-sass-guidelines":"9.0.1"},"peerDependencies":{"eslint":"8.3.0","husky":"7.0.4","lint-staged":"12.1.2","prettier":"2.5.0","stylelint":"14.1.0"},"devDependencies":{"eslint":"8.3.0","husky":"7.0.4","lint-staged":"12.1.2","prettier":"2.5.0"},"scripts":{"postinstall":"cross-env-shell \"cd $INIT_CWD && npx husky install\""},"gitHead":"82f84751b4904b402c28e64f73f6539ac2d0180a","bugs":{"url":"https://github.com/a-ogilvie/eslint-config/issues"},"homepage":"https://github.com/a-ogilvie/eslint-config#readme","_id":"@a-ogilvie/eslint-config@5.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-8zWDFEW+0kRjKk3eUmXJTKTT9OxQHFsMzOIIFekUmmyduZRP/+ycH0qIeeKB9ZnEgRKTvNTM3MGVIroQuogaLw==","shasum":"e6297325936443ca32bf29aa2eb047e0da9d4996","tarball":"https://registry.npmjs.org/@a-ogilvie/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":14,"unpackedSize":112585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhptUCCRA9TVsSAnZWagAA9dAP/2W20tCdeMwqLBB5AG+h\nAdEyDowa1IKMjXaMyWA9TPE//y+WUU1hio3+5W4lWbujAUWcVguarfePg5fW\nyb8jNIkY5NmogpbgjK9aZ1NShpT7AZ14Sg7yIe2MD5jkG+yluy+Z5deUv/Gl\naJ3eI7OKSw+AgD5rIe0KLQlvo/f+WkTsBRXCioKX/S64eRCxPuIoa/gumXAN\nKPQIOafHxLL5EIm2zM83ZVKhgL7B+Mi3d2DTjrnwkIiKEuRJJrLyynmMdQA8\nQjlUQTC4P4VhZPpQChjWTiH/TBXVpF3f6WdeiXAeAjNEj0gPLYYHIJ/AMCUJ\nhBS4hisd0pFFyTc4lCM4gc/Da5CsaPx5WdNOuN76tvvWR7TC+V9+RoFzQr93\n8AHLbKMz5p+Dgc+TRw8YyW/si2lPwSf6o/ozzYHjx0DwqIXpcWqNUxOjWw8g\nX0fd99TqgJ8mlWq74MqRQTCLBcODMzuK9vH84dPTPZEbx3iUmd9/H8+79Kw6\nEUqOd82qzYlPuIwrbE7bL6joKq2joeY58UgSyyjA2XPTXY3GR5D5ahi/yBT2\nCurzyHoxpFiNzFVBEXrawMzhx5Z2lt90h9n5rhzD1y3rH5Rn3CVIBWjdLEF2\nhAFx2YtDfi/5rF10EHhkGVlBwU3TiEJfUJQcJv4ol4HF2AO1VTRQ5nEq7lds\nzOiu\r\n=E4ze\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsZOiCIYOlxAI0dSQJ6I1F5qrGONYSwYypJcVV54qH/AiB3HEkkrG9L0ETyguu1wmTR0Jo97XQytbrc4g58So+Now=="}]},"_npmUser":{"name":"a-ogilvie","email":"alex@zehitomo.com"},"directories":{},"maintainers":[{"name":"a-ogilvie","email":"alex@zehitomo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_5.0.0_1638323458837_0.28375614899932766"},"_hasShrinkwrap":false},"5.1.0":{"name":"@a-ogilvie/eslint-config","version":"5.1.0","description":"ESLint shareable config","main":"index.js","author":{"name":"Alexander Ogilvie"},"contributors":[{"name":"Dávid Richolm","email":"david@zehitomo.com"}],"repository":{"type":"git","url":"git+https://github.com/a-ogilvie/eslint-config.git"},"license":"ISC","keywords":["eslint","eslintconfig"],"dependencies":{"cross-env":"7.0.3","eslint-config-prettier":"8.3.0","stylelint-config-prettier":"9.0.3","stylelint-config-sass-guidelines":"9.0.1"},"peerDependencies":{"eslint":"8.4.1","husky":"7.0.4","lint-staged":"12.1.2","prettier":"2.5.1","stylelint":"14.1.0"},"devDependencies":{"eslint":"8.4.1","husky":"7.0.4","lint-staged":"12.1.2","prettier":"2.5.1"},"scripts":{"postinstall":"cross-env-shell \"cd $INIT_CWD && npx husky install\""},"gitHead":"afab37ca8663bc0921c0f105be9b2b764290e8aa","bugs":{"url":"https://github.com/a-ogilvie/eslint-config/issues"},"homepage":"https://github.com/a-ogilvie/eslint-config#readme","_id":"@a-ogilvie/eslint-config@5.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-mV3o72/dGiD59wAfxxOZxnieDdv1uo5K7nhlx9kTOTmehl3EDFYXz8YUOCrRXfa8cmjmYv5Jf7gDPfjIVuS17Q==","shasum":"a69c0285dc6e1abc664e01eb140904359d34275d","tarball":"https://registry.npmjs.org/@a-ogilvie/eslint-config/-/eslint-config-5.1.0.tgz","fileCount":14,"unpackedSize":112672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuFMYCRA9TVsSAnZWagAAmaQQAI6TkkLb9Mcf35xoDWKT\n64TaRlfJ42nMDwyy5zbbYdY+oWy+MpGuEMflLturZl2KghqG4EY4oCcpwln/\n8oFotyCUd5s+iSIgg84hsvbf2X2P7MESO8KDazBLcVOz8gL+0Sihn0dNA0RM\nmsr5No5QhhLmT/sNfNbiXxHztbm7aWsO2Te72QMU7bKE2blTrCLfX3A4Fc+n\nWJQ6w4nk/HDoBTeexk52HOSK6+7oFt8qroS2luxVyMyjA3hEOAFTVZGAGscC\nGYp3hb5W/RnUQSCpTQeIuJA8CHuZ+JJMC197Sk+ks1zoAdWye5wU+Fm+I5Pv\nn/A7FIIRTBcLvw0dCYMWGotLfVK1PGjNjv9TJyebx7INqIxV+ys8EesQz49S\neAJ8+DxIos7I/KTtBcoTZsBhpiqkGvgeiyCqxxdaS5S7D2rY+96e9oq76IqD\na82zV17DA0jp2vEZAnJ8NzlsfGq80qe/PBxmBzfL2dWO0dQDuuwGIC2BxqUS\nk5+sjFk/+hXTz2k9mx+h+5uS4PSVHotPOUKZVXLt7IyJ+gCOT4xxeFeXycNX\nEfa9tScBwRgFANJEFqIuuRSTQjN2fcciX3glPSQfuv2ubBHk4yZYEZ++eVYS\nzgOUbg6Rxe3QLoqCshzK+CGrWUupobqb5pk6p/z0BN5OsFMnbVjgxcK33v3z\nJgoX\r\n=Utgq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqHI2Ck208AXqnB9UtdKMfa0LVQIEH4Va7V2S6wvLsIAiEAsBLKZDhJ5erk/I36onud32RJQclHdlai/9XgbKGuTJg="}]},"_npmUser":{"name":"a-ogilvie","email":"alex@zehitomo.com"},"directories":{},"maintainers":[{"name":"a-ogilvie","email":"alex@zehitomo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_5.1.0_1639469848180_0.5229282336242462"},"_hasShrinkwrap":false},"5.2.0":{"name":"@a-ogilvie/eslint-config","version":"5.2.0","description":"ESLint shareable config","main":"index.js","author":{"name":"Alexander Ogilvie"},"contributors":[{"name":"Dávid Richolm","email":"david@zehitomo.com"}],"repository":{"type":"git","url":"git+https://github.com/a-ogilvie/eslint-config.git"},"license":"ISC","keywords":["eslint","eslintconfig"],"dependencies":{"cross-env":"7.0.3","eslint-config-prettier":"8.5.0","stylelint-config-prettier":"9.0.4","stylelint-config-sass-guidelines":"9.0.1"},"peerDependencies":{"eslint":"8.28.0","husky":"8.0.2","lint-staged":"13.0.4","prettier":"2.8.0","stylelint":"14.15.0"},"devDependencies":{"eslint":"8.28.0","husky":"8.0.2","lint-staged":"13.0.4","prettier":"2.8.0"},"scripts":{"postinstall":"cross-env-shell \"cd $INIT_CWD && npx husky install\""},"engines":{"node":">=14"},"gitHead":"c3e11c566a190bfd52182e0008cda6e50557c62a","bugs":{"url":"https://github.com/a-ogilvie/eslint-config/issues"},"homepage":"https://github.com/a-ogilvie/eslint-config#readme","_id":"@a-ogilvie/eslint-config@5.2.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-f0m/+4A1rj9twbhnk66+r117Ggm3RYeQwwxzaD8CkirBwBYHvGu0vgZNN38TLjBQD1qowc7Yj8Of2DRiNBuRlg==","shasum":"d6055f39f8a178197661214904c2edb076addb22","tarball":"https://registry.npmjs.org/@a-ogilvie/eslint-config/-/eslint-config-5.2.0.tgz","fileCount":9,"unpackedSize":13886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAl4HPbpp7EhJtwUosmLcabIagoh9t6RSksGCX3fG31wIgXep5tYIzrksS3gV4fZKXivs7E3hMY+F9qojqwU8n7Jo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiEZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Jw//ehzDV0rpnS5E1+E87Q5KfRtHpnqiju6tkeBEFeL659acqgwR\r\nVgZrgyg0QUzAXsoQacAX/4z+mJX/non/3Z4CFgBkFZ9kSKFKgXUcBvW1aZzZ\r\nK2s7iGKXQ5Ne/ty3/fKSVu8QJB3P1VXy5OG2pjoP0Kob5bVFnTz4ddKovtZP\r\n/h9EviwtMwtu9pAO9bzlrWueLDB1eHPClz5sVYx2ECT5eGnXjmTA5So1pcaj\r\nE85DE35enGWmBC9pI7R+v0qwye7ygwXsjCKm3sDoH6Nvf0cO4SD4VonuM7xS\r\nbPCOah9UBM+ChbdfNXYNOXyPJm0ls88sZmPYw8KBIfOn/7cqK2MOewmSKZFr\r\nL7z3+SZnOP9LR/mNM97xs8zBDZzioBW7wxsw+qOrU5KNFYadqUr3Nn3wb4nZ\r\ny50YAkzNvNxmt4v1vYINc3xwi1F84j9pd1pNSvvhUTjxgyo4ey4WGOLssUUQ\r\ng+8KPKMNn1b9XX1WqFx9qxoevQOz9ZVVf/S1IRDlaIZqqGh0jsyPyDOEW3IV\r\nH3SRC8bJH8PY+6gqS4RJytsui1a6OoTwInNSt/4ysjbc2YpWHvwgjHE7sk/a\r\nL4YsND/lGj867C5ajfmDZYKE6GY2EzeE8eSSTWpc5AVm45FEsnGdFF5pmeI0\r\noXNJ70adqv0D1YEKCcrwpfN2jvJU4CTd970=\r\n=ndjf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a-ogilvie","email":"alex@zehitomo.com"},"directories":{},"maintainers":[{"name":"a-ogilvie","email":"alex@zehitomo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_5.2.0_1669875316649_0.39000821377167205"},"_hasShrinkwrap":false},"5.3.0":{"name":"@a-ogilvie/eslint-config","version":"5.3.0","description":"ESLint shareable config","main":"index.js","author":{"name":"Alexander Ogilvie"},"contributors":[{"name":"Dávid Richolm","email":"david@zehitomo.com"}],"repository":{"type":"git","url":"git+https://github.com/a-ogilvie/eslint-config.git"},"license":"ISC","keywords":["eslint","eslintconfig"],"dependencies":{"cross-env":"7.0.3","eslint-config-prettier":"9.0.0","stylelint-config-prettier":"9.0.5","stylelint-config-sass-guidelines":"9.0.1"},"peerDependencies":{"eslint":"8.54.0","husky":"8.0.3","lint-staged":"15.1.0","prettier":"3.1.0","stylelint":"14.16.1"},"devDependencies":{"eslint":"8.54.0","husky":"8.0.3","lint-staged":"15.1.0","prettier":"3.1.0"},"scripts":{"postinstall":"cross-env-shell \"cd $INIT_CWD && npx husky install\""},"engines":{"node":">=18","npm":">=7"},"_id":"@a-ogilvie/eslint-config@5.3.0","gitHead":"5e23b6a57e8039745f06a41b85972076b6e99a8c","bugs":{"url":"https://github.com/a-ogilvie/eslint-config/issues"},"homepage":"https://github.com/a-ogilvie/eslint-config#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-XpLU8UXwLNHd3cd1KY1DbO93CXQP3D4/McVE+F9ML0Py0rRVxZZYXQZ60AZZKXx4+pOUIBPqNVXBsdXBEegcIg==","shasum":"94969f08dfa92c46eb3aa38a042c716762049d65","tarball":"https://registry.npmjs.org/@a-ogilvie/eslint-config/-/eslint-config-5.3.0.tgz","fileCount":9,"unpackedSize":13924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXy33FIApcZ0CTy5ReBa2I/TSy+i0kqysr2Z24ofjycwIhALuuCjV132MkPIitfb8IKTi1aawcD3iudeRbdOSqx+3j"}]},"_npmUser":{"name":"a-ogilvie","email":"alex@zehitomo.com"},"directories":{},"maintainers":[{"name":"a-ogilvie","email":"alex@zehitomo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_5.3.0_1701308726672_0.9412919543418812"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-01T01:50:58.794Z","5.0.0":"2021-12-01T01:50:58.974Z","modified":"2023-11-30T01:45:27.058Z","5.1.0":"2021-12-14T08:17:28.341Z","5.2.0":"2022-12-01T06:15:16.814Z","5.3.0":"2023-11-30T01:45:26.864Z"},"maintainers":[{"name":"a-ogilvie","email":"alex@zehitomo.com"}],"description":"ESLint shareable config","homepage":"https://github.com/a-ogilvie/eslint-config#readme","keywords":["eslint","eslintconfig"],"repository":{"type":"git","url":"git+https://github.com/a-ogilvie/eslint-config.git"},"contributors":[{"name":"Dávid Richolm","email":"david@zehitomo.com"}],"author":{"name":"Alexander Ogilvie"},"bugs":{"url":"https://github.com/a-ogilvie/eslint-config/issues"},"license":"ISC","readme":"# @a-ogilvie/eslint-config\n\n> ESLint [shareable config](http://eslint.org/docs/developer-guide/shareable-configs.html)\n\n## Installation\n\n```sh\nnpm install --save-dev @a-ogilvie/eslint-config\n```\n\n## Usage\n\n### eslint\n\nOnce the `@a-ogilvie/eslint-config` package is installed, you can use it by specifying `@a-ogilvie` in the [`extends`](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) section of your [ESLint configuration](http://eslint.org/docs/user-guide/configuring).\n\n```js\n{\n  \"extends\": [\n    \"@a-ogilvie\",\n    // Optional ones for TypeScript and React\n    \"@a-ogilvie/eslint-config/typescript-eslint\",\n    \"@a-ogilvie/eslint-config/typescript-sort-keys\",\n    \"@a-ogilvie/eslint-config/react\"\n  ],\n  \"rules\": {\n    // Additional, per-project rules...\n  }\n}\n```\n\n### prettier\n\nImport the included config from your `prettier.config.js` file.\n\n```js\nmodule.exports = {\n  ...require('@a-ogilvie/eslint-config/prettier.config'),\n  // Additional, per-project rules...\n};\n```\n\n### husky\n\nImport the included config from your `husky.config.js` file.\n\n```js\nmodule.exports = {\n  ...require('@a-ogilvie/eslint-config/husky.config'),\n  // Additional, per-project rules...\n};\n```\n\n### stylelint\n\nAdd the included config to `extends` in your `stylelint.config.js` file.\n\n```js\nmodule.exports = {\n  extends: ['@a-ogilvie/eslint-config/stylelint.config'],\n};\n```\n","readmeFilename":"README.md"}