{"_id":"@egiftcard/eslint-config","_rev":"2-62893c56d5a9b20cfb713069af66b78e","name":"@egiftcard/eslint-config","dist-tags":{"latest":"0.0.1"},"versions":{"6.0.0":{"name":"@egiftcard/eslint-config","version":"6.0.0","description":"Shareable EgiftCard ESLint config.","main":"src/index.js","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"engines":{"node":">=12.0.0"},"scripts":{"test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/EgiftCard/eslint-config.git"},"license":"MIT","bugs":{"url":"https://github.com/EgiftCard/eslint-config/issues"},"homepage":"https://github.com/EgiftCard/eslint-config#readme","devDependencies":{"eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.1","prettier":"^2.2.1"},"peerDependencies":{"eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.1","prettier":"^2.2.1"},"_id":"@egiftcard/eslint-config@6.0.0","gitHead":"82b3576a7844a84063f8ca567e4087e6f7ff8dad","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-9j8aEi6BXDIuL4uDfabdiERsluVpuCMQ7XPVDfAAD2rmmmoEtJaw5wm9sJf+ygMhwlycKZErGc6nUbINXw1BoQ==","shasum":"74aac169b8ce36fa4d7b167e81e90cee33514ccf","tarball":"https://registry.npmjs.org/@egiftcard/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":4,"unpackedSize":10776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeqgjJhhsccRFMUmc+An7PzwppNWK+XrLkaz81qtj5jwIhAPU0atILcwSkY7QVM5U3DAyPrA2yZOewQYoot/4D73Kf"}]},"_npmUser":{"name":"nextlinux","email":"connect@next-linux.systems"},"directories":{},"maintainers":[{"name":"nextlinux","email":"connect@next-linux.systems"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_6.0.0_1713515515211_0.38495560560544906"},"_hasShrinkwrap":false},"12.2.0":{"name":"@egiftcard/eslint-config","version":"12.2.0","description":"Shareable eGiftCard ESLint config.","homepage":"https://github.com/eGiftCard/eslint-config#readme","bugs":{"url":"https://github.com/eGiftCard/eslint-config/issues"},"repository":{"type":"git","url":"git+https://github.com/eGiftCard/eslint-config.git"},"license":"MIT","main":"src/index.js","scripts":{"lint:changelog":"auto-changelog validate","publish":"npm publish","test":"eslint ."},"devDependencies":{"eslint":"^8.45.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"~2.26.0","eslint-plugin-jsdoc":"^41.1.2","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.7.1"},"peerDependencies":{"eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"~2.26.0","eslint-plugin-jsdoc":"^39.6.2 || ^41 || ^43.0.7","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.7.1"},"engines":{"node":"^16.20 || ^18.18 || >=20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"fb12da6f614a993cc86fb950aedbe71d16a53c37","_id":"@egiftcard/eslint-config@12.2.0","_nodeVersion":"17.6.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-6HSuIbzdYr+8AdsxtgBjNcfHcsq9wlefFhp3M4eEOmC27w4P26hjitZ3qmf19TMkzSvYhLVdOCy7Wj0uPdaYmQ==","shasum":"55acec7fdcc0c0b5458f3700474f790e247100c1","tarball":"https://registry.npmjs.org/@egiftcard/eslint-config/-/eslint-config-12.2.0.tgz","fileCount":5,"unpackedSize":108217,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9ilgN7eikFgYqxNIvrR+tMQNybCnHp8epucezEM6n7AiAsxFCaD4u/+uz36WH/Ac5EZFSiAJrCEsg/Wpz/VmFTsQ=="}]},"_npmUser":{"name":"nextlinux","email":"connect@next-linux.systems"},"directories":{},"maintainers":[{"name":"nextlinux","email":"connect@next-linux.systems"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_12.2.0_1713518555029_0.05755269752393399"},"_hasShrinkwrap":false},"0.0.1":{"name":"@egiftcard/eslint-config","version":"0.0.1","description":"egiftcard ESLint config","repository":{"type":"git","url":"git+https://github.com/egiftcard/eslint-config.git"},"homepage":"https://github.com/egiftcard/eslint-config#readme","bugs":{"url":"https://github.com/egiftcard/eslint-config/issues"},"license":"MIT","scripts":{"lint":"eslint .","test":"jest","release":"semantic-release"},"keywords":["config","eslint","eslintconfig","egiftcard"],"main":"node.js","dependencies":{"@rushstack/eslint-patch":"^1.2.0","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.5.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-import":"^2.28.1","eslint-plugin-jest":"^27.1.6","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-plugin-unused-imports":"^2.0.0","prettier":"^2.8.0"},"peerDependencies":{"eslint":"^8.0.0"},"devDependencies":{"@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/jest":"^29.2.4","babel-jest":"^29.3.1","eslint":"^8.29.0","jest":"^29.3.1","semantic-release":"^19.0.5","typescript":"^4.9.3"},"gitHead":"6e41b8bad0d00549087ff4325906822e604b7f99","_id":"@egiftcard/eslint-config@0.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zsjXQPkAB3fmzzj3n19c7tj2T1DLnAxBB31tSO0Njc22OCg+NLOxJty8Evb0MfTSod3hA1ynaGAOMzRPVkxM1g==","shasum":"726f5945ce237c98e7deadf51ceaff1e0702ec0e","tarball":"https://registry.npmjs.org/@egiftcard/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":7,"unpackedSize":7553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx0YpCaQ1tUmmu4PUo5K/7E+Rz/CoSALw00igUEmnZoAiEAz/0CIhbUV8GjFbl2cnCIuP8PFsNpDqX8ZTfO0CJ6Okk="}]},"_npmUser":{"name":"nextlinux","email":"connect@next-linux.systems"},"directories":{},"maintainers":[{"name":"nextlinux","email":"connect@next-linux.systems"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.0.1_1713803255698_0.004859383748280877"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-19T08:31:55.076Z","6.0.0":"2024-04-19T08:31:55.371Z","modified":"2024-04-22T16:27:36.032Z","12.2.0":"2024-04-19T09:22:35.219Z","0.0.1":"2024-04-22T16:27:35.847Z"},"maintainers":[{"name":"nextlinux","email":"connect@next-linux.systems"}],"description":"egiftcard ESLint config","homepage":"https://github.com/egiftcard/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/egiftcard/eslint-config.git"},"bugs":{"url":"https://github.com/egiftcard/eslint-config/issues"},"license":"MIT","readme":"# @egiftcard/eslint-config\n\negiftcard ESLint config to enforce coding standards and best practices.\n\n- TypeScript and Jest support\n- Seamless Prettier integration\n- Separate environments for Node.js and React\n\n## Installation\n\n```bash\nyarn add --dev eslint @egiftcard/eslint-config\n```\n\n## Usage\n\n> Make sure to include `require('@egiftcard/eslint-config/load')` at the top of your ESLint config. This loads a `@rushstack/eslint-patch/modern-module-resolution` patch so that ESLint loads any plugins installed by this package. \n\n```js\nrequire('@egiftcard/eslint-config/load')\n\nmodule.exports = {\n  extends: '@egiftcard/eslint-config/node'\n}\n```\n\nor:\n\n```js\nrequire('@egiftcard/eslint-config/load')\n\nmodule.exports = {\n  extends: '@egiftcard/eslint-config/react'\n}\n```\n\n#### VSCode\n\nIf you're a VSCode user, consider installing the official [ESLint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and copying [`./.vscode/settings.json`](.vscode/settings.json#L1-L6) to your own `.vscode/settings.json` configuration file. This will automatically run `eslint --fix` on save.\n","readmeFilename":"README.md","keywords":["config","eslint","eslintconfig","egiftcard"]}