{"_id":"@vchikalkin/eslint-config-awesome","_rev":"30-c39d3960894ad1fa0477aaea60eac90d","name":"@vchikalkin/eslint-config-awesome","dist-tags":{"latest":"2.2.3"},"versions":{"1.0.0":{"name":"@vchikalkin/eslint-config-awesome","version":"1.0.0","keywords":["eslint","config","nextjs","turbo","prettier"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.0.0","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"f046bae4818858e7c8685ad08c702743e819768f","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.0.0.tgz","fileCount":4,"integrity":"sha512-05DZBxMJ2eBbLKfh3+Mnh2MzLddu8zsHT4RD6uroG7PEUW8Ei0Oypiyx4ERmSJBRtsaxAhmLwLCdFyQMcaQ17A==","signatures":[{"sig":"MEQCIDJyQcR7euE8KR5VfBFAd+K4lnx898JQ9/5PhsCBNHjZAiALkfefSaSQPW9OoSpQlAlG4XfrZK64+GoDu+Eado3Ddg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6129},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js apps","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","eslint-config-next":"^13.4.7","eslint-config-turbo":"^1.10.6","eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-config-canonical":"^41.1.3","eslint-plugin-canonical":"^4.4.4","@typescript-eslint/parser":"^5.60.0","eslint-plugin-testing-library":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.0.0_1689771469249_0.1357872461494718","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@vchikalkin/eslint-config-awesome","version":"1.0.1","keywords":["eslint","config","nextjs","turbo","prettier"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.0.1","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"30ff971b5df5e60f92dbf4ba691588884603da44","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.0.1.tgz","fileCount":10,"integrity":"sha512-BxtNXG94CvR6wn2KWpsAutAh39j3l+Fs/qXERiUNXkDS6AhGetyVQda+hHgqVpKRpwU7JakXhYzTKMchsu/+0g==","signatures":[{"sig":"MEUCICXiAEjWk1kXANfzQioF0fWnoOcfaORhpJnWwG5FnoBwAiEAwe25HqYQJTBNUyl8XYENwX5kdHyROnwuzKVRcHpzbMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8100},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js apps","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint-config-next":"^13.4.7","eslint-config-turbo":"^1.10.6","eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-config-canonical":"^41.1.3","eslint-plugin-canonical":"^4.4.4","@typescript-eslint/parser":"^5.60.0","eslint-plugin-testing-library":"^5.11.0"},"peerDependencies":{"eslint":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.0.1_1689773336473_0.11945636285117556","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@vchikalkin/eslint-config-awesome","version":"1.0.3","keywords":["eslint","config","nextjs","turbo","prettier"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.0.3","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"94bbf76926071f76c3cb857de9bcee4ea6f5ebeb","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.0.3.tgz","fileCount":11,"integrity":"sha512-YQNnH2xG3uOZxrEGkX9oimqfqwq2EpLoVEVz2i0/njH5mlosbIX0mx4YBVtjCFicLovAfAvRdgjlTwAq4F0Zqg==","signatures":[{"sig":"MEUCIAHmUdUa8nAJZF254ZA58DCdRSL7NF5ezvo2tC67xbsaAiEAnhvR5HS2PVrUDs+mY7VFyKnWseVcn4c7ebGg/kRKzkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8266},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js apps","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint-config-next":"^13.4.7","eslint-config-turbo":"^1.10.6","eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-config-canonical":"^41.1.3","eslint-plugin-canonical":"^4.4.4","@typescript-eslint/parser":"^5.60.0","eslint-plugin-testing-library":"^5.11.0"},"peerDependencies":{"eslint":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.0.3_1689773906371_0.6802789908036915","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@vchikalkin/eslint-config-awesome","version":"1.0.5","keywords":["config","eslint","json","nextjs","prettier","react","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.0.5","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"da5ca667719ef80dd4b5f067a0c019d920e57c56","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.0.5.tgz","fileCount":11,"integrity":"sha512-/5FQBOslGUf9JStVYVzSZiMTl/UcZ7eIobYoHe+LqdolSRbj8ruoOtBHk6h730W3z/MPcY0Kh1CiFBA4fgONYg==","signatures":[{"sig":"MEUCIQC1dByn4M2a32Y9Rm66RKZjlzl4Ca/kn1gNKJsfRYWEXgIgRj8cthEC/0Jc4ylLqY7QLdqB/Hot7e8pyZzk+UqTWa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12384},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js apps","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint-config-next":"^13.4.7","eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-config-canonical":"^41.1.3","eslint-plugin-canonical":"^4.4.4","@typescript-eslint/parser":"^5.60.0","eslint-plugin-testing-library":"^5.11.0"},"peerDependencies":{"eslint":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.0.5_1689774983152_0.3048806663268733","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vchikalkin/eslint-config-awesome","version":"1.1.0","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.1.0","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"230652e47050070f1c3b266bec37ebbadcfb5447","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.1.0.tgz","fileCount":20,"integrity":"sha512-bVvVDq5gw7NM725qncSa2k6iSMza0cUqvWjqc6GFQqo1XiCpXm7PO4OTTzXykNeb/EUlM5wE3VVf2J4wfKDjDg==","signatures":[{"sig":"MEQCIGu9N3tBMje5wOh9XNnV92uI48nCc3sLR7GEzb5s7fj5AiAfneM/imUYBrHNuxj9q4+uceIs1jE9Szv4r9BA7bOvpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9705},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","typescript":"^5.1.6","eslint-define-config":"^1.22.0","eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","eslint-config-canonical":"^41.1.7","eslint-plugin-canonical":"^4.9.0","@typescript-eslint/parser":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.1.0_1690883943032_0.5849494705921949","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@vchikalkin/eslint-config-awesome","version":"1.1.1","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.1.1","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"2451d9c5ea426894e5f92fdcd51daa1c0eacf78f","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.1.1.tgz","fileCount":20,"integrity":"sha512-G54NdmG8Eu9sUaw4sLP6BUf53Kb7RdWtCJyfb56W3I4C2AFswxXRwvjm1qA9rDZPdzJNOFEVWvbzDFYPHnE8xQ==","signatures":[{"sig":"MEQCIE+0ttgkEiV5LJyvyqTWe57JI6bVaNNrlXsgIEliHtAfAiAJSWclITqWPlo08NmQSOMtZDx7473gCa63dJZbApxaxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9391},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"dependencies":{"eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","eslint-config-canonical":"^41.1.7","eslint-plugin-canonical":"^4.9.0","@typescript-eslint/parser":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.1.1_1690885932271_0.18534658414971905","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@vchikalkin/eslint-config-awesome","version":"1.1.2","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.1.2","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"19b85827a3d28791769a225e2461c8100f885eff","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.1.2.tgz","fileCount":21,"integrity":"sha512-vxtRih8Wjt7Ek9LpNGik0AytRHLsZTLoh77eA00Y91cOTUCUrB5yI1hKLcPypbGZy+aujCCDcBVxz7Qq1ZuGLw==","signatures":[{"sig":"MEYCIQD9avdjgx1XcfmYErBbqwKtIQp2qMZ9KAC3/XglKZGAMAIhAIkQK1d6J+HbrbDx9eFGJHhUNKVi3oWc5AArnth1vhnn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11240},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"dependencies":{"eslint-plugin-sonarjs":"^0.19.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","eslint-config-canonical":"^41.1.7","eslint-plugin-canonical":"^4.9.0","@typescript-eslint/parser":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.1.2_1690959461269_0.25022239845126815","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@vchikalkin/eslint-config-awesome","version":"1.1.4","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.1.4","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"dist":{"shasum":"2291231b39aa1322fc0916de25e989975c330b1c","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.1.4.tgz","fileCount":18,"integrity":"sha512-eoCnmcyXxsRhfU9CP4CRHLT7ueN3qfOLlbl/OzdymZxPIKyF0yamY+roVMNAwFRb1MirzNn8d+zHEw2O2WTKeg==","signatures":[{"sig":"MEQCIFQXOlG4Tmmz/BxF9/Ledm+q1wa0KVUCLpf/3yQFpbZ+AiAuAppEI4GI5V5KtFgSMx56KJt11ugm6ErBT6mKKVK7ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12457},"main":"index.js","gitHead":"e4a5dc88656f9db7fcf370b811d5f227dfe72ff8","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"git+https://github.com/vchikalkin/eslint-config-awesome.git","type":"git"},"_npmVersion":"9.7.2","description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"_nodeVersion":"20.8.1","dependencies":{"eslint-plugin-sonarjs":"^0.22.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-config-canonical":"^42.3.0","eslint-plugin-canonical":"^4.15.1","@typescript-eslint/parser":"^6.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.1.4_1698930163111_0.19966394877456373","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@vchikalkin/eslint-config-awesome","version":"1.1.5","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.1.5","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"dist":{"shasum":"4828b8c42096d48a54471e3a2da575ac5a244927","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.1.5.tgz","fileCount":18,"integrity":"sha512-QZH5FefGRxfUKCWKXAn4qUG8NkM3I+eU+eKKWPEOQkowbyUZws198QDJiNyIFUFbdAuX9cbRRxmFyM4kLBBsaA==","signatures":[{"sig":"MEQCIDkUYwBzFYXJ83QFsY71o4l32f+82Dj4jmNr0htwM+cUAiBzX7xCmSvA3OpBCxEUfcAJ+hcG3ycrmPCbsGUHfwDNMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12528},"main":"index.js","gitHead":"34b8ac1d31623d59a8c9f261af74727ee121ae28","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"git+https://github.com/vchikalkin/eslint-config-awesome.git","type":"git"},"_npmVersion":"9.7.2","description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"_nodeVersion":"20.8.1","dependencies":{"eslint-plugin-sonarjs":"^0.22.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-config-canonical":"^42.3.0","eslint-plugin-canonical":"^4.15.1","@typescript-eslint/parser":"^6.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"peerDependencies":{"eslint":"^8.52.0","@babel/eslint-plugin":"^7.22.10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.1.5_1698933774007_0.08688052322830808","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@vchikalkin/eslint-config-awesome","version":"1.1.6","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@1.1.6","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"dist":{"shasum":"beccd1ee6f98b8fff934cfa2ac677c8ea78a97ec","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-1.1.6.tgz","fileCount":26,"integrity":"sha512-GMgbUe9CupcCpQnvrZMalfwnuQwoYCH8mMYLYsBtVLbpjyzI3OVsX0GGvqPJbLDO1mBVH3H8DsMMFwwmOpP81A==","signatures":[{"sig":"MEUCIFz1r5hH/IB24mYtGcsi5IkxkcNnqmB2W2h98Tz4EfGMAiEAvcjZdV23krCkrRghAKJ91cV/9+40eTeHMtV4ZbgLgSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12458},"main":"index.js","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"https://github.com/vchikalkin/eslint-config-awesome","type":"git"},"description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"dependencies":{"eslint-plugin-sonarjs":"^0.22.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-config-canonical":"^42.3.0","eslint-plugin-canonical":"^4.15.1","@typescript-eslint/parser":"^6.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"peerDependencies":{"eslint":"^8.52.0","@babel/eslint-plugin":"^7.22.10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_1.1.6_1708969714401_0.2818595657245291","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@vchikalkin/eslint-config-awesome","version":"2.0.4","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@2.0.4","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"dist":{"shasum":"65f6538010e398d664786f33bc0f0d345bc488d8","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-2.0.4.tgz","fileCount":9,"integrity":"sha512-yNulYJnMNzcPOzZK2RkLcH+TsVrEZG4VYnHF3bp3IN/No4NFRzDD5+mf9PThKd9h3PqNqqOA1R0OgLN58w+vAQ==","signatures":[{"sig":"MEQCICf5bQG3CYKpvqfmjQGIe4zvw4mhxRG831SLN1C4uffvAiA8Dj9qYds9oq81OaI5FAlLIM+D6YA1DKcCMoQejsxxtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5632},"main":"index.js","_from":"file:vchikalkin-eslint-config-awesome-2.0.4.tgz","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"_resolved":"C:\\Users\\Chika\\AppData\\Local\\Temp\\9ca5f021a05b7042e219a12257c41d17\\vchikalkin-eslint-config-awesome-2.0.4.tgz","_integrity":"sha512-yNulYJnMNzcPOzZK2RkLcH+TsVrEZG4VYnHF3bp3IN/No4NFRzDD5+mf9PThKd9h3PqNqqOA1R0OgLN58w+vAQ==","repository":{"url":"git+https://github.com/vchikalkin/eslint-config-awesome.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"_nodeVersion":"22.11.0","dependencies":{"eslint-plugin-sonarjs":"^2.0.4","eslint-config-canonical":"^44.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","typescript":"^5","@next/eslint-plugin-next":"^15.0.3"},"peerDependencies":{"@next/eslint-plugin-next":"^15.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_2.0.4_1732626263801_0.34318204735050073","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@vchikalkin/eslint-config-awesome","version":"2.0.5","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@2.0.5","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"dist":{"shasum":"af88d19e3b9579019e98180c8c882cd8b7ae3744","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-2.0.5.tgz","fileCount":9,"integrity":"sha512-2l0uAwDMiwsK26TaCf64vMD4JYdkicOTPymd16Sojs8ACC3c16UvPXFRImKq1a3LvNXK08Vh2Jq2QEO+chzQPQ==","signatures":[{"sig":"MEUCIQCPDvR8PdOQpM3i3SjVBqtmc61uvaXwk8NGf7o3sK9BSwIgbOHB3W1D9M8sLxmL6pQjpLVJufU0PhUYdUnRXwUVhbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5895},"main":"index.js","_from":"file:vchikalkin-eslint-config-awesome-2.0.5.tgz","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"_resolved":"C:\\Users\\Chika\\AppData\\Local\\Temp\\f9811eec28aedad75ccea5f6b90233b0\\vchikalkin-eslint-config-awesome-2.0.5.tgz","_integrity":"sha512-2l0uAwDMiwsK26TaCf64vMD4JYdkicOTPymd16Sojs8ACC3c16UvPXFRImKq1a3LvNXK08Vh2Jq2QEO+chzQPQ==","repository":{"url":"git+https://github.com/vchikalkin/eslint-config-awesome.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"_nodeVersion":"22.11.0","dependencies":{"eslint-plugin-sonarjs":"^2.0.4","eslint-config-canonical":"^44.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","typescript":"^5","@next/eslint-plugin-next":"^15.0.3"},"peerDependencies":{"@next/eslint-plugin-next":"^15.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_2.0.5_1732783282101_0.7216767986578345","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@vchikalkin/eslint-config-awesome","version":"2.0.6","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@2.0.6","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"dist":{"shasum":"fc33ac137a2065ac1a46269f3ba2d79396adfbd1","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-2.0.6.tgz","fileCount":10,"integrity":"sha512-VjKglRmGlEq2WupP5dl9aSGLveCM/NYO0/GEQ556omrITAzi3gQt2B9BPpvkQPhIGIfmUNx6ZPV9kXMf2dvyyQ==","signatures":[{"sig":"MEQCIHol/z0mgdNbXSGAMBDL3OyOAXQx1Tzg7cXrjeZNSozbAiBn8qiSk+psgfG+zfRTugE5DSDaMsPSeRby8mgClZBZBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767},"main":"index.js","_from":"file:vchikalkin-eslint-config-awesome-2.0.6.tgz","_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"_resolved":"C:\\Users\\Chika\\AppData\\Local\\Temp\\953260357e81b1e86e38183066f577fa\\vchikalkin-eslint-config-awesome-2.0.6.tgz","_integrity":"sha512-VjKglRmGlEq2WupP5dl9aSGLveCM/NYO0/GEQ556omrITAzi3gQt2B9BPpvkQPhIGIfmUNx6ZPV9kXMf2dvyyQ==","repository":{"url":"git+https://github.com/vchikalkin/eslint-config-awesome.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"_nodeVersion":"22.11.0","dependencies":{"eslint-plugin-sonarjs":"^3.0.1","eslint-config-canonical":"^44.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","typescript":"^5","eslint-plugin-canonical":"^5.0.0","@next/eslint-plugin-next":"^15.0.4"},"peerDependencies":{"eslint-plugin-canonical":"^5.0.0","@next/eslint-plugin-next":"^15.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_2.0.6_1733746119202_0.7426315645177559","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@vchikalkin/eslint-config-awesome","version":"2.2.1","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@2.2.1","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"dist":{"shasum":"bfb87795a979ce1d66496b95cbe57c768a5ef5d7","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-2.2.1.tgz","fileCount":14,"integrity":"sha512-qmnFZS8B7o16uGn0UhVUIWKbsIr+pwQ8eltq0leMky1+1W7Fj8dcHtHpGavOSyOMRZkCAEqicSNoLC8aHxkaHw==","signatures":[{"sig":"MEQCIHLQJIioiMVzTSFQLOXJpsXokaRdt8xwu+LcOrEgkTxSAiBXrvA80ACWTmb+hGZ/h7m31D+5sC5cDOxkVl+55mmO2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9293},"main":"index.js","gitHead":"a94353118c23314638351b50c597b23000ac8357","scripts":{"release":"semantic-release"},"_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"git+https://github.com/vchikalkin/eslint-config-awesome.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint-plugin-sonarjs":"^3.0.1","eslint-config-canonical":"^44.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2+sha512.6e2baf77d06b9362294152c851c4f278ede37ab1eba3a55fda317a4a17b209f4dbb973fb250a77abc463a341fcb1f17f17cfa24091c4eb319cda0d9b84278387","devDependencies":{"eslint":"^9.15.0","typescript":"^5","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-plugin-canonical":"^5.1.3","@next/eslint-plugin-next":"^15.1.4","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"eslint-plugin-canonical":"^5.0.0","@next/eslint-plugin-next":"^15.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_2.2.1_1736590461586_0.29194827353399844","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@vchikalkin/eslint-config-awesome","version":"2.2.2","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"author":{"name":"vchikalkin"},"license":"MIT","_id":"@vchikalkin/eslint-config-awesome@2.2.2","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"dist":{"shasum":"20a12bd843b26b17c83f71e7f7d4f103cad4d9f9","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-2.2.2.tgz","fileCount":14,"integrity":"sha512-9NpoeONW612BARGkolDYSUle4Uck5K3IK68S8i0N7rPk2rc7NEdUeOOs+TBy5/vnrB22LVYuZbCH7VskQIN1JQ==","signatures":[{"sig":"MEYCIQDkyxBeZDPmxz/hdDfpwn40mxIZ2wWfNYVXDkP10vYcNQIhANHDp/fWUEBdwhhcK/OGnJG9Cu9AxZ4OkzNONzWKc+QV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9293},"main":"index.js","gitHead":"e603eafc8d83544170cebce0418853d454eedb4b","scripts":{"release":"semantic-release"},"_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"repository":{"url":"git+https://github.com/vchikalkin/eslint-config-awesome.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","directories":{},"_nodeVersion":"20.18.3","dependencies":{"eslint-plugin-sonarjs":"^3.0.2","eslint-config-canonical":"^44.3.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2+sha512.6e2baf77d06b9362294152c851c4f278ede37ab1eba3a55fda317a4a17b209f4dbb973fb250a77abc463a341fcb1f17f17cfa24091c4eb319cda0d9b84278387","devDependencies":{"eslint":"^9.17.0","typescript":"^5","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-plugin-canonical":"^5.1.3","@next/eslint-plugin-next":"^15.2.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"eslint-plugin-canonical":"^5.1.3","@next/eslint-plugin-next":"^15.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-awesome_2.2.2_1740651575421_0.5289662183852293","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@vchikalkin/eslint-config-awesome","version":"2.2.3","license":"MIT","main":"index.js","dependencies":{"eslint-config-canonical":"44.3.43","eslint-plugin-sonarjs":"~3.0.2"},"devDependencies":{"@next/eslint-plugin-next":"^15.2.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.1","@semantic-release/npm":"^12.0.1","eslint":"^9.17.0","eslint-plugin-canonical":"^5.1.3","semantic-release":"^24.2.1","typescript":"^5"},"scripts":{"release":"semantic-release"},"publishConfig":{"access":"public"},"description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","repository":{"type":"git","url":"git+https://github.com/vchikalkin/eslint-config-awesome.git"},"author":{"name":"vchikalkin"},"keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"peerDependencies":{"@next/eslint-plugin-next":"^15.2.0","eslint-plugin-canonical":"5.1.3"},"packageManager":"pnpm@9.14.2+sha512.6e2baf77d06b9362294152c851c4f278ede37ab1eba3a55fda317a4a17b209f4dbb973fb250a77abc463a341fcb1f17f17cfa24091c4eb319cda0d9b84278387","_id":"@vchikalkin/eslint-config-awesome@2.2.3","gitHead":"348d5fff7ab0f64684eceb2759fd0223232c207d","bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rYSpCkn7F8aURmgp6XUWaGRAQlUxhXQRy13DG8n3CRZvL6X/aq5E0XlkCD5+9FkFO/izUecYtHLtJjD14YzBsQ==","shasum":"30497b3f329584d04a5678a527d292f00472aab3","tarball":"https://registry.npmjs.org/@vchikalkin/eslint-config-awesome/-/eslint-config-awesome-2.2.3.tgz","fileCount":14,"unpackedSize":9291,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICyCaRzEf+QkpsKYh40U05THVYHc+h1bGpfH8GBR/XKVAiEA6C98WE5blxpPPW//Qw3sMzIJx1FxjHCw2UmeQrvgLNM="}]},"_npmUser":{"name":"vchikalkin","email":"djchikalkin@gmail.com"},"directories":{},"maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-awesome_2.2.3_1768380560687_0.29192991949430613"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-19T12:57:49.121Z","modified":"2026-01-14T08:49:20.928Z","1.0.0":"2023-07-19T12:57:49.392Z","1.0.1":"2023-07-19T13:28:56.656Z","1.0.3":"2023-07-19T13:38:26.585Z","1.0.5":"2023-07-19T13:56:23.342Z","1.1.0":"2023-08-01T09:59:03.198Z","1.1.1":"2023-08-01T10:32:12.492Z","1.1.2":"2023-08-02T06:57:41.438Z","1.1.4":"2023-11-02T13:02:43.297Z","1.1.5":"2023-11-02T14:02:54.187Z","1.1.6":"2024-02-26T17:48:34.549Z","2.0.0":"2024-11-26T10:33:45.016Z","2.0.1":"2024-11-26T10:37:41.026Z","2.0.2":"2024-11-26T10:40:48.492Z","2.0.3":"2024-11-26T12:57:17.344Z","2.0.4":"2024-11-26T13:04:23.980Z","2.0.5":"2024-11-28T08:41:22.256Z","2.0.6":"2024-12-09T12:08:39.354Z","2.1.0":"2025-01-11T09:37:20.974Z","2.2.0":"2025-01-11T10:09:17.026Z","2.2.1":"2025-01-11T10:14:21.770Z","2.3.0":"2025-02-27T10:14:15.176Z","2.2.2":"2025-02-27T10:19:35.603Z","2.2.3":"2026-01-14T08:49:20.829Z"},"bugs":{"url":"https://github.com/vchikalkin/eslint-config-awesome/issues"},"author":{"name":"vchikalkin"},"license":"MIT","homepage":"https://github.com/vchikalkin/eslint-config-awesome#readme","keywords":["config","eslint","react","nextjs","typescript","javascript","prettier","json","zod"],"repository":{"type":"git","url":"git+https://github.com/vchikalkin/eslint-config-awesome.git"},"description":"Custom ESLint config for Next.js/React/Typescript/Javascript apps","maintainers":[{"name":"vchikalkin","email":"djchikalkin@gmail.com"}],"readme":"# @vchikalkin/eslint-config-awesome 🎉\n\n- 🛠️ Most rules autofixable\n- 🎯 Designed to work with TypeScript, NextJS, React projects\n- 🏆 Powered by [Canonical](https://github.com/gajus/eslint-config-canonical), [SonarJS](https://github.com/SonarSource/eslint-plugin-sonarjs)\n- ⚙️ Using ESLint **Flat** config\n\n## Requirements\n\n- [ESLint 9](https://github.com/eslint/eslint)\n- [TypeScript 5](https://www.typescriptlang.org/)\n\n## 🚀 Usage\n\n### 📥 Install\n\n```bash\npnpm add -D eslint typescript @vchikalkin/eslint-config-awesome\n```\n\n### ⚙️ Config `eslint.config.js`\n\nCommon usage:\n\n```js\nconst config = require('@vchikalkin/eslint-config-awesome');\n\n/** @type {import(\"eslint\").Linter.Config} */\nmodule.exports = config['react-typescript'];\n```\n\nExtend config:\n\n```js\nconst config = require('@vchikalkin/eslint-config-awesome');\n\n/** @type {import(\"eslint\").Linter.Config} */\nmodule.exports = [\n  ...config['react-typescript'],\n  {\n    rules: {\n      'rule-name': 'off',\n    },\n    ignores: ['node_modules'],\n  },\n  //...other configs\n];\n```\n\n### ➕ Add script for package.json\n\nFor example:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"lint:fix\": \"eslint . --fix\"\n  }\n}\n```\n\n### ✨ Config VS Code auto fix\n\nInstall [VS Code ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint), [VS Code Prettier extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) and create `.vscode/settings.json`\n\n```json\n{\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll\": \"explicit\",\n    \"source.fixAll.eslint\": \"explicit\",\n    \"source.removeUnusedImports\": \"explicit\"\n  },\n  \"eslint.lintTask.enable\": true,\n  \"eslint.validate\": [\n    \"javascript\",\n    \"javascriptreact\",\n    \"json\",\n    \"typescript\",\n    \"typescriptreact\",\n    \"yaml\"\n  ]\n}\n```\n\n### ⚙️ Config `.prettierrc`:\n\nPrettier is not needed, **ESLint Config Awesome🎉** includes **eslint-plugin-prettier** with that config:\n\n```json\n{\n  \"arrowParens\": \"always\",\n  \"bracketSameLine\": false,\n  \"bracketSpacing\": true,\n  \"endOfLine\": \"auto\",\n  \"insertPragma\": false,\n  \"jsxSingleQuote\": false,\n  \"printWidth\": 100,\n  \"proseWrap\": \"preserve\",\n  \"quoteProps\": \"as-needed\",\n  \"requirePragma\": false,\n  \"semi\": true,\n  \"singleQuote\": true,\n  \"tabWidth\": 2,\n  \"trailingComma\": \"all\",\n  \"useTabs\": false\n}\n```\n","readmeFilename":"README.md"}