{"_id":"@aws-appsync/eslint-plugin","_rev":"16-c95bb794cc34ba0a136afde5c984ee90","name":"@aws-appsync/eslint-plugin","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@aws-appsync/eslint-plugin","version":"1.0.0","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.0.0","maintainers":[{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"7693c0cc5703237751d2f11f6fc2ff4dc8e52045","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.0.0.tgz","fileCount":207,"integrity":"sha512-lGRpoP230bzkC0OWR3JiYUW4lxlge4aYnJ51azIWYsdLYaZ3/1F9MglQ9xXpBAVxseAUnQ0PyEOhMxETnnN13Q==","signatures":[{"sig":"MEQCIGYWQC/6XQYSO0g2ZHWn9q4Z+mvkUgybtnOv/X9nBpQqAiA4rdkRNTpFYhdjCbDnjqZthHX1KRuJwuTwxTd5T/IYHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":702971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdS5IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquCg//dP/LUJC+UjwIZ8SxwMy7B3/hxhcBBGv//vimfOnQq/tcwIJC\r\nPJdpF4KiGTR7S323JWur/Wh0F9GM966begAwwb12C7GALALuF72ygb7Jsaqr\r\nhwxByM27ISAeBD1Rxge65WKfHLxIUcpPnpJOf2ukcG18uvuHq6KGfdBZofLG\r\nzZYo89cmgASzPpHOfF5ZVXtHVGnfhCEODeRSxcTZ2Cdl2ZoV1qhjapRB2esS\r\ncBo6WKu7HX4e13ldHUzE20XC7UJB1pNqfr5z6DqZ7WR7RjrxqlZzNCooU8tJ\r\nAdNOGBzgyjpC1uli3nexNhHRFM5H2hl7rGZpMj+jqxcSHOKQ0CGOtlAE/0jH\r\nfKv9U6urd5WsuahGp2CSYULR6chHhSkVuuf5VuRerxHso4LpJSCyzeKG3C9d\r\nzMIhskPdRcsz6Lh2E7PYIDKVARsmOThIBiRW9rWUSOqd7zi9+EYPsXzIW2Eq\r\nI18T79gFlP79/lbnBZu1VfmWTeoicrLrlkF3eMevvhTa2jRUFimyLbyV/D0/\r\nDSC6f3lzKs894VqzrDuERRQysFEfF898t++a+f7Z11FXnjXY/Xez6mt4SIwv\r\nWJcJipUNCo8/diEL+3VRE+1fZJfl9uZqFBong43KbBWTwEMNNM+1jIMbQus0\r\nd8uD5+7DtBrx6ELHp6iGZ6r/9PujQkbvbFo=\r\n=LiRN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"ea026fba5681dc8c34b8555bcef40d6062d1154c","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.0.3/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^5.43.0","@typescript-eslint/utils":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/scope-manager":"^5.43.0","@typescript-eslint/typescript-estree":"^5.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/eslint":"8.4.5","@types/estree":"1.0.0"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.0_1668623944273_0.8989990907611418","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aws-appsync/eslint-plugin","version":"1.0.1","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.0.1","maintainers":[{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"732505961ae93bfdce2de443cb1ace5fea8a7b0c","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.0.1.tgz","fileCount":207,"integrity":"sha512-N3GDmdBcACA5DBk0jTX0C/uCaqgd0MjUvEF3GdQpKUoVGmoqINFzvi833OazBLSKZ1IywCaGUO6DyoF8577F7w==","signatures":[{"sig":"MEUCIQDpWLlct10NgJsEHyPaW2tzAtsHCXgj/GtgGZPyXBfAnwIgYB6BM/3o2omIj1SWMGqwYuKfJSiMm0xT7AQktvgPHYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdUaHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgA/9GcqXW4zgwk3lkU7m9iW5UQ+FPCEkhoBrDp1Dh1XnF6MJpsBr\r\ncG43chTOVupUM4JoK5zbIOlsbUDSX41eIZxfB88CxzteN7wH7Va6mPvJ/nGX\r\nXSklHVsDWo+F7JKBwQG31J3hTmc/wVehCPSJKwG4sojMRD50y+ruQFsZDJpm\r\nYhiLGNASUNwxLtDYeez9XDkNhzF6amR/38adVLJpaJ2pjgjWgBcBa11y15la\r\nCm2SjQlMzCT3jYYdr41OO9Bcp/8dtbh9nNKF7W02wI6uIm7XqPbbyBgFpeRr\r\nfCdOAf1FaBUbtYQ59cxQf5LEZem7wlE0u10VbXthwX4Ae5gjx50HmJMihrMb\r\nUM0cgtmD0FDnqe/4Hsn875UGHusWXs45PH1WbdlPdoLCle1vQX/jPobQ708N\r\nil0ri7hjhoz4lFzmX/rr31JBQ94nzh61PgDFmo1Xswd5OAJzI/EYTD3SiE7n\r\nCOhfu9H50o7AOfluH2wAKqAc1r/Ycu4Opw+Nu+yq91uikNM/fzt1+P9AMX1S\r\nY8/z6edkGXB9T6tewglfQKakv1awveXp+0hnLAlan99VO45VY3VnwSgCVNtJ\r\nAwxxQS0FiSxAZq02PJvr99i9epYwjyMZa5SJihVA6qwPhTfrWmuaglfkYmQP\r\nV+vLhHA+e+Hz7Ba3Yh12Myzkmnvz5WD4tvk=\r\n=QMlc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"91ed7ea4079fb05b059a40e3c29f82004bdd960b","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.0.3/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^5.43.0","@typescript-eslint/utils":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/scope-manager":"^5.43.0","@typescript-eslint/typescript-estree":"^5.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/eslint":"8.4.5","@types/estree":"1.0.0"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.1_1668630151434_0.9728635205958249","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aws-appsync/eslint-plugin","version":"1.1.0","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.1.0","maintainers":[{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"a8690db00c6c4f2faf24e6bde82aad3cee9379fa","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.1.0.tgz","fileCount":218,"integrity":"sha512-rdDI66rKjlviupo+epqXiRvOg3O1luH74xmYrDOEZkxqUAmjNDuubXfoQ/PkRoc9oU0RuamPiLpuOUwQTerqTw==","signatures":[{"sig":"MEQCIDa7cjsNwnYSWGgLq19AcYUzfU1R0K8guNjJlIuiDoTEAiBCjnVME/m/pHZVvZQaKYOGt62fbuPAus1FNfNxRCipEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2WPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ2A/+OUCSGpaknK4j42g+zp819UBhSC2lYnbs8Po1bxmFjH5v4dee\r\nCGXhCCE3LkHxwE0Muyh7/SgrxL9m08R+rmjTnG61aRLS6bZ3XcQgG2TdPBp6\r\nZsahYS9YOOa3ku1vSViJUyt4v5MVLLmILozCBRdq7weEpkEr+/QRqUhpgVwI\r\nVfJZRyTBgO3x/XUce1uQFTCjemBxbDNT6RQdBq1EWcfHkMRWvBTTNGXhDWKq\r\nMRsApPnJ826NyltgOSBH6wGuwG0dDdfjZdG4AFJ6vGBe+ZxiAOnIEtooEJH8\r\n9ZrFDHquR38T5m+pQo9Y+gdhbfkJ+uzmh/mPg4ZtxWR8TK3lz1sMtvVIkXRi\r\nI/O1DSHGcpApIk9AZx2TDKYhUm72jX+mtjvM7/C0eNtwDbdpbWgTL5xx9H1t\r\nBQMQ3ZhmPKY1Y0nyD0HC3mrpSc2EEDSZ8SGLUNROPBF0GPWMWAcbOP2D+xMG\r\nVTI98Kb9djnDgQVAMKufKQojH3CFCwPbmUEImOnX3dkMnY4smQzvWs6+lwE4\r\nikONjyo/HBYk4AzWHPVOAhN4hALrzeBg1lNxBPPzc9iuLtQ2n3DDKfKOkizH\r\n83atsLo52SPzOK3Fm/B1L8yewQ+X61dZFvcnflfEnWE/pO1rHGRkgMZ+dAwG\r\nwzzY36wPpXW+Tq4F1JH0byDRms4eB26PNqI=\r\n=AB/d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"69a356912aa5e6f41a615fb5a858f8d270483218","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.4.1/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^5.43.0","@typescript-eslint/utils":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/scope-manager":"^5.43.0","@typescript-eslint/typescript-estree":"^5.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/eslint":"8.4.10","@types/estree":"1.0.0"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.1.0_1675191234621_0.09340589428852053","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@aws-appsync/eslint-plugin","version":"1.2.0","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.2.0","maintainers":[{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"789da7a13d52635dcce924b5e772e8fa9d7e129d","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.2.0.tgz","fileCount":181,"integrity":"sha512-jNuP4Rs2Ev8LFu0P5BnOjbErORFowKOEDk6TNFZ/dvi7UvbDUdiTiXFxsk6Uz9/mt9iODMPrplPXMpmwM5uwvw==","signatures":[{"sig":"MEQCIH8aXCTFjnA8MQhBugfRAWOhxRVgiezflqEmvHReWAcUAiARbpG9Rfrq8hZZq8f9zxDDwt3yG+LO0vdDe9IwWzvkUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJyG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZNg/8Dicry36KTHmVuvwk1PEstgeftxN0uzNdtu9H24kWEziO+z3N\r\nnqUifheZWzJeLbtakSnrScZ3yZIyb963rwyOo0LxuwAxFyru/Fja3vx03hj5\r\nvTaDfEoBmuU9MsUSL7303zYPNrCbeohxdRGXa3c7xYoygl34yeUQfTk9JOVi\r\nLOmV6E8N4VSn5ye72G+uncLVFTpna/cVCs+M44RgjYsqMq0dKvNapn4uvVCL\r\n2P3lAQVQkAKIMUhFqUVzmkg2Q48H2KWc9Bx7NMz5Cxk0mQAefEzsWYoCwsrX\r\nJ8ZnKZA8wtLnZnKA6h2LZjwpfsV8vGZyXiUahbSSVJS/4A7VXScrhxBCfLZF\r\nms3+crXQIepWbN4hdWLsIzboR23fTk24/cZTfZfbRMbz5m1zSIW64ktELwqD\r\nasn1OjpDEup3BvQ7cfw94/uU+SPNHtPiWuyGQF/IYzZ6MW1QbThkSAm2YZ+M\r\nlpiAVvliLfoUYw/mxh6/BqCn2GhPO8MjSanbFFBuEasQrKyW01GFladGdzQE\r\nmDHj0nHgw+J3dpewhFmBH5O9hhsN69vkNVKTPPm0hKWoGpYWxl+J6F+FaecB\r\nP69HCB5aTZKFurzPLqHRkjYHUfeZXIxtr/7kIWcwxbxhA4IWt4CRGXjwhhdh\r\n83FEFYxrtBSVcJ/DJ6QnW8Ac2gqmOuauLwY=\r\n=VA57\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"030b7d3ae326f0c00c69a5f16d79c21eeb93a498","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.6.1/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^5.43.0","@typescript-eslint/utils":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/scope-manager":"^5.43.0","@typescript-eslint/typescript-estree":"^5.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/eslint":"8.21.3","@types/estree":"1.0.0"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.0_1680286143004_0.011634305112661503","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@aws-appsync/eslint-plugin","version":"1.2.1","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.2.1","maintainers":[{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"0c5559e806237361cdb89397ce750c1997eeb7ee","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.2.1.tgz","fileCount":181,"integrity":"sha512-RCd5QVRNuNInBemOWz+sXS+lXFbfgQJPgJHlAmY5ibNhxNwoFT7adR1VtRgWse4GTaFeBof8gdl4LRi0QwtrOw==","signatures":[{"sig":"MEQCIGBiEHX5tH9Fdkm/xYw7lK/iVFDgCj8d/gz95p5aAR8nAiBDo6UxOMw1w737DO6YXCHzEQ6yYSDIaCH7hXnehVMNDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":697077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ003ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNEg//bjbrPITJExB1Bk7XdIhGfYCExk8PbtlrPW3phLBlBxlUHzLk\r\nixw3+3YY56btyZLbkleCapCSNX8Se0MvPr3BZGJ7UlJ5pST7P7G/rcmmmVSG\r\nWX5ejQpDwgjauQjAiSIhT1mTEze/G6V5AhbGbPZ7BoH2AT4gK5dW5yO2MN5W\r\n4ZIU+rns+xJWXxaAz0v1nE/2mmQ/4Lf7C8Zvad+SVwAJD1upqmMoNZ/cI9sq\r\nzccYsZ+2XwDq5yBkjNHwM/tlLtsITedI3dSvhHi62fZAexqbPAEX5WS/Kn7g\r\ncQDTuDDFbYFOSRdeCHX3PY5adXrOV8GoPfrffcMmGnvc/826ZwSX/R3wWtvk\r\nP6maRjbTG9E1hEbYVcHN04bh/K/UAGyoieZU8zXNfLCXjG9CvjdY1/t+h5wP\r\n/eCyPOMhEbJda00rm33/KKwdkopD02VBnzLJHozgBOCgqITGKODWNKt/Vls/\r\naikFGGfHgsnlS1+MRaPmASrOzTwnzYRW0c0Fy4EX3FVDkwMBJL7Ig00m8UcL\r\n/Hb7rkq/06Ci9CYzNdPIr+XlfBNE77R6gVgCY1g+8jNjl1qHH5+X9TectRuz\r\ndm81niIuSTzGOe+FyqEkk9ANHY0SeLPAw8+sXAqm2nbpR6s4i/AGN5jR6XcQ\r\nlra6FYPg7vPUOWzA+jAdAcIgWJS0VEd3wz4=\r\n=Yk9x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"37d882dcb99dd99521dab0a9afaf11ebf24497be","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.6.1/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^5.43.0","@typescript-eslint/utils":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/scope-manager":"^5.43.0","@typescript-eslint/typescript-estree":"^5.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/eslint":"8.21.3","@types/estree":"1.0.0"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.1_1680297270862_0.25346269479523875","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@aws-appsync/eslint-plugin","version":"1.2.6","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.2.6","maintainers":[{"name":"gilbertw1","email":"gilbertw1@gmail.com"},{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"c4f207184c4b5dc56e78e51304cfb4b0a0ae3d4e","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.2.6.tgz","fileCount":181,"integrity":"sha512-TNA70JttJ0w2d3pHJvblb2ru3bQXN2SUSOtBosVuT1RUK00BahDAWO64VzL6CtT0woVv1nW+jmppnsOwkxTG0Q==","signatures":[{"sig":"MEUCIQDUF9diWUwgYR0QDjooLalWahkjTajTlZ8cLTqrX2855wIgLfNv7IeXfSgtC1eRY70VdAeet+wl7nvQONGuBYotNXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":697250},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"5f0c474322e70fe6e5cf22ec2ee2216833cdc556","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.6.1/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^5.62.0","@typescript-eslint/utils":"^5.62.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/scope-manager":"^5.62.0","@typescript-eslint/typescript-estree":"^5.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0","@types/eslint":"^8.21.3","@types/estree":"^1.0.0"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.6_1692136552354_0.0009525262747474006","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aws-appsync/eslint-plugin","version":"1.4.0","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.4.0","maintainers":[{"name":"gilbertw1","email":"gilbertw1@gmail.com"},{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"7a3affa30f097a11b61aa9b757d5dbb390b0eb22","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.4.0.tgz","fileCount":97,"integrity":"sha512-WH/1yQVou5ZhCcWo3WKEuApLFubqnIugb7a5DuYVNtEBXzlZa8LtYeL+cbtJCCmKSvmw6/l61ErFTZZtVMAxAg==","signatures":[{"sig":"MEUCIAOecXAgONdBHuHXnWF50/MHdgFvyEdu5iAigZ+lSyyYAiEA9N+n8T1uy+4R1E117W1ybxsUlex27BHxBZ2imDDubNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":683902},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","gitHead":"f4797856eb49499a6e526fec1eab522579992994","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.6.1/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^6.6.0","@typescript-eslint/utils":"^6.6.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/rule-tester":"^6.6.0","@typescript-eslint/scope-manager":"^6.6.0","@typescript-eslint/typescript-estree":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"8.44.2"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.4.0_1694040062519_0.41007284568611313","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@aws-appsync/eslint-plugin","version":"1.6.0","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.6.0","maintainers":[{"name":"gilbertw1","email":"gilbertw1@gmail.com"},{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"b6955a6f0331bdefa326411de66067c8df12acc8","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.6.0.tgz","fileCount":143,"integrity":"sha512-Sl6hrXBvfGH0RN/Qwj/xgzKlPORv334rBMjfN0NCB74LRyR9QEBcJvybg8odzZ7HvcIc2+Ym7RZVo0oRweLeEA==","signatures":[{"sig":"MEUCIQDd64kgAqhyQt51Y76fLJrl/BxrqSxns+JBts6Q8H9fPwIgQfeVWXPCWOfDIRm44ZmjxdM/KMPRIzBOpUWB6NzaJkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":687019},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"c325276466b10df0d98d3849e7bedbb056088599","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"yathiraj","email":"yathiraj@amazon.com"},"_npmVersion":"lerna/6.6.1/node@v16.18.1+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^6.6.0","@typescript-eslint/utils":"^6.6.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/rule-tester":"^6.6.0","@typescript-eslint/scope-manager":"^6.6.0","@typescript-eslint/typescript-estree":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"8.44.2"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.6.0_1701107426069_0.2704694823869207","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@aws-appsync/eslint-plugin","version":"1.10.0","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.10.0","maintainers":[{"name":"aws-appsync-team","email":"aws-appsync-external-pkgs@amazon.com"},{"name":"gilbertw1","email":"gilbertw1@gmail.com"},{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"7093cfc8a11b98612165124ca1610b5790082629","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.10.0.tgz","fileCount":5,"integrity":"sha512-7ictCnYuvryUqKjpyx6A/XXiyS1kgDEvxe9TFKJQEujkGvR7L9WukGu1ccifcJz7+9W5zqiIn1QV9pOqo7XHgA==","signatures":[{"sig":"MEUCIQCPPVvGr7jwKisD/6YBEJcIX4E4yq60oC3JDdATDiX7EwIgVLFPpGtv4g14rskoEoKTbgPBx4TijBLnXeexOI4wa5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554437},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","gitHead":"662b59d3b9bcbc2f505317995ef66682cf2919c1","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"gilbertw1","email":"gilbertw1@gmail.com"},"_npmVersion":"lerna/6.6.1/node@v22.2.0+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^6.6.0","@typescript-eslint/utils":"^6.6.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/scope-manager":"^8.1.0","@typescript-eslint/typescript-estree":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"8.44.2"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.10.0_1730323482024_0.302683713848793","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@aws-appsync/eslint-plugin","version":"1.10.1","keywords":["graphql","appsync","aws","eslint"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@1.10.1","maintainers":[{"name":"aws-appsync-team","email":"aws-appsync-external-pkgs@amazon.com"},{"name":"gilbertw1","email":"gilbertw1@gmail.com"},{"name":"yathiraj","email":"yathiraj@amazon.com"}],"dist":{"shasum":"8d3cb05f1ddce57b8d95f08c4a24bfdcad85b0ba","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-1.10.1.tgz","fileCount":143,"integrity":"sha512-kpcjvfYJIm6JviSEMlzWtNNkN8foAhaxvAB8Q+qdZ16+lED+dd6ZR9nHFHLpwJeyJMcSL0LtTSwXagWv/bUDcA==","signatures":[{"sig":"MEUCIQDiuEy3AxQ/dbJBUoTraXMX3v36Q4W4Qb51czQek1M5hwIgDx0gJk1FeR7h4jphCeglFCNM7a4tIIKGy3sPpnA1QIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":687306},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"8002f7ced2eec7ed980fa8e07cdc3dc043486b3e","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"gilbertw1","email":"gilbertw1@gmail.com"},"_npmVersion":"lerna/6.6.1/node@v22.2.0+arm64 (darwin)","description":"An eslint plugin that lints AppSync resolver JavaScript.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^6.6.0","@typescript-eslint/utils":"^6.6.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/scope-manager":"^8.1.0","@typescript-eslint/typescript-estree":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"8.44.2"},"peerDependencies":{"eslint":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","typescript":"^3.9.6 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.10.1_1730395169421_0.752923314498605","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@aws-appsync/eslint-plugin","version":"2.0.1","keywords":["graphql","appsync","aws","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@2.0.1","maintainers":[{"name":"yathiraj","email":"yathiraj@amazon.com"},{"name":"aws-appsync-team","email":"aws-appsync-external-pkgs@amazon.com"},{"name":"gilbertw1","email":"gilbertw1@gmail.com"}],"dist":{"shasum":"4b71dd6a715137c1516a16701f620f8d3c175434","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-2.0.1.tgz","fileCount":143,"integrity":"sha512-NwzYOJMySEES2OH9IMPC3O2hFklF9hK/dNL2prBmFeKTUcCyUH9PF5mOQPx1Ga4du+vHT6QRdgRm7+T46RkgTQ==","signatures":[{"sig":"MEYCIQChJCD86s7P/ZOEVvQa/u63vVID8dVxM2KpEy9PdH5b5AIhANLuadr+Q2jufS12B6n6lUz4YGBwpcVej1gSr0nODfA6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689019},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"45f0b9a9b9a943ada435dd345b8494947d9fb8e5","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"aws-appsync-team","email":"aws-appsync-external-pkgs@amazon.com"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (darwin)","description":"An eslint plugin that lints AppSync JavaScript.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^8.0.0","@typescript-eslint/utils":"^8.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/rule-tester":"^8.0.0","@typescript-eslint/scope-manager":"^8.1.0","@typescript-eslint/typescript-estree":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","typescript":"^5.2.2","@types/eslint":"9.6.1","@types/estree":"^1.0.0"},"peerDependencies":{"eslint":"^8.57.0 || ^9.0.0","typescript":"^3.9.6 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2.0.1_1737142249724_0.3691474858023298","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@aws-appsync/eslint-plugin","version":"2.0.2","keywords":["graphql","appsync","aws","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-appsync/eslint-plugin@2.0.2","maintainers":[{"name":"yathiraj","email":"yathiraj@amazon.com"},{"name":"aws-appsync-team","email":"aws-appsync-external-pkgs@amazon.com"},{"name":"gilbertw1","email":"gilbertw1@gmail.com"}],"dist":{"shasum":"c8c8bb6e6aa6d42f500531e9ec39824ddd36f7ff","tarball":"https://registry.npmjs.org/@aws-appsync/eslint-plugin/-/eslint-plugin-2.0.2.tgz","fileCount":143,"integrity":"sha512-iFeGNqj7cmCkbs9X8SACUdqSaq9IH3v1jh6x8HICyU7KFg2EvsKFp5koTX3a7sqOOdRuJjVF4eHi9sklNmOTlw==","signatures":[{"sig":"MEUCIQC2f32ODYhVjQEN6yniLaAfPRyRN4Qkzy2gNYx9wSe6IQIgVoUEnNPn8US1lf3/St5HRSGyZss65I7tG6CQOHz4O3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689134},"jest":{"testRegex":"(src/.*\\.test)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts","json"],"testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"7b56055fa356c2d82fbfe9b1762819b36f1cf4e6","scripts":{"test":"jest","build":"tsc","clean":"rimraf lib"},"_npmUser":{"name":"aws-appsync-team","email":"aws-appsync-external-pkgs@amazon.com"},"_npmVersion":"lerna/6.6.2/node@v18.20.8+x64 (darwin)","description":"An eslint plugin that lints AppSync JavaScript.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pretty-quick":"^3.1.3","@typescript-eslint/types":"^8.0.0","@typescript-eslint/utils":"^8.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/rule-tester":"^8.0.0","@typescript-eslint/scope-manager":"^8.1.0","@typescript-eslint/typescript-estree":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","typescript":"^5.2.2","@types/eslint":"9.6.1","@types/estree":"^1.0.0"},"peerDependencies":{"eslint":"^8.57.0 || ^9.0.0","typescript":"^3.9.6 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2.0.2_1745954024697_0.6175333473084434","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-11-16T18:39:04.184Z","modified":"2026-06-22T21:24:58.331Z","1.0.0":"2022-11-16T18:39:04.540Z","1.0.1":"2022-11-16T20:22:31.619Z","1.1.0":"2023-01-31T18:53:54.821Z","1.2.0":"2023-03-31T18:09:03.177Z","1.2.1":"2023-03-31T21:14:31.053Z","1.2.6":"2023-08-15T21:55:52.593Z","1.4.0":"2023-09-06T22:41:02.703Z","1.6.0":"2023-11-27T17:50:26.274Z","1.10.0":"2024-10-30T21:24:42.440Z","1.10.1":"2024-10-31T17:19:29.763Z","2.0.1":"2025-01-17T19:30:50.043Z","2.0.2":"2025-04-29T19:13:44.896Z"},"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","keywords":["graphql","appsync","aws","eslint","eslintplugin","eslint-plugin"],"description":"An eslint plugin that lints AppSync JavaScript.","maintainers":[{"email":"aws-appsync-external-pkgs@amazon.com","name":"aws-appsync-team"}],"readme":"# AWS AppSync ESLint Plugin\n\nAn ESLint plugin that lints and produces errors for [AWS AppSync resolvers written in JavaScript](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-reference-js-version.html).\n\n## About\n\n**@aws-appsync/eslint-plugin** catches invalid syntax in your code when leveraging the [APPSYNC_JS](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-util-reference-js.html) runtime. The plugin allows you to quickly get feedback about your code during development without having to push your changes to the cloud.\n\nThe plugin provides 2 rule sets that you can use during development.\n\n-   `plugin:@aws-appsync/base` configures a base set of rules\n-   `plugin:@aws-appsync/recommended` provides the base rules and additional rules that requires TypeScript to be configured in your project\n\n**plugin:@aws-appsync/base**\n\nRule Description\n\n-   `no-async`: Async processes and promises are not supported.\n-   `no-await`: Async processes and promises are not supported.\n-   `no-promise`: Async processes and promises are not supported.\n-   `no-classes`: Classes are not supported\n-   `no-for`: for is not supported(except for for-in and for-of, which are supported)\n-   `no-continue`: `continue` is not supported\n-   `no-generators`: generators are not supported\n-   `no-yield`: `yield` is not supported\n-   `no-labels`: labels are not supported\n-   `no-this`: `this` keyword is not supported\n-   `no-try`: try/catch structure is not supported\n-   `no-while`: while loops are not supported\n-   `no-disallowed-unary-operators`: `++`, `--`, and `~` unary operators are not allowed\n-   `no-disallowed-binary-operators`: `instanceof` operator is not allowed\n-   `no-regex`: regex literals are not supported\n-   `no-disallowed-re-assignment`: re-assigning `context` and base properties of `context` are not allowed\n\n**plugin:@aws-appsync/recommended**\n\n-   `no-recursion`: recursive function calls re ot allowed\n-   `no-disallowed-methods`: some methods are not allowed. See the [reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-reference-js-version.html) for a full set of supported built-in functions\n-   `no-function-passing`: Passing functions as function arguments to functions is not allowed\n-   `no-function-reassign`: Functions cannot be reassigned\n-   `no-function-return`: functions cannot be the return value of functions\n\n## Usage\n\nInstall the plugin in your project by running\n\n```bash\nnpm install -D @aws-appsync/eslint-plugin\n```\n\nThe base configuration can be set up by adding the following:\n\n```js\n// eslint.config.mjs\nimport appsync from '@aws-appsync/eslint-plugin';\n\n/** @type {import('eslint').Linter.Config[]} */\nexport default [\n    appsync.configs.base,\n    // ...other config\n];\n```\n\nYou can use additional rules of the plugin (e.g.: in **plugin:@aws-appsync/recommended**) that requires the linter to parse TypeScript. These rules can catch unsupported features like recursion and disallowed method calls. To leverage these rules, setup Typescript in your project, and install this dependency:\n\n```sh\nnpm i -D @typescript-eslint/parser\n```\n\nSet your config file to something similar to the following:\n\n```js\n// eslint.config.mjs\nimport appsync from '@aws-appsync/eslint-plugin';\n\n/** @type {import('eslint').Linter.Config[]} */\nexport default [\n    { languageOptions: { parserOptions: { projectService: true } } },\n    appsync.configs.recommended,\n    // ...other config\n];\n```\n","readmeFilename":"README.md"}