{"_id":"@htmlacademy/autocheck","_rev":"28-5043022bf45eef5a644388a8d4676a18","name":"@htmlacademy/autocheck","dist-tags":{"latest":"1.5.4"},"versions":{"1.0.0":{"name":"@htmlacademy/autocheck","version":"1.0.0","author":"","license":"ISC","_id":"@htmlacademy/autocheck@1.0.0","maintainers":[{"name":"slavamilin","email":"slava.milin@gmail.com"},{"name":"nikolayemrikh","email":"nikolayemrikh@gmail.com"},{"name":"kaineer","email":"kaineer@gmail.com"},{"name":"nakleikoff","email":"a@htmlacademy.ru"},{"name":"juwain","email":"zyuzin.vitaly@gmail.com"}],"homepage":"https://github.com/htmlacademy/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"dist":{"shasum":"e52c00e0b05a1b21b20334d3fb35ba2668868e3e","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.0.0.tgz","fileCount":43,"integrity":"sha512-EqFoqLcS2BO8KvTmQKmIBZVYCB4qv3GxLZtZO4MLVUzjZAc8O8keVhrAxWs/gThJ8KDfb2NXzQ+ICbQ+BMHRnA==","signatures":[{"sig":"MEQCIHiLpgIZVG9X906G9sTIVV3pfZoIGXjjCa+UOJiue6SiAiAVao6JGBcFFCmBBaxmbR5mUO4qr0iw+lDpNJ6rjZkX3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd62ZKCRA9TVsSAnZWagAA22AP/i0qJt7r1Fk8An352oWs\n7zaIzXhMmruxhjI19o9mNeIn5UQrKx+hePXGXfwr2XhcVUbZTzZ5nN8bKqij\nUsnfLSBoNkI1IGJRTQd5ScNzfkUlpt4rgBLNZvxoersHDJbNAsBZlUhFI6wd\nEk2IGBIuAeCDdD95jHeUlhu9qsPxNaILSQGS/6Tf8zh0dmuZ9hZEsYRANOIZ\nsE9TS91MMRRVpyNci+YYqP63EdLZBl1GnNexQwBCbj3pMR3aR2Q5JrAWMc8e\nB4CMOXMDDqCccJe4Ny/7kE48ymv0i94I5M7D3OwBb0zawnKCr+EBIqT+12fI\nA0XMJguguTy5lbhQQVzscciFccSVmTIQx7CS6SStkr8HF/tl95EnYni7nL3U\nhgA9eFR5xPXpAq3C1y0/k7xLWmZa8yyKps1Kwq3P2nMfkmohEOo2rvxaEcK2\nGDTR6V20cUkz3ZF5U/KGCy6R5wlOBQn0a7NM5QpdTsJGpN07nZKEfPzmxA8X\n20epzUrMmRef234tZdIfJkjJMRYn+4wGa3AhJ2GCDC8COLjl/zZ7zfmEe+Yo\nFsf8WBHjKLOI7Rh34Wc3I0okCuoe0cFmkqQyZ64GCtM8DFQNWgWL7NCwPIy6\n2uQ26y4BsIDD51jxzfndQ3bey/9A978/Si6NLxEEzgY83EsuWGzrcpSEW5Ss\nI1tz\r\n=GVT9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7b2fff4039f2bec0477f8ad63b342f9908abc668","scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nakleikoff","email":"a@htmlacademy.ru"},"repository":{"url":"git+https://github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.9.0","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"9.11.2","dependencies":{"glob":"7.1.4","axios":"0.19.0","jsdom":"15.1.1","css-tree":"1.0.0-alpha.34","eslint-plugin-react":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","eslint":"6.5.1","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"1.18.2","typescript":"3.6.4","@types/glob":"7.1.1","@types/jest":"24.0.18","@types/node":"12.7.11","@types/jsdom":"12.2.4","@types/eslint":"6.1.2","jest-extended":"^0.11.2","@types/css-tree":"1.0.1","eslint-config-prettier":"6.4.0","eslint-plugin-prettier":"3.1.1","@typescript-eslint/parser":"2.3.3","eslint-config-htmlacademy":"0.5.2","@typescript-eslint/eslint-plugin":"2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.0.0_1575708233570_0.4385771430879113","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@htmlacademy/autocheck","version":"1.0.1","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.0.1","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"dist":{"shasum":"c29f568b4d4c887c64ff85100519cf208f4da34b","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.0.1.tgz","fileCount":58,"integrity":"sha512-Ozphbzco5tVFw3fMawx1hNNgkAuB4wu+C44Wv1g0rw3auqUFC9R4Zp7b9dKUi2T9YlK8m0waYgCdM/7qsgeWFg==","signatures":[{"sig":"MEUCIQDdJ3ZpmEElcSGt28DXlRbSndkdA7l/fTwwIvIvqBtC/QIgCv/bKScDSTIEBx3IZefZADw5P3U0bMyzhiLdKFpWL+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ2IzCRA9TVsSAnZWagAAb0gP+wVVxF1a2SxJ2kDUiFsW\ndRhLLHl6brMlHICBvzH8CkwiAFqLmsVIJ111R3ZOSmTWmWI7N/FWtaoW5pej\nRmkD3kzlRlcGAmvD5O3UiiJwFGSjoXn63S3UTk1dHF6OPqwhpcEXpgC8T/G3\ninJywA+X8BoqOVLUlKVIKMtQk3GKny7e1V3hE+6sT159+y+BxntHjAyMwx6U\nRGJwnLpylaOuoZjw2Wje6a6TjmCMSNFvOOJEcz3OcacR/PnOsbSCAWG/LQM5\nWSriKMWdzuIsC/O2lSmR3BKOMfbeLNN0tGXfDckklKbs2iWZZvM6n1S8uD95\nsUqFeFZZ5tjlZFy+zvSoO8iJTit8jlzM++G8WUEnwlJL37hDs7ZLVmdfYZYl\nlSbZ7OhiQWi/INjZuYBnSxnstaMi+C002DYey9LmL11FRDglk1dLqwHYcjsi\n8udubtZus936mEEXkARDcYh1Kfjxp7JYFrF9ptwJvLQ6iaALM+GRHRpCjyK2\njSIiICVjjrQZFxRCdW5J6lESzBFRYYCc0Jrr3PaezlTnTeDhvrcPE32RTJ8Y\n36F9zEpUx3IYRJC+RQNvjIVRmSTZS0OhrSPEfXfTTVAJ1FGYLMBnbSiW/07S\n3gl1mHl2NuqrEgRligVPwRZccIwczfa8nQsJCgIRZSxqAedOhZFgDioRWOuf\nSIb2\r\n=Rpea\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f8d96e393cc58003bc94a16216f85427bade0f62","scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.13.6","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"10.18.0","dependencies":{"glob":"7.1.4","axios":"0.19.0","jsdom":"15.1.1","css-tree":"1.0.0-alpha.34","eslint-plugin-react":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","eslint":"6.5.1","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"1.18.2","typescript":"3.7.3","@types/glob":"7.1.1","@types/jest":"24.0.18","@types/node":"12.7.11","@types/jsdom":"12.2.4","@types/eslint":"6.1.2","jest-extended":"^0.11.2","@types/css-tree":"1.0.1","eslint-config-prettier":"6.4.0","eslint-plugin-prettier":"3.1.1","@typescript-eslint/parser":"2.11.0","eslint-config-htmlacademy":"0.5.2","@typescript-eslint/eslint-plugin":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.0.1_1579639346579_0.047125042058727695","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@htmlacademy/autocheck","version":"1.0.2","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.0.2","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autochecker":"build/index.js"},"dist":{"shasum":"38f354e3a7d67505c06bf03cd1008684e1a9ce54","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.0.2.tgz","fileCount":58,"integrity":"sha512-iDPlqJYB1xU/RWRzQ970kFYYrDhz7Jnqk8v7yzzXcj4Ap3AhMH3UM234n5sMCSR+JW3LtH60uTTwENF49JpacA==","signatures":[{"sig":"MEQCICKwuqtlC8o+/H/Wq7NOnb7/qhULKl0xVRYLceBDptHtAiB9+4nPV4EAcH4G+cawW6iycTil1SIG0Rm/EZr47r9SfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNUSoCRA9TVsSAnZWagAAaWUP/jNtGsnNXIFeiiHwxlaA\nOlEoTG2ortSOy5Qs5WMvIhscrZbMHStdmxiXsGzi5mxZnhaW5xhx/5DuDAyz\n2qsBxdSWXMgYSbT95HtEipK68T9Ns743fppjr+cmYM9nKAuyYhR6QB7PAJqG\nQiCMcyvm7wsQEeczwOb+d9zf2bVa5pRVSEqZ6jM2yqz/D8T2HPW0KPvGz6vG\nkhMGgtN7hsBmCYFVhoj50ovcY7cCuyAzii21zNfcED2z/M0c1I4q22oNN/r+\njRBG45otE+2f82o8CGZOISUVVaa74m6WSf1X/KA/IdIr5YHXMZX1A4UsrNZC\nvg/UbOxunwOd97bGZrazZq2LhU0XB1lDZAzTehqCMRZLKLZs80VcdD7yr+CD\nQfKx5XtmKVVGrLKJF91V7qQ4tsLv3nrbeNZt2yDth7+SGCazBGZUf7rMbO0t\n/yFlgmx6bjj6IVOBxllkMsEoaxdS+gfHa1FO9TWSfH9CIfDEun51wdBpLEHu\nxWKhAkKWdAX3fCr/ndr+pqVOuca1R9MZmDMbQvK8MpwkgBafgzVl82aCV/+S\nirAhcC/ESzD8/bG4tmVjifCWBuSV0TBvt7LFQhNiK1wsvpy1s4j0mWeD19iO\nx+j/0jRCoxEAkI47piaFdhILHhHn/GT98KQrG40dFzVtYoLAznQLdrcStqS9\nIFOD\r\n=NKb1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5f55336826e51a85e0531aa83e3b57edc5e77201","scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.13.4","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.14.1","dependencies":{"glob":"7.1.4","axios":"0.19.0","jsdom":"15.1.1","css-tree":"1.0.0-alpha.34","eslint-plugin-react":"7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","eslint":"6.5.1","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"1.18.2","typescript":"3.7.3","@types/glob":"7.1.1","@types/jest":"24.0.18","@types/node":"12.7.11","@types/jsdom":"12.2.4","@types/eslint":"6.1.2","jest-extended":"^0.11.2","@types/css-tree":"1.0.1","eslint-config-prettier":"6.4.0","eslint-plugin-prettier":"3.1.1","@typescript-eslint/parser":"2.11.0","eslint-config-htmlacademy":"0.5.2","@typescript-eslint/eslint-plugin":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.0.2_1580549287737_0.7266356321539162","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@htmlacademy/autocheck","version":"1.0.3","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.0.3","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autochecker":"build/index.js"},"dist":{"shasum":"2079c9ef573cd8fe36f31957c8a1afce59b0122d","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.0.3.tgz","fileCount":62,"integrity":"sha512-IhlDIb/FXtmRWMNKP4Qbk1SguicEFfayvZiJ34MvcEgkPKPOH66fcWpVlJh4P1VUocAyGUi/6LdNLQuvdtw/Mg==","signatures":[{"sig":"MEYCIQD061o4i7/XWTFRYzGx6Qvtm9V8U+0yEErMK2n3DZTuMQIhAPZOA0CMu3N7KX2GnqPsjXNZgkzRW5mlexGa7dryKjAi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNfTZCRA9TVsSAnZWagAAW6YP/1XViwNlnc03xCZiP8pu\nrJXWJ+xpG3zZm+n2caHg0L5Bbmb0n2mb4S9lldIdvCVmOr6EhT7T2VG0ixK+\nFkyLrKiqbWIu+Vnxm5glyodd7bxo5EM+RNcxUMLKUJQR+qf5SSvUIZNBiobp\nKCuhMyK64m257LH6dmFmOo83b0QhAYbhF1KPKjZqnPIwv/odgqoXDXpGJ/GP\nTvNRAwNvprmj7gmRnA6a96GTs06Y+hRAKpTX5Aw/7shhLPbkl5nysuEja0ay\na6egBz0dFv8b1jDSThsO94LXDYkktgaqLdhgJgGzvn2T8UZ1B2AfXk0e+/Ex\nkVMekfSZcOEsq3N+m64jzkUe9j8i8HeN0zJJ/y856hBrj0jWK1WE9lCuYOFP\nlh+zpvLCQLjLe/VV9mYt883Pe3ecI+MkM80glC5JV5w9Rnh1A2dg5PIcF+B4\nQ0Xz/HC2ZbwjJ2dcVgRdYcd+ZoD84h3QUHTDW20jWiuTOTdd1PtU96AuSilB\nhdIJSbu3hj/73Ksp5n9NUbLFeq+P3nBR4RypmvZo2DdezVKHSd7FHqb2paoo\nB0q8JktZ2xNYaU75vNTZRcb3Qvc4D+GIQ37Pf+3o+qdgMGK6MrJ1eyY6DQrm\n3QH+ENHcdP4niUO2BOtDbvX9ExARZ6ND2ISbxnivgI5HGUAA4LDpe6eN+dEX\n9AMi\r\n=NDqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"89ab37d0d090c59b73075cd7117a9f568ee7ab9b","scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.13.7","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.14.1","dependencies":{"glob":"7.1.4","axios":"0.19.0","chalk":"3.0.0","jsdom":"15.1.1","yargs":"15.1.0","eslint":"6.5.1","css-tree":"1.0.0-alpha.34","fs-extra":"8.1.0","stylelint":"13.0.0","eslint-plugin-react":"7.16.0","editorconfig-checker":"3.0.3","stylelint-config-htmlacademy":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"1.18.2","typescript":"3.7.3","@types/glob":"7.1.1","@types/jest":"24.0.18","@types/node":"12.7.11","@types/jsdom":"12.2.4","@types/yargs":"15.0.3","@types/eslint":"6.1.2","jest-extended":"^0.11.2","@types/css-tree":"1.0.1","@types/fs-extra":"8.0.1","@types/stylelint":"9.10.1","eslint-config-prettier":"6.4.0","eslint-plugin-prettier":"3.1.1","@typescript-eslint/parser":"2.11.0","eslint-config-htmlacademy":"0.5.2","@typescript-eslint/eslint-plugin":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.0.3_1580594392865_0.29004835345894","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@htmlacademy/autocheck","version":"1.0.4","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.0.4","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autocheck":"build/cli-entry.js"},"dist":{"shasum":"3439c40136fa62fad7b3d36bbe896d11da14e947","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.0.4.tgz","fileCount":62,"integrity":"sha512-Zvxk6r/2dW4yKXAXoTJjzW8SHtk5V03oHNcCWIJ5ZZNsOGfClQ62JzjX2C/LC6WxqbdTYDxAPBVowv9YfW6fFA==","signatures":[{"sig":"MEQCICr2IpyVuMlLP7LYXbrng4Peg/5MfMxpwxxzDMUo3g0PAiBuuvMn2jnjGb17m/5/cdUl800fkNtXSRvTd8OCXy6ChQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNfVwCRA9TVsSAnZWagAArgYP/2PwQ+kY3mI58veiuhz+\n0In48FiKYPf9h8wvPkrhtQo/dsEewimODzJrSP8n5sXPCv2N47cGQmAk7ULN\nVQ5Xwz7sH5iwcFT7MT2cUpcnJOEFnQzxX7xjSONB1dhdyZcbLgGX57GVTatn\nN7+MGBX+aA/cCHVZAH4O0iWJhK0j/A84OmuOAu+iVUqPHDPIL1Qszasbz5A4\nFUTH1wrT7bVSEcNUBIp3o+vVwGvvBefVvAcUP16iI9i1jjLqi//Q/1VNLWKJ\nKJ/QDfiEH3ZD3XU1s+cH9l82PEpPDv9gYPqRbyZbBf8pR6ruEhseaaq8iyjM\nbUN1G6EkR8LnNuf73SoHwXO6BkyFZj91gFJU1+1eewOVlDdxpLHbnXY+5GIL\nk3P8CPzi5MuK5t8SAzFr1ApOH+HJVfGTustj7/Ud6q1bu6vC/dWXM6fHk0s3\naUJL377EkzbK/Wrk3VHaBJ0vo5Vg30AY5ITjbJ2OhX+CcUemx95xN7QixOiL\n80b1Y70ZZYsMYj82aaj0BRV9XVi9McrQA27bIc9Jzd32J2ZmhdShL3ZtMZNa\nWswtq6IR8cnSSdOLcDEQsuQc2yjr+y6gZmDmCOvVq326sSt2wyVyrw7++QnI\nvcy4kU6nbTss3BgON+fMTM/HNvM0ulrUmTHkr8Qe2dfupEMwoBQspBnj3wqA\nu5NU\r\n=/hvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7bbb2b350a8244cb95b26afd6eafcb8441279a25","scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+https://github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.13.7","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.14.1","dependencies":{"glob":"7.1.4","axios":"0.19.0","chalk":"3.0.0","jsdom":"15.1.1","yargs":"15.1.0","eslint":"6.5.1","css-tree":"1.0.0-alpha.34","fs-extra":"8.1.0","stylelint":"13.0.0","eslint-plugin-react":"7.16.0","editorconfig-checker":"3.0.3","stylelint-config-htmlacademy":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"1.18.2","typescript":"3.7.3","@types/glob":"7.1.1","@types/jest":"24.0.18","@types/node":"12.7.11","@types/jsdom":"12.2.4","@types/yargs":"15.0.3","@types/eslint":"6.1.2","jest-extended":"^0.11.2","@types/css-tree":"1.0.1","@types/fs-extra":"8.0.1","@types/stylelint":"9.10.1","eslint-config-prettier":"6.4.0","eslint-plugin-prettier":"3.1.1","@typescript-eslint/parser":"2.11.0","eslint-config-htmlacademy":"0.5.2","@typescript-eslint/eslint-plugin":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.0.4_1580594543659_0.533422376338591","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@htmlacademy/autocheck","version":"1.5.0","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.5.0","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autocheck":"build/cli-entry.js"},"dist":{"shasum":"5e8f531c86b6e9600cf2dc075333c4390670e7ba","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.5.0.tgz","fileCount":197,"integrity":"sha512-iLAzUTpHMeHFEfJmborKOC+QHLXLm6nO5p1TpFtcC6tInGX3jbbutfi8sy2RyUVDltrGsWjVpd3IJSX/4oak/w==","signatures":[{"sig":"MEYCIQD9Zv3rSoANssedyfYH2u42/ntqBeNgV55teRR3p+PS9QIhAJAu/xNlyxk2dZ0z+MSXDyUqaO+gGQl5IiG5Ym5dcOp+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4ofaCRA9TVsSAnZWagAA2lMP/jVH7Wqlw13dNWvKEgft\niVNa/mOLzQFQ4VGret6Dx89uwPAWgKQZjmdS4JagqMcoXKhuyn3EFDLLhfzo\nRDxfNnHiyKtwuNx1B4d1CuxGnCId5E8wv2N2I+xrePTIOeWcZJjsmF5OulKw\ntQ3QonhbK67RkdRLeFKYLLDU6tbd/YgqQDbSw7Cdn7w87/h5Sn1htDd6lh0v\nQEmt/mJL7kH9ZW0DLBESOo/rPiup3CFF26lQ+4YTY34j3o6b5KqFQcgzZZhU\nkQDV9t40Zae8S2QN4AAX0JL8sZappxHg/ZWBgizbu5RoikdKCEh49bBP+f+X\ny3ALwRafkskYcrFnDhjMDHuII6lqnHlqoj85oDSJQCu7zFLc5w86QPiQWNaF\ndC5w1VQ4CzydkES5IKLKQn6+ST7WdrmanmKtzlNpxKdwvLYMqAxJyEO6nVgY\nS9El8N7KdCkWMtKxFL204sOw68QhE0j8qFRZFUa4IWlQYSGkS005Gt/5pvQR\n4bwQACxgsOhV/q/6B/DTmpO4beO0dPysYYv2pTeqL/ig2NxWBBvywg3LzPbv\nwVFPpKtxQL2ES9tcpyPEvBrBjBGbb3qpuYJnEPBpyEHiluW+tufG21RehfmU\nf4yC6wDkftPgTL219qX1wB/URsrmkESCHaUVaH65789N2B/Z3yn0CPjKvxYx\nNDas\r\n=kOG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/check.js","types":"build/index.d.ts","gitHead":"ef3c9db72242a80f749075210f0a8d1d00292986","private":false,"scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","prepare":"npm run build","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.14.4","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.18.0","dependencies":{"csso":"4.0.3","glob":"7.1.4","jimp":"0.10.3","axios":"0.19.0","chalk":"3.0.0","jsdom":"16.2.2","sharp":"0.25.2","yargs":"15.1.0","eslint":"7.2.0","terser":"4.7.0","png-img":"2.3.0","css-tree":"1.0.0-alpha.34","fs-extra":"8.1.0","stylelint":"13.0.0","@sentry/node":"5.12.4","eslint-plugin-react":"7.16.0","@sentry/integrations":"5.12.4","editorconfig-checker":"3.0.3","eslint-config-htmlacademy":"0.5.2","stylelint-config-htmlacademy":"0.1.4"},"publishConfig":{"registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"2.0.4","puppeteer":"3.0.2","typescript":"3.8.3","@types/csso":"3.5.1","@types/glob":"7.1.1","@types/jest":"25.2.3","@types/node":"12.7.11","@types/jsdom":"16.1.0","@types/sharp":"0.25.0","@types/yargs":"15.0.3","@types/eslint":"6.8.1","jest-extended":"^0.11.2","@types/png-img":"2.3.0","@types/css-tree":"1.0.3","@types/fs-extra":"8.0.1","fast-deep-equal":"3.1.1","@types/puppeteer":"2.0.1","@types/stylelint":"9.10.1","@types/lodash.memoize":"4.1.6","eslint-config-prettier":"6.10.1","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.27.0","@typescript-eslint/eslint-plugin":"2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.5.0_1591904218038_0.5799109041735764","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@htmlacademy/autocheck","version":"1.5.1","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.5.1","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autocheck":"build/cli-entry.js"},"dist":{"shasum":"b445c692358f9a032372c9de3cf1ac33f790a929","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.5.1.tgz","fileCount":197,"integrity":"sha512-LTwpmmwxDvE8qprjHSdsoZvAP7R8wkyQ4Hy7TYTIpaU6vyUY3/Jj2hc9RuvVhpYpfXajqvKLQO6oJavkv9B2ZQ==","signatures":[{"sig":"MEUCICQWllLi3nrLZG4aGK+TM8eDy2gLYTiCgD9TUIEbOualAiEApSNzraSq0K7VuJYbjvdUsYxFpQRFHgVUCWO85u9vQIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4tMkCRA9TVsSAnZWagAAsMQQAIsHQnIvlEh3rY4SPI1g\nTBZ//q2Xk7/KJoZ8mRnno77yXwWk5kJUmbNxWHG6cKhGgDGuGd8n3ePtvqTt\n9CmAQlRXNmlYRjdO6TiidD7ag6knhPr5grZ4gB+Sitm9DgbF6Xx5LGA7Rg0g\nEvTFaDVmNAN40jeCAkLlp1MklaKiXPP94vzsXdgP4Mlj0tfr5xANGRHfCVbc\nRcEsZt3/qFflgb0N9WbZ9aMxO4SusOtdqcPNO58BN8yttNXGTak3VFX9CeWx\nY1tZ33xSVE5TDYlmREInQdKQ0OIAe6+VqHWjM1dTYGePXIgIMgIf6VxvYlNm\nB3qDJq75UOuTpufgPUybnHo8xxiuaeu6tYrF4fUT/f9biOGi3zPQhx41FFhM\ntk0JH6UWuZjSNmYk4smuzr020e7FhJT9Gq9usv6LQZe2secessQCKKvs4/hH\n9brMLszDRcaSQdNMUKK2Da4lnCnfGxTRb/YwF3AS28Tw6gT5qCMKxDXn5t8z\nWSellTbBN+mWV4xgXzZ/+0doubPkGAkNU8yRnH5i0vvsyKr5z5n1A7GbfXbQ\n5vz+5Mclv93F8I85oHo0OSq1RFMnqyUfbMvmZ1vnZD9xUHMtVd1JipN32i/5\n4I92G4kcRFfUugl824AlWE630hCJ7utnfzIKHJYNMjRQp6Hs7K8H+PZroD7P\nk1qF\r\n=qetQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/check.js","types":"build/index.d.ts","gitHead":"be1b976775d4ab9708a5b14d0f3c4319d83aebd9","private":false,"scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","prepare":"npm run build","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.14.4","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.18.0","dependencies":{"csso":"4.0.3","glob":"7.1.4","jimp":"0.10.3","axios":"0.19.0","chalk":"3.0.0","jsdom":"16.2.2","sharp":"0.25.2","yargs":"15.1.0","eslint":"7.2.0","terser":"4.7.0","png-img":"2.3.0","css-tree":"1.0.0-alpha.34","fs-extra":"8.1.0","stylelint":"13.0.0","@sentry/node":"5.12.4","puppeteer-core":"3.3.0","eslint-plugin-react":"7.16.0","@sentry/integrations":"5.12.4","editorconfig-checker":"3.0.3","eslint-config-htmlacademy":"0.5.2","stylelint-config-htmlacademy":"0.1.4"},"publishConfig":{"registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"2.0.4","puppeteer":"3.3.0","typescript":"3.8.3","@types/csso":"3.5.1","@types/glob":"7.1.1","@types/jest":"25.2.3","@types/node":"12.7.11","@types/jsdom":"16.1.0","@types/sharp":"0.25.0","@types/yargs":"15.0.3","@types/eslint":"6.8.1","jest-extended":"^0.11.2","@types/png-img":"2.3.0","@types/css-tree":"1.0.3","@types/fs-extra":"8.0.1","fast-deep-equal":"3.1.1","@types/stylelint":"9.10.1","@types/lodash.memoize":"4.1.6","@types/puppeteer-core":"2.0.0","eslint-config-prettier":"6.10.1","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.27.0","@typescript-eslint/eslint-plugin":"2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.5.1_1591923491918_0.40137493101019706","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@htmlacademy/autocheck","version":"1.5.2","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.5.2","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autocheck":"build/cli-entry.js"},"dist":{"shasum":"415bfd71cc83de7a145727a3473460728e5445b5","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.5.2.tgz","fileCount":197,"integrity":"sha512-pnT3PyBkjaDUsnjulqfdubMeBs5AZNZta5a59eoR64mSxdYM21BJ3pFQsN7cP+Rw+PfU3YXjtByYNFpWBx/kbA==","signatures":[{"sig":"MEYCIQD46MZoiroHtqq/gvWBKuNB2kbvahXTKELqyw4S86OUzgIhAKOaM6RJwMqEiC90t+lhGO7uaBqm96PQ5sCIAJY43umY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5DGfCRA9TVsSAnZWagAAAGMP/0E4Klp8LKqYcjpB2VFO\ngLPIQjvsqZqS8Vk8vRoyneocqKpaglcf72SLRZ1LB+zUC2cQn8YLKG3tfhrt\nbUKnerHyCyp56iwUtWx1sYUToHSX/6V265athJiIBzrBFLWNZJJ56bqupR01\nrtT+kw5htdI5jGzj/QvIzu90PANz/A7Yusm1ovTm9yFsUQfw4HPRKqLCE/bV\noNpLiFFOtWMg9ZiTBLoZg2VJHTwEmv556uXV8zje6q6+MAzsQeXPv5b6RLTg\nfqlc5vnDijW9ifoL25q6ThvQ9XzHu5z4QDPyRJya+o0y6KClEGudfj0HD69t\nLEcvYykrBgsaiTNjG/V7v+i7vY9PtgkGBzhOxa3ZLIzWq/NUo8ge/3oQ1had\nfyAuJREgq4xRrwCyDxTOa8bVDwoSjRlwtvD3bSKXFL3F+gp8ptEomXC9sbRm\nb6RihZS189S4XYEYHyUvi4NRstjMHXILLV4uQdsPnjLnsmOSLEE6fPFBA6B4\nl66p/+5kobadD1umJmIefYunaaNz7I+6M6BqmLg7n2WsMGfSoYTLfpHcXX7J\nHZntQ7P8QA7KtTVS5bzGY00Qu0DFWhZJiRD0GvThZtNwL0xyxPXWdJlSiuKQ\nIM7XlYhkdb5/ysugnNzGYERrUVAcUbtjiRgGH9mZHafQlZvXY7EcFane0Wml\nfHt7\r\n=oaxR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/check.js","types":"build/index.d.ts","gitHead":"667cde8396f0c80726b74305acae0caca584d8e1","private":false,"scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","prepare":"npm run build","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.14.4","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.18.0","dependencies":{"csso":"4.0.3","glob":"7.1.4","jimp":"0.10.3","axios":"0.19.0","chalk":"3.0.0","jsdom":"16.2.2","sharp":"0.25.2","yargs":"15.1.0","eslint":"7.2.0","terser":"4.7.0","png-img":"2.3.0","css-tree":"1.0.0-alpha.39","fs-extra":"8.1.0","stylelint":"13.0.0","@sentry/node":"5.12.4","puppeteer-core":"3.3.0","eslint-plugin-react":"7.16.0","@sentry/integrations":"5.12.4","editorconfig-checker":"3.0.3","eslint-config-htmlacademy":"0.5.2","stylelint-config-htmlacademy":"0.1.4"},"publishConfig":{"registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"2.0.4","puppeteer":"3.3.0","typescript":"3.8.3","@types/csso":"3.5.1","@types/glob":"7.1.1","@types/jest":"25.2.3","@types/node":"12.7.11","@types/jsdom":"16.1.0","@types/sharp":"0.25.0","@types/yargs":"15.0.3","@types/eslint":"6.8.1","jest-extended":"^0.11.2","@types/png-img":"2.3.0","@types/css-tree":"1.0.3","@types/fs-extra":"8.0.1","fast-deep-equal":"3.1.1","@types/stylelint":"9.10.1","@types/lodash.memoize":"4.1.6","@types/puppeteer-core":"2.0.0","eslint-config-prettier":"6.10.1","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.27.0","@typescript-eslint/eslint-plugin":"2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.5.2_1592013215333_0.004130638971465039","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@htmlacademy/autocheck","version":"1.5.3","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.5.3","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autocheck":"build/cli-entry.js"},"dist":{"shasum":"da0c4442c574981ce71701473412c27b54eaf6ca","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.5.3.tgz","fileCount":197,"integrity":"sha512-vvyxF9GLM4fjeHb9WzW8hULCw5AhQTwYCB331i/JKrVIA+4h68Q9zLpZ571fz+nosqRosd7S8DT3MwfWHf63Zw==","signatures":[{"sig":"MEUCIAFkauRo+jrYpl8+HJXJ7G29gXHamF5hzyzOfNbwDALkAiEA/2BgPu7m4moVp49AWRSmLP1xpguShMprWSlD3PrqC2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5M48CRA9TVsSAnZWagAAKnoP/RJ9izE7GYSfwbydAf6x\nkHCWwURQZpTjF2QoTyPK6KIKf42Z2BxELY0TlgUBMZwwuKr0P+VWpK3Nfeql\nTjnyvQ025oRBIDJ4eC0BPStNR981fC+uQqQTg6U7xL++X8Yj1blSGxFh6S9f\nYXmS+WTN/4RjF+2NXyJP0pQQ8wKRl01xIzFBrzi9WFTlSHkqci4LraeXLwyF\niMBU0S60/O82oXmir6cUMxAHQ1H0d6K+MMDYdikZ6p1u18Wbts+Z0xLD1iA0\nWvo6cYeLgq2pQwV32b+EBBO4GCbsbBI9ssMYMYdz1xBCQMdLjI1nGaafgex8\nsTTCav2htYd7Gd+m36Pk9CEQNDvc2YbuS0roev2drGzbS5YiywgGykdVUR+D\nu5O952EGXZq2u3ls1djbfNES6327uF6gXVOT3K1kwPRCLTWA0sReo++Na7ap\na7vsSO8t/U/ygwnaqBvOSgTq3UWOEfHh1m7lRlU98wuyCC8z2NISh3KnFcxr\nn86qSiUTaKUY4b0d8EeRLzhgFI6NwuWqPlH9vjcLrSkVY0rCRlqHt9iM+1yV\noObb9Pqb9LmtEg0Q9ZvYa8IvHaUCwZVtCSW/W+FirsosWiCG1ZUC2T3C7zKU\nY2aF9LeL/9sGziGlZUF+3TJ1ukV9IN1d7gNnBuIJSEM0ecpOT0hK5xoPPSbj\nhwwP\r\n=ZUoC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/check.js","types":"build/index.d.ts","gitHead":"689a2f6febfb4fb9ba017f4b45f2d4840295a38f","private":false,"scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","prepare":"npm run build","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.14.4","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.18.0","dependencies":{"csso":"4.0.3","glob":"7.1.4","jimp":"0.10.3","axios":"0.19.0","chalk":"3.0.0","jsdom":"16.2.2","sharp":"0.25.2","yargs":"15.1.0","eslint":"7.2.0","terser":"4.7.0","png-img":"2.3.0","css-tree":"1.0.0-alpha.39","fs-extra":"8.1.0","stylelint":"13.0.0","@sentry/node":"5.12.4","puppeteer-core":"3.3.0","eslint-plugin-react":"7.16.0","@sentry/integrations":"5.12.4","editorconfig-checker":"3.0.3","eslint-config-htmlacademy":"0.5.2","stylelint-config-htmlacademy":"0.1.4"},"publishConfig":{"registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"2.0.4","puppeteer":"3.3.0","typescript":"3.8.3","@types/csso":"3.5.1","@types/glob":"7.1.1","@types/jest":"25.2.3","@types/node":"12.7.11","@types/jsdom":"16.1.0","@types/sharp":"0.25.0","@types/yargs":"15.0.3","@types/eslint":"6.8.1","jest-extended":"^0.11.2","@types/png-img":"2.3.0","@types/css-tree":"1.0.3","@types/fs-extra":"8.0.1","fast-deep-equal":"3.1.1","@types/stylelint":"9.10.1","@types/lodash.memoize":"4.1.6","@types/puppeteer-core":"2.0.0","eslint-config-prettier":"6.10.1","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.27.0","@typescript-eslint/eslint-plugin":"2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.5.3_1592053307691_0.6934775421257837","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@htmlacademy/autocheck","version":"1.5.4","author":{"name":"HTML Academy"},"license":"ISC","_id":"@htmlacademy/autocheck@1.5.4","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/autocheck#readme","bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"bin":{"autocheck":"build/cli-entry.js"},"dist":{"shasum":"8c8063257f2d538babf1c25bbdd20f0b9e10d104","tarball":"https://registry.npmjs.org/@htmlacademy/autocheck/-/autocheck-1.5.4.tgz","fileCount":197,"integrity":"sha512-/K/xYLblPC5u8sah1c6MF6Qu51wdndYO0L6rIg0JJRjYs6vmLMBxgSvyaIh/I4YVfU04VjreX/7aI+ohry8ulQ==","signatures":[{"sig":"MEYCIQDePK5bC8SAmmx9EkfgWGPh0HPrE7JYPH/xusx3lGT/HQIhAJnEmscKB2MHF9zwgmxOtSMz+E2dSGe1qUEhD1W8gPxx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2K2RCRA9TVsSAnZWagAAfKUP/1UOx5W17VMRk3hwHIjI\nH4Ecv75V8k+8zWRJKciVgzDpSt+XiBkejM+LfM82x/2ase6AoMngNVALRg88\n1Cs8Bbl24J/H6OGvCa0/X6YdtnX+ILouqiC7mOkXWs5pFldOGYfRTqy4+jsA\n5P+opR0Xg516r3YtNzsIanEarpnHT6fEX88/g2A978woYJlRoQwkmIJNS+jv\ni8G1r0NUhnXFlJiHiQ0/fivU5yntnWlcQcVZqCLmNKtsc5gxdjVRdLeuEvw0\n2b46woZGmg9XRvOtZ2F8d2BmDCAB06RGZkFYS+CD36F6ZRC9gMLDkJS+8MWV\nv1/Illx7tIysqSni17wMlkvDp0vgQ/PyYTVyufEsQWyCcDwjIP6wCOtWLC5B\n+IF624Ch2ozL3kyPry3/rxFR7aS2Wiz8EWKfVHf9zZJ786KFRizCnlJrE4mT\nGyheV1mH4fhgLzeRDil/QpUddl/0Le4mQ9qoHzTMF75zf5VcBGV4ou9SrJLD\n9yQ74BQqfKyeJqfC9fvTe9dE/8qbL84ECelykNNXkdWSsg5UC0BFF5nBrxVJ\n+QnPkKRSyKfH6CZq3wqQV/3FefACApRTSznGlcgUXOfSBNeyUK5pChA/wgo3\nw/DGMuReAK4/lRBKtQurY7qZNAj+40lpzbGOwopAg4/8pO0gt3lj+Wlqn1nL\nV37x\r\n=8DrE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/check.js","types":"build/index.d.ts","gitHead":"a75bac72c8bebaca4cb8d0a19e8b9e904393d551","private":false,"scripts":{"doc":"typedoc --out docs ./src","lint":"eslint src/**/*.ts","test":"npm run lint & npm run test.unit","build":"tsc","start":"nodemon","prepare":"npm run build","lint.fix":"eslint src/**/*.ts --fix","test.unit":"jest","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"slavamilin","email":"slava.milin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/htmlacademy/autocheck.git","type":"git"},"_npmVersion":"6.14.4","description":"Автоматические проверки для критериев","directories":{},"_nodeVersion":"12.18.0","dependencies":{"csso":"4.0.3","glob":"7.1.4","jimp":"0.10.3","axios":"0.19.0","chalk":"3.0.0","jsdom":"16.2.2","sharp":"0.25.2","yargs":"15.1.0","eslint":"7.2.0","terser":"4.7.0","png-img":"2.3.0","css-tree":"1.0.0-alpha.39","fs-extra":"8.1.0","stylelint":"13.0.0","@sentry/node":"5.12.4","puppeteer-core":"3.3.0","eslint-plugin-react":"7.16.0","@sentry/integrations":"5.12.4","editorconfig-checker":"3.0.3","eslint-config-htmlacademy":"0.5.2","stylelint-config-htmlacademy":"0.1.4"},"publishConfig":{"registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","nodemon":"1.19.3","ts-jest":"24.1.0","ts-node":"8.4.1","typedoc":"0.15.0","prettier":"2.0.4","puppeteer":"3.3.0","typescript":"3.8.3","@types/csso":"3.5.1","@types/glob":"7.1.1","@types/jest":"25.2.3","@types/node":"12.7.11","@types/jsdom":"16.1.0","@types/sharp":"0.25.0","@types/yargs":"15.0.3","@types/eslint":"6.8.1","jest-extended":"^0.11.2","@types/png-img":"2.3.0","@types/css-tree":"1.0.3","@types/fs-extra":"8.0.1","fast-deep-equal":"3.1.1","@types/stylelint":"9.10.1","@types/lodash.memoize":"4.1.6","@types/puppeteer-core":"2.0.0","eslint-config-prettier":"6.10.1","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.27.0","@typescript-eslint/eslint-plugin":"2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/autocheck_1.5.4_1592205429054_0.9881733825404726","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-12-07T08:43:53.432Z","modified":"2026-05-20T00:39:48.180Z","1.0.0":"2019-12-07T08:43:53.771Z","1.0.1":"2020-01-21T20:42:26.703Z","1.0.2":"2020-02-01T09:28:07.861Z","1.0.3":"2020-02-01T21:59:52.981Z","1.0.4":"2020-02-01T22:02:23.782Z","1.5.0":"2020-06-11T19:36:58.263Z","1.5.1":"2020-06-12T00:58:12.034Z","1.5.2":"2020-06-13T01:53:35.556Z","1.5.3":"2020-06-13T13:01:47.833Z","1.5.4":"2020-06-15T07:17:09.211Z"},"bugs":{"url":"https://github.com/htmlacademy/autocheck/issues"},"author":{"name":"HTML Academy"},"license":"ISC","homepage":"https://github.com/htmlacademy/autocheck#readme","repository":{"url":"git+ssh://git@github.com/htmlacademy/autocheck.git","type":"git"},"description":"Автоматические проверки для критериев","maintainers":[{"email":"a@htmlacademy.ru","name":"nakleikoff"},{"email":"dev.nikolai.shabalin@gmail.com","name":"expa"},{"email":"alexey@simonenko.dev","name":"meritt"}],"readme":"# Автоматические проверки проекта\n\nВходной файл `index.js` может исполльзоваться как cli приложение .\nПриложение первым аргументом получает путь до распакованного архива, вторым список проверок. \nВ результате отдаёт масиив результатов.\n\n## Запуск\n\n`npm i` — установить зависимости\n`npm run build` — сгенерировать билд приложения\n\nВходная точка для cli будет по адресу `./build/index.js`\n\n## Структура работы автоматических проверок\n\n### Проверка\n\n- Все проверки находятся в папке `src/checks`\n- Каждый модуль проверки является классом, должен наследоваться от интерфейса `checkable` и экспортироваться \nпо умолчанию\n- У проверки есть 2 обязательных метода:\n  - `getRequirement` - в нём указывается какие данные нужны проверке\n  - `check` - получает на вход объект ресурсов и в нём описывается основная логика проверки\n  \nВ файле проверки выполняется основная логика серверной проверки. Некоторые операции повторяются в разных проверках.\nЧтобы избежать повтора, такую логику можно вынести в ресурсы.\n\n### Ресурсы\n\n- Для того, чтобы ресурсы (например ast деревья) могли шарить разные проверки они вынесены в отдельные модули ресурсов\nпо адресу `src/data`\n- Каждый модуль ресурсов является классом, должен наследоваться от интерфейса `Storable` и экспортироваться по \nумолчанию\n- У ресурсов есть 1 обязательный метод - `getData`. Он генерирует необходимые ресурсы в зависимости от входных данных \nи 1 объект - resource, в котором хранятся все данные.\n\nРесурсами могут быть любые данные приложения. Это может быть объекты ast дерева, массив из списка файлов приложения, \nскриншоты, количество html файлов на странице страниц и прочее. Для упрощения в ресурсаз можно хранить логику \nгенерации объекта ответа. \n\n\n### Логика работы\n\nКласс `src/checker.ts` связывает между собой проверки и ресурсы. \n- Для оптимизации он кеширует модули проверок и ресурсов, \n- собирает у проверок список необходимых ресуросов (через метод `getRequirement`)\n- генерирует ресурсы\n- вызывает проверку (через метод check) передавая в неё инстансы классов ресурсов\n- далее выполняется основная логика проверки выдавая ответ по проверке\n- ответы собираются в один ответ и асинхронно возвращаются из класса\n\n\n\n### Результат проверки\n\nВ результате проверки формируется массив объектов `Result`. Посмотреть подробное описание формата ответа\nможно в файле `src/interfaces/result.ts`\n\n### Пример входных данных проверки:\n\n```json\n[\n  {\n    \"type\": \"css-id\"\n  },\n  {\n    \"type\": \"validation\"\n  },\n  {\n    \"type\": \"img-size\"\n  },\n  {\n    \"type\": \"alternative-font\"\n  },\n  {\n    \"type\": \"important\"\n  },\n  {\n    \"type\": \"eslint\",\n    \"details\": \"es5\"\n  },\n  {\n    \"type\": \"curly-brace\",\n    \"details\": \"es6\"\n  }\n]\n```\n\n### Пример ответа:\n\n```json\n[\n  {\n    \"check\": \"css-id\",\n    \"status\": \"success\",\n    \"message\": \"Для стилизации идентификаторы не используются\",\n    \"results\": []\n  },\n  {\n    \"status\": \"failed\",\n    \"message\": \"Ошибки валидации\",\n    \"check\": \"html-validation\",\n    \"results\": [\n      {\n        \"status\": false,\n        \"message\": \"Bad value “true” for attribute “hidden” on element “h1”.\",\n        \"file\": \"index.html\",\n        \"code\": \"body>\\n    <h1 class=\\\"visually-hidden\\\" hidden=\\\"true\\\">Дизайн\",\n        \"line\": 11,\n        \"column\": 5\n      }\n    ]\n  },\n  {\n    \"check\": \"img-size\",\n    \"status\": \"failed\",\n    \"message\": \"Ошибки указания размеров у изображений\",\n    \"results\": [\n      {\n        \"message\": \"Не указаны размеры у изображения\",\n        \"file\": \"catalog.html\",\n        \"code\": \"<img src=\\\"img/logo.svg\\\" alt=\\\"Logo\\\">\",\n        \"status\": false,\n        \"line\": 14,\n        \"column\": 51\n      }\n    ]\n  },\n  {\n    \"check\": \"alternative-font\",\n    \"status\": \"failed\",\n    \"message\": \"Данные об использовании альтернативных шрифтов\",\n    \"results\": [\n      {\n        \"status\": false,\n        \"message\": \"Не хватает значений альтернативных шрифтов. Свойство: font-family, cелектор: pre.\",\n        \"file\": \"normalize.css\",\n        \"code\": \"font-family:monospace,monospace\",\n        \"line\": 65,\n        \"column\": 3\n      }\n    ]\n  },\n  {\n    \"check\": \"important\",\n    \"status\": \"success\",\n    \"message\": \"Для стилизации не используется important\",\n    \"results\": []\n  }\n]\n```\n\n","readmeFilename":"Readme.md"}