{"_id":"eslint-scope","_rev":"53-4ee2fda0e0d1640d25b84db6e597f14f","name":"eslint-scope","dist-tags":{"next":"4.0.0-rc.0","v3-latest":"3.7.3","latest":"8.4.0"},"versions":{"3.7.0":{"name":"eslint-scope","version":"3.7.0","license":"BSD-2-Clause","_id":"eslint-scope@3.7.0","maintainers":[{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"d95536f4081dee922e5fd60ed6795748ca54bb76","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.0.tgz","integrity":"sha512-QR746DDAcFmtSB3oll6foK26mKD4wLk2KkqoEK+zdRgUvUJmBtcM21XPm0Tbxw+A14yMWSU7nbAOdhuMQEAYtg==","signatures":[{"sig":"MEQCIBSjLGTz5oNrBGgO7thUZcV5MvEsOFJISGbMK+hAKUp4AiAYRTQWqt8dolW/j6KPkRTM8ak3raS4i9pZz8oEl7YE1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["LICENSE","README.md","lib"],"_shasum":"d95536f4081dee922e5fd60ed6795748ca54bb76","engines":{"node":">=4.0.0"},"gitHead":"c9146c664b88d077a44118effa800734bafa907c","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","release":"eslint-release","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","betarelease":"eslint-prerelease beta","alpharelease":"eslint-prerelease alpha"},"_npmUser":{"name":"ivolodin","email":"ivolodin@gmail.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"2.14.12","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"4.3.1","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^0.10.1","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope-3.7.0.tgz_1489788609116_0.35722322948276997","host":"packages-12-west.internal.npmjs.com"}},"3.7.1":{"name":"eslint-scope","version":"3.7.1","license":"BSD-2-Clause","_id":"eslint-scope@3.7.1","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"3d63c3edfda02e06e01a452ad88caacc7cdcb6e8","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz","integrity":"sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==","signatures":[{"sig":"MEUCIQDu7QP49NtSzhi3f5Z8L7u4xm54l6xgHY1Ep6fYKBeB6AIgAfh/e8lddooDA4QLyC41dMcyUNfIn3JSRRSRGgr4gHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["LICENSE","README.md","lib"],"_shasum":"3d63c3edfda02e06e01a452ad88caacc7cdcb6e8","engines":{"node":">=4.0.0"},"gitHead":"bec1febf351ae7137a62241c18eb78876ee4fb7f","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","release":"eslint-release","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","betarelease":"eslint-prerelease beta","alpharelease":"eslint-prerelease alpha"},"_npmUser":{"name":"ivolodin","email":"ivolodin@gmail.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"2.14.12","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"4.3.1","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^0.10.1","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope-3.7.1.tgz_1492031610481_0.544424896594137","host":"packages-18-east.internal.npmjs.com"}},"4.0.0-alpha.0":{"name":"eslint-scope","version":"4.0.0-alpha.0","license":"BSD-2-Clause","_id":"eslint-scope@4.0.0-alpha.0","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"56d64aa6db13023373e3ad70b5c6cf40c8fe40b9","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0-alpha.0.tgz","fileCount":12,"integrity":"sha512-lagZ90I5IxJvoGmCbhCviN69Ycx1DBiI6h8SKz1DXHYMq5XnIxoCl3gMS9PwfVcZBNREbSv2jDh0/H1LTmJXWw==","signatures":[{"sig":"MEUCIEZgwGZIlmen5GDp71PP3VjLRCiRJG8m8DBX2noe4gDVAiEAw4A4yX21CNxncn603TNzaplRPWCa5Zc+PiJ1RE0ytR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa49KmCRA9TVsSAnZWagAA8eEP+wSqHdR+uXC92vPq+lZF\nhEiiv1DFn6dPKUBAKquiUJWhPx1JgMaEVojhvGtR7cuWOv53FNQg+sehO8Mb\nhaoS2sHjjfZeeBOt32fE0XTtbctg7hkmWCrz0SMEzasQms42QjCdSM8So6fT\nHDK9ulc8Ymh+XgXAXh2vH3t+H67S603fKn0SIvoyRhITxDVwxwi45kTHwQfv\n/kmge7+z76jRCRR9FIYcqst43WqJu56upew3x6HYOrv/HWk36AEv3E14XEae\nuEuJC9ByhpTSDFSk8zDpAl8ZWz9m4JkqUQ7Rl+wnDtNTUtxOjSlT+og6C8Dw\nDg7lGokIKUOaii5VJV+ppL08g9U+J2bxFQS0sTwKoCiq2+73q0NdeunxSwop\nOCbj/XPzfC16UL/CeCGhqAAlgTLIkPCUYeQrRDxaG9crHkSUetA11Fo6+8ZK\nVhJfJXAozSvFZZ7zG/HmGaeQe7T3o98WHnX7aLaAM7DIcjZm4pBbtJkEyEkk\nLLLi2yz+ZbJuEBWszNSaPotwH/1axNUs1oHEUIwsfNLeI4dDxuxsOfx0CyZ4\n+i7p7l13kCr+u/TvyiicJcH6Na6vTOug5mzPn4NHttdIh+HuMMfylz+Z4HxU\ndHrkp59KHtZPRnDIH0tTRWHaluXlN4TPdTBJn1KphInBqfbz7BTFboQjOZY1\nw5UE\r\n=pv8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["LICENSE","README.md","lib"],"engines":{"node":">=4.0.0"},"gitHead":"11e660c176fb0d10b794b559feece89a9b8dafd5","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","release":"eslint-release","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","betarelease":"eslint-prerelease beta","alpharelease":"eslint-prerelease alpha"},"_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"5.5.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"8.9.3","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^0.11.1","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_4.0.0-alpha.0_1524880037947_0.5190939794797749","host":"s3://npm-registry-packages"}},"4.0.0-rc.0":{"name":"eslint-scope","version":"4.0.0-rc.0","license":"BSD-2-Clause","_id":"eslint-scope@4.0.0-rc.0","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"90b7e7ed231c13956c3cb9cc018e96156e8cc6c6","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0-rc.0.tgz","fileCount":12,"integrity":"sha512-w9crN0noCk/F9WcS+EcwnHBzMNDSF2b/WEXVGEXCXtZoW+QCK59MmAwBs7mbvUWqqTXG1C0T1OQlly6Nxta7og==","signatures":[{"sig":"MEYCIQCJCZRX15qHc3mOQ/YNMYbLMqGPEVWVPFo+lwRbg3GItwIhAMkFB5ktGlb8wTl3n+bCiiXqepP6S1d/c3UV+/LjA4Gx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbG/lVCRA9TVsSAnZWagAAlb4P/iIXVQ4b4hKJAmvLOt1O\n6A9WBLetMn7zy3cDGjrSIoBshJJ0gEVf5RoWBb6vB0GKl21Oxq54ROG4Vd4B\nOCUhY6lo2wiJlPeCaH0IbjRBWi34XeTkNyZrLDLMbnIXDK2DkBFlQFsseQNX\nbu7rfzD+twmGnGO9JoHoOVd8wa5UqbtBhw+HPqw3j1XedKsa7B/z+l0opRDf\naEOs17V7gB00RGI6igOpggHjRHUttO3ytIrwkqpT8ywJBfcXwT85Cm+4s48T\nEwenS9ywTIiAU1QOVa2Glq6nahi3Olp8GUnXyitSWKixSx2EHlLvnTl/FuGL\nVbyMj7OvAzExFepSxQu81mgMoFopoCTRl1ZSp7IN6L6k4tCgXOzqwyjzEHgG\nMlRDTwKIXW50Y3p6pYEAfFznG7ILsj4h3auREmjggNaxVKwuIWgOXgCiDk3w\nOBBPNDThUXwZun6NY16Tn8v3nK5WTOPrS7ggk4NYbEz9MarAzXkI/Jm+r20f\nTdLVZaxygCcVIcyGYA/k6CcJsD5Qa+AnuE22uarfdsAdktSf3FVTyAnUFoXw\ny9oYMe1ADd1tao94coDGEDem9N+2vhte7W0bteFBPw0Oob1cAbFDBzGrI7mt\nfL0hTovu5OoeRgu9IPZj+9mo1aY3yv2Qc1Py6Xjtk7KW4YT7g0hnEraxLD03\nMraW\r\n=r91n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["LICENSE","README.md","lib"],"engines":{"node":">=4.0.0"},"gitHead":"35e53021307b0393586f4104c9e3441231698478","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","release":"eslint-release","rcrelease":"eslint-prerelease rc","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","betarelease":"eslint-prerelease beta","alpharelease":"eslint-prerelease alpha"},"_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"5.5.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"8.9.3","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^0.11.1","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_4.0.0-rc.0_1528559957103_0.13597996259583023","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"eslint-scope","version":"4.0.0","license":"BSD-2-Clause","_id":"eslint-scope@4.0.0","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"50bf3071e9338bcdc43331794a0cb533f0136172","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz","fileCount":12,"integrity":"sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==","signatures":[{"sig":"MEYCIQDy9v9wcFFeJULgtLIubDVty7bNmSOVC+3+pNtqZEQlPAIhAL9e9TXQzFa8E5ly/IcKtEjoVcVC/Emd5A0L6UEyLVpE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLA2FCRA9TVsSAnZWagAAGsoQAIuIqvOsnsXeglc97Nfp\nUvK2NkNtr48ScUsmW4QUAfahKCAhiIB0h8lsqi24sg7S+5Bq6n1tfvP9PW8a\nSUNMfPxzYxLyxeURNM+v4lDu5l3MrA0YJ+/XkW8FGmUrmalSGDfY1uvc9d/u\n7L3NP4Pkttx7CaYvYrOQWs+bEpq0jb+cvZX4aPHtpAcq5f0Ow8F3Znfin6nE\nC8SXrPUoM0YEU02fc1tduC3uyoxl0I3IWUdq8BQ8fDDoZWEQl0Qax+iDMliU\nnltV4SQ+AjgmxcqxUsLgee22ZVIEX9Ke+0nbV5QEsYJKH8KchBE3lznguoPj\noqzNO5mmOxkdf7ptenaTEI6/uwJAQxXiOV5HBHEratpaVUjBsJ3ULCf/YkrF\nTYfv4+cZBdUrPo6dVBRWDg7eP/FKZTNAMhTtbjRwKeizBJMFQvlX28Ry5Hl7\nz4Hmlii5g82uoWwM3cEeVbfALWJiEpHBXUkmvcJKsAacKg5Nr6yIgfwkuJ6u\nTXsSRUuDZoaz4qTpd9VSY5o9l2AmeMSRML1SYck55czzkCGYFYTiozr8nB1X\nckuD1jVUQPqT0XNEsgQuWadkUVL1TFdhp3qivuMRse66bA6TRdvjyjYoOGjL\nRhTwQVqR5JA4MUe/hqowBgpz0OCZCraRe93c3OjobzGCRI8akoPRQK6MK2T9\neGcE\r\n=HTP/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["LICENSE","README.md","lib"],"engines":{"node":">=4.0.0"},"gitHead":"3e69fdcf102082f3b3c419d0864d7ed90323f4ca","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","release":"eslint-release","rcrelease":"eslint-prerelease rc","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","betarelease":"eslint-prerelease beta","alpharelease":"eslint-prerelease alpha"},"_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"5.5.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"8.9.3","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^0.11.1","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_4.0.0_1529613701348_0.3133796876769781","host":"s3://npm-registry-packages"}},"3.7.3":{"name":"eslint-scope","version":"3.7.3","license":"BSD-2-Clause","_id":"eslint-scope@3.7.3","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"bb507200d3d17f60247636160b4826284b108535","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz","fileCount":12,"integrity":"sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==","signatures":[{"sig":"MEUCICiiFMbBKevRmfo6gcSNkecbSMoYHP9dMdd5dDefx4IaAiEAvEtCorIkhrj6jN0rM3dTK1qK6bOaA7W5OzidqlQ9u84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR5LCCRA9TVsSAnZWagAARioP/0WkEws2Mcuqds2pXijJ\n1a7yByCtQcx5vuk/Ez8WBJnaWsE8PuAaV3j0QTmuNjRZ9OYOyvPv77007L5z\nzCLOcJdfe34yoj2naz3bCnOPFhPLrTjekFIJz6TBJ4vxfVgShqpOIRDB8y7D\nJA2EDy4YMQ2anIZXwfzsLbD1GERhyKllUcDjYh+kpkPpz4y02yUpttqO3pbH\njIi5ASnPFYsWCpOIknW86D/3UPZZq8X7mhCrGRoxwwHZKRk4DAYHCTqElGce\nJYWN+erT8rybmt387AWNsAK2c+Hru63LB08qjp7J7wvJSONSzBaUGEMrEoO9\n44vFngopzHdzSZHBewuRISDS/MoulC1r1l4Gdb/I+c+lMml1MoeiAOIYP2dZ\nDhyujnRscIw9ShsiMJaXbE2P9/9Y7Yx8MuYCdhlkPlQSlqcGYi5X9S5bbMz/\nysPFFz5w78SyP08XBn0U6tKfvh5oBgRbvc5fmooUBLenuhgVak9og1eInZA1\nNkpEf8QCOdXpMPFuRniFuEl18v8UPAO4B/W68Mjc0eaLtFec4b4SdxF7XMDf\nge78ArEsy0a/C+SqK3grNCsYiI9ZJGSIyxe7QyKBJFGxCddAmR6+hMv5lMBm\n/8Etle8gqEgQwkRTYAlCvaPELMpxiTEtOa/Ge/eHSCO8ZRaUQUw/LOqsMofK\n665T\r\n=OiPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["LICENSE","README.md","lib"],"engines":{"node":">=4.0.0"},"gitHead":"cded04f8ec4496f61dfdd92726c2f6a23042f49d","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","release":"eslint-release","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","betarelease":"eslint-prerelease beta","alpharelease":"eslint-prerelease alpha"},"_npmUser":{"name":"not-an-aardvark","email":"teddy.katz@gmail.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"5.6.0","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"8.11.3","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^0.10.1","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_3.7.3_1531417282379_0.35074445751082384","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"eslint-scope","version":"4.0.1","license":"BSD-2-Clause","_id":"eslint-scope@4.0.1","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"dc3e21b1129fe4f61509a025db075fe7ba3abdba","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.1.tgz","fileCount":12,"integrity":"sha512-PeQeU4s1Pr0LXLZ+YF7aYaZirFDw23ssCKeahBqZqa8aM9Si9jSx7MoSKhAl3m+VM9oqnGSMdLYZ2QzB09aQnw==","signatures":[{"sig":"MEQCIDvhEhA2jpOGAkW38/NwrVwSsee2WSJfzm+wxrHH5KcfAiARL3g/tGJG1g5q59g120FVdTHOTZVLQ1ctuqsZTIIE+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcedivCRA9TVsSAnZWagAAAMIQAI3qlR2giYyxMmBOlVM6\nMoRegPxwx2jX+Ws95uUza1S6zhMnhZZ6o4Cby5lGYS0vwDPu4n5VSmm/28Uf\nVaacgjHKfM+HdhsYFBRbo68tlWtSUAGTYclyC04MMqR1tLSwRnye0rl2UqCa\n3sZ3rOXdgL9ciy6tx74MG35Kn8NEdrdlVDMZszyPTfEgKc/VQOzNPxNl0tf4\nA7htOkF3pR1FT0lfuoamBbv4nNrcOY7F8cS1QhZm2lScvqHRhlGa4rhREsBd\ng2nk0LEhK4SEcjFv8MC1SNRgdnz4dFGfIQn7mhu9NIz0llfRQM6eIve3ZmFG\nOtYMqIUCQmttScVUdDCUpLx+Lgj3CjEhGW/gmq6nDPnnvfAHq5fDN2TzliPR\n/K8o+JtK0z/QFK6npnXiDU1BkMp02Eu/j5Zp55KXkf8r9uNXN8HEF8EIrV3W\nce7wL0/qfIIxJhGJsFhdZ752nF5EXIDRELM/dZFPdy712uaTTgKH4uhOMeUL\nDzikAYuSDt8XwEV92RIsdTmAnZOQSfb9U+gb7I7FN/31xnTR+13Zq1LvNw7S\nGs7/ROFZFjWk1JHiCTMsXB6pRgwFY4MkqJxbGrMYA3lh98VGz9Is+LWaj/qw\nfey3WfFXZ+WEGaS4MDPSI6Jkn87LnCl3B2fkYMpPGvV5nKhD/VLIE5So3A1c\nv+r7\r\n=s0j9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.0.0"},"gitHead":"412ac3d844143ed8ca27cb8388e8b12c1df09f79","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"6.4.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"10.15.2","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^1.0.0","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_4.0.1_1551489198712_0.2675726623968244","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"eslint-scope","version":"4.0.2","license":"BSD-2-Clause","_id":"eslint-scope@4.0.2","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"5f10cd6cabb1965bf479fa65745673439e21cb0e","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.2.tgz","fileCount":12,"integrity":"sha512-5q1+B/ogmHl8+paxtOKx38Z8LtWkVGuNt3+GQNErqwLl6ViNp/gdJGMCjZNxZ8j/VYjDNZ2Fo+eQc1TAVPIzbg==","signatures":[{"sig":"MEYCIQCOZVWUPnLPJbvkjNHIvTgSj6N33OFOj+3vyvOHx7nrTAIhAJ2/7uMEqGQpqicd8TF5ZXQjInF8vA2mhtvV5AdniBgC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJced0TCRA9TVsSAnZWagAAcm0P+QCgBu9yCCO5EwsWTT+T\nKxuYbwD/kVB2Azm0TRNzwJrUnDneEaARKlri8TBZd/nvmJd0BwGzEOi8MPiT\ndcS5QeTtqLw++RfQ4yKLmWN/CuW4REezZyePBXkAzN8yq54s02GK/BgDn3y4\ntLXayJYNu3+pJFYHOnm2tubZPB4r4ZufCms4Ag/iv67WLzMPsvvtzvFUSsxx\njDilis/I0YyrXhtBjlNHZnJT6vafg34HFWg/Jbnm4JRshAAl6k63PxRrgIPZ\nbyl4mjx10EgK8/8KNy9mMHKZqFg4AMJZLJLeeEOaBkTCiKvEWB2RnurY9Blm\nTlM/8CEe4rxGgJsrmJky8Xek0hw/mniELuNdggc+MFBT8MIY/3auGYINnzXX\nruP5yXhcA4B+pCw6I3w5z78AkOui4WZf+YO/+ppCZSBRdGuIRRLAHJDFTpEG\nRa8HoJGhM351vcVoOD4MW1ih8fdriV5Xm/I9IRB33oHghU/Wt0+ZyFnjUejl\n1zin9ItzCa69lTEGuNOTiTfD+rKmyDT6gjspLtfO1eejAOvr25bU0UE6KLtK\nIPlHYuTaA/Od5OaCtPPhmCr52hqq5TUyKmyH/DZMrDOUXgiT4F7RDNF+/Hf+\n4NDq2yMKycXwQFgUh2cIz932dSeP2pvPmxoBjmuHE4ippm6Y/HCYKwdVGekn\nevh/\r\n=X3FY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.0.0"},"gitHead":"14c092a6efd4dd0bf701bf4f8f518eac6b29b2ce","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"6.4.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"10.15.2","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^1.0.0","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_4.0.2_1551490322341_0.8849490467778856","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"eslint-scope","version":"4.0.3","license":"BSD-2-Clause","_id":"eslint-scope@4.0.3","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"ca03833310f6889a3264781aa82e63eb9cfe7848","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz","fileCount":12,"integrity":"sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==","signatures":[{"sig":"MEQCIHSeTdewpXAA8J4iqEp+lyp0T6Y+UE7kC628cAhRyhdYAiBmRu1Fix3vEBi3x2Pc3i3O22knn0TWS9Jn0u2Np0/DeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci9zbCRA9TVsSAnZWagAAs0AP/iaE17Q937T/f4CLRoMm\n1GJL5eIYcMIudpA1b1WrxmrpRCLqc38bEqYo4kWvFGNmT4ZCcnrIMod3jY26\nVD9rXrtiW2QPqHvkr1CLKS5HkUA+LgesZDl9I6BNb8SfyrHav1dlx136QTCb\nlSWLnrohTfdEWbjhh+RtijV3B60XPQcrh3TQlOTOIJb/SSocoXfFP/kH37uA\ntsNFtizrOpjpoNINnhzVzj4jntnysJZtswK9hoSCIJ1/Jbt1Bn5RIO5fWY3C\ngZX3nC4x2EVyLLbQJrRGmuUQCdvCE9a0cvqzVI85u//nD1hZIodhEfBHK1wq\naa0fwG4KH7mfLF53f2xQl+3hBsSpjuotcmRQq46h4Hr59cY5pe/5lZx893UO\nQyOvUwPMPmqFzA3arkFfDLCceJxg5chrVlsvpxgUoItALHNaZ6aGzwMXc4i/\nWyGvzTVgCHmvrKbqgsBDhlAx5SmasM1NhPRPcX2OWhZ6tK6y8ASD2JlraSSg\nlIrfs70KzR2+g7lk3PAFbmwScs0XHbiMydn+Du4SmndFiZtFj7yRQl5QvMIV\ntTx8TQJwP2S9rYnBNtgdnuaAnMTQwa93aTiz9IlrzPctRZ08iEoYIllkqnmz\nIsklWUkEhtwucRCg6w/1+B9T+sUQfi6I4k4djHYoPycFtg/T1Bx7pkkAOL4U\nBgrX\r\n=MJPG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.0.0"},"gitHead":"5d2ec4fa322095067bd5a262b0c218d1bdf9270c","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"6.4.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"10.15.2","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.4.1","mocha":"^3.2.0","eslint":"^3.15.0","espree":"^3.1.1","shelljs":"^0.7.6","istanbul":"^0.4.5","typescript":"~2.0.10","npm-license":"^0.3.3","eslint-release":"^1.0.0","eslint-config-eslint":"^4.0.0","typescript-eslint-parser":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_4.0.3_1552669914480_0.28796127181016495","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"eslint-scope","version":"5.0.0","license":"BSD-2-Clause","_id":"eslint-scope@5.0.0","maintainers":[{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"e87c8887c73e8d1ec84f1ca591645c358bfc8fb9","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz","fileCount":12,"integrity":"sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==","signatures":[{"sig":"MEQCIDPqEAYI2NIE70VnVIDciLWKCy7G09wByWlySk4v/XWWAiA6dmWXT6cTq4flKNI5JHPHMeqbM3I/Nh4SVZmwKonuvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM9orCRA9TVsSAnZWagAABO8P/RrxXV5AghxUbjnWGmWR\nEZMr/wCVWahoKdu9FughLNrCIFDqXA5KWlflBhRKo/s87YcWjMEwvn+5hrDj\nwTZyf1qHUEfbWo8zJiqY7j6O/iDYrHAkd+mWS77D9mZxwbAMt07/snXUX8ui\npPdZnir76f88h5AGgt/VLZyB+6pEO+v5BJYyhWlCBt9YCUfULGQy8LzRMYfO\nXVIGTJFQle8P3jscmUmRq+ycfEySq2qW19rv4hbVbG4Y7Kvmh/iiXJ8ky0u6\nkS03eK3vCHImudAfAeD+H5GU60bMEFhD+PBnsR/wuEVUIcWk+0u93Jjs8xTb\n+CU6HDxtkcQ/hw7yZmz0WskY8o8Aa5G6iXxvLz6x4RJOPBDofXBJWHguZ7io\n5iCaivucuGwN0u2HypXDRsDKKZo+32UsfX6YDpuzMi+beEGm41ly8pIFRbiR\nJvD1Tx7218TPHhDMHLQtfaIsgylaUjec03KTuDaZpjA+chrIE59ERqCho1Iy\nvi8rSgDJxnzYk9C+WgZM/2Nvo8NIGpF52TqJI1TdqauByyzVldp6pdi+AR8m\nWlYztW5orsriZzGJEm2ZVloQoBBs0jBe8idlD0XjvWTl7DJGYYx7UimtorAK\nWK2eh3vpgTrqWLUrVsiG0emKShD/MR9kl8hPoe2megm6k4Y6YrOP4JVdxwh9\nckif\r\n=Aj1p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"dbddf14d5771b21b5da704213e4508c660ca1c64","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"6.4.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"10.15.2","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","espree":"^6.0.0","shelljs":"^0.8.3","istanbul":"^0.4.5","typescript":"^3.5.2","npm-license":"^0.3.3","eslint-release":"^1.0.0","eslint-plugin-node":"^9.1.0","eslint-config-eslint":"^5.0.1","@typescript-eslint/parser":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_5.0.0_1563679274841_0.06396483389949426","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"eslint-scope","version":"5.1.0","license":"BSD-2-Clause","_id":"eslint-scope@5.1.0","maintainers":[{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"},{"name":"kaicataldo","email":"kai@kaicataldo.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"d0f971dfe59c69e0cada684b23d49dbf82600ce5","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz","fileCount":12,"integrity":"sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==","signatures":[{"sig":"MEUCIEJ6U9h/MS7Cq3w0OXulTmpcXOhNQra/+TB/xuRv4Y9vAiEAlSvRxWyGpCIA8wh/mwXZVsyUVsJSK2GzCIqmgyssc0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2NoACRA9TVsSAnZWagAAamEP/1uqeiu9fenJVmBJT6We\nHj7tx2OWOXPwtZvx19xZQaDiVDroZ7m4sSxxy+LsqPg+pfQNVn6LLDDz6VfL\n6vrXvyUrB+JVodgewumlhms9Aua2GsPnd7O/vXebylktpgFargNZJs2mAXjk\nbnfosV83nhtsQQWBD4Qp2wvxR/d41AY+KA4Gbqig3QgUCBpFy1hGm0cO6DDB\njwg1+baemgsbJ/MGUs5l/RYc4r2n/T+bz9R7B8PgqL+G3O6n/zhT4gskPpiq\nu7v0Mc0O/S9RaEQCPOHLRbCLuL2aNHqn1fevR2T+KEt8IEZkZodDc9K9ueYk\nA3/YeGM1ewnnQavKSjl0ZKcEbGFmfBRfk7bpcCyogOK857Sp1WZfxX/njHrT\nJwyfw2FxOhzObULJllmZTU7IdAGqWyUs4eyI+CNH9fyVdcSS7Db56RRstI9n\n409CN5jDXH+3/wrI2wu2lDJYoS/xHuIgAbLOc4yzoOf6eAmSKtFtUUn7TDM1\n6OVYadipip/w5H5ySAyBEMrcrSp16vkzlTufapWuZrmDDOYAYleRLaGtNHO3\npcmRPkCC/q8iNeFGMwmgu7TQE+cKK0bpOPkr1CstV+ti+JXy9gEolCGbatwl\nFQ/hH+c+v4qUpYedjgtbs7u9TbzzM+/KkeEiU93eEOqm+cz08JhOvDIDNkzn\ntwhy\r\n=lfPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"38b4b1fe5bcfb47b37ecc2a7707699632af56e05","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"6.14.4","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"12.16.3","dependencies":{"esrecurse":"^4.1.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","espree":"^7.1.0","shelljs":"^0.8.3","istanbul":"^0.4.5","typescript":"^3.5.2","npm-license":"^0.3.3","eslint-release":"^1.0.0","eslint-plugin-node":"^9.1.0","eslint-visitor-keys":"^1.2.0","eslint-config-eslint":"^5.0.1","@typescript-eslint/parser":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_5.1.0_1591269887889_0.8156199215956847","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"eslint-scope","version":"5.1.1","license":"BSD-2-Clause","_id":"eslint-scope@5.1.1","maintainers":[{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"e786e59a66cb92b3f6c1fb0d508aab174848f48c","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz","fileCount":12,"integrity":"sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==","signatures":[{"sig":"MEUCIDlmvprbqSY/tVPWeX/xkR+iKbcLTBElXSAN7/eI00cPAiEA8nJkzVF4RMxYNbOUdKIJzRhAJHoEiqpeR3rDNmZZkTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXRNtCRA9TVsSAnZWagAAv5oP/3+Z783XScQ9vzSbequn\nIQKq8LiHf27lKQFR2ptwm43xrjEOM7d8DZNB0kbvB55ivqT5kwTW9mIzX4z7\nwb4kcFbQPytSZDzgq6tWTIVWm4SdFVmUF4o+sRDIP+lbTAC+mH+vURVsC5QE\nBxxm9l7c8KsDnqJhnVNjUGp2FGlmbjDxPRCCef/d+HDduzz0tkW7UJpIAwEy\nmUVJKM4K8/w5GjqjAyU6pmgL/iBK0pDcLtknsMyLapsJBxx2RE5WZ0uzssH1\nHSmungKj3+C2qKa6zLb7DVDKf8j3kO1uCRz83SaL0ngt5AB1Ee+mEZmHo3CX\nDHtEVMvsAEeM2qtJDGqx+cUY745MZdeaji7qyKMq2WebmbxgzhU9CoQxN9eG\nYZ+GRYPPKAV4X2xLEUytg9oFbaqv1WjGfAWG09hHeXaiVzBbhN+lfWGlX0G1\nOdhuGq4xlQx6QhhWdYrqNkezjXiwnx0YeNsrHkqO7WdwNMBG/IjZv4rLl2Z5\n0ISFeSZ4rUCsUPLKdSDXYZRaXijp/rR3iK7GYnxVXvUCyT77pcMcRLSqcLZs\nmAEkt96q3KhgsLz9HNM5j/MLEhUFuBWpTrzq0CS4g5TzxulCSmSQh2Izd4sj\nX4O8mXlGJCiHDoQv/6qj7+b/hYAew+DdTu97ptp0VPeYSXGleDyp3jbwsSaJ\nlB2b\r\n=Dmv1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"8a7a21cce3a4bf17753d588f6444742235566a92","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"6.14.6","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"12.18.3","dependencies":{"esrecurse":"^4.3.0","estraverse":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","espree":"^7.1.0","shelljs":"^0.8.3","istanbul":"^0.4.5","typescript":"^3.5.2","npm-license":"^0.3.3","eslint-release":"^1.0.0","eslint-plugin-node":"^9.1.0","eslint-visitor-keys":"^1.2.0","eslint-config-eslint":"^5.0.1","@typescript-eslint/parser":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_5.1.1_1599935341074_0.599583022768494","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"eslint-scope","version":"6.0.0","license":"BSD-2-Clause","_id":"eslint-scope@6.0.0","maintainers":[{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"9cf45b13c5ac8f3d4c50f46a5121f61b3e318978","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz","fileCount":14,"integrity":"sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==","signatures":[{"sig":"MEQCIC8vUtAGYmOO6wjB0Qo5SWx/HWuQ4etUNOpNZ41z3qPiAiBiqT9Qd5JLSmXGT1/1JY1Z5lggiy3dhUdh6ISFRU3x2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+v3OCRA9TVsSAnZWagAAjNEP/j8aFD84/fcnbU0lK4Oy\nYYhth4u3SsyEENjEvhd+JpUjbRgoEFBMiDh7ZMKePCeq6Lx+uVr9AsvycD7x\n6168+vXGhYQuBXlYFx31CB7HW9H9cqlYuvogWerjGfEKs/kX7MhW/K5dm0dv\n/vmVk61GwmESjYz1NT5k6NXnwtILgfLD+2oZFTHhUXGGcCeK7LhvWboRCZtz\nH77r3OvpWAzDvAcGdxtCTtE+5fl8AiSsY+giaTqk8Cs2whO8Up4Jma8SqZ3p\nD6U1qXC8wqAz4r0ChSU5043LVhGcATpxlxmlXoSBP9BqGmaa1XazcylbyM+d\n19mQyHTdTcQLpVmSLTX+A7akSVVNSmKxpYtrpx/x7ys5LgI5PecqliIeZkQp\nA1lmDFQSmWkqylO1V0JHoL0oWwkKV8CmY4EL6cZcgd2MOs3qRpcRYHBqB3Ya\nCx1khwHvchsvlPHabKve5EA3KN5gp3PWGQYJS1EdAKx+RLa6awrk0LfwrYo9\ne8qG1w5FhsiWGj9/eMpK7X+0GZcndyDNYvf24etVv7lxChWGUTavvex10WwO\nSGEooD1lDu3l7w592zYzOIAHp+d0H6UcPomtH7BM+6jZ4HUTU4Anxi0XJyCh\nmlSpwXx2J2dT6gxFEm+Hu5C7aEEeWuNC3VUUCI/1RDLaOVKCFmo1iV2rhPB6\njsSa\r\n=TEuj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"gitHead":"14192adc3dd498850e96b416bd7dd264fce62fbf","scripts":{"lint":"npm run build && node Makefile.js lint","test":"npm run build && node Makefile.js test","build":"rollup -c","prepublishOnly":"npm run update-version && npm run build","update-version":"node tools/update-version.js","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"6.14.8","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"12.19.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^8.0.0","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.0.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_6.0.0_1627061710811_0.379621401239169","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"eslint-scope","version":"7.0.0","license":"BSD-2-Clause","_id":"eslint-scope@7.0.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"7028b1bccb4471d7310d8ae86305cb7c8b30903b","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.0.0.tgz","fileCount":13,"integrity":"sha512-fquex2G7PGu/aqTwSa5dYYxDIRx9kWZ9hhx8ybhW1sdkieKuKLi8VRyS1LUmFvCMVHjnlSCopMGnPHRmwFOonQ==","signatures":[{"sig":"MEQCIB05sIiaBgQlCG/h+tpMhPPjAmrbtxYFGKrUa0CmTot1AiAuPMuwaeO5QQSNWmnQDWmNYBEv7P+pywSFt3fD6KKIOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk05SCRA9TVsSAnZWagAAqBIQAJOiHT1fqQmvsh01k3w7\nZrCUf0rlFng6QW5nF4WCwkt9Qdo0Cbbtyc2UlRMCndD3NWr+BEajzdRtaqoT\nvcn5Hog0UDysqH9yIiOZoZvHjBMxEReN0THY6Pi6GGWrAqlByUPUHRMgZ17/\nhfLi7ru0GlJtkLStJ+MPVBQpkj/BP2sb5CD590XMpngr6ZuoDNS/cZlxV7m6\nmAfzJGK/fSV6bEQbKY8voNQjxOhFVuxctK7F7xetfnm/PxHIvFN+acZLAh99\nbJz3ANJPWOjYBQY6rLg11W5emLYRrQoXiPxCdV//zbUc/J1aLCwVYbm+3Y7w\nQNsZfRsqgdzt2yiW2dfJ+Oke+qiPa+XL0M5vhGyezHr0T1MfU7VuTM1+CWLy\ncq4zXr2Kiq1/N9XXyd5GqSage3hWeXxqlMZ23im7uC7CCA8tXtgMDHqff83r\nMo+pSZXZ2c6ukyFr8JGt/J8Qr7P7aFeWn+R4sQ7iPEzpZHBq660v/+LkOf5y\n8YvG0ZETFXy7y83hPcit8YGQTdRIzT/SH+6JY7PJTnZxTXnYHdMDkUt8jwYv\nZlXOzJHrzkmfNXGiScDLIGRjsGe0ESc2T8/5ujEToImuQwDdFp1h76Xj/BcF\nqFAhPynbmeFXkCvqkF76wTdgYHGkHqJLML38AIszXiImjEm2xYk/nrYSjSjc\n2GNX\r\n=Vbgv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"gitHead":"bc86b15e58e01726e49205c269c67a500e1324fe","scripts":{"lint":"npm run build && node Makefile.js lint","test":"npm run build && node Makefile.js test","build":"rollup -c","prepublishOnly":"npm run update-version && npm run build","update-version":"node tools/update-version.js","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"7.20.3","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"16.6.1","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^9.0.0","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.1.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_7.0.0_1637043793900_0.1895398081874211","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"eslint-scope","version":"7.1.0","license":"BSD-2-Clause","_id":"eslint-scope@7.1.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"c1f6ea30ac583031f203d65c73e723b01298f153","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz","fileCount":13,"integrity":"sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==","signatures":[{"sig":"MEYCIQDSn3xdrAOik3lIUAhlX/4DWnqKI0oD23fjlqTwpz5G9AIhAOFIFYZvDQO1rGAv+VEc6bIZRW8SYuzT5AZzepyyzIyo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmcBkCRA9TVsSAnZWagAAFG8P/09+ClXrHuncM8I/tuJ0\nu1YJzGOWsZUZKRxsH+rH6i0by0GpboTe+qa28HGdC7dWXjs0UCUddl8pOmFK\n9mhvAZ7J6y6VYtqh1f93pLlJ8MMTgH014S9DplxQGp/Fuup+hkEmWZ0ZHOip\nHL6aqlgcVCtbX3IRfLDKUwKzWd9yyASOXEwtnurtjgyL5nFV8mvf6rb6uoJf\nwJYcfCDNZP+JHlvKdeJ2o5vZeY04ZrdeAGjLiKnIAdyMapcFyEBQPVBZ3E/r\nJH+ajq9IrXU2BmvRf5yVq2kMlEBqG3W7cC+MqTeMScoDheN3BvKWByiMtqbg\nE5e2EjHg6AYsqnOXK+W+WjKCr4yDp7BjjSriDv4tmvxY6Jj0j8d7WXCIWSIT\nRmlYcQM/SgeMLcVnPnyw/gvBMlSXEN/8+EMhPSd85SV+FJrw9XPVpDFP9sMN\n2V+8RGtuw/mrd7/FvThr4HITqVtGox4HUFuVsnSUpELaCeZLYsl7P8Ugj6Wf\nMTTSEw9sLR2EhJ1lBYxx045nc4tJl+vv18/ywamaMR1X93WMbP3k4tSBoJJU\ntJzEv8JbCzP5Ga+KA5/K/CoGk1R0zJLPjo5+K53nJxSst5NBHxHH3mevxaTg\nH2IulqstJTHaz69IKlktw9WAle67kW/m0/4l2JSj2Ly205wh4ESbueIKw77b\nOltK\r\n=iQ2j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"gitHead":"e57ffb0409d12be60fc006a12d191321e4879925","scripts":{"lint":"npm run build && node Makefile.js lint","test":"npm run build && node Makefile.js test","build":"rollup -c","prepublishOnly":"npm run update-version && npm run build","update-version":"node tools/update-version.js","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"7.20.3","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"16.6.1","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^9.0.0","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.1.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_7.1.0_1637466212399_0.6682254701760022","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"eslint-scope","version":"7.1.1","license":"BSD-2-Clause","_id":"eslint-scope@7.1.1","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"fff34894c2f65e5226d3041ac480b4513a163642","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz","fileCount":13,"integrity":"sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==","signatures":[{"sig":"MEUCICLo8mlCmZyTU1VthiRWjQ2qfKUTGqB9iNKwKOxVm65XAiEA7L07fNDeeY7jhEGD0hj7enVRi4tvednMV3ykgUtViA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBvl4CRA9TVsSAnZWagAAwFMP/ig+PMw18T7SdZSgb3sM\nrIqB9Ysfxb/DHJjQKGTNEhtaePmh8p60j7UCu/mGlfjw7WdXRlb+gwb934dN\ncvx0TF/uWXCWrNLUnggSvnTQtgDCUs8sBr8h6fwXXW1SjQvhJow/lQsY9KzU\nrilhWsf88yoAlh/22wPPs5a09CNHfJGf6U7AMFJf/SVpN1aQ7Vb2lNZ3Xulx\n1OOvM8aXd+5qwlepjagYt0z4d8NLMLLMMkjr2eK95gLjQgo+ASbjMfc2rjPS\ncfxYiWAhvZvPaRHXtY1N1d+SLxFt6LxASqoCOc/lIO96kI4Q3WHBzAd+B812\n4b2CIUfxQ9mJSGfXzsChByw9a68lH8Kj/ceOmiADA/hLUir5XgWZZX3xjNwh\n8zxg/oUiBAzRu+p1s3/J9QVdHUMIZkIx/B2Qk8kbtdFPnINSTTDCWouAuP25\njluYIv1vwV276riJcxfP7ij0Cbon5itRguJl+lMeikcKCBiV89akU32TmuyV\n5IPCQ6RlXeQ21zmQOchiKJf7WGJSxqljJGQkjeyJQpHbktigwmAKYl6wCXNT\nO9dn4TmD/PZKUZHIMS54poQ031fFdJ9lhFp/fnaflLDEVekhL4NBxUvs+I5R\nag/6pTocjWcMKcbcOp1K05RRr9Tzc3WidPFaEcs07f0G5Zh7+zuU3p3uNsVq\nfhNY\r\n=1zrv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"gitHead":"3da20b19db1610cd3b5c86cd1b68b76fa7ee40e2","scripts":{"lint":"npm run build && node Makefile.js lint","test":"npm run build && node Makefile.js test","build":"rollup -c","prepublishOnly":"npm run update-version && npm run build","update-version":"node tools/update-version.js","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"8.1.2","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"16.13.1","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^9.3.1","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.3.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_7.1.1_1644624247885_0.7165096761838663","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"eslint-scope","version":"7.2.0","license":"BSD-2-Clause","_id":"eslint-scope@7.2.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"f21ebdafda02352f103634b96dd47d9f81ca117b","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz","fileCount":13,"integrity":"sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==","signatures":[{"sig":"MEUCIQCKGiYNisG/B5p7hoaaGmb0ZXEmOVy1dz/EthMgLiFREQIgbVx1Shc+DDHjCvg+QRg8F5uW8VhQqI6pwWmKhHgawfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOEitACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqeA//aq3djsJTz6PHpttQdwhXl19PFYA04P6I4GIkU33pVWKmsnIh\r\n72YCRtljN8w0ga8swBHtpHsYRvsIVcOfNbfigGi7ErCiPnnRo7BoCeXYBgf6\r\nHJg7cdfeVzDfcFzy7Pwpq5u06ZbEMBvf9wIm5UezZhcLhuCbEu4YFnFQnUK1\r\nhxD3MtEgWn3WibUJpS/Tv/X5g6NgmMsGFdoDC3ILRx+K+6fdNFCQS958njf0\r\noWIiJGmAr9EVGEQInTdGx5Td+B200M9sqYXw2dKNXWkERG+oJuUV+eencTi7\r\nqr0+BOGqvTBC/kfxmv77vCadCLfZ9HZkBqKViW9ZVvt8g/82hVSpOhkcMoVu\r\nZjAMXRtSt/xl8e2gD/hele4XVd2XdefaHxLb9tml3xLOwlVns0tFLD8YkLMk\r\nk/U3xbfFDZTsNhoL4HjR7+kv/JbURZ7OFwCcgwUxnu4jc9z09AU3+Jd11vJP\r\nncI2YHr3oBb42Yj3TMzQfiHRhQEY2pob6tYsxPKqXbCZURkqHIvw9NnLDIS+\r\nSvW0pziTV0Dy8zhbvUJKgKNqXu8tmzko16Jwc/oMEJG9xMWwhmuTEgM0KI36\r\n0B4N40wjL0Ki4Ee450JkOx4U46KTwmQSEk/uVM8C71Wlre6s9XwoXypTwC2y\r\npGErLhqwripTBRsF9Ci0mJdCDR/5WCgZl9E=\r\n=AlQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"850d7e086391aaa2e24f4d777e6ecc98c1909c0f","scripts":{"lint":"npm run build && node Makefile.js lint","test":"npm run build && node Makefile.js test","build":"rollup -c","prepublishOnly":"npm run update-version && npm run build","update-version":"node tools/update-version.js","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"8.19.2","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^9.3.1","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.3.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_7.2.0_1681410221758_0.65357242830774","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"eslint-scope","version":"7.2.1","license":"BSD-2-Clause","_id":"eslint-scope@7.2.1","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"936821d3462675f25a18ac5fd88a67cc15b393bd","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz","fileCount":13,"integrity":"sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==","signatures":[{"sig":"MEYCIQD54S65cw26fTfdlU5Yp/0Vx8nL6ku6TIyYjPI3JyeKPAIhAIUZEZhu6ekjtbSqTOIYbZTPgFAMA6iZ9oYj99bQgwz7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146333},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"ff26803a09bc46fc5a7bc396f7e303ca486cc1c3","scripts":{"lint":"npm run build && node Makefile.js lint","test":"npm run build && node Makefile.js test","build":"rollup -c","prepublishOnly":"npm run update-version && npm run build","update-version":"node tools/update-version.js","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"9.5.1","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"18.16.1","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^9.3.1","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.3.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_7.2.1_1689349497047_0.27563182859739777","host":"s3://npm-registry-packages"}},"7.2.2":{"name":"eslint-scope","version":"7.2.2","license":"BSD-2-Clause","_id":"eslint-scope@7.2.2","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"deb4f92563390f32006894af62a22dba1c46423f","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz","fileCount":13,"integrity":"sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==","signatures":[{"sig":"MEYCIQC5y8NyrCCYRscdrzSA95IZlmBySPcXL1GtjULEsnkwogIhAK6PVOPckSWS2FcyLq7y426LcQxFmTnIys2A3QKVDmpl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@7.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":146333},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"8f7e63bb62c5057289c007cc5c510ca2e0f80178","scripts":{"lint":"npm run build && node Makefile.js lint","test":"npm run build && node Makefile.js test","build":"rollup -c","prepublishOnly":"npm run update-version && npm run build","update-version":"node tools/update-version.js","publish-release":"eslint-publish-release","generate-release":"eslint-generate-release","generate-rcrelease":"eslint-generate-prerelease rc","generate-betarelease":"eslint-generate-prerelease beta","generate-alpharelease":"eslint-generate-prerelease alpha"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"9.6.7","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"18.17.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^9.3.1","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.3.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_7.2.2_1690557607044_0.3310573418614633","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"eslint-scope","version":"8.0.0","license":"BSD-2-Clause","_id":"eslint-scope@8.0.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"7b6b067599c436404ce856cd2c47331464603a4a","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.0.tgz","fileCount":13,"integrity":"sha512-zj3Byw6jX4TcFCJmxOzLt6iol5FAr9xQyZZSQjEzW2UiCJXLwXdRIKCYVFftnpZckaC9Ps9xlC7jB8tSeWWOaw==","signatures":[{"sig":"MEYCIQD8sPfDzEw7JppUoSdSox86WNiRCkH/8c4Ryt5tskmVTQIhANTT7AewDWpfobiRA9VFpTBKhueyD2R1xGkvUwB19QxK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146508},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"f33ae985ada33f33f140fba9685405690936a93f","scripts":{"lint":"node Makefile.js lint","test":"node Makefile.js test","build":"rollup -c","prelint":"npm run build","pretest":"npm run build","prepublishOnly":"npm run build:update-version && npm run build","release:publish":"eslint-publish-release","release:generate:rc":"eslint-generate-prerelease rc","build:update-version":"node tools/update-version.js","release:generate:beta":"eslint-generate-prerelease beta","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:latest":"eslint-generate-release"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"10.2.3","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"20.10.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^7.29.0","espree":"^9.3.1","rollup":"^2.52.7","shelljs":"^0.8.4","typescript":"^4.3.5","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1","eslint-visitor-keys":"^3.3.0","eslint-config-eslint":"^7.0.0","@typescript-eslint/parser":"^4.28.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_8.0.0_1704395501265_0.3691922799250884","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"eslint-scope","version":"8.0.1","license":"BSD-2-Clause","_id":"eslint-scope@8.0.1","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"a9601e4b81a0b9171657c343fb13111688963cfc","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz","fileCount":13,"integrity":"sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==","signatures":[{"sig":"MEQCICd3Domjt9i6pIYovy94nCj6AbsVu9gvpj1NK1ADatRFAiAQdc2hRfkdNAlZ8r9x6u+FGiY0Hu6gI4GkfS/GqaepqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147977},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"e0cbb9ee191d8b95bf30edd129a4fddeb966e5b6","scripts":{"lint":"eslint . --report-unused-disable-directives","test":"node Makefile.js test","build":"rollup -c","prelint":"npm run build","pretest":"npm run build","prepublishOnly":"npm run build:update-version && npm run build","release:publish":"eslint-publish-release","release:generate:rc":"eslint-generate-prerelease rc","build:update-version":"node tools/update-version.js","release:generate:beta":"eslint-generate-prerelease beta","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:latest":"eslint-generate-release"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"10.2.4","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"20.11.1","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^8.57.0","espree":"^10.0.1","rollup":"^2.52.7","globals":"^14.0.0","shelljs":"^0.8.4","typescript":"^5.4.2","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-visitor-keys":"^4.0.0","eslint-config-eslint":"^9.0.0","@typescript-eslint/parser":"^7.1.1","eslint-plugin-chai-friendly":"^0.7.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_8.0.1_1711138372955_0.6326165029277606","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"eslint-scope","version":"8.0.2","license":"BSD-2-Clause","_id":"eslint-scope@8.0.2","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"http://github.com/eslint/eslint-scope","bugs":{"url":"https://github.com/eslint/eslint-scope/issues"},"dist":{"shasum":"5cbb33d4384c9136083a71190d548158fe128f94","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz","fileCount":13,"integrity":"sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==","signatures":[{"sig":"MEUCIQCYRIVgSBhfCk3NYmbhJwsNGJelM2Fc0SIfMq1/bHAK2QIgKo9Oim8AOqQs5ojLQbG93be0FEMIk3iJGRZJBr82R5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147971},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"fa003eeb3e6a4a6b77c6911fd8ca053960c7d471","scripts":{"lint":"eslint . --report-unused-disable-directives","test":"node Makefile.js test","build":"rollup -c","prelint":"npm run build","pretest":"npm run build","prepublishOnly":"npm run build:update-version && npm run build","release:publish":"eslint-publish-release","release:generate:rc":"eslint-generate-prerelease rc","build:update-version":"node tools/update-version.js","release:generate:beta":"eslint-generate-prerelease beta","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:latest":"eslint-generate-release"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"repository":{"url":"git+https://github.com/eslint/eslint-scope.git","type":"git"},"_npmVersion":"10.7.0","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"20.15.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","eslint":"^8.57.0","espree":"^10.0.1","rollup":"^2.52.7","globals":"^14.0.0","shelljs":"^0.8.5","typescript":"^5.4.2","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-visitor-keys":"^4.0.0","eslint-config-eslint":"^9.0.0","@typescript-eslint/parser":"^7.1.1","eslint-plugin-chai-friendly":"^0.7.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_8.0.2_1720814655897_0.08551145716095276","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"eslint-scope","version":"8.1.0","license":"BSD-2-Clause","_id":"eslint-scope@8.1.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas@eslint.org"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"https://github.com/eslint/js/blob/main/packages/eslint-scope/README.md","bugs":{"url":"https://github.com/eslint/js/issues"},"dist":{"shasum":"70214a174d4cbffbc3e8a26911d8bf51b9ae9d30","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz","fileCount":14,"integrity":"sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==","signatures":[{"sig":"MEQCICdXpv3y240grChENsuwHABggC8WzxTiLeg10beVzX6LAiAZsVUKyoBIbqaxKfSH6HyrEwEp2mgfV4o11xQBdFychw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151445},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"6e899c70236294192402a22bfeba509ec8f72566","scripts":{"test":"node Makefile.js test","build":"rollup -c","pretest":"npm run build","prepublishOnly":"npm run build:update-version && npm run build","release:publish":"eslint-publish-release","release:generate:rc":"eslint-generate-prerelease rc","build:update-version":"node tools/update-version.js","release:generate:beta":"eslint-generate-prerelease beta","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:latest":"eslint-generate-release"},"_npmUser":{"name":"eslintbot","email":"nicholas@eslint.org"},"repository":{"url":"git+https://github.com/eslint/js.git","type":"git"},"_npmVersion":"10.8.2","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"20.17.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","espree":"^10.2.0","rollup":"^2.52.7","shelljs":"^0.8.5","typescript":"^5.4.2","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-visitor-keys":"^4.1.0","@typescript-eslint/parser":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_8.1.0_1727448949939_0.7428064534167123","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"eslint-scope","version":"8.2.0","license":"BSD-2-Clause","_id":"eslint-scope@8.2.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas@eslint.org"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"https://github.com/eslint/js/blob/main/packages/eslint-scope/README.md","bugs":{"url":"https://github.com/eslint/js/issues"},"dist":{"shasum":"377aa6f1cb5dc7592cfd0b7f892fd0cf352ce442","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz","fileCount":14,"integrity":"sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==","signatures":[{"sig":"MEUCIBd3OscBZCGnXoIbX/4uEVO3qqmPV2IOFJugvayxnASmAiEArFF0NcuDWUu1y6XFFpjHgmqsC+7lVlBW71FDT+T3E2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151568},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"844078a1df7736019eee52665b67393ffcfd4c18","scripts":{"test":"node Makefile.js test","build":"rollup -c","pretest":"npm run build","prepublishOnly":"npm run build:update-version && npm run build","release:publish":"eslint-publish-release","release:generate:rc":"eslint-generate-prerelease rc","build:update-version":"node tools/update-version.js","release:generate:beta":"eslint-generate-prerelease beta","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:latest":"eslint-generate-release"},"_npmUser":{"name":"eslintbot","email":"nicholas@eslint.org"},"repository":{"url":"git+https://github.com/eslint/js.git","type":"git"},"_npmVersion":"10.8.2","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"20.18.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","espree":"^10.3.0","rollup":"^2.52.7","shelljs":"^0.8.5","typescript":"^5.4.2","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-visitor-keys":"^4.2.0","@typescript-eslint/parser":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_8.2.0_1730229916966_0.7700301011335413","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"eslint-scope","version":"8.3.0","license":"BSD-2-Clause","_id":"eslint-scope@8.3.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"https://github.com/eslint/js/blob/main/packages/eslint-scope/README.md","bugs":{"url":"https://github.com/eslint/js/issues"},"dist":{"shasum":"10cd3a918ffdd722f5f3f7b5b83db9b23c87340d","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz","fileCount":14,"integrity":"sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==","signatures":[{"sig":"MEQCIGhH/V+tayebtN88RS+3gBSUgOXCGmUN7+urF7CB0D4wAiA1HKC06Wjnu0oLE4v6o7QOuz5vS3d5kMirpY3gXKCYXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155422},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"e01326a62008e678c9393518383256ab6a496936","scripts":{"test":"node Makefile.js test","build":"rollup -c","pretest":"npm run build","prepublishOnly":"npm run build:update-version && npm run build","release:publish":"eslint-publish-release","release:generate:rc":"eslint-generate-prerelease rc","build:update-version":"node tools/update-version.js","release:generate:beta":"eslint-generate-prerelease beta","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:latest":"eslint-generate-release"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"repository":{"url":"git+https://github.com/eslint/js.git","type":"git"},"_npmVersion":"10.9.2","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","chai":"^4.3.4","mocha":"^9.0.1","espree":"^10.3.0","rollup":"^2.52.7","shelljs":"^0.8.5","typescript":"^5.4.2","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-visitor-keys":"^4.2.0","@typescript-eslint/parser":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_8.3.0_1741380149656_0.7265196917718457","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"eslint-scope","version":"8.4.0","keywords":["eslint"],"license":"BSD-2-Clause","_id":"eslint-scope@8.4.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"},{"name":"nzakas","email":"nicholas@nczconsulting.com"},{"name":"ivolodin","email":"ivolodin@gmail.com"}],"homepage":"https://github.com/eslint/js/blob/main/packages/eslint-scope/README.md","bugs":{"url":"https://github.com/eslint/js/issues"},"dist":{"shasum":"88e646a207fad61436ffa39eb505147200655c82","tarball":"https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz","fileCount":14,"integrity":"sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==","signatures":[{"sig":"MEUCIA6b1T9Xdcze1HMNd9++0mEdlixNpCf8Fq/n/M/SKPb/AiEAmb5JqarA85Y51hrChwa/6BThTAnNSLtlkqFCFxSXvMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-scope@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159607},"main":"./dist/eslint-scope.cjs","type":"module","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":"./lib/index.js","require":"./dist/eslint-scope.cjs"},"./package.json":"./package.json"},"funding":"https://opencollective.com/eslint","gitHead":"ab3d59382b03d03a4e57def3742f94da16d88738","scripts":{"test":"node Makefile.js test","build":"rollup -c","pretest":"npm run build","prepublishOnly":"npm run build:update-version && npm run build","release:publish":"eslint-publish-release","release:generate:rc":"eslint-generate-prerelease rc","build:update-version":"node tools/update-version.js","release:generate:beta":"eslint-generate-prerelease beta","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:latest":"eslint-generate-release"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"repository":{"url":"git+https://github.com/eslint/js.git","type":"git","directory":"packages/eslint-scope"},"_npmVersion":"10.9.2","description":"ECMAScript scope analyzer for ESLint","directories":{},"_nodeVersion":"22.16.0","dependencies":{"esrecurse":"^4.3.0","estraverse":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","espree":"^10.4.0","rollup":"^2.52.7","shelljs":"^0.8.5","typescript":"^5.4.2","npm-license":"^0.3.3","eslint-release":"^3.2.0","eslint-visitor-keys":"^4.2.1","@typescript-eslint/parser":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-scope_8.4.0_1749483970960_0.7268102923042328","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2017-03-17T22:10:11.109Z","modified":"2025-10-14T20:27:52.211Z","3.7.0":"2017-03-17T22:10:11.109Z","3.7.1":"2017-04-12T21:13:31.158Z","4.0.0-alpha.0":"2018-04-28T01:47:18.036Z","4.0.0-rc.0":"2018-06-09T15:59:17.350Z","4.0.0":"2018-06-21T20:41:41.408Z","3.7.2":"2018-07-12T10:40:00.478Z","3.7.3":"2018-07-12T17:41:22.504Z","4.0.1":"2019-03-02T01:13:18.998Z","4.0.2":"2019-03-02T01:32:02.514Z","4.0.3":"2019-03-15T17:11:54.620Z","5.0.0":"2019-07-21T03:21:14.967Z","5.1.0":"2020-06-04T11:24:47.993Z","5.1.1":"2020-09-12T18:29:01.228Z","6.0.0":"2021-07-23T17:35:10.960Z","7.0.0":"2021-11-16T06:23:14.044Z","7.1.0":"2021-11-21T03:43:32.582Z","7.1.1":"2022-02-12T00:04:08.079Z","7.2.0":"2023-04-13T18:23:41.925Z","7.2.1":"2023-07-14T15:44:57.206Z","7.2.2":"2023-07-28T15:20:07.242Z","8.0.0":"2024-01-04T19:11:41.516Z","8.0.1":"2024-03-22T20:12:53.123Z","8.0.2":"2024-07-12T20:04:16.052Z","8.1.0":"2024-09-27T14:55:50.098Z","8.2.0":"2024-10-29T19:25:17.155Z","8.3.0":"2025-03-07T20:42:29.837Z","8.4.0":"2025-06-09T15:46:11.133Z"},"bugs":{"url":"https://github.com/eslint/js/issues"},"license":"BSD-2-Clause","homepage":"https://github.com/eslint/js/blob/main/packages/eslint-scope/README.md","keywords":["eslint"],"repository":{"url":"git+https://github.com/eslint/js.git","type":"git","directory":"packages/eslint-scope"},"description":"ECMAScript scope analyzer for ESLint","maintainers":[{"email":"npm@openjsf.org","name":"openjsfoundation"},{"email":"contact@eslint.org","name":"eslintbot"}],"readme":"[](https://www.npmjs.com/package/eslint-scope)\n[](https://www.npmjs.com/package/eslint-scope)\n[](https://github.com/eslint/js/actions)\n\n# ESLint Scope\n\nESLint Scope is the [ECMAScript](http://www.ecma-international.org/publications/standards/Ecma-262.htm) scope analyzer used in ESLint. It is a fork of [escope](http://github.com/estools/escope).\n\n## Install\n\n```\nnpm i eslint-scope --save\n```\n\n## 📖 Usage\n\nTo use in an ESM file:\n\n```js\nimport * as eslintScope from 'eslint-scope';\n```\n\nTo use in a CommonJS file:\n\n```js\nconst eslintScope = require('eslint-scope');\n```\n\nIn order to analyze scope, you'll need to have an [ESTree](https://github.com/estree/estree) compliant AST structure to run it on. The primary method is `eslintScope.analyze()`, which takes two arguments:\n\n1. `ast` - the ESTree-compliant AST structure to analyze.\n2. `options` (optional) - Options to adjust how the scope is analyzed, including:\n * `ignoreEval` (default: `false`) - Set to `true` to ignore all `eval()` calls (which would normally create scopes).\n * `nodejsScope` (default: `false`) - Set to `true` to create a top-level function scope needed for CommonJS evaluation.\n * `impliedStrict` (default: `false`) - Set to `true` to evaluate the code in strict mode even outside of modules and without `\"use strict\"`.\n * `ecmaVersion` (default: `5`) - The version of ECMAScript to use to evaluate the code.\n * `sourceType` (default: `\"script\"`) - The type of JavaScript file to evaluate. Change to `\"module\"` for ECMAScript module code.\n * `childVisitorKeys` (default: `null`) - An object with visitor key information (like [`eslint-visitor-keys`](https://github.com/eslint/js/tree/main/packages/eslint-visitor-keys)). Without this, `eslint-scope` finds child nodes to visit algorithmically. Providing this option is a performance enhancement.\n * `fallback` (default: `\"iteration\"`) - The strategy to use when `childVisitorKeys` is not specified. May be a function.\n * `jsx` (default: `false`) - Enables the tracking of JSX components as variable references.\n\nExample:\n\n```js\nimport * as eslintScope from 'eslint-scope';\nimport * as espree from 'espree';\nimport estraverse from 'estraverse';\n\nconst options = {\n ecmaVersion: 2022,\n sourceType: \"module\"\n};\n\nconst ast = espree.parse(code, { range: true, ...options });\nconst scopeManager = eslintScope.analyze(ast, options);\n\nconst currentScope = scopeManager.acquire(ast); // global scope\n\nestraverse.traverse(ast, {\n enter (node, parent) {\n // do stuff\n\n if (/Function/.test(node.type)) {\n currentScope = scopeManager.acquire(node); // get current function scope\n }\n },\n leave(node, parent) {\n if (/Function/.test(node.type)) {\n currentScope = currentScope.upper; // set to parent scope\n }\n\n // do stuff\n }\n});\n```\n\n## API\n\nThe following section describes the API for this package. You can also read [the docs](https://eslint.org/docs/latest/extend/scope-manager-interface).\n\n### ScopeManager\n\nThe `ScopeManager` class is at the core of eslint-scope and is returned when you call `eslintScope.analyze()`. It manages all scopes in a given AST.\n\n#### Properties\n\n- `scopes` - An array of all scopes.\n- `globalScope` - Reference to the global scope.\n\n#### Methods\n\n- **`acquire(node, inner)`**\n Acquires the appropriate scope for a given node.\n - `node` - The AST node to acquire the scope from.\n - `inner` - Optional boolean. When `true`, returns the innermost scope, otherwise returns the outermost scope. Default is `false`.\n - Returns: The acquired scope or `null` if no scope is found.\n\n- **`acquireAll(node)`**\n Acquires all scopes for a given node.\n - `node` - The AST node to acquire scopes from.\n - Returns: An array of scopes or `undefined` if none are found.\n\n- **`release(node, inner)`**\n Returns the upper scope for a given node.\n - `node` - The AST node to release.\n - `inner` - Optional boolean. When `true`, returns the innermost upper scope, otherwise returns the outermost upper scope. Default is `false`.\n - Returns: The upper scope or `null` if no upper scope exists.\n\n- **`getDeclaredVariables(node)`**\n Get variables that are declared by the node.\n - `node` - The AST node to get declarations from.\n - Returns: An array of variable objects declared by the node. If the node doesn't declare any variables, it returns an empty array.\n\n- **`isGlobalReturn()`**\n Determines if the global return statement should be allowed.\n - Returns: `true` if the global return is enabled.\n\n- **`isModule()`**\n Checks if the code should be handled as an ECMAScript module.\n - Returns: `true` if the sourceType is \"module\".\n\n- **`isImpliedStrict()`**\n Checks if implied strict mode is enabled.\n - Returns: `true` if implied strict mode is enabled.\n\n- **`isStrictModeSupported()`**\n Checks if strict mode is supported based on ECMAScript version.\n - Returns: `true` if the ECMAScript version supports strict mode.\n\n### Scope Objects\n\nScopes returned by the ScopeManager methods have the following properties:\n\n- `type` - The type of scope (e.g., \"function\", \"block\", \"global\").\n- `variables` - Array of variables declared in this scope.\n- `set` - A Map of variable names to Variable objects for variables declared in this scope.\n- `references` - Array of references in this scope.\n- `through` - Array of references in this scope and its child scopes that aren't resolved in this scope or its child scopes.\n- `variableScope` - Reference to the closest variable scope.\n- `upper` - Reference to the parent scope.\n- `childScopes` - Array of child scopes.\n- `block` - The AST node that created this scope.\n\n### GlobalScope\n\nThe `GlobalScope` class is a specialized scope representing the global execution context. It extends the base `Scope` class with additional functionality for handling implicitly defined global variables.\n\n#### Properties\n\n- **`implicit`** - Tracks implicitly defined global variables (those used without declaration).\n - `set` - A Map of variable names to Variable objects for implicitly defined globals.\n - `variables` - Array of implicit global Variable objects.\n - `left` - Array of References that need to be linked to the variable they refer to.\n\n### Variable Objects\n\nEach variable object has the following properties:\n\n- `name` - The variable name.\n- `identifiers` - Array of identifier nodes declaring this variable.\n- `references` - Array of references to this variable.\n- `defs` - Array of definition objects for this variable.\n- `scope` - The scope object where this variable is defined.\n\n## Contributing\n\nIssues and pull requests will be triaged and responded to as quickly as possible. We operate under the [ESLint Contributor Guidelines](http://eslint.org/docs/developer-guide/contributing), so please be sure to read them before contributing. If you're not sure where to dig in, check out the [issues](https://github.com/eslint/js/issues).\n\n## Security Policy\n\nWe work hard to ensure that ESLint Scope is safe for everyone and that security issues are addressed quickly and responsibly. Read the full [security policy](https://github.com/eslint/.github/blob/master/SECURITY.md).\n\n## Build Commands\n\n* `npm test` - run all linting and tests\n* `npm run lint` - run all linting\n\n## License\n\nESLint Scope is licensed under a permissive BSD 2-clause license.\n\n<!-- NOTE: This section is autogenerated. Do not manually edit.-->\n<!--sponsorsstart-->\n## Sponsors\n\nThe following companies, organizations, and individuals support ESLint's ongoing maintenance and development. [Become a Sponsor](https://eslint.org/donate)\nto get your logo on our READMEs and [website](https://eslint.org/sponsors).\n\n<h3>Diamond Sponsors</h3>\n<p><a href=\"https://www.ag-grid.com/\"><img src=\"https://images.opencollective.com/ag-grid/bec0580/logo.png\" alt=\"AG Grid\" height=\"128\"></a></p><h3>Platinum Sponsors</h3>\n<p><a href=\"https://automattic.com\"><img src=\"https://images.opencollective.com/automattic/d0ef3e1/logo.png\" alt=\"Automattic\" height=\"128\"></a> <a href=\"https://www.airbnb.com/\"><img src=\"https://images.opencollective.com/airbnb/d327d66/logo.png\" alt=\"Airbnb\" height=\"128\"></a></p><h3>Gold Sponsors</h3>\n<p><a href=\"https://qlty.sh/\"><img src=\"https://images.opencollective.com/qltysh/33d157d/logo.png\" alt=\"Qlty Software\" height=\"96\"></a> <a href=\"https://trunk.io/\"><img src=\"https://images.opencollective.com/trunkio/fb92d60/avatar.png\" alt=\"trunk.io\" height=\"96\"></a> <a href=\"https://shopify.engineering/\"><img src=\"https://avatars.githubusercontent.com/u/8085\" alt=\"Shopify\" height=\"96\"></a></p><h3>Silver Sponsors</h3>\n<p><a href=\"https://vite.dev/\"><img src=\"https://images.opencollective.com/vite/e6d15e1/logo.png\" alt=\"Vite\" height=\"64\"></a> <a href=\"https://liftoff.io/\"><img src=\"https://images.opencollective.com/liftoff/5c4fa84/logo.png\" alt=\"Liftoff\" height=\"64\"></a> <a href=\"https://americanexpress.io\"><img src=\"https://avatars.githubusercontent.com/u/3853301\" alt=\"American Express\" height=\"64\"></a> <a href=\"https://stackblitz.com\"><img src=\"https://avatars.githubusercontent.com/u/28635252\" alt=\"StackBlitz\" height=\"64\"></a></p><h3>Bronze Sponsors</h3>\n<p><a href=\"https://sentry.io\"><img src=\"https://github.com/getsentry.png\" alt=\"Sentry\" height=\"32\"></a> <a href=\"https://syntax.fm\"><img src=\"https://github.com/syntaxfm.png\" alt=\"Syntax\" height=\"32\"></a> <a href=\"https://cybozu.co.jp/\"><img src=\"https://images.opencollective.com/cybozu/933e46d/logo.png\" alt=\"Cybozu\" height=\"32\"></a> <a href=\"https://www.crosswordsolver.org/anagram-solver/\"><img src=\"https://images.opencollective.com/anagram-solver/2666271/logo.png\" alt=\"Anagram Solver\" height=\"32\"></a> <a href=\"https://icons8.com/\"><img src=\"https://images.opencollective.com/icons8/7fa1641/logo.png\" alt=\"Icons8\" height=\"32\"></a> <a href=\"https://discord.com\"><img src=\"https://images.opencollective.com/discordapp/f9645d9/logo.png\" alt=\"Discord\" height=\"32\"></a> <a href=\"https://www.gitbook.com\"><img src=\"https://avatars.githubusercontent.com/u/7111340\" alt=\"GitBook\" height=\"32\"></a> <a href=\"https://nolebase.ayaka.io\"><img src=\"https://avatars.githubusercontent.com/u/11081491\" alt=\"Neko\" height=\"32\"></a> <a href=\"https://nx.dev\"><img src=\"https://avatars.githubusercontent.com/u/23692104\" alt=\"Nx\" height=\"32\"></a> <a href=\"https://opensource.mercedes-benz.com/\"><img src=\"https://avatars.githubusercontent.com/u/34240465\" alt=\"Mercedes-Benz Group\" height=\"32\"></a> <a href=\"https://herocoders.com\"><img src=\"https://avatars.githubusercontent.com/u/37549774\" alt=\"HeroCoders\" height=\"32\"></a> <a href=\"https://www.lambdatest.com\"><img src=\"https://avatars.githubusercontent.com/u/171592363\" alt=\"LambdaTest\" height=\"32\"></a></p>\n<h3>Technology Sponsors</h3>\nTechnology sponsors allow us to use their products and services for free as part of a contribution to the open source ecosystem and our work.\n<p><a href=\"https://netlify.com\"><img src=\"https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/netlify-icon.svg\" alt=\"Netlify\" height=\"32\"></a> <a href=\"https://algolia.com\"><img src=\"https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/algolia-icon.svg\" alt=\"Algolia\" height=\"32\"></a> <a href=\"https://1password.com\"><img src=\"https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/1password-icon.svg\" alt=\"1Password\" height=\"32\"></a></p>\n<!--sponsorsend-->\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}