{"_id":"@htmlacademy/ast-check","_rev":"72-d0694f70e95f78a3dcd0e9cb5a71cd1e","name":"@htmlacademy/ast-check","dist-tags":{"latest":"1.0.57"},"versions":{"1.0.12":{"name":"@htmlacademy/ast-check","version":"1.0.12","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.12","maintainers":[{"name":"htmlacademy","email":"mail@htmlacademy.ru"}],"homepage":"https://github.com/kaineer/ast-check#readme","bugs":{"url":"https://github.com/kaineer/ast-check/issues"},"dist":{"shasum":"cbf814fcb212cc6595998014e6dc4da8770b9726","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.12.tgz","integrity":"sha512-3MB92seonCYaj+Kmtm/OXNtxh6Pz/yfSScgv8R9+Pjo3ckgr7b9juxFdMC3vyOhw0dDumgL7MRY/r37E8WEt1g==","signatures":[{"sig":"MEUCIQCK/tWc6yqHivehjI9ah163M2Lfm+tZtNH9jlXnOqvuQAIgW+iXCZ8c9kjCmeWbeS0/0Q0s08JTLa4tH+0bedFA4PM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","_from":".","_shasum":"cbf814fcb212cc6595998014e6dc4da8770b9726","gitHead":"007961ff2d22f118f9531a83399c7ac5d3d23a11","scripts":{"test":"eslint lib && node_modules/.bin/mocha test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"htmlacademy","email":"mail@htmlacademy.ru"},"repository":{"url":"git+https://github.com/kaineer/ast-check.git","type":"git"},"_npmVersion":"4.2.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"6.9.1","dependencies":{"acorn":"^3.2.0","estraverse":"^4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.12.tgz_1487580294962_0.3136821200605482","host":"packages-12-west.internal.npmjs.com"}},"1.0.20":{"name":"@htmlacademy/ast-check","version":"1.0.20","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.20","maintainers":[{"name":"htmlacademy","email":"mail@htmlacademy.ru"}],"homepage":"https://github.com/kaineer/ast-check#readme","bugs":{"url":"https://github.com/kaineer/ast-check/issues"},"dist":{"shasum":"3801b047f6a91a2c5883751c0c57e02b97b08d59","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.20.tgz","integrity":"sha512-POIyBiCR1FPnD3xWohtO+NR6ogd/l5UNSSlWeDEXA1MIjYT84P6YtmHHQhUlsO+M8zP3XrmD0ttGeMRGp0A6gQ==","signatures":[{"sig":"MEUCIGxI6C3gYRAoMcZGai5RdwhToCQsKYkDUoBN9n6mobvOAiEAxYRgopHDS/7yZSIX4qS+ACtxnT44iIM6UtfMnWyu4zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","_from":".","_shasum":"3801b047f6a91a2c5883751c0c57e02b97b08d59","gitHead":"5c9998b222331b9ad5ad9276caf496b01ed8f87b","scripts":{"test":"eslint lib && node_modules/.bin/mocha test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"htmlacademy","email":"mail@htmlacademy.ru"},"repository":{"url":"git+https://github.com/kaineer/ast-check.git","type":"git"},"_npmVersion":"3.10.10","description":"Check ast to match criterions","directories":{},"_nodeVersion":"6.10.3","dependencies":{"acorn":"^3.2.0","debug":"2.6.3","estraverse":"^4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.20.tgz_1496061601215_0.8666270873509347","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@htmlacademy/ast-check","version":"1.0.22","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.22","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"1c64182a2b9da00d0414d925cad450770983896b","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.22.tgz","integrity":"sha512-xAl7DMgBcP4KGB7yzPJsy0Exw7EEvsRuycdygHYM4gKk5gfZjEGodRCNtVRcncKHbzc86J9Uncnd4YRg7Z9cyQ==","signatures":[{"sig":"MEYCIQDL8gNyHrc8iKJQN1X/GNQsw+FVmjayccAuX6g/nYrQoAIhALhi6qFt3WnzC6Xklbd2NoDh+7B0k5fqFIkOhXSQUKcJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","_from":".","_shasum":"1c64182a2b9da00d0414d925cad450770983896b","gitHead":"c03b77bd21b28c790fffd557c83f9ab8f3c598eb","scripts":{"test":"eslint lib && node_modules/.bin/mocha test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"4.2.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"7.10.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.22.tgz_1506324599346_0.5858283380512148","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@htmlacademy/ast-check","version":"1.0.24","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.24","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"beb8b7281d2fafacd3043ec0ece23e182c6e661b","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.24.tgz","integrity":"sha512-+F+9Y9hVJMU9k7W/Xh54s+CRy3X+YNQWpkZRjavB0vZeyeLWkYq0OJ0EHFzw3CNZlJOoOw2Z2472PUeM1Jkm9g==","signatures":[{"sig":"MEYCIQCQZFvGLqYLov5MLqD9YvDf5ZZVH4/v10eyXX74tVjjBAIhANuIG2l2gHz38MfryAS6klC0NQRigWXwK4I1ke9EcF3E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","_from":".","_shasum":"beb8b7281d2fafacd3043ec0ece23e182c6e661b","gitHead":"dd21d42e17c37ac6c91202f7990233a7c7852f79","scripts":{"test":"eslint lib && node_modules/.bin/mocha test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"4.2.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"7.10.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.24.tgz_1511441988311_0.2996843885630369","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@htmlacademy/ast-check","version":"1.0.25","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.25","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"7e655877adce653d2aa4b2384f171172ebe34bed","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.25.tgz","integrity":"sha512-UQ/Iq6yW1y7SeTbQHO8QF4tT59HRc5zMl2CGXpR+nB2Mpqqwq+xizmSAZGcPzok5kIkraEkuMUAM65Gbw3/5pA==","signatures":[{"sig":"MEYCIQCOIwSNtUeg1NYfID5aCzkslmaDkt4Ici1duqmP/QAdZwIhAL84pzRhXxeBkZGyewTll1OlsHIh1EuGDZ/VgiTDC230","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","_from":".","_shasum":"7e655877adce653d2aa4b2384f171172ebe34bed","gitHead":"9c10f2ae313e503142eb3dc6f103fd111a15f771","scripts":{"test":"eslint lib && node_modules/.bin/mocha test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"4.2.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"7.10.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.25.tgz_1511848585022_0.31029383069835603","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@htmlacademy/ast-check","version":"1.0.27","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.27","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"70751daddc50f79e6be802f6ec02988053bcccf2","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.27.tgz","integrity":"sha512-TtdhRq/pjfnHve5nkZYFPIlM/QJbuTG7taYvscdkllVVzjU4MpVyO3BQh+/kEztwqAoDdrwxlpIm6Lc7Znaqiw==","signatures":[{"sig":"MEUCIQCsrVrxrN9csgb79CiTFM0lgAmDKoukB+LsJuD47QwP5AIgCTTFonoWiy8Upg/fWL672KvgHWaT/Ri27O3Onrzi0CY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"ee51b6675139b1106c35d93b9bdbf8af73f2573a","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.5.1","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.27.tgz_1513249108628_0.9581008453387767","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@htmlacademy/ast-check","version":"1.0.28","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.28","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"77f381ea8867519b8afcda557ee72ee9d1546e82","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.28.tgz","integrity":"sha512-I6jpQjI2qKld72au1NSg4pQItUZao5Bkb6oDtBwvU2MTo+jQ8YBcscPhiPJ2Dy1cCrH8mVAVJsv20yEqoICBbw==","signatures":[{"sig":"MEYCIQC+DI8BBXKnUO0kvRZ7vwrhmPsUrY1FMyTyi47J7oi9YAIhAOw/pctEAkYaSW3ta8P9hege3hz1R86VGyRo+hjNkvxb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"ebe0c33fdeef21aeeadea83f1458dfa4ccce39aa","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.28.tgz_1515476585026_0.49572818516753614","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@htmlacademy/ast-check","version":"1.0.29","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.29","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"8d3ad214f8ebeb0a1b52139389312a56013c6af9","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.29.tgz","integrity":"sha512-gfvdm8aL6P8f0LK2G9AT49rw7jY5s1TRju8yGEw8GYdOMKhjVK2hg1rUEp4F9eTty2ztOgckUYAjKXV6xfeByw==","signatures":[{"sig":"MEQCIAEnU939Y7cMOBGJl6mG7iQcRQuJW+m0B5IUPVwPxsnJAiBaTwc9rCV3sqwyxoTmGFSfhG9zrHWpjPYseHOLzIRFnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"89d396c227d401ad5576731a7e55593ec0437fe2","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.29.tgz_1516118857576_0.7966503722127527","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@htmlacademy/ast-check","version":"1.0.30","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.30","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"8a17b7ea6ecee0970e8d6e6dcd35135d010f07bf","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.30.tgz","integrity":"sha512-HlY9y3k0bR+aK2nVMDN3wscklasF8ktNW2keI7bj5al1TXUYaLjFTd3w0z77KtqJMLYt/fwfuI/aC+66W7ZwoA==","signatures":[{"sig":"MEUCIG85n1WcRynvMwi+HrxxOoeN7jOnoLtVTSMUdbIU40TPAiEA/Cey5/IzRWp9TUDWjShyzhBtJxg5jsfyuGawx605JHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"89d396c227d401ad5576731a7e55593ec0437fe2","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.30.tgz_1516172311800_0.2060279364231974","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@htmlacademy/ast-check","version":"1.0.31","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.31","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"7adf35c3ca08df1e0ad314347832c48eb2e59e48","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.31.tgz","integrity":"sha512-6QfHqDf6SsAmZ7L8sYqf+sguoPgsGbB3WFL0LsEkY996yiAyYtH2KRBn1nq89G3Pf5frphx92FKDo2io2hSXfQ==","signatures":[{"sig":"MEQCIHY99bZpt+5bgsDP+J/1XQ+BuwOGiLE9sQYyvcVElJCKAiAv/K1ZNOcBVIjKurx018wYcj5O3T/+F72u2Y5o4ennzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"89d396c227d401ad5576731a7e55593ec0437fe2","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.31.tgz_1516783087791_0.6178151024505496","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@htmlacademy/ast-check","version":"1.0.32","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.32","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"9db7a590a697d0cea6daa5986b5694033d1b0403","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.32.tgz","integrity":"sha512-/EXLnlTbkf0MvgFtWYqPbGf7hCz0OkwJJqVio4v1XtQfbyUABqS+b6J2gSNwfxE7jmq0iAEBLcNMjfivMtIApA==","signatures":[{"sig":"MEUCIQCDqNyoc0Ga0y/KylObrv/fbmalhXDj8lY7NbIrTgaGvgIgXDy4dLfML1fEZEs5qoZd1/43wGp+k3hZ61dzhFFpA2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"89d396c227d401ad5576731a7e55593ec0437fe2","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.32.tgz_1516783385505_0.6104507918935269","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@htmlacademy/ast-check","version":"1.0.33","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.33","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"b65087f890ceb6cb993d5ba7f07a969e39dc6e1e","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.33.tgz","integrity":"sha512-rNGLxBE6eLlOV4/nTZx3y3ndeWD5Ry/iyAwyOhbjyVP4l+z6+LFzwT+v9/Go10UNzzRYZI/U8HmDqSM1DTEDtg==","signatures":[{"sig":"MEUCIBywnNNzBumDXBAwROoEEOOTBV/wFThDUtmGJszZx69/AiEAjLQHYIjAZrnxki/7z5fLQia8HN2d77mogG33kXPiY5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"5f015580c6fad8804db6a01fe42e5852476b62ab","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.33.tgz_1516865776394_0.6009294639807194","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@htmlacademy/ast-check","version":"1.0.34","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.34","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"16cf6ae0a8af44374a696d76e437b1c18e66f444","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.34.tgz","integrity":"sha512-TZ77J9NM45totDxTeyG4Dd0m/dV2pRoMJe1c1iwR5NEty4SPGumLPVnXy4fRguMjym6wmlqW4pfSXF8q7JEOfw==","signatures":[{"sig":"MEUCIH5MyG5P6Ei19Y6Ptj+nkALZQSlR2JnrZQpJNZ8Ra1GWAiEAktfsaj/U/dzx/B8h1+FW+0AK0ppGlQPAHlaHP//IfOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"5f015580c6fad8804db6a01fe42e5852476b62ab","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.34.tgz_1516867539687_0.7207802447956055","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@htmlacademy/ast-check","version":"1.0.35","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.35","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"b424443bfe9200b96684fdb0530d30bb7031a094","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.35.tgz","integrity":"sha512-7LFqHykkukPVbhXvSNqIUuWeSfzhR3BmWDMLDtZn5s1n+FG1api0ca6K36en70rtBL4L7UUsjO94fEeTYX0zSg==","signatures":[{"sig":"MEYCIQC+gO22oNCW+W0xmms1ElI52NKhdJDiXEutQb3zI0gkGAIhAI8S5uMKn3r0XiQSi47vu8zjKKCLXEYCwXRYWLACnB6t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"a52521711b5d1433d81e857a090b873b5e1f622d","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.35.tgz_1517310451841_0.08436990948393941","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@htmlacademy/ast-check","version":"1.0.36","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.36","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"07c9629c14767f4fd342c2d4c9d35d9deb20cf66","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.36.tgz","integrity":"sha512-/BKZwlL7S2ecgpNqa+Yx677B4+O/bvyCuxfPsDh3zn4ftpBOUTiCqQw2RFQNlsd+2MpiXz4EOmvM6LNUEOxhNQ==","signatures":[{"sig":"MEUCICF5AXpF2OJDo6l8c97Nw/E4UdcWDu2uFcQ4Kwa3ru3EAiEA1PgawdC9guG3jggNKCemTpx5Dr9cFaac5p5UM9jQ9Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"410362f526f5026ff9d7b916e5f15c00b0e9fab1","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.36.tgz_1517479197097_0.8653753390535712","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@htmlacademy/ast-check","version":"1.0.37","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.37","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"c3393552ed001401604263551aaad75167a2432d","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.37.tgz","integrity":"sha512-ZFn0UbrgMkD+/o5CT7DwcBfOvEIxrJbGuCK7LkOAZVykiWuYgtbi3Qunf77BtZrloy7H0fjUAojixHV229uv2g==","signatures":[{"sig":"MEYCIQCNogyFJhWPBiCOlRXlNFVfcmKrsI4aXCIFuZe0evrGXwIhAI3GcOhTlxkRzT58RGxwRFFZ2cGE1D+kHkNfctELFjY8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"0c9007be63806e5ac7b3a1680a56a2fd3271c0b3","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.37.tgz_1517554230259_0.24121288070455194","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@htmlacademy/ast-check","version":"1.0.38","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.38","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"15bc688350489f91f202d8063c15f5b8f0a59aa5","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.38.tgz","integrity":"sha512-Fv7e0e0Xpljz+Pp9I/4cIeUZb93Cn5EgfQBhOpc61IdDVOvTHItLS1eMATGSNO74tUGliHcSOfY7sTimNiGa0g==","signatures":[{"sig":"MEUCIQCbwwC/wXYfOc88eYLeTbeVWwR3yM69U2XpB1tim7kDogIgKkhOLGJzICnxvHPyZ468hUZRap2aR7qpN8gBnx/1u7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/ast.js","gitHead":"22908fcb79a8270a8f3fb90b0d7f4306b43f26c3","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check-1.0.38.tgz_1517905459802_0.8567053193692118","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@htmlacademy/ast-check","version":"1.0.39","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.39","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"31dd04f0aa86790fcc7dc8d6d99717143226823f","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.39.tgz","fileCount":58,"integrity":"sha512-u5oPgI2qzCNPIxrHcNKFKpWB0UnehHM/uxTkqGvLXMElGHODc3S1qU2gg3FeTYiNAsz+ompd3L/7yu2twhgd1g==","signatures":[{"sig":"MEUCIC43dGtmm4HZjH7Ygmxd9vKVsNUwFUkAngsoe2f+6gheAiEA6a1zPXB9KRb4mcGiQK2+y28yi6z9qg8ICmUOHnCWFiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127555},"main":"lib/ast.js","gitHead":"d6cd71fd141ae8adb18381abaec3007469831c4e","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.6.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.39_1518674541687_0.02657873123608856","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@htmlacademy/ast-check","version":"1.0.40","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.40","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"dist":{"shasum":"850399d00251363f83cc46fabca1dd443628e444","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.40.tgz","fileCount":68,"integrity":"sha512-2r5af8edlR+ix0AhHK9PdxnTnfRb3ODa+UspximaPZCgbz1AUhz4j5fRD3yC748Yg8rOE6lGPw8AqR++xAwyIA==","signatures":[{"sig":"MEYCIQCts3y7QtPV8oRBBfh4N9wMN7FMa/SUW1Qf2m6ugudeoAIhAMyW1DeX97iHpWlDCJM3vSeIbEfbGVb2SHh/Nu1LsnLT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97965},"main":"lib/ast.js","scripts":{"fix":"eslint --fix lib test","test":"node_modules/.bin/eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"node_modules/.bin/eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"https://github.com/htmlacademy/ast-check.git","type":"git"},"description":"Check ast to match criterions","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Tangerine Cat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.40_1522240208510_0.9418161426450247","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@htmlacademy/ast-check","version":"1.0.41","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.41","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"0b2cc1b647392545b63ef3d5832a03f2a47f7f07","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.41.tgz","fileCount":58,"integrity":"sha512-xY8IpidB6sXAUoSVYXSYz++ivchuTDvofqVnE0XvPDaLrQyzuHwGODLgblqbjSdQvfP4pnQZ+tPubrHlCyEAJw==","signatures":[{"sig":"MEYCIQD0ez8hkk/VPpP+Xd6bFDvtv0CkHhWFm6AISk6hUBhEUAIhAIRfDqvrdhwgiO3tawsRlKLQ98A8pYopfnGGAxI5o89n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98196},"main":"lib/ast.js","gitHead":"270265375e6d95442c7e8d77627f26f1a800bb24","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"5.8.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.6.0","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.41_1523537665249_0.924106023017256","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@htmlacademy/ast-check","version":"1.0.42","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.42","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"ee43efcb488789e2f55d69fa67cd65bd10b62a2a","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.42.tgz","fileCount":56,"integrity":"sha512-A7D2kcgM3FO6zvF9CP1OJGyosRo/5ntfvTgTC+iKmCCmJOx/4b7QY4C/YrXVyHRyPnA081dk3BEBHEJrKLqjWQ==","signatures":[{"sig":"MEQCIBMhJUeRxp0nSa97C88WBv7+65HvokJO02zOQCNReS7FAiAQ6LubTfaFccSdwyV8afoBqPBlDa0Fd8Lg/YOyGhaGFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfnn7CRA9TVsSAnZWagAA0KkQAIaRUWe3J1yRCLDqG9g+\nHtT/HZjlvPfBlEs+OertTU5RIwM0REJEOCI/EXgJflCD2dvEPXtZ8x3tf2hk\nwDUgYlje7aSNZmlWFBBTIgwP8FlY2W25Yw1iortufDkO+WM95m/j0UErS/+Z\nCI+lj52nX5jc7XIOq/2idUY6fiGUXz5vqgCs9Lj8NRpgUQ9JipMCMjhcqfTl\n3zkw5VsgWPkPduNgQpcmkqz9UpqtJIVkC4IQ4ly/NfArLbtQkkZFSMYwgRfz\nRGnPbns5F11Y3vftj0gzLbs2ou8WvQgF2jFh+Ad+Iga7qwWpFquoZIF7qonS\nzazlLdypMKU4cbTj09YhmVXkr6KD3qL4ZMj3Kwjvf4pTV3GUsetmSNKXpv+B\neOQm5l/akS8hWx2g8XzJTnqCEGaNZu+OFXhwj6P8KFnCCeOkiX/yOB7KotHv\nxAEhBKdy2wHJehCtk2/ZTkNfkaJ33aQbQM+GuhSeOHBFq6OtZhKNZw5nQk60\nbUdArYXGzOr/uj2p/v9soLWVV9PRIs5dtfb1bJ8vgjP7XA39qiNgY0Y6yucn\nkGMAJmRAlLBJ/0jyQX2nUx0z6z+2BZrj+h4H2xpRacceL6ATBLfE+ToWSROw\ncg4e7+l8tYQvuuGe9YEQlgUyDD5/JOPmg9xhiJ1Qv2dpolcRFYJ3BHzpvCkP\n47kE\r\n=sq2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"98a945d75354194272876241b8f1a89694dd59d1","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"6.3.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.11.3","dependencies":{"acorn":"5.1.2","debug":"2.6.3","estraverse":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","eslint":"4.2.0","eslint-config-htmlacademy":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.42_1535015418757_0.6910641511683704","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@htmlacademy/ast-check","version":"1.0.43","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.43","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"e5300fe897f3aa08db2403369ab50dd2bbf2f009","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.43.tgz","fileCount":56,"integrity":"sha512-JTuoQrIgDNltDD3zcTUTqzQdSsaGMW6Bn70hhXyyM1LMcEJhw8KRSSYFt1ZEdjdbxPlnypuVmeROkeYewGZeVA==","signatures":[{"sig":"MEYCIQDT8vWmjE1RyThOUXJTIBdjjoVZuzxKlqibmjZalpGx4wIhAKZKUjjA5qVO9yM8fNGJQXuSGUAhDKBYkLYqN5aqV8jA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC218CRA9TVsSAnZWagAAQj8P/2mNRqB5yd9WS0w+/bNH\ni8Nz23iCS1cFkp/FF/i8xV/TiBWDVhF18WWGml024PTbhPlefood50GjgopW\nwitXFh8olUpSFBrPhrxRNaU0c6NNtKftroY7k9R57sDTXfuvTO/PU7JFtaJq\n5wXXDvPYIYNNIqUGmS2j6tLiSspk1r+Ljgh2rost/Hg3SYO9ibp0NZORo2GT\ng5VI7A4D+AY/O5nbhnfPgxyZep6tlMxe6XcV71tyrM2bYWNOprQhhIKPVNc8\nvnWXixJlPpSgpYBvfrqST1le3O9KpNGkY979PUUFisNqLglWBuLzCm8jGKR9\nPoz8udypRojt6+niyHRS9IJk2+ZoWLumqGg7uEHgghWEZA6w4bWfUgx2Byu3\n32RTmsjmRvTOvKJL3tlZbJV/SqstxAxJlIByJZECvdJtlcvHdXIeTP/IliB5\nyDe7nj7m3W6Tqj1VycD7kRAfJ24Bz4RQvKio/xAQE9YS12ZB/asmy6UET/1+\ntkKIHHLt2ojc5w0py0jgx5Dq9Ojvr2e/UH0U33QeeTZ65X4dRuiCAUghGcId\njejy+UMTFeQf/nrqGA+SFdOVzxm/vMF+4MXwsXpTXgoKCTuu/7hEj7Emb8Ol\n/coxHbnJeCrMOlCRUQ6lg4cCx3rVYg71DBoCXNM9jJIRBB1pijh0TbjmLJFK\ndws7\r\n=9xuY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"6.9.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.16.0","dependencies":{"acorn":"5.1.2","debug":"3.1.0","estraverse":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","mocha":"5.2.0","eslint":"5.6.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.43_1561030011411_0.8353191832845808","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@htmlacademy/ast-check","version":"1.0.44","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.44","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"zeckson","email":"evgenii.schepotiev@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"97ee997dd096f0f56a64cff5b7f2a26accd74a05","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.44.tgz","fileCount":56,"integrity":"sha512-IzGMsqahHtpqZ0TjT9K0U/Vv6Z/h1JuL6Sv8o7yAqgtlG3hIx8DdzP1zFFqReeodzVncar3VMeGbGzYOHkLC0Q==","signatures":[{"sig":"MEUCIHsdsKNLRfJ/opcpy+bI4veTtKdG52UcF0bncbFlvyHoAiEAjvNB460TXXIv1mwD0LOorv8Dd4AZtalpkj6az7WzkSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWjcCCRA9TVsSAnZWagAAEEQP/0FsVczoL5/Z3LIxuVzl\nLBoszlq0Jb83xBGc3PT/bfjvtn+k1wHftX7Du/dqnIXp3G5GiPhYwy5aORks\nUxyyo5Q2vPETR7Pn7m032VPEeUmzELSmJkfF2vCRQ74Pf+PhRqXwYii0AJCM\nZt+a6IXAtxDg5y5Yz714jHaqG+fTtLKntT8LFqZ9s7mjy50FUOIQ7hIqME5P\nq2tYUEQov4cFUjDz725xiUAViNy+zOsUB5Vy+FWz7JaTx/mZfwSmCYVk/J0p\nABndtGn1/V5ccq3nrKgsQ5D/z/VJEANIaoLADtLhccN/9QuGE9cIzsuIZ+CI\nHWjymotgx0AhV62SdQ83BHCayN60eo2+y9UAj3iYVtGxTXtI+gz/K7oZNUJO\nY3KMVBaDhLXl1g6P0i8nEJjWtFS9pr+yeqsvDtS7E0ma/Fb3dA4WQK6hr7tT\nDmIbztHA9MLCi+Gc6d1B89VtgdjO8/2n3s5WtnHyUdtF0J+AfjJT1BjdnNDs\nljGwYoZWo2MADQnYOYbAnu+ry8PVDyi4wynIab5pa1CZwgx7kfkKxBK3tcqP\nUnO5iQXl0MqtVDV19MUBty6lVZORlyhQTkb5kF4uVwgZfdgWwgHa3ClS6G/Z\nMG/xzDMn2819QlcHI6MeokYG37pNhRWT5S3LLL3Mgr5CiAVQwbyzOnfknlsb\nxCy5\r\n=V72r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"6.10.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.16.0","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.44_1566193409677_0.8307796660772981","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@htmlacademy/ast-check","version":"1.0.45","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.45","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"943f5f59d4052d191db150edaebf41b5796023a0","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.45.tgz","fileCount":56,"integrity":"sha512-3tC83hgOuxZ/skEGEv36Swu8/Zo48qsRntlHiiDaSwpynvku8sSljgIps0HXuNqdyxU/T2wM2q1Lz4ZQaa0MqA==","signatures":[{"sig":"MEYCIQCGPDUcTArg5KF+XzCwwk8SorZtK7Pq/zHRa10svfLETAIhAOB0idArrOGSDQgLZu3CpKoak6SKwXH9h6npM7Xc8Uia","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhL3jCRA9TVsSAnZWagAAu1EP/3HpnEZmc9KARkyVf0A/\nVa4znLsd+ioThjr3wlO5/i4sLx7j2Z+7rWFqvYmrbyPrMjcxGF952ZD2MNnc\nL5rmcbGgya2FvxDzTVf9+HBDboGt4y1FLjxkgvdZ7K4FczCaqf4ELrnjJiWZ\nk0dlaR7r4lSrrI0mHCBiemcpWP2wgtQPynzsPjg4vQqyDfeeB9qTsH4GBb6b\n20YyNTaV+539BntCLFu2RVH7Veai/v9AKf1/GD7WN/P/VywxwwU1hwCDd9BN\nRz5AQ4ktuxlAgh1bhf8uMP8vEr9ltRVWh+y5oKmhXp1tmkVq5s5Gbe0r98bD\ns0W6fg7EteNQflidtjEJ9X1SkSCIixq9Wwo6u5YSAe+x82sSymQ6AVh9+Qe1\n1lC4KEzf8rzT5T7VW0CKy2MvNElLyZWeBokvwkWf35WeFtEFWjOmBIASoy72\n4XUnmayHY67cqFOnHzYSLa40swVtebc2Uq/tNis325C8gacpzVxDmuecty72\nybZMkxaT0BrH1epgMb73JdN1HvMOZLSi/rbfOxrWYRXrizATDoUTUPV8PbxI\nSHPv5JdvR4aCm+LvFRNg8DBGeZ4NLaTPy/NYG9OnoDZrf3Ljj5TJuWS1qwFa\nuUjg1pbvDa29wiFLD+BcPfRRid6pKfZuDRsWQnf5OEXlaGp67qITQ01oAudN\n+I7h\r\n=/jHg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"kaineer","email":"kaineer@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"6.10.0","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.16.0","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.45_1568980450448_0.5276909732317672","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@htmlacademy/ast-check","version":"1.0.46","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.46","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"51de55a058dd1fe58173d4d455202bba17b7f57a","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.46.tgz","fileCount":56,"integrity":"sha512-dYhwEQmR5ZGbFVSlzT/2atKbngcsqtd2HDBRypAw6vo0tB97pIaxRPC9ol4qVdHuFkKRxFspxnCATBXMyrXxcA==","signatures":[{"sig":"MEQCICIvbP/+y1o8VrM8ytrL+H/Em7dSW0xtyjG93OizWEPaAiBVOZnr8nQTy3FS3mEIHkgFHfynHWb3qxIhlHSzejr2pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlykDCRA9TVsSAnZWagAACW4P+wdQlOXiLBOGPB+Zw6hs\nP1OVSLUX6UghBrLPvjMlw8ZXwP89yL11XZS9Z/s2lzzuUsJ1s6JCT4bzUf94\nmYwi+pcmF/3MqCoWvITHj+h/1VHqI+kXlld/kN965fMTIAv3pUFlIV9oKKjy\nmgeocDUhAsL1P3wRa10bg7tbeR3fUkJMClZ92W60zp7fZNcb7kYXDF2Mu48v\nfSMJefJkoqQGzd832O3A1i/r0QTeOiAYRNJH9zzkruJHBbqx6yHM+T2nfmI4\nklc73nQ0yRcxsxM9PVYDyJ8yi03Rs5HqqBxdX7N+IwxM+7L3fb2u27yUhVu3\n4pcVnMSdwAHMy22UQt6OGO8ql3VveLshUHyNk/peHt7xVszon0TdFWSjik0L\nYKx10kdpo8Yi9UNz4PC8V5c6OzYZbJxkRayK/pj0NozgSHyX91t6nMQ99vSD\nLvYO66Y4xbrUYRDYP1sDS+r4GMSmNLjNNHFex2Q4PvR8v86xV4NGOppJN2u4\nE4B76650tNTEAXVazii9zEmGWJka5Z+gquvjCJnIcdnhGOfrqpEUm775x14s\nVh1yQIMqRrFvgE2USO9jLeCuc1NpPq6AKaxuNZhhwG2SfuW/dP4yYRE3eCaY\nNGn4Ql3I2cs/T4V2suOPEtPW1usX6VNF/vVDUx+bICE/4HiVmnkP9yeHgK4a\ni113\r\n=eYLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","_from":"file:htmlacademy-ast-check-1.0.46.tgz","gitHead":"3df83f47f59dc62a05f63b5a8c6a73923bea140a","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"6.4.1","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.15.0","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.46_1570187523366_0.0969997433845351","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@htmlacademy/ast-check","version":"1.0.47","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.47","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"39895a249651b5e99445ddbf106da1195ed2f0d5","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.47.tgz","fileCount":56,"integrity":"sha512-n33SLFxdaLng/H82iv5MbeOoidTZTaorlEmwzYKUY4q7MN1HBXWDPZqvz4PKkFPFrHQIcXG0NatP/M6PyQxzOA==","signatures":[{"sig":"MEUCIATXCCMcP07+rO2FgAABFX3oLEw8CrNsdoI8umHzb1W2AiEAo2darvmn3q3r6RocHS1U0hDJJGzVUodA7DbY292+Jxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJBiCRA9TVsSAnZWagAA8icP/03uiXkWvkK3pX+m3geW\nb1UirQNfghgOExiBRSwBlEMIROmkzSX7lydFkJJ3Pv5KDEhZN3lcd/4ztcyc\n+Eb5QJnz5UpP8Jf1ReUNVZ/kGZO3BpiWpVcVWrVY/fMCAEfbVNP0S1z3wdQt\nHMlfAvrMO0oMBJEF6LWr5y6zsDT7mf9cKoIMclCRG60bDizRBt5ssSFzpmR6\ny3EmQCfz8rr18w2/B6UCtE9C35YOScsF5rDkXJVx6yZr8vp2LES4gUIb8mSW\nFC/baL1GvMWmr8Rro7cJH8CxBXb84228G+McvzfaBfHO8ZxwLgv1VRNEYpLa\nEcKh+9kDxDrjMq8dx6hwEMa5j6ojj0LN6nfym/eKE+/K4VjtOZtJL1jni12X\nQwk9I/OoAZ5UpUtAxdQcTGcK/rWmn5xi5HLIYA+VxP0zgFoAOpPWmeIq/sgH\nkCCghTctqEbz0lZ9JO15N0UckYth5GBKh/hwjs3II1//+QjyHUchWTmZqmut\n/Drp5YN0Scjgl9HU4l8uQnEHkvBOYwtmmlPIjXZdgW2ty06NFs8qRALgO11j\nOWd0wIctASaeEgJbiToLh7rR/HcXA+U2c+/MozLAYrZTlNJqtfpJvqI0BX9+\nAQC+qIvZaXEL+kIaBM3rf5ZIMCPrpzdjTdT1yY3eqQ0+WvzBEf9CQ4xmE/6h\nl265\r\n=xjem\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"2bf78a6c6da2e337f8994547604a1f8bb569bbbf","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.16.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.16.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.47_1570541665490_0.7335714681002505","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@htmlacademy/ast-check","version":"1.0.48","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.48","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"c1f42b6c4e719c73b073ed720bdb65b520350c97","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.48.tgz","fileCount":56,"integrity":"sha512-yr8h8ghjLBR3fQd1c4e1MLe616yZs3bjvSSBO/IVOU5SRTIFdfVYXYpztz9+xNN76u3y5RcfKnZkrUW6GaBLCw==","signatures":[{"sig":"MEUCIQD+ACU4Gki7xjmXJi4kLYurx9bUtX24SnXdyM3eNZ/NDgIgQsuDugHMY0YMHOHLtZaun2BLYFWgKcdthw9Qc2lcA1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpcYoCRA9TVsSAnZWagAAp58QAJrznkvrqVjeSVtrB7mt\nN0ZH2LOquLrE0lhu/JGC9/SMV4u4fWTCALnRvyF0wIHbISDhpTMyKb02elLp\nn9g1lDhmo91sSNKE6x81+uTgFUtGutMUiLZSJfC8RbkYwXtNoUFz4nioBxXZ\nzlNFnNdyTvrlA9wMAauBWoFOu0lxPxAj+e55HhY1lvGPdv8PNaCMLXwBdkTP\nLcgjZjEwtHYK3XGFXLS+cs+RCoxwjjabQ8bHFv1G5ILwjbScRzc4YUUCB2SP\naXg6qOVw4/dRyI5+H3EmqZpg7tu4Y9wD2bxLf/lhGNZZ+VQHU+MYeouBOawX\nOIFA7Cg0l0qfNe5Dy2FennzO5RTm+ukOrPPFZwZyk63JVuzuiNa4dEc/x5/H\nxXwwaz7P6GpGAmtYQJHPm9FpSkb/coWehErzVG9eBR7s/IQwJzITCPfzm+xA\nnoxinQDt1m6eGoYa0dMdpB1rP3lMkMMVwxh1gncYnTNtqq43dumat6PnyYY0\nOJKZP2mOu39kem9WZW6lSlxPqTCdbp7TgWxnPVfQFNxYqIqy/XW0ev3KlQpx\nY6O+TQxhgV2Y3LLJGttJuJF7qLL27bHyNBBhGWUTSfQ5BJlQmfH89dgJJjMd\nH9n7SWqQ64OF2cW1rtarJUL0yks3w33P5JbNq1tXUmo2lyIpPWUjGoT1XGDC\nl1cl\r\n=tU8e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"62bc3dc05b7c6af9988498f7120eebd375816d4a","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.16.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.16.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.48_1571145255963_0.4591638054952649","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@htmlacademy/ast-check","version":"1.0.49","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.49","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"b0b7d7838958cc0a1f9d1d71d5c0ccab67151333","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.49.tgz","fileCount":56,"integrity":"sha512-1yc0TnMLZqECQ8IIR8AGQ3SuBcqHe97Us2/E9/iClfz9N+WfmL1FhzOvKEBQmtwHRwMCkOwDgSn++fNz60oAUw==","signatures":[{"sig":"MEUCIAyL5pT0FI5+UHA3Q2/LNX0CQ43pFW0f2fxuQIZArNimAiEAuCGY4JwZ7UDeJw7i85+MxTFtGHLGI1LAjgfozrhOlTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduCq6CRA9TVsSAnZWagAAp4AP/1Fq8pLjlNvw7wMttgCf\nrCQBLZpwpU8RXoN3/nl39YhjM0ceOJQ6UHaGIFlapVrcDZTrHtCLlv+zjOK4\n9K6OFGidu70vBfK5kLr4W+7+8E/K7P3O6aw/7SLD9ZgcxsAtF8jbx2gDlXQ5\nWD/kyjjUM5774kmlrQGwIKGklWhCzY5boAt0anuQnBo+x/b7b/4W/WrN8R9n\nRRozZD9x4HfIpeJDU+5aHEgCFWszSjqEHtHdRwyKowpsQT35adfDO3t9yMhU\n/rydEsuPG8UHDSjfx0qPvptI1cpOjYEABwFnxsDoPxpEg8Kr0H0p9+7ThgJt\nX32AT+1I4Xd+cAdwR5bUIwJ5zIwdxKrtVlDrjRkff72n1XGWwcMA1zR9oNGm\nguMlWP+7QU1TjPM6hS5Ro5h2PWuDfSMCEH3J93CKSNsR0tHnK5alko7wReIO\nVP2u8WTu81S2XV/XuPqorPZHZD/fZB/ZeKNLm3LSxS2nmToPb1udLnh7EjTr\nbo8l9j0MMQv6S4oV0hf9dRsgVZ2okMlENLZJT69F/wwNrPXKf2igFz7WR2j3\n6rXBzD3OfO9Uy8Rp3ijWbxPaWrYWMjv5jFHskXrLuR0rVUSyFTFh6QiQEydo\nOzS7xcoJLHneKFUjxaprVupMpywBPqdIZULsAxPXc6/MKwbk/ZsHurOExTmu\nYJjC\r\n=aj8u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"930c9d34833cee01f8e58bd9c39356fb29810d8f","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.16.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.16.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.49_1572350649570_0.10782943399155309","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@htmlacademy/ast-check","version":"1.0.50","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.50","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"8cc3718a9e41069f7c6c14d101795d6f250696c7","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.50.tgz","fileCount":56,"integrity":"sha512-zghrbLrmQmZHC4ZY1D2rzlmYWlRnuZ08jAjLMqXt6dhbDSd3YBTC2LP66rCVw/VwWBtU6s0qmJoZc3f63wVmOA==","signatures":[{"sig":"MEUCIQCiMoKnf2HGswzin2L+4UfjI9o1jRdc4V+DoJdzKLKp0AIgDmDlO7uanYyTsV87E+NO2JqoKeJiqZxqaT4vUgLIKAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyWuwCRA9TVsSAnZWagAAqnQP+QBHvvDUjLrcNTJMzRrU\nB7Mj87U/kP35kDUntTAaIimRIsflqrXGB5H25SVLuy7llS1Q+SkTTVEKpiuw\nISOeagB1N19kaLADeI+3dgHUbcELkioJTmtV2zmxaAC+W6befuni/flOTzoI\nD41eY1FIqvkzbRkNjl5fdjYw0EC2i1WXuV6BJLbYM/Qa7WlYCUAa6Z7b1lIw\nJFCQbz2F/ONGrzxv7Ha2Ecr0Qc1SOXTtZ8WqVznlkcfA1DxAqUz9IYXQYmMd\nzLObzcOGVnlc0dM8a5+WSI+zzsXvtP/L8T6ljJE6nEmJfHLjGPv4yzKGDSQx\nFlx+0bfXxgyMGkkuW8JS7/cOToyhGTqLq1m7gOv/cruKgTFfH9ewSkBkXdFT\nFICh6aDD9DDNeKboEfw5Z3QpBaIYchXh48gg1hWKERIbm6B+Y9ngygWXOu8B\nHLNjbexczLxDZ7sGcKcIdUFk/vm2Ed5kMzrt7iaRa/7tttPIFLRGwACTOYyn\nkClevH3r4tFtwWyR6es8u7i9L/rJOu15GlEMnNMItYawdtSOnUYXIa3WOa/Z\naxBdTABmlCxg9hbCw2gc9obzFpj6gat0se/S5UsKR6ePG391A5KXyODRxygM\n5x3it+lsgSIxSJ6p0Q/Gn/H+yQ1Vglgu3Wm1IQQgzpJEbk/eYqSdzz0pZ+n3\nOlA8\r\n=Frv2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"10dc34e1bb6d7cdaaf7e14ad7ff2b69d7190f5e3","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v8.15.1+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.15.1","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.50_1573481391694_0.6714995096899703","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@htmlacademy/ast-check","version":"1.0.51","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.51","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"6bd9a9721f7b1bc092aa48d20f8cdd4e2b6f3d98","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.51.tgz","fileCount":56,"integrity":"sha512-D1QCfQLrH8itskXRa7A/FRPG3XRDXIF+z1ppUjeFIp0lLhXjgcukEszNpX9d3IXZZ3b3niG3cHsmj8lNG5ucWw==","signatures":[{"sig":"MEYCIQC+AhShUsfjB0FgqzleSCmYyX5MXwN3aK/fjL+dl/mG7gIhALOz6g/xcjkpwBsWmIpl3mAS9yllxPwOKgKKC80KH3O7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd27nXCRA9TVsSAnZWagAAvx4QAJ14UJpZZNba5j7JL4aT\nekV99FO/U6/uxn1BvQ9nykgKuGi20AIHiyfc6VnOTth2NcIzS5tnXRiI8eNd\nRvjVpXHvKDb+D+zvyMoaLCcEich4w29QD7vGFTHnqWmX+2x1yO/MPE18i7jt\nFqzuSTQBbaNPzTJ2umgl7iI0bWVjV7ducdRg6broC7BwO37EJQOjFPFdgGGd\nF7D8NgD9rbWR3vWnuG7DsseJDBBv3IXgaykNHbBOfpPSqvqi2yt4Aa639I1T\n7GKfAzEiJxy+/SAy4+ITA9OUwuc3Vd80tiwm9Y3cUJsAVhd+2epZS+QY0Irh\njV+rLVLsAusyuqln2phB3uLgsfCDYKDA1tm3qtd0W5VOckF/0MJa5xi1n9u6\nyN7YXM4PeqadoTWoE2b3WoCdknEuuRtmm2A05sDrgpcGOJaRb6TqvVoA0mYh\nB0slGcTe9UOu6Clcz/iRL6B2zUGj3M1rOGOTHq5q17OTeTZDsqlNKwrAuUG7\nwZD1Vh3JNBRuSESjZjFMWsQAAMnb8d8Jvt+32aCGrDF9LCNVAGpmDF51P3XY\neqf5GGDEJhlqZFJ3uGPqwSyC4NoE6yHEJwpJ0U1FtX0g4XSFuZgm5YutPe33\nhwXcqeqJtTc7vkanfzv0xZAXtsGjRbUaKMuhVTk1PrdEKmoEyh+JtMjHI+NB\nEC+3\r\n=uW2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"2c81122e325522058d1f8693b8f49f9d08e9c6cb","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v8.15.1+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"8.15.1","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.51_1574681047325_0.789785034970403","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@htmlacademy/ast-check","version":"1.0.52","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.52","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"88dabfacbd6adc082e28905d21897eadc79b9439","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.52.tgz","fileCount":56,"integrity":"sha512-snGCck9ElU8doTJiv+liYMFYLfca3pDdF0/5MjxAl+mZyd/ap/hi1nyR/XrIEnePmw/6DyPbvfSjyUNxtHu5sg==","signatures":[{"sig":"MEUCIF1pld43i5RklM2r+zSYsyFrlKlGV37vcvRy+4EfVkoKAiEAsrHNMOhIC6fknBAgF+6qVAFer2xVdstmgUUII8h0uHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ONGCRA9TVsSAnZWagAAKeEQAJPjSiZUTYE0gNn6qVKq\nI/sfcGksjSEzpuJaG3UEiWW/lU76pjdLxbrrAw7SqCDcCiLmbDF7VpufmmYe\nKbbAEnjjH2PbP8AG9vFkaH3YwPsTtPo2/wEH9OykwcTjZCoK7jEGl66cF50+\ngjKW0/dzuXkfL6+R9zDz530HIZYnjbIBjNAXHVVkjCMkffeOu0+EtN0np8pA\nk81mBiMKxd9Mg7qqOemx8+oEujmAvkXmAbh+YP8enRLxNeOmSi+6txyuIfFw\nlXplMtcHiytM1BEA1OkEExLlw5ETUCKhumejuiTs/umrGRMcEMdlhv7v0PCD\nEForldm05lZLINgkYEXLOkbjQx9RFF6/3yiQ5vbGn0cxJKOeO+tv/OcnAc5N\ncDMq+q7kEsxM6nUCGz7P//8m6tF1Fz57Hy9HFypeYhvN1/taofTaIw9Q3Xuu\nJsIpO8XgWuat7TaeQK/h4eAXODBFtC3dimWH1qjEnnHGaab5D+HrFsJ15hfl\nd4O0e3kZJRlumv1SfpAb9/e3heuqo8nC0kGPr6BquNDUe5HwlY5AObrUpQ8V\nyYtzcnlvDmlnt4efYzR3LxK/zuZsx/fPkTz6qHGrm7S+A012RUYVGfpFcfdV\nmvL6EBSfWDzu603CY2b568GcjN3aYGrp3sRiGaUnK8znbPlnVjCGtthCAFVs\nDB1n\r\n=fYAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"3e7c4611d4b19ad62421135d066d8d7636f977c5","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.15.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.15.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.52_1576067910248_0.13905137973248038","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@htmlacademy/ast-check","version":"1.0.53","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.53","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"d7d74c426b5767bb2e5cf6cef4b37c7d2000c09c","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.53.tgz","fileCount":56,"integrity":"sha512-oF1C9f08Yeb59J8kp3umA/m12RRvGrHMh4iPVXzdlNfqWeD6aZ4Fqmb3jsh9PPAsSdI3UQfDPYIlN4AlWaWlmw==","signatures":[{"sig":"MEUCIQCA3slxcadkOeZs02b28VvIWWu0nsqtLSn9rGPEfhjFTwIgYqgOUMRPBko7l0SJJMdpAKZdve1GauN5hQW7B3GcXTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/M8mCRA9TVsSAnZWagAAwRAP/RhGPp0yuCBTEVvY3QGk\npVx2ZYi7Er3O5PzcJZpF4QhtITem+w8U0Jzj4xdmbANlfTWKmnCEOij9WP8R\nc9WuFQwQjy1Kte30WXYjn7EE9gVhp7yyX0TeGRTs1UDFe2CYR8nPdT7oif7/\nTBiOIrOXN6tLteCefRXD6mDwoxi2/DA1aPuanAAUYuXeBZeAp3xBGo8lP/Ut\n1UrXaUFyv3WdRgtdsyluEfu0hsWSFJsD4tvs0Th8N3+Oo55lbZObf/isxTEk\nyvPnqWG72w0OqiNf/SAojsnwTYqWhaSK7ct17UMik72TArr9iKucFDXn7s5C\nuYCkSGUOQIyYhWZ1sgU8+WApzhV1TAcUEkCLkoIpNiNokdDTOuDCG5q1tPrD\ns/h9lV+KFJ3a2Z7X5wxFhsfZM0qD+FQhnqsa826mS0slQGADkuLzU+yAwV01\nDwASkiHSxwprlY698O/ON5SgVXsrdXoqSadRGD8OtKoJxcaPYsqOsoZReTbA\ntJ7j6tY6+fWP939H4I8yX4RdIyrCbq/YpedbsD4GDiY58nqzzL+5GSEqS9Vj\nRNhuC6SmNMl6f9f0AeKXJs9BXd3vZbuRhw93TAgasSytTEotCYZnd1ZDNQ5k\nVtUYePBnw4yF96T93DjUXBeS6qShFxqlnEpVvp12mWuHJB4o6t4hJ6a+fJKL\nR71y\r\n=SHiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"9493c0201e4faf78086e532d2f5193bd5c2144ef","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.15.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.15.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.53_1576849189628_0.6015481681404977","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@htmlacademy/ast-check","version":"1.0.54","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.54","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"343b06d174596489636c01a086d231f15cbe9e3e","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.54.tgz","fileCount":56,"integrity":"sha512-0onCDadr8oQ65oABS7ws7K2P3nhme9tpNAVJg6CApY0liAIzigjuwmkIN3qaaVk48QlMDGu6Eogu2QAzOApz3A==","signatures":[{"sig":"MEUCIFGq4W75TQhNtzYrqksp6ILeBerqCozkhmTMiUBfu8vTAiEA792PEJtVKgaoECRcQkXlaktydX0G7WClxfFlEqUEk7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJZoMCRA9TVsSAnZWagAA/RYP/j1A7U+k2uLjpah1xEtM\noBhjF05L7lX5mNOewd0oBgxeao8RIKdFOUiMNlQjkddewuZFVvnjgFBk+grA\nBvw/AX/D56wC3EzCoV4qlg7Yvg7KX6gPQjeiZlRvG0XuUZrExOKnxiN4L6Tw\nORLJ2D1EifS4Mfk7pWGXA9w4oXA6wJUNcO2xRJoX6ACDtizr7HodzOGpmQfZ\nrZU16LNDvI/dG6GduJcQcG8X8D4osJifIq2vuhUGGWylBhKIJDhaJuwMhNp7\nf2Rvt5z+oD8byXdL5X5lUwloCc8p2grgmzpCNyJLMIo/pEm701vHl5UoCap9\n4ftwuTbc+6h2HiS5MO4r4cSkxcQzTLK28X9kxcIJCL3YVkD4o78C9hVt7UPh\nptdPgysNpKcQ2J9p7K2ScO4Vd9F/3Qd12FQWhKTDkbE0FVwFclVDU35QgfJH\nKVbIVBwIAMP7TDfWIVo/VI9TDFH6547stRh6JI+3v4z7qEalpWs05odkLZnE\nqZiITtjQkitsNa9IKIzCPZk7nrAnoUaUZt3xacfLUfgHpmFotFmWA9ZGnM4L\n6DQTBLMjvMKlOTjU4GIYyJoidSdTD9h6suIgvHXc8mbbYaysmQOKUoTvO6qh\nZ665Lo2drys+XslAezpbcD9RWuojFQudQtjoEnh0Gqm47lEg9m96E2WIJVaQ\nu+Eg\r\n=2nWl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"a0ea68ad2198bd08a9a2097ac33dc13be116777b","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.15.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.15.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0","acorn-loose":"7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.54_1579522572245_0.7169909523523759","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@htmlacademy/ast-check","version":"1.0.55","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.55","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"7d6ff4622fd3101de91ae56b662752bcea267052","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.55.tgz","fileCount":56,"integrity":"sha512-e2FyWNH6oygMdYckr05AFXvBUu7BT4uUYdeNPLw2buFI6Yjgd1LzclrX4blgGOdNI9xfoMsEbNi4RxcOEvC/cQ==","signatures":[{"sig":"MEUCIBx7Fh8o91ShiWyDSB2+f3X8+bHM9p+MDk4JVSVvKqKwAiEAtVIorT+jO3fXnPbe1JgSqjkD6gB9qB3gmqSX69UpKUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJaX4CRA9TVsSAnZWagAAGy0P/jLj21eRHKvQUCeJTt72\n7r2IJK0KmQUL57ExihgJ+iNcOyRh55ECSUtk1F/YVit+IqeGAoYS/L1ErWV5\n7RaM+PbXxIfGUbb6zrf4fTH3ATeIpg1f5SFUIxTPQ0YpBrg9Fc/nFMOYtFdB\n87H3yFDVkoMbB9Ud87R1rIvRFP3Gk5jMghfmxhCRYU8Z5f5KkccWIu/q+tKG\nbjTP0ZGsURV1U2F362ZN9+xWSsRgXJmnz2/+2+z/UlATKDfTB2dcC5+BC8wS\ngywdaXs6eNqdpQ+BlxTfomlslrClLYko9lEjBcdPRcA9d2BOTkXIiswNJfA0\n7oV/P3wpCRigcsMbG3lMH6Ru3RhBwvXZa1pQw63MtxaGcajBefK08pMXlQ7b\n2UOqWvX/eWwux1OiLw+J5UDAfXIq5awd2xO5I8NC8RC3Xv4FwxQQj2MAaCzF\no50kSox9DtRN/5RDnYaF6CBhqsY3YpJKJpkoNiBWV9O/Lfm7QzG4gCHddp4B\nTjVk8a8l9M3q/kjo9x73YSo8IZQMuBJqJ1HyCcQPGzDgiWRmbs7C7MqAlr2N\nlFd8MeWpdpN8togNeV+ZlbrePZEJGvRRxomxTQ7TkS+6k01jhTEL6S8/B9dw\nP8TS15JWJ+ZaRRW398aki5rtkmZR15gxzQTNulmbuyzF34FOmN3NzeJLcl9F\n2f4X\r\n=YNmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"0225aee62041249f7b478a3563a8fe8e2168d086","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.15.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.15.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.55_1579525624162_0.6977444940010458","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@htmlacademy/ast-check","version":"1.0.56","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.56","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"82145ed7d38b7ded0ed701c019cca630745924e4","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.56.tgz","fileCount":56,"integrity":"sha512-/XDokvVuIIW8QqYHCrsi4wej6ITLqEia+B8CJMyteDvCB7mbY4XuXyNBj9Jou6X2g2UTWysWa3KuJzNh7GGN6A==","signatures":[{"sig":"MEQCICZOYiacDvKzuFAKlbzqntcnA8n6txWl+iP2foPpTfQyAiA86qxwFqkEiII/Qu7Zce7uFYubHbDzmo1gDuPi9ECm9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJa7qCRA9TVsSAnZWagAAPVoP/1uo5mlspKzlxYGdyNBR\nuOyaGAoojk23xYrO4xE0r5RZfhbaDWp+UbX3oKzC3L0bgI8+k4fZ0G3BIe2D\nBQORoDSm+YFyzB8GbtpB2+ebTirEGrmpCSBubuS+Yr7qntzGr6WMw49L0TFd\nxkLA5mNmNcXc3lEtvuegjFQPF7YyMxARalKpoM/6mwtrJF3eHsVTFpONNYw5\nLWIeyc0O3sw6Ky05WfCW43AmXYmLsze+rbxKtzAHXRAXwUcFmhQHzl+9JFeD\n8ShCYydIsPOKAV2SBMhnWJ7xdxsI45/5mHQ2LOyQl4C4yWO98ZT1/oKPP60+\nwO+sO4bIBCj9g5qjeaTzfFCRH/o8M3n6VFZoCEUEJRR8Nz1xAnLKfS/qB5av\nbQ505Ntp3/t2fgAVRXDCdezpPbqx476RKt6Vvy0fl1Esfux7TVQ+alaOeOFy\nfr6orsNAhhkC4mYtdZo6j6qNy8rPJLOI8T6cvuGGxV8jmQdWoZolaTkNqY73\nQqUEb1gDQ+Sx9e8+sFQIwk/73xiSTRvpoz3jytLluQd4jIlqnHeSdmu3DqK7\nd6lftOPEHXaeG0PdYf9ROsxWu2lZNAnIjcdDDBv8tyNicb8foI7mVdoS57KI\nN7fsd+BAcf44LHifyOdCkwHxRQugoaGVB9560bGk5j02Pc/a6F71pyjIqxBq\nj9R/\r\n=fPge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"c034c599ba047bf6b0300f76a663a8254b6bfb4b","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.15.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.15.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0","acorn-loose":"7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.56_1579527913695_0.5744561064409084","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@htmlacademy/ast-check","version":"1.0.57","author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","_id":"@htmlacademy/ast-check@1.0.57","maintainers":[{"name":"juwain","email":"zyuzin.vitaly@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"slavamilin","email":"slava.milin@gmail.com"}],"homepage":"https://github.com/htmlacademy/ast-check#readme","bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"dist":{"shasum":"ac85bd0ecf732e2ef6f1e0ff059396e32f59ebe9","tarball":"https://registry.npmjs.org/@htmlacademy/ast-check/-/ast-check-1.0.57.tgz","fileCount":56,"integrity":"sha512-j+uV7dUbcTsn1xXnjpKjphGVn4VyT5JBx+ThG935NL+0pzy1jpZVrkNsEmvxSCTeTHAV3v8e4YpBUKBlPFT5eQ==","signatures":[{"sig":"MEUCIQDmRH3l/N8uZ6ZWAwbMEMoammow5+ITdkfznrQ3SjQCyQIgRKoEOVv6LztGaf9fS8tzJ9DZGJovDU3l7ve8gz40boQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2K2OCRA9TVsSAnZWagAAjSsP/Ay53tmMUby3yW56uyu7\n9hPhL6Jh4wdColG1prtEqREWDW4ujq2q1eIFAH3OuUksDrIqRc5n4xnx8/sX\n5Co6XlANEHHQH/w50tCC0xYwyBnsgWioNEIt98FtVWz2I3UTZ9HRY9W5gpd1\n8KaKMlkmQ1klosm/Ccdtc/4lcyBNUuKJa+R2Z24HMkTOB86+c/ZaVs5RU1vv\nrEW3S6fiH2frpxa+pCDEa6iB2ZVFY5EFGaRhnP8Ad0TSJwWvCa2XTRtNoPDl\nqN3LQatVX599jXFfso44AF3Iq2j7qehkmzP0ntLidcVeQRdmXeiwuRdv1FeL\nYdSvTSVyoKRUqkW1qcSxQYRa4v8rsTxYPcWBl/zZdELEviKge2L+tNivWyKf\nPIDJLUf4Pkx7WN5+Y1lp+Qo6Z1vlmlchjaUwJj4As6arMmU1jzrQFC8yZRAc\nVyM6bEZ4/eMWhi4namFl3uR2g9i+FYkUoZpMRYOcChnn5js9jQiE0bBPqGtn\nU+U5xM9iJyjO+1eXsxudM1k/nz6IX03Y6e8UNSM9dhFq5uviAmdS8wL578f/\netZgn6HtmI3WP2pX2WHswYsa0IamoSCszzO5zlcr1TYGIPxQCcsykg5zcoDQ\nvFsF2S3SbA6eJlenLFO8PIp8IX7wCz5hNT4jdIhMvRxd1M/gX1My1vLVs0VG\nzhJD\r\n=9HOp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/ast.js","gitHead":"430df3c4baf1f6ed2c47e1c46eaf4d90b12ae96f","scripts":{"fix":"eslint --fix lib test","test":"eslint lib && node_modules/.bin/mocha test","eslint":"eslint lib test","test:watch":"eslint lib && node_modules/.bin/mocha test -w"},"_npmUser":{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"_npmVersion":"lerna/3.4.0/node@v10.15.3+x64 (linux)","description":"Check ast to match criterions","directories":{},"_nodeVersion":"10.15.3","dependencies":{"acorn":"7.0.0","debug":"4.1.1","estraverse":"4.3.0","acorn-loose":"7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"6.2.0","eslint":"6.2.0","eslint-config-htmlacademy":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ast-check_1.0.57_1579857236331_0.4731509822058373","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-02-20T08:44:57.130Z","modified":"2026-05-20T00:39:47.491Z","1.0.12":"2017-02-20T08:44:57.130Z","1.0.20":"2017-05-29T12:40:02.221Z","1.0.22":"2017-09-25T07:30:00.242Z","1.0.24":"2017-11-23T12:59:49.283Z","1.0.25":"2017-11-28T05:56:25.184Z","1.0.27":"2017-12-14T10:58:29.616Z","1.0.28":"2018-01-09T05:43:05.977Z","1.0.29":"2018-01-16T16:07:38.579Z","1.0.30":"2018-01-17T06:58:31.971Z","1.0.31":"2018-01-24T08:38:08.761Z","1.0.32":"2018-01-24T08:43:05.677Z","1.0.33":"2018-01-25T07:36:17.322Z","1.0.34":"2018-01-25T08:05:39.799Z","1.0.35":"2018-01-30T11:07:33.088Z","1.0.36":"2018-02-01T09:59:58.080Z","1.0.37":"2018-02-02T06:50:31.279Z","1.0.38":"2018-02-06T08:24:20.816Z","1.0.39":"2018-02-15T06:02:22.551Z","1.0.40":"2018-03-28T12:30:08.780Z","1.0.41":"2018-04-12T12:54:25.342Z","1.0.42":"2018-08-23T09:10:18.844Z","1.0.43":"2019-06-20T11:26:51.530Z","1.0.44":"2019-08-19T05:43:29.769Z","1.0.45":"2019-09-20T11:54:10.592Z","1.0.46":"2019-10-04T11:12:03.454Z","1.0.47":"2019-10-08T13:34:25.672Z","1.0.48":"2019-10-15T13:14:16.223Z","1.0.49":"2019-10-29T12:04:09.761Z","1.0.50":"2019-11-11T14:09:51.840Z","1.0.51":"2019-11-25T11:24:07.507Z","1.0.52":"2019-12-11T12:38:30.363Z","1.0.53":"2019-12-20T13:39:49.811Z","1.0.54":"2020-01-20T12:16:12.369Z","1.0.55":"2020-01-20T13:07:04.302Z","1.0.56":"2020-01-20T13:45:13.871Z","1.0.57":"2020-01-24T09:13:56.457Z"},"bugs":{"url":"https://github.com/htmlacademy/ast-check/issues"},"author":{"name":"Tangerine Cat","email":"kaineer@gmail.com"},"license":"MIT","homepage":"https://github.com/htmlacademy/ast-check#readme","repository":{"url":"git+https://github.com/htmlacademy/ast-check.git","type":"git"},"description":"Check ast to match criterions","maintainers":[{"email":"a@htmlacademy.ru","name":"nakleikoff"},{"email":"dev.nikolai.shabalin@gmail.com","name":"expa"},{"email":"alexey@simonenko.dev","name":"meritt"}],"readme":"ast-check\n=========\n\nСравнивает переданное ast-дерево с заранее описанным.\n\n[![Build Status](https://travis-ci.org/kaineer/ast-check.svg?branch=master)](https://travis-ci.org/kaineer/ast-check)\n\nUsage\n-----\n\n```javascript\nvar matcher = require('ast-check').matcher;\n\nvar m = matcher();\n\nm.\n  // We define goals to match some code\n  goal('init.var').\n    code('var i = \"#var.value\"'). // \"#fragment.name\" will be replaced\n                                  //   with fragment's code on matching\n    assign('var.value', 'value.answer').\n  // Several goals may be defined to inherit code\n  goal('init.var.parrots').\n    // Just take another goal\n    takes('init.var').\n    // And reassign some of fragments\n    assign('var.value', 'value.parrots').\n  goal('init.var.variants').\n    takes('init.var').\n    // When several variants are possible..\n    assign('var.value', 'value.variants').\n  goal('init.var.anything').\n    // When we need wildcard in init part\n    assign('var.value', 'builtin.anything').\n  fragment('value.answer').\n    code('42').\n  fragment('value.parrots').\n    code('38').\n  fragment('value.variants').\n    code('38', '42'); // fragment's code may have several variants\n\nm.match('init.var')('var i = 42'); // => true\nm.match('init.var')('var i = 38'); // => false\n\nm.match('init.var.parrots')('var i = 42'); // => false\nm.match('init.var.parrots')('var i = 38'); // => true\n\nm.match('init.var.variants')('var i = 38'); // => true\nm.match('init.var.variants')('var i = 42'); // => true\n\nm.match('init.var.anything')('var i = 404'); // => true\n```\n\nОграничения\n-----------\n\n### builtin.anything\n\nСледует избегать использования `builtin.anything` в конце фрагмента, т.к. если фрагмент использован внутри цели и заканчивается на всё, что угодно, проверка не будет знать где остановиться.\n\n\nВот так сравнение работать НЕ будет:\n\n```javascript\nm.\n  goal('wrong.way').code('\"#f.1\"; \"#f.2\"').\n  fragment('f.1').code('var a = 1; \"#builtin.anything\"').\n  fragment('f.2').code('var b = 2; \"#builtin.anything\"');\n\nm.match('wrong.way')('var a = 1; var b = 2'); // => false\nm.match('wrong.way')('var a = 1; var c = 3; var b = 2;'); // => false\n```\n\nПравильно будет сделать вот так:\n\n```javascript\nm.\n  goal('right.way').code('\"#f.1\"; \"#f.2\"; \"#builtin.anything\"').\n  fragment('f.1').code('var a = 1').\n  fragment('f.2').code('\"#builtin.anything\"; var b = 2');\n\nm.match('right.way')('var a = 1; var b = 2'); // => true\nm.match('right.way')('var a = 1; var c = 3; var b = 2;'); // => true\n```\n\nОтладка\n-------\n\nНачиная с версии `1.0.13` добавлена возможность посмотреть, в каком именно месте проверка проваливается. Используется пакет [debug](https://www.npmjs.com/package/debug). Сообщения о создании фрагментов и целей можно вывести в консоль, присвоив `localStorage.debug` значение `'ast:create:*'`, для просмотра сообщений по поводу сравнения узлов, фрагментов и целей нужно использовать значение `'ast:compare:*'`.\n\nЗависимости\n-----------\n\n * [acorn](https://www.npmjs.com/package/acorn)\n * [estraverse](https://www.npmjs.com/package/estraverse)\n * [debug](https://www.npmjs.com/package/debug)","readmeFilename":"README.md"}