{"_id":"codehawk-cli","_rev":"33-13a6cf5c08781f6f8900d2b5babd6949","name":"codehawk-cli","dist-tags":{"latest":"10.1.0"},"versions":{"1.0.0":{"name":"codehawk-cli","version":"1.0.0","description":"Static analysis tool for JavaScript projects","main":"index.js","scripts":{"test":"npx mocha test --recursive --timeout 30000","test:coverage:codehawk":"nyc --reporter=json-summary mocha test --timeout 90000","lint":"eslint src --ext .js","build":"pkg package.json --out-path bin"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","assert":"^1.4.1","axios":"^0.19.0","chai":"^4.2.0","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","mocha":"^5.2.0","opn":"^5.4.0","slash":"^2.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.0","eslint-config-airbnb":"^17.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-flowtype":"^3.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jest":"^21.25.1","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","nyc":"^14.1.1"},"bin":{"codehawk-cli":"index.js"},"gitHead":"7740610e7bf228e4d0ca2eedcc29dea7f894aead","_id":"codehawk-cli@1.0.0","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Ll5sVWKlXqwlHGk1Vn0wc1O/HUkqVIMzzcelpDNSzP4uEGImTAcckZgiHDKUal7mZM/fjyBhfyG9Zef098MJUw==","shasum":"68675546b3c3d90fcd223d0ebd1e4083e38ad81d","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-1.0.0.tgz","fileCount":172,"unpackedSize":6685074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3OwGCRA9TVsSAnZWagAABEoP/i1UCBBKk0wm+XycCbxe\nlsJgVgbrZs0lo1SevJv39utA5bGvXdzXuz51D07alxX+PEyK4QB/m6ohqeUC\nsBhrXqooP69/qKxNFpGNmTIgJL66yglQBVr4LOVIjSqKMEvqY8LYCsihb3uY\nlq8xpCqnnBbk8W8qkWpjZDmB9no/MTpe4BgA7MFigOHEAcal46QlJ+yzK91e\nFDTFMA3QNmlVaf3wHqB3mJcB/nyAp6UliLew7HSWZCw8pFwSS27iUFePuozP\nceMKnBGLoEoGXhp4RGb7OgHTXWb7KLn2ptCV/ZGleh5rhMR9LtTxngUXF4Yk\nsiSeN88ODmzo8aaNtg94dEWD0MK8Z0Plu8DL1V2B6JgDDMFz8q5WJV5UyShu\n0DrMpRtpqORb1nnLQGIiumWcIfEznUJLnkJ57LGK8umJ5hyifZLALg+9EPCF\nOObHEwde+iJBEVR0eJ9GHDIMEIzhxgh4tEu4lSbp5RNViYhXGJMyk7hF5MXV\ndwTwLZ0E/ZBM9ZDmkw5W3uwy7sB1hP27gouTAr2gBFrKM6GH8Di7aOVPRtZr\n9AHyiTE1FqblD9Be5UTFZcJxI1F+n7FHEkqjZNnSIXoeL4kVPr96xM4sIT8f\nZLZPbPz96fJ/cS3duj/MZ+HKeG5RFWZYKFZPQ8n/DGgGwFHt+471E4CyVpZ1\nj6et\r\n=8neJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU2NGthGKAFwVyU4Ydnhxr/KRoi/+mVEpa3wTQC7Ry6wIhAMYmbq11Xf3iyrMfwDjumN+tNxksIxzTgz+j7vi/3MdO"}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_1.0.0_1591536646164_0.5232662456525603"},"_hasShrinkwrap":false},"2.0.0":{"name":"codehawk-cli","version":"2.0.0","description":"Static analysis tool for JavaScript projects","main":"index.js","scripts":{"test":"npx mocha test --recursive --timeout 60000","test:coverage:codehawk":"nyc --reporter=json-summary mocha test --timeout 90000","lint":"eslint src --ext .js","build":"tsc"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","assert":"^1.4.1","axios":"^0.19.0","chai":"^4.2.0","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","mocha":"^5.2.0","opn":"^5.4.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","babel-eslint":"^10.0.1","eslint":"^5.6.0","eslint-config-airbnb":"^17.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-flowtype":"^3.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jest":"^21.25.1","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","nyc":"^14.1.1","typescript":"^3.9.5"},"bin":{"codehawk-cli":"index.js"},"gitHead":"c5590123bc583dd529fbc6c5bb265863e9d62f3d","_id":"codehawk-cli@2.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XITLADhGUmK6POB93TZ+/w1VyZGQE3rllhxhWlqG2MySo7c3SAdoArqy2S1+QwQ2aCTwuOHoYDrlZo4tRvycdQ==","shasum":"5ab39b8b8cfff349d22d9832eeb158c46a2f180a","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-2.0.0.tgz","fileCount":186,"unpackedSize":6627370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+cjCRA9TVsSAnZWagAACngP/iWV7tDOdUUjcJZ9LGkw\n97x4reyY8LlpAM6G9Asnd4soGuPdcON+AU6IJszTwPDU5KurpNM/bvB01k4p\nwkrB7ofO7prLr4JIN+VPrb8kZ3rvh0h9Lel07ruw2Nrgi3Pg/03L4jFBJEPh\nA5uyc1I0Ltmqpu0YxE6Xg/0AcQ2hTF30djC44fY5hUlGXqz06D3d8tQy+Aw0\nnuvj+R4dN3dQOGr6PyMBk1qcASEJEacqVR8V2Erg6UBXEsA6mg6Swtsc6MxA\nUaOs5sM1lMlnUqV2g4g6ocrAymWgwqGLpCV1pd/3IXoyGZZ+v2cZaXP/lait\nV4MxGq6pCqUWQMfxBSn46p6213nM8vEImc1NYWC7wXeemksbJPu9R6fZ1L6q\nY+uIk0zUbTJ8yGIV1dztbuc7X1i/SYwwDfz0ps2Fg2nPC5jCcUnO1vxP8AHx\niwhv5PrbiJZJ2NoVUdbvvb0oiXyR64di6bUI1XbVIByRPe4O3xcXK4fmJjVW\n20BAQHr+KaaVxBfzcG2ZemIG3vHFCmBQDLorQnT0feWBjD+0M1UVMB5N7DRF\njCSYWAsNkT3rtCrH2ltQYJuGE66ErGjPQ7Qhf/bmkh1E2pstuulJnqR3gPiE\niz79i7eDgDQ4I1gbeRTzl8GbuklZoU9fbCw6Q/Ly0toU1mQSiF4c39Qzcf8M\nN99U\r\n=RqkI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Hp7yVK5K98/l1tO15K2XDklvAnD+bAB4YocrsqMV3gIgB+BsJMDAGdy5zk2z9uhuNRP6kWm2+PixzS2ZHk9X4uc="}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_2.0.0_1591732003139_0.08462441845549917"},"_hasShrinkwrap":false},"3.0.0":{"name":"codehawk-cli","version":"3.0.0","description":"Static analysis tool for JavaScript projects","main":"index.js","scripts":{"test":"npx mocha test --recursive --timeout 60000","test:coverage:codehawk":"nyc --reporter=json-summary mocha test --timeout 90000","lint":"eslint src --ext .js","build":"tsc"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","assert":"^1.4.1","axios":"^0.19.0","chai":"^4.2.0","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","mocha":"^5.2.0","opn":"^5.4.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","babel-eslint":"^10.0.1","eslint":"^5.6.0","eslint-config-airbnb":"^17.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-flowtype":"^3.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jest":"^21.25.1","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","nyc":"^14.1.1","typescript":"^3.9.5"},"bin":{"codehawk-cli":"index.js"},"gitHead":"a81dbc607029f2ad77a83a978e763a9dbc46d254","_id":"codehawk-cli@3.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-25kQhhPwSIt9TKJ6UIC1bCrhaYlnlN//sUq4jku8c21fto1ZuvS03LxNhJgwH0X3EkddHxVfX0PAsaAYV4i4VA==","shasum":"64d42d14afb0f91776e04a4e1ce4812de04285d7","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-3.0.0.tgz","fileCount":186,"unpackedSize":6627323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4AYbCRA9TVsSAnZWagAApHwQAIM8Z5AWJ7aMrtmqwUvA\nanHexmHs+BgDzG431uvuik+h2CYQ/qxgzxHiHBsyWyOOE87TBTjBtk96lTQL\ny7vTyTFClN/lKbehsFuaQ/WV4HpOYvyUbJlQ4wDOancBCHIUC7x0OmzTy13R\nKAGQiUDUnsgAmqJx7D7h9ln08144bmtHo1VmUhNWr1200sCL3b12AVhrNPDp\n1AXNuH9GjHMCTkuTqKM1nCOY0tr8uwPeKKZ4wJkXREYa755ZN+TelzQcjwjB\nAjG0AIpiu+eDr1eruTMUvMu91myV7bnwTQo4FTQRzJ0qaC41BKZvDuJz7VbN\n7/BXMlnnfDVpVRMrmZK0B5JZqDJX+HkvtEGnU7yPYXwGXgjXJTFVyOyvf7VD\nt73mb98W7uBIJS8cUwrsoJ5PifmKvRhosp8NUIy4vxxzShKDY47LQRLnoE8J\nZqbVS8NJDLmPffmTpIRvcdox98wdc8MEIRLUV2aLk1/7nMij3hpnYGcQeLkm\nQZnueFD5+OaVUMPHjR/iRlmGC7n4VLQjqiITgoQY0ghkQBkFEirH9JZZbPt6\nh2bK79Tbt/sGKz7PKV5KUz0YipNlOlPf4lLemcXa7f0AvSWRkrTzhXHLWjEb\nDXrjiUG8iI8qdBCPA/wi6ehUTidiIMvNUNQl0YwFEj2CDVtfUftqewyOpOYp\nZ6Pd\r\n=OH17\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYs3XFVQlNFZ3OLbdi15791Esyi6thE9GuJwhM31dAAAiEA65yJNaRANMBliqWKo5FSUfp5hapllCvlBGx4oaFEu2c="}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_3.0.0_1591739930625_0.7885308689616672"},"_hasShrinkwrap":false},"4.0.0":{"name":"codehawk-cli","version":"4.0.0","description":"Static analysis tool for JavaScript projects","main":"index.js","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"gitHead":"c0605e550a1cf34a9993fd95de23716fee90ac10","_id":"codehawk-cli@4.0.0","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KtT3mxXGJ1mKP6Esqe8ECNsrI1V0cnIL5jnvwoXXsZdk0EVbSX5/itS5LO+L0LgTbPhaa77Seer2I4vaAS9Q0w==","shasum":"9415788adbe148f95caf6c7c8ea7cfc4f361da5c","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-4.0.0.tgz","fileCount":177,"unpackedSize":6617865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe67+GCRA9TVsSAnZWagAA6cQP/j5E6wf2DKH33X9yf/CU\nn6jko4G3Vs7Pm3ovd4OTXmOWo0UiJNEhGH37chXEHsScDLNNiv5h28JJ1wtY\nwCn1d5og9fFP4GL+PvQG6rnNZbDrmAG1mFYe/ZfLufO/ElVylavQwxYV/P6c\nLKuwBRdk1MhvBcnvSavZ2FFFwWH78W2IfXg4ZVid8UL5FyThy6FS//A8V3mR\nO8fB0AuHkiGChGUkdxjdwmejH2JQ67QDEa8ChM8DScQFKV9ac+pDsU6c3wAF\nudIvfZYDZVvj1PM4MfPgGHAR1OZQgGWZ97Hh2ad/cpMjvTpNZsfYcN3dvDN0\nNCXAZBSLSiosw9kMHZWdhxjMz0KBNrtHknRtRKYAHCo7HljXNI4adACSRW2r\nhmDy/PYzSZfUwiSMv/bXt2MtXbIGgoehQZRUph6QxDUwr8bLL3YixQun5PH4\nnO2Utirok+0U9+hXM9OtZXpkWkSqc56t0VjrbBhvtKiHDfi7WOvS2ssKDJZx\nd6JkXNUEt+AqZ+hmuL3wupLPomSJ2hoEtsncd2p1bv16GEQKDK+TRpyd+fVA\nvbtTAmSso9pJ6kqSFpNcS/8+97s4UR54PFsgR73cRsb9ebStxYJ4cAPhGHkK\nU3SOJoGMhkCze5q35GEMhyDRe9Oa0dUyMspD5nZX5GZlWCh+1XCblgK2w/Jg\nbFOH\r\n=66FG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnW/UEGzj13H2wJ9RYufO0FQikIg4MoAIc+9UweFjrXAiEA17ZuQu+iXmMjoNTy+U9de4q1swCvcmnKb8zcQZ2s5Sc="}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_4.0.0_1592508293493_0.4695155970723017"},"_hasShrinkwrap":false},"4.0.1":{"name":"codehawk-cli","version":"4.0.1","description":"Static analysis tool for JavaScript projects","main":"index.js","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk-cli":"build/codehawk.js"},"types":"build/codehawk.d.ts","gitHead":"d08e08218292938a46e397521979b50cf5990a7e","_id":"codehawk-cli@4.0.1","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XrBJf4/ynQcJnnfSmlsxozP4kODkjhkU8gbxe+NGuBQjRtjGPIq8xf0yYEjKGS2F9VSfVKm+JCjVlj9X4ycdZQ==","shasum":"80b33d50395da981c4de561b2641801425ca76fe","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-4.0.1.tgz","fileCount":195,"unpackedSize":6645975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe68ZfCRA9TVsSAnZWagAAJtgQAIm5cV7UkV3w1UHMH1K/\nWDeq/TtAAZc2jV6Ithz2H6fqqPW2Lh5+796tyeJQBYQdv/H4Omm6oh8yC6JA\nxG4tmLilNjWsCfsR26Klr4A6UlG/WAgkT8l6hdnQ8JHndHsRIMDkS1qNkOqe\nDo5E7v4RB8615nQE8rTRSYIqKIrScjNoIig526y/V+VPFZiIROaoR3Vg1tZ3\nJ+6WYmOAHY+orOEnmTKkD2ASoeTTGJLnG9ViR29Yrt7PFkTYOup83dyNqce3\nJ6/7dwRR2Y5CyU6nMb5WSCXdFm+M8/Sv9XtC7ODdAOJ9dzcvIB7i7xtM13r1\n5i91lpv9B5IBc909WJ/amFaOH3Iy4Q+7ecl59f3llMDaJeI9OJyuM5Hs+lD8\nKqhubunUX5fN0ZsSnIawJXhXN4VRrOiCI0hOfbsSlFlOl4+yrEz/JQKMkJNL\nTMIS4LM7EsbeMyo8giUS36GMCNTbV+oL0utMRHu2XhD0DQqSgiALIIIy1ioJ\nZjk8T3yvYcsS8M4O9h0C8QTjIxPXhgFQO0OBZy1hc6lZqHfSEHUI9rT1S+lY\n6JYjFcyGNELgPXR//T8WR4YJdNLm0GgA1/zp16Dsc+ns00V1jKpV6HPgd+Yj\noFP5BlIcrYmjDv6ocCZfLSY2tjFW7nzLR7eQvg1VVw/MV01nZf1MvSBoepan\ncs1C\r\n=DmSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9hO6xOOW7I1QE+XGyn/crEjXba39gdycIN3seC4xivAiEA41DratYInqi6wcR8UE22rvKaO08E9o+ekLP2H2wz8q4="}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_4.0.1_1592510047268_0.36960231159938073"},"_hasShrinkwrap":false},"4.0.2":{"name":"codehawk-cli","version":"4.0.2","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk-cli":"build/codehawk.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"78089fa2e956e12dca2e1ad7ccccc12d4e975281","_id":"codehawk-cli@4.0.2","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Y5Qy5r5akokw4fR9UPwCtxS+kEGbZIZXNcW3/4UrKmAcwMft5S8A47K9ahF0kYZREUwIJbRez5E4xzybYux4Zw==","shasum":"9139a27962bbc9de43a9baf0daf229dd8ac5b07b","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-4.0.2.tgz","fileCount":195,"unpackedSize":6645984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe68gaCRA9TVsSAnZWagAAgMUP/12m/bHgxihB9vs8XpVy\nTSxSUt9YxTHzm07hLG2/6TYKOfI5eqKkokzHoSf+3KXE7PQ/GGP0tVhvx3UL\nimGrwYtLY4r5lZRDrwsV+07uoJwXDrTA6nLM7w93d0S5KDFjswvmqBa+VXh4\nq7WXYDaZBOGFjrl+xMPd45CCXTxoDIOR+Tl8w2n2AINvxbWvyNI4rQVCVZDd\nILaiOgVV8i9WtqCXQk4S3HSzpPLGqtTZZgJHAuOBdERg4NmRTd1FsQhd69PW\nIPpDXlMdmtUxP07j6K2/hvOaoURNLfXGNAUnlKeKsD9zlFB2YHKyFI4gkNSb\nMF2SJ9NR7kDgABDS3D+sydPCeqKGaczp0cjvkCrFzZqzqKulpkSZRUXJh7MC\nePT0L2+LxC4+ktxMBqDrxuPTJLM6kdP7fpMkTz5lipGIz3HlSohrDJBlW1V/\nzGEbOL/8u/fnmbpcI7Y5ufGun+QzXivtSeu1yCPLchrGUxub2nfeNX0KmMNO\nFYjw207IWat/GpiOut/imKVd/viuhGx419ma0WxUodGS6tJ4UJ27Dk7HBqwP\nFrOL2fbIlWPNQGEjXqtsBhybXlKEDsp6Sx5OQhKLb2LYxITgPFGPewI3T6kr\nw44K2f4FVDb5ChR5vTECQOT3SFICOilh3NuJpuNhDtYuBiZbV3TtKZTTMCqs\n3Dpf\r\n=tFwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8y+EkmGDl/XCLB+XKN2gLlTDp91qWeAvLg6WPvQb5bAIgCzpxtJuchzPTXTXTsO0q4r1gZ5Bm/V4Ddw16xR1hY1k="}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_4.0.2_1592510489605_0.6144155096354194"},"_hasShrinkwrap":false},"5.0.0":{"name":"codehawk-cli","version":"5.0.0","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk-cli":"build/codehawk.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"d0c9eea3f1ae18a3fc8c84c0d22d7ed601c82985","_id":"codehawk-cli@5.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/ysae6o40q+jdt/foV/oEB5PNFvV/NGIrUZz8B9dwREw0OfG0jI7CzqeZHI9is4M8roeJ0AgbDXcvh+Pl4VUkg==","shasum":"7c4d2f2be2002a38713382d6248f22e3df185939","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-5.0.0.tgz","fileCount":196,"unpackedSize":6635543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69KGCRA9TVsSAnZWagAABSAP/AuxsLbni3gH7dC1OHFL\nEf4ZnF/KyvwdAhxl4Mspk7Jd7o+M/VRRrW1V1WSoKcGvRH0mDpdzmnnJryjI\nll9II8HwL5kDxFuvnShm1v75T95Qn1Z6kHlgagfC8oNfzIKthVudNg6v+qQZ\nhKGg48RNuNqt9IazES/vf3MgxahANtwlSdakjEfz8lHUzV+wSZXblyaOBQKS\n7BXpUm1MIf02q1czKw3Z7IpodGh8kPF2kKJthyjFRJTRTTcyasAfoUdHWcaA\nQRN23Y/xAmcrXbe2dZ00AQYNUw3Z4pet5572xMxnIE4BbfTBBuHa+OCk9Pn6\nH81z18qAmxNFvfCbAlw/0dlW6cMW2e8iryvbAME5MU9YZ+rBF8czPQLhaFJb\n5TykImM2tjl/QcKg8AFwzadcpgoi6ggcWljcmrL22X7BOD3eGJkJITwCzUuP\nvc+9YHSJxtuRRwWuKmj7AK4Lop8PwnKFmlpeVNpvI8j40jziD6M5EQ7yDVDA\nbWtC2knNo0hAIq+KVHmup3NWOam6g7pNYfyO0V08+vMWX2KCGDzjsBalOqg1\nuGM16bb1CI/s4XjzQ0/s4lPmMdnp2Iq9PQRgLabEYyTPfsy5DZ1k1NZhLMpj\nP071hjZWHBUpheDlQKxUsErE597hynl2LsxMivuqcKBvCjqntox11ruOKaJf\nOaNE\r\n=/YE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCJ5/MFJvNMGA0TsPFmb0qE/DLLHuCNYCEJ4xDqdHelAiAftdVRNhPKNV0ANZgC/R/PdHgtl9ZB0CjvEzizZ9tROQ=="}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_5.0.0_1592513158082_0.03819514046876238"},"_hasShrinkwrap":false},"5.0.1":{"name":"codehawk-cli","version":"5.0.1","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk-cli":"build/codehawk.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"f432b6b8d8d4e142845ba2c4a6749516b119c593","_id":"codehawk-cli@5.0.1","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rlfKL1SApNQNFP6xsm+KzXcD0ax2By66/obEbLic/p+SWmYpXzYQ5zyW3QgxLOmS1z40sVnuXorASDgWk1M6uA==","shasum":"4201ecf5e4bc9c5d450b86e8dd7bb2ddbdef75b7","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-5.0.1.tgz","fileCount":195,"unpackedSize":6646848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7oJwCRA9TVsSAnZWagAAM8MQAItpyy5HE+h4wnAf3gCg\ndLNJr+3CE+jUvtlKzMHpFXvbuIWBd9TOboDGgere/8gpHRFqghqsWffnpkck\nn2f8Xvr0u83oXOQr1P9f1q84jm08wxOryHUErFiDURBMfQlbIhXsGC+VcPJR\nTrjbcVd/6JI45JOTKu3UQkWDlNweh9Uj8DGncj70ac4L2q6J3xdHPhOylsKc\npZwuGchbTI2GI+Fy5VyZmZOb+C18jVIgYj/7BKcFCBoFL97dpfxb47qH34zI\n0Zd8maF5874ZYVy0+aRmVnW+83j+ui2Xc1KcuF+Cfn+2ggNLfZvsxGvd/FEZ\nd69hq6bxCXzW6wVwGrdh0eDFZWaj5GN4iN4zUHGj2pBwNkz3NDgD+oWL5QrY\nPVrsvJxbKDgblAoMrbvPiI7OmR4F/Z4wn3eKfMtOIJtby+T6PIhBEDl7qTQB\nNRCX40+8JJJFcYr32+BFIkq2T7RBp+pDOg3k6uxphqQu/wvNNCcbJ2K3aZ1z\nNj/73LrJQ38GBlZQA6LvPmYbNIryfu038Xalu6DLMuCy3p/DNfIO23jA93ro\n4Cz/Dd3Aa85+4A4WJ18JiGhpvjWgcmiYAHmpRnz6cJ6lCsoA2O3cwRAcyRUE\nlSUus01XAf+xMA0W8l6djFO+dUmZVCZolz9/XdW7veiofFY/sNCR34HbL7Bu\n7qRL\r\n=45dc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHCl3iiSYjLtSWQjIrWsOnLOvwvXyWiITfi+q0EkX6BAiEAsE9LL6+IX31/pqclYzPHXZWP5pu0MVbudIm9/eddEM8="}]},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_5.0.1_1592689263525_0.8150344207425313"},"_hasShrinkwrap":false},"6.0.0":{"name":"codehawk-cli","version":"6.0.0","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"9e83cac2796b313aaf036e81610cfc2ee69f1309","_id":"codehawk-cli@6.0.0","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-M6Jk2rwsqbp+jIBfOZwA0D+j5dDsIllr63eKxdhXukULK7YR67+d1vHQggLo4hzKWP06uGgxOwuZuXKCABUtjg==","shasum":"a51c3483e753ead1a4c70d3f378d3a4c3dbd6289","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-6.0.0.tgz","fileCount":201,"unpackedSize":6654479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrGZ6CRA9TVsSAnZWagAA+y8QAIp8ud9ty3KlXntfRnVt\nFWQ2/OW8JXhHnLbhU1ojuIfHTOGIpgkDgCY15ZrCVI5X4mB8ZfTwUghoESRA\n6VZPXMJNiSqSs4dM+sIdbrc8P5G3f4SWayH6OPKdl7OQOL4xj44mcEx0llQ4\nT/jtU9P+XeGjYzPQMkpnZy4XbFGlRqxqErCQEFHxlpoRLIRDnVbWvjLndMrn\ndFqmiF67yUE0kwkkWs4dtcKSbKHXm5r+19wurW/zsEv16Y5HQMh/WqZlcUZ6\n5ypgMxTOzvSvd8HEQVz0bZrjEYQmvxp4In1rQIgSuJGAaPVcpi3tGVNxJjh6\nA8psX8l4+4O0kHYP9R8rAkN+mEVMXbo5dD1IqdliJQgvuRHLZfMzuz+AOaVW\nK+uxdojcpU5r2WlG6i4OcqNYwYRxbPXVA6nGGxHYpUYwpc1FVcFxhHAHqnEE\nJT/v2Jgi7jKHX2jNG1YcXBwHpA3n6FInnqkbIEvyCxj+lwsq/E5bb9B9KBr1\npo+jkAketPYwOSyyAdQpuRsYiCrpAuNLZW5zb/KZlNBXyRY1dYtC30ABwzaz\nFBVUwltJ8PwgYNp47XVZyUqFaFnz0wN1dxZQO8CNGJ6aL5FnQxLKrRz+zGiH\nyqO9KlPwvtO+pD+DcIj27KBDSr6UcDesgB74o3Z2ZcAl3kkLDOBj7G1jeD8M\nNqJu\r\n=h6sx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGho21xpuYTJX7893SQT+a51JlCACxjLNQA515camk+TAiEAqpCA6ACWfKqJr8L+iFuMlICmT3HIga4rKAJDCsEBqro="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_6.0.0_1605133945979_0.5703694706396492"},"_hasShrinkwrap":false},"6.0.1":{"name":"codehawk-cli","version":"6.0.1","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"12d09b7f2ace909fee0cf8ea944967645440d05e","_id":"codehawk-cli@6.0.1","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KZHH5qv5ss2+5bye4z0uwTzE+XMdCByoBWiqqANV6pWMaxVyJUPgzxMafJ28tXbu/5Je2ENqlknnMNzhdVZl1w==","shasum":"a59b3ed77ae1752d89f3726bd604f3b2d9b67433","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-6.0.1.tgz","fileCount":201,"unpackedSize":6654544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrGiGCRA9TVsSAnZWagAAFVkP/1WbX/f3i/GZ5z+4tdjc\nn0+mLwM3albli4wQcJuw7zmeD+m9Qhb60Dl8HX9VcdTkACP+qyoFcoekGJfl\nuxoiRww+Q9pird+F1sU8C2aAnyzmiUs3gXi7w+q3h8zTcCNUu2t+/oGq+9s8\nZSuA0IoV4uB/kA8Onolpsua1Wm11z+3HbrmgnfYbOe19VySgEwndlJZVgBqg\nd/FC0Qv3UeQXOs2UTS6/7cSHdQ7NHu1unM7I6akBYrVWTsAWcvc5/fkuQ81H\n1yKPDeptQurXdDC7uUa+dUjLfXFagXymTDyHTegK7OvbGppNC3ChBOzwnMTU\nIRjXK+8E2jqQLL/F9mvwlAzY71oz0k974+Q4JE6xIqBv5cIXgwAEqV5c8wID\nhbREJpUwWNoeBTpPGLK5ox4sbxdlr5Nl95JN9M18Vrm9M6dkO+Z6Q0Fh8gNB\nrYZwx6EDFwscZUf4+vZLvVfP7NdXKTM0Bc+YKI6jekLfpo0Nsj/3R6/bIHfx\nLxDNBk0tljy14fByDo1j84mNpcVPxPFT4n5LML1wzoMIdMmf/Oi39Ub02Nz1\ne1qUTDi59pHdMq1eKCB0+e8IknF5SEBrt0rPNNb4dl3eRRRGS/J6PzdItlTz\nPq1IgGssCgJkrTtILlZJ6bPINGvDCA+uzAB2KBoWKzK4gqT0CM3gQ+lbRuPF\nv4nJ\r\n=08n8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu5cHkxlI7pVjbZ8oWpgZIp7iwVA9p9F8/uxR4/5WFwgIhAO+d2wRKzjKR7U15fhbP5wbcmVLIX4TB/7Rt9rN80gv2"}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_6.0.1_1605134469734_0.19853336297110125"},"_hasShrinkwrap":false},"6.0.2":{"name":"codehawk-cli","version":"6.0.2","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"ceb6918a0a07707ecbc5f58a3c2716c7b15923d9","_id":"codehawk-cli@6.0.2","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gWh9t1du7SfFRMcBVcPJ6hCjwafu88+JReYlGwvM/qTdtCcihDFz/wE5AcudWD9R0C9wT1BVVf7IkRjoaLoRtQ==","shasum":"6f93b0508ba84408636c4bbe7757f04f51194677","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-6.0.2.tgz","fileCount":201,"unpackedSize":6655356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrHVfCRA9TVsSAnZWagAAFKMP/jvRWlzyzoBfEYXtBuEd\n0leLnkvwrNGsSjfasIZj15chdo37d/Y5SVPNtBWTdQVJZYbU4M1UBeYwUvC3\nDZ/O7lme7DBcKHdkdl/EamyNTjdYUNGuYH7JWZ0cnWcU/7DG8s7iE1AINt44\njn2eRQp7aESKmnDfzPxleI1rVN69OWkV2uFa2agsSmdZMtPgrR9HvipGtaex\nUywnayrq38/DaWZfeuvUWtO4KrhITd0AR/BINO5k5bCt0gWMU5JtCRFsqiu4\nVoC+cc4ImRzP7bjEuC6pfVATSrcsVBS2b1cdthqj4XBkoSHYcAVh0wfoN3up\nqns25GxSVErmrF1ppPlPrOdHotQslhRb7e+t+nFcVtjswHXwWD22DA65OQX/\nNuqQS+ZyrtSdFE53+nBEfCb4OYAqbv666aDabtoChY5EmH6I/O0EJ1mD2cOH\n95akfuaythA/SjtGzaQBZ1kLZIPttrkb4IfVkYdhwH3NS62ogtsPibUBFngE\n7tbe/j+7EnpyfxgqCaN9fCKE9iziR+gbTVdcWlWJQEJ9JvHcQ4DPw8cRBdGv\nko4vIuefzO6aRG1CnTi471SMMgcgI3FLnzb1eC1mLTbCz98u22/ARbS9cHIi\nRUx2L6zg94fOGcRwIvFH/l+hLeRimTk9/boZUlsevpTNSbJSfrncELvE/gCI\nEQ72\r\n=ohck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4/tFxeKK5SpqHoQBIR4wnQedekWeQS+ZDnb/0Fo2zEAiBBTvSoIs6gNLApnDonsnnGGq0pzVEPfkUemnHglRPhPw=="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_6.0.2_1605137759011_0.3192655834020548"},"_hasShrinkwrap":false},"6.0.3":{"name":"codehawk-cli","version":"6.0.3","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"91ebde9ffbe542cab5941d405e5b14961b96716c","_id":"codehawk-cli@6.0.3","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EodomyaF3jfTQQGT9kEzMMCbHwCj/gUp/zNsWkPwZPOxywh721rx03U0pUjyeYR8GXfc+uZ6j7vvJycTTaHwgQ==","shasum":"9633f04261219f06df6e3fa7739a3daa41b94c45","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-6.0.3.tgz","fileCount":201,"unpackedSize":6655205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrHpGCRA9TVsSAnZWagAA5I4P/iD9EMJ5Buackp52Mmr7\npm4yPOhp6G3pVBXn5/IZSYBIBwMPLcyGNXYxAi4K5ENh43Axeq5i9xFSI4KF\nZDEfnAdt0UPaLb3YSgZqZmdGHbHfehwsBx0hcL7ADFSETfIRc9IcIeaN1IEc\nrPReeN/D3R8mKyfArvtrBl6R/fNR+g0n/aU09E3pOgbDZM4GrpgsJHJVTOC+\nKsxjDZ5PgeI8kayVrdxd3dDxbT7jG9yyFCnzB20vSYM0tLTb5Zcu+sxmTse8\nWvYL+W0vRl+3XQkvFNTW4FK2LKglrf/1HLkegDka+kJ/Ew/W0M/5Mx/jhmJN\n+D29NSJIU/PkZVfW/mkMPVIgpbWYhYePHaoB8mhDZi/uBCQT2wgHY2AEhrDt\ncSr9MBRGhVRucucEOpBjc26tcChFVeK/ku7fVv5T2sS+Tm2LbHSD+PyU5vsZ\nP0lIHQNuxy5HTSA2kTu4ONxqwx8B1rlOhuKZMYOHVMc9S0BeADu8YKvcZs0q\nYrLuY82aSdy368SRqL5PzdQ9MBV/N/M4oLDIRJHjNmE/WlbRmSTKcxRGaq2W\nIt82ikKXVJCxEuSq5TuvB6GXGk3DjrNkuuXGGmb1UpawJoAzz3QbqDj3r1Qe\n7aEX5JPVTUM/8vQYTwqEDTexsu11KnnANIyThb9GMf/Ky0GYPmsF2TJerAkk\nToIX\r\n=mDjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYvnqigY+HJ4aVFdU9U3+9nMHh2xvB0XdLG1tac6go6AIgcOynUhUIWacmVrgLgJFbHDLlTG1jp9/c/NXWIye8wdQ="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_6.0.3_1605139013142_0.14470798865437184"},"_hasShrinkwrap":false},"6.1.1":{"name":"codehawk-cli","version":"6.1.1","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^6.11.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.0.1","prettier":"^2.0.5","typescript":"^3.9.5"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","gitHead":"34d6f9b5ad7f87ef0c501fab0f260666125926c9","_id":"codehawk-cli@6.1.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I0H1in03aHYSH5+gYHuRgqa9Q0YvAy1TCywVsHxGId0PJrtWxQztEwKagHnOLMJcugKT7IA/f134iM/TYkubhQ==","shasum":"31d22842c269bfd26eadf6a39d351584950ff019","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-6.1.1.tgz","fileCount":207,"unpackedSize":6646626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2RO3CRA9TVsSAnZWagAAPdUP/01Cn3PgsnXbQepF52bU\npkj6TXvha15/O7ZKqBlmOPd908RyefbPexnpHdtjS+zfzUIa+RxGWCKvjE51\nqpGhPBaiEdybI7b66Q0idO817Z80VUV4vpUTc10qlxx8h333tYHdmxy2I8WS\n2FCv/SwzZXRfYou+3myhv/HPuV+6dkRHEE36D0FRX5R1y/2EZCr6DpGK+AhC\nAhxv7SHW5LvPc8ooWYMqcOmbh3yljXIrdw9IeBsZA8HEmICj1PwFiGUjGOOR\nNiPiAOWwjibcmEE+HzsZYmcEfzu2g7hhUsl0wRRiW1BrPpHctb3CfNyBTwYI\nBZrOqnbeuitFclkgAy1nQEi5a+tfayUHYFtBqccrVBa9YJsW37KbCjcqRibN\nvs7Eqqyk46VI+Fw0pDGt13XRvBfmMZH8b1Rfstvobix43ZHWcWTd1gvd4TpY\nOdFkO6ZZA65No4vVh4UwrgDKn2+oDZDM6/Mn4R4osRc6Y68TMRr7U+JdDAzs\nqyX+cbtEMvVgznVCrXskjtpfq1VLEEAjKMu2cJOjV1rbiYthVCgJTg/3hJHZ\ntpGVJkeRRCFa6Pk1Ow6Fgn7lkZE+1LPkTDWNMKBL80hwcdF+SdPZc+M5DyAB\n5XO80JgwbPjh6KAlSfjCdOE/UmnDHW5ePb97SjQBPMbHeXMs8or2Jvloy7Av\n2ZqX\r\n=fZyh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbbnA7TLFcdCNTje+32hNXHfcAAfZBvxit+g2VisC/zAiAMNp6nC0cyUAvrvkI+7PgZ9yxLZ8wFk7WYsf+1qZgwIw=="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_6.1.1_1608061878997_0.5668687263560739"},"_hasShrinkwrap":false},"7.0.0":{"name":"codehawk-cli","version":"7.0.0","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch","prettier":"prettier --check src","prettier:fix":"prettier --write src","release":"yarn build && yarn publish"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","typescript":"^4.1.3"},"bin":{"codehawk":"build\\index.js","codehawk-cli":"build\\index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"npm":"please-use-yarn","node":">=10"},"_id":"codehawk-cli@7.0.0","dist":{"shasum":"d1fa5f234137c0347f19b9bfa9c297fa36b6fb19","integrity":"sha512-TQ4iNMYhwruw6NY1osLyhuGJ0mLsNKRBF4gbGnhC1ie98eysGdJ7gOHExjFaT5bJJVYIdh0NYiNVB48tEU5A9g==","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.0.0.tgz","fileCount":237,"unpackedSize":6769333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5Iv+CRA9TVsSAnZWagAAgNcP/isJHBGq0/EKFJblzhGT\nDsugPwU2Ns8+ukduvYbr4kTwg8kE21yTc98etY3JPKgbDJ+Bo/k2wWG4DwwT\nJ6xckgBXBOPapodpF/hPj3IazAUYjSFXAiB8Y/GTprIQVp9tE1berkOCqD1t\n7pJik3x7ysbsgw0YtTOsAGiBOKLD3Q2fBdtCAavEYeYfuMh2cJwM+vJkNo5L\nX6v+X/pNiUNWCB2/d0sbhRGEM2N020bmWHUp9CxVeORcHbL++095/H8XW+jG\nj/MaNXgICwVHDYMy7L0h45nXwLuYXLJf90Boauecls1/IVrsE3ZfDsTYXO+J\nJJF6MQQwyc0E3OZer49iYGSYxVJ9hgaKE81vQmT4gaKi7XVcFTCuIoPAT/z5\nb/gfAUHm7Mm6krJbg4d5cNTpBoSkw0ybC2qk3aazuIAiRfN9KGnI2Xo+mdN6\n0/h3ySgkIDFEwzqRCYtdOMhGg878vNiUhQiY3hOv6jNcBQrqrpKxxBPEfsLs\nerUp9XGjpdcilHmDmNQOVWFRiDROqnsshn/9kkUbB/URYVXo0GV18dwJXMVN\nmSN+qgOq66Faj32fmyk5QrCaioyi2tZMgcfsgt/XnYmzX6WHgWhTxtJyoLFv\nXUcqIfErHtW0taTqy3QpswDdqQsAuBhj1F2HJ3Vprymoztbccs53crXAvwR5\nEMjz\r\n=zBO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgoc5GqmOLNya5VxpX/1DqjJnXt+gk6FUA7CHtrogUcwIhAPFmMi6QBZC30YPfLX5G/qIUqr8qofclmzW/rLpZGFLV"}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.0.0_1608813566201_0.4881248904298843"},"_hasShrinkwrap":false},"7.0.1":{"name":"codehawk-cli","version":"7.0.1","description":"Static analysis tool for JavaScript projects","scripts":{"test":"jest --testTimeout 15000","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src/*.**","lint:fix":"eslint --fix src/*.**","build":"tsc","build:watch":"tsc --watch","prettier":"prettier --check src","prettier:fix":"prettier --write src","release":"yarn build && yarn publish"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"npm":"please-use-yarn","node":">=10"},"gitHead":"400c184de3aa812a95c8e6c6770b9b693cd8c523","_id":"codehawk-cli@7.0.1","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QeZVBkMn7nBaY0ktk6LtEIv6Nhl9E0XdCe244O8fpgYNXrHbZAJM/89oa51FWSYPK/98obo43FxxN3h8kkpnoQ==","shasum":"080f135ace1ed8c556d467b8a7b147f732619d6d","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.0.1.tgz","fileCount":214,"unpackedSize":6801944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5I2UCRA9TVsSAnZWagAAlhEQAJMTJKg8hHdPQlW3mzyA\nkGohRs8PXToLWBqU7fvQoAsBV99FiQGrVDDrKV3jh2GWCQs2gg49iZt2oRQq\nLbdXY/9b4ifZHa06KDQWb6mloKwh9zwrbWu825pNAAUstoy5BIMteHjmj0Gt\njvmYoRNCf+BMWOPcwJ+3w6p4YHRdpqXRBeVRrkK+pwdSkAa/F7JVt18BEPd5\npsD1dcnthMB/LhyZxqfEAFbuD/kuzunkh6Lhca3g0bMgg4eZ3x0dDW8W1V4g\nfY9AR3dxj89zaUEYLm/SbATdDxEtZwpgHzOvAHgZCv+M6vdi7gbGuB/jPzpf\nrEOr52+mScesa6gNsHBwk2dHfo01Y50M5czTN+fyKUPKa874yt12bmZES4Cs\nzx0ivasfLMCSvWq/gdX4bNIofuAjeKqp//cpph+bIcDPJvBRk+OMCfJcozbZ\nhA0lDPsxjjvqTZhrVN9H1qSETMfGa0Ld3mlViO3ce1sbt0fvQyK8n7aNmpNr\nKESbDo6jdQZ0pxCvZAtAErsGREjRitgjDgQ90I+ncT+CrolFcJW5I1Tib4o8\nK7+aRRyEOAwepQwcMyrTSpr7xJ29Du2JHIPNkopFxFq3Z8tMIM4rzXu3Bh1N\nQw8nu9avwhCSv0jhtXi7m4YtBJY0XzW7qMBCjoqedZe3elK9CM8drxCP6LT1\n/97O\r\n=61Ra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcR2q48CAfwfeOIOfqNZoQ4UCrt5BZdNkQOj4RlqZk0AIgMCaL4OvoqkpB+IM4tCEHTLN2/+jdD2gVxB2+aCTkYPo="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.0.1_1608813971984_0.1805762632969281"},"_hasShrinkwrap":false},"7.1.0":{"name":"codehawk-cli","version":"7.1.0","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","prepublishOnly":"yarn build && yarn test","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build\\index.js","codehawk-cli":"build\\index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"npm":"please-use-yarn","node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"_id":"codehawk-cli@7.1.0","dist":{"shasum":"531f268dbf652401a3beee9c8a18b748b15707ab","integrity":"sha512-56hEbRrTr9NI9/nT5K1FDHeKCmLgJkGCko8DBSafHwMKBWKE2SmIf+SjWS4da0hJ3zZxO2eoDGLqU+HV59Hzjg==","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.1.0.tgz","fileCount":239,"unpackedSize":6775492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8ddSCRA9TVsSAnZWagAABFUP/15MapQUAP1O6wTDeees\nNVZXBOZc6IOERE+8ogs9xXhO6lHXr8yOxg+xGI2QmZ2jW3C6XZUloIndAkIq\noK3AeDKCYuf1ZHdHx9B1i0RQM8czISM3vHyqmTAqGwWYu+xlfL3evDSi1Qh9\naznUF3MghlZKHs3OdhVvm/Ok0zSqIkse2hPzfVK2MzyOAuuB79BzJzi4brRA\nfU5ijpOKvHp71D0cjhoMphr26eZet9S+fik9wES1zx/e1Bhe0pYJtroWZ/ZZ\nnHTuC/Omrn+/GwVHK80tiupSVmMC0Y8TdQ/4Qckt0wfEn/ClKEjPcSdxFWXa\n7dFPC8k+BLI1HbH2kDuwTm9pYxemKm2TaZ4xgb5fsV7CVzMjg3IgnTvmI21W\n12pNNI4bhieNTOLfpuVdTQ+ay3rypWj9Rd1rZAMbkxiwmasSzaxJJvEu2wIy\nQVCruFJSyATplHEkJyf557bLvDbbH/nlKx3RJd/aBTVYeR0nvhi5pcrx9mwL\nwl64eqjOFUBHCo6TSd9zQvLREEym1GXcpsrIQyIKzBocW8myFDMHu6eD6z1M\nDE7l8S+2IjpHnr+eJxCyR4zIv1R1vzZpoc0kM6MCTBGMqGisFN74JsN6IO1b\njZGTcVCOV1W8Mh+3cq4F+wSQNa0fCZU4EuTxcf++At9uV7CFftWhU6I/GFgW\npruO\r\n=tg3s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKf8/aal0lfzX8n0xNDjtCj1DZZjTkYq29wvXqLtsU7AiEApcMwdFBxZb6FygaCbrLy6hFZUhK240EguhfY/mq0spE="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.1.0_1609684818036_0.6870156907222789"},"_hasShrinkwrap":false},"7.1.1":{"name":"codehawk-cli","version":"7.1.1","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","prepublishOnly":"yarn test && yarn build","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build\\index.js","codehawk-cli":"build\\index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"npm":"please-use-yarn","node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"_id":"codehawk-cli@7.1.1","dist":{"shasum":"a6d8274e1472375638870a3ca2899726ac7539cc","integrity":"sha512-jMNCGsfsf38+Z1l2d/b9eXNZjozGE6uJ6p1av4u5QUKg2f9/8yjWmhFI5iAj/9yzz410iuVyQZ6dcsNe8PW30A==","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.1.1.tgz","fileCount":239,"unpackedSize":6775492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8di3CRA9TVsSAnZWagAAcc8P/2K8CzoNrXBlPVrz2Xlg\nMLU41AWGlcAnSPHHzOquCHBqOw4WDsdC3T616HT1+/HF2rUPe2iqH5VwnjeU\nqWUBwtT2/pJBvNhQIwhECYUTUWr9TNU5+0DOPgPloPpPtLETvqfSsctO+NqH\n9uVDl1E8UOtOsroeLYPQ+wyMXgK4/1bdZ7lDBAQWsxLDLNPIE4gsMHtxTe6k\nQ6kgxeiXqTkrb+IsfGjaPsv7norMCoYoogvkpnVWGu3LjZpEeMuSxdc2BO4t\n9hu2GnlhJa+JcEYdFoeBtcUhl3HUapvhfiy+RIv4enUoQuOrmtSyWPu4r8FL\ndfC0j+bw7VIlmAEAcW+cs8tPXPm5BgFJlEg5jNaTmM696kCM0hP6JAHCgJ48\nKpfSzin1iN1/NaB7x4gl1hvkoIHeBlH7AoIWmxWnqUBDhM6PANr9aFfn0SEa\njUlpgcsl6qR1h+GIdWKhckD2XdxJQOVqADG+jFmyST5SzsdOopQ664Dwy8rb\njCVgeZGOMCkm+lL+bzI1gj4XFaOGW3YLTB33K2ITSKNScN+LRNI9reAuuSqy\n6WGKyJTgBe/N2K6XYl2xBGXMqfOFEYHz2hFbksMmaSFLuk2otKwk/WPLImvn\neMi7tsJBuHeYb8IRMUFzAMAReMt9FyGoPPZ6QDZyVsjtvRBNPeugWVc1NMTL\noFsm\r\n=BEcA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJYq/DNtjzxAMcw+IoufeKTRzgp9/FzA0ZYwjycqsHmAiEAyt3wB9+sMyXWsAKHo94lsPHYPgRZ0n5rWcKSAXvsH8s="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.1.1_1609685173376_0.14559629796297302"},"_hasShrinkwrap":false},"7.1.2":{"name":"codehawk-cli","version":"7.1.2","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"npm":"please-use-yarn","node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"dc9f51dd1be790f00c5fb3a01f4fd3c81baa4afd","_id":"codehawk-cli@7.1.2","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4MSbqUdIRxSAla/b7c4iT44bDD6io5EgOtp1tXgh3OwXOAhyVZmzsXmD3CJZ/aYMCgPJbNQhPhHdY8GZGDhWaA==","shasum":"b7b3759bf58a6ddec210c807e4d74a612db95098","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.1.2.tgz","fileCount":217,"unpackedSize":6809033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8dl2CRA9TVsSAnZWagAAgw4P/0hVrnhos8PJmUqZT/1V\ndL8rRXzKAeqMY6xMPnK7g5Lg/DmE1C4Bk1K7T/1R7jhoK6UKfgE6rGgG208r\n7i2gZtLKdx3rEU4nwwr3A7nwYlrD3DxFRlWz1kwsq3BD7W0eHhsBZazzpobd\nJ8HkWY8GqgMp8EUvHJW7LG+vNm2CGf8BorRJ4GK2pGF6AjsxHxrgvo4HrbCj\nIOgbGRYBeKwyZkpMq06u6ZcqfN1agz8LZ22KApt+CJ7v+BRX+KMGVHeTDjKM\nOG2AAD20AAVfJ6CtuCpN9lA5UOXsXpTabodUVUNWYmm+IbT+4zC3p0lf5Mf6\n3tQccUUBNkCVKF1t3jht5ADsqEA2wXJaL3xmj5EGbv7ihaisDgc00wq+YSvX\nRlZVfhvVZJV2RkCq2kDkk9ZzcX4k3QgHnFDEYofy+xqY/isk9O5c+7O33kvt\noCLv5xxpUUMvWiHJ20/u+CY/kVBo5XlDcqJ9FPKjJkQqZ7LmJDOvMAuwtJKs\n667kjPGjgAeN664TaQIcjlS8Dorznc4hqUERlN6GDDhebetJTdJgTE3RwVTy\nRjQzm6swWAwS5AcCWRYY0RvKLtInRZNcza6iz92IJ3Rwl5I4ZeX3yvf+r399\n30RPf4Mjtgx4vECGek/bT9TvsOdkoUUGJNTmMcxN/2gH6vAIIvFOnBLbtM7s\nRu6q\r\n=cBqQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKqSo2G34sCelImPJFx4nQh2Liuv0SZHd5bB6y/+JWPAiEAhV7Til7Kf5pzEhkjunzwGTjryx0XvQcs0FRMtQFNNJw="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.1.2_1609685365893_0.6414639542548477"},"_hasShrinkwrap":false},"7.1.3":{"name":"codehawk-cli","version":"7.1.3","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"npm":"please-use-yarn","node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"1995c74c0ccf412a851ff0cc0772339d4401361e","_id":"codehawk-cli@7.1.3","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-UPnT8wSyYrt9wuhYC+mm7cWtGZbjNhxFTwDORepfCwpaHjasixArT/xvQIJWrNNNHnfX2H+NL8k4+Wrhg8fOtw==","shasum":"b6229b904850d36f36965ef879ea635d65765b5c","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.1.3.tgz","fileCount":217,"unpackedSize":6808625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8eFSCRA9TVsSAnZWagAA+SMP/3E3xiq64TjvpVzAxVkO\ndiN+P7GOhkkDsLCBia53DlSUtqO0zQKU5D8+PygZwhldVjsz9LgJ5niUzYic\nkzLtZTaGj1VXnlb35Rl6SXdwTfuNem0oKGaBXrhpURA8B4/TpDTX24aC3zR5\n70zz1c3ORRb166bd1eXhwSvi53tBe3LGkD4iMllaNM8VXQAsmuzPqK+633yu\nsNJ4Fi4DhxlQz8xwG2x8RI1y7i7br7tMLnmmfr5s6nfKcoTaXtylZK/U7Nxf\nL0KyFZysOmzVkU0hmCQhuxgtTKa+lCvFi7ER+Z7nWF3RrFqd9eZ86cu6eRps\nQDUqsilkmO/GzRWApU8m0ILlcSmbMUzSbHrlmLon+kfA5Q1vNlVbJfz8jnV0\ne+uPNFTwAyMNFyM0/0QXkfdHi1QsqfA2mnqR4RtCyHGxAklGJdH4qaEk7d/I\nucN84Mg1jgq8KaE655pAkNx4YtdTqOPkDuRfqBO55ySjYoHW5XBVzmADKTp7\nlf/8eaxyjsZmWAhk0zhP0fBBIbe9pxWpBh4NgC6aS8IU96aX9MrX27bQ7wwj\nznRP/n2KjJe0Ey/ECTLMdZww4JVHWMcFwK384PvxtqpuNr+xgVTYaRwgFiXW\n+TBg4S+SaJDCW4T9pnclfc7G6t21m1aymLcLwxr2ukoF95c0NXq7frBIFYLk\nhetP\r\n=/ouV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2gOUbUJwuh4XN6Yw/cZhQYoOdyYsZSOWyldoM/U6v5AiEAlQrpIB9Y8oxBTRxnWwU4VvYUsRk24ZSfUKdA6HQHZBU="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.1.3_1609687377769_0.23633025435355348"},"_hasShrinkwrap":false},"7.1.4":{"name":"codehawk-cli","version":"7.1.4","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"npm":"please-use-yarn","node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"1995c74c0ccf412a851ff0cc0772339d4401361e","_id":"codehawk-cli@7.1.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-R99ugizqwldYvi3uKNMhze3pk2uF+2cHCXIwNbR/eX7Jm5xpiCKQAhZ+fL5c/ET4iLCOe8wPfWvMX9CvfXBE1Q==","shasum":"954dcba19761903fc940d16e744399102ebfc2bd","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.1.4.tgz","fileCount":217,"unpackedSize":6648288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8eKsCRA9TVsSAnZWagAAvecQAIJGQOV1sfPEw3c3V0pb\nIPJp6o9RsIgVLfhxHkcmrKIv7l042K/iws0SILPi35tAjUufKpUKf+/4T6GC\nu/q0qBDhrq7jVIqZbKhWIBPBskFDFyITFAOAhEvHbuqsoK0cbNk4Izf5a/aA\ngPrLdCgVQ9tntq8mSrBhqYzGy6q5JtZYcMt+4KUVr/9VhgcXahgiGpMa0fln\n9ekuquvjvoNUjsBtvaseEuSTYLg1SkJ2qyAdMLz3oRgswhS4AfsuQzZ/lThO\nAnxj4g2XBDczTscZuTh+yeeFwJRBBrmB1ovGbl8O55RLwZx9l4iKAQBcfffw\n5qtKF6x87D3GiSNUF++xeOykvttkAlrW7ItQDYU19uScTW/j6I66aWMq+LzI\nxYQywpHGAsOIVRAsI9L0poT9C2t4+mEmO1UcJhn2tmkpGS7EYazaCc1KHimR\nzn1CAyi0/2+eDYByHTFni483+xzmLdRijY+zQMxX/w4pzZcaO3rMR0Bt3gI4\nGnPk9qE5zPqOeLAD3TZB0CXvsshvp0VOp+rHTG5hSl/qEXJG6w++GbMNDXb/\nz3yN44SVGNBfY3Ah9coRS/QBzy3yDNAz9AzBjwKo4ZVPXEpFMGCzzq4SyDgr\nsb0aEuLwasSiB1LUz5LvqJaXOtfj4lxWclqPX+U67WKFzb/XfRvoU+/DoDxq\nvVxX\r\n=Ycy0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk3mAZRQhdu6UCgkgnUTZHmKZVsmS8/NPiPs67hIsWaQIhAJBWALzAkh48V3AdOyQ9oEMojgRPtw1ATuQEXqgHnSGc"}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.1.4_1609687723979_0.4201008151969319"},"_hasShrinkwrap":false},"7.1.5":{"name":"codehawk-cli","version":"7.1.5","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"01930fce9e63f42b8c9bd54349c2cf4b11eff35f","_id":"codehawk-cli@7.1.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8ep2Pz74iR3kdRZMknQxRAyhh/A0Hk08qGf7cZWSlXNqxd8vLAzZM0AuC1L7qhgkGkcs2PwyEUqEMWo0Vie8wQ==","shasum":"fcb5ac1637c3e0e8edb3863bfedabcd43f776dcd","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-7.1.5.tgz","fileCount":218,"unpackedSize":6648275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf80QBCRA9TVsSAnZWagAAgjYQAJLJtarerQEcxJmPQFAW\nxXcW3zGnWZRYwKoUQ+bjTnvR1N7oBExsYYmRZkUd7xIyIk5R1VUNsOu+uyhm\nrI0vcYg17XlkcB09ce2FqLW3cLeZjjl4PIzHC9qO8+zYdW8QIU57RA/QgxL3\n301GOr7tGfn8cqj7qewM5VN0mb51P9uzE68qG5WFACjTK4U8/Qs7sCH5tpp2\nfycWX3kzjPKoeipzjcgt++FR3tNLJ3SbEOmv+jYXX72atNiTe3KIwMmB8m5M\nRm1CK7KQ29PIrSnHKFa5K9fTu1iuTjGmf6PaLvUPe6vLebSZ8BglgfCPFkzA\nUEjRFVMWpSb6CxfO+rWpTpjqBcKcOMnNOJ+MI9VP5vLEmNGaJQZUSA7MOovS\nJhpN3OQUv2OnJA0iukueSCflCL67TXeCBmslc2N/i6tY8ExBXQIXqxhPlrjw\n71ptRnhtTssAq0GRCAL8aH3rzsVbzn9ZfqE6s6wUKFhZx+BPyyTp9ysPQznM\nh6LquH5TVJlA2KtsUuUjQ7q3sibmy6TVHVvN3pMrHn5WLPNuSP/ATSwFg6rU\nbhEH8sFdR5cyD9iWBtTKJ4gjyEwlWGmjT+wAMMIU4VCvNLYXzJBMP2hSDxR5\nPU6i64C8OK7MNlqsZwyLxUpdIxFgXB/uDmoosGL32pMY8PSr1E9o32v+7Nfj\nRhZt\r\n=VPhp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApq+Urv9wG0sVCr0XDaHI9mu29MVPQpZQ+hNW+FzcmgAiAPG6nRLeskB+0gtvYuDLtAujF0Js6Y6aK13h2AxX7WbA=="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_7.1.5_1609778177072_0.7048076736443005"},"_hasShrinkwrap":false},"8.0.3":{"name":"codehawk-cli","version":"8.0.3","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MPL-2.0","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","np":"^7.2.0","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"651d0c72a8127559a36d2c2516a12d7d92679aad","_id":"codehawk-cli@8.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-95+4cMMf/ME3dCitTcI/EW7/KmrGSMcTWeK5r5njoNM762B2RsjX/Men+UlEngoSti2DCI3b6tnGZLTgQMim2w==","shasum":"2e282dabd2e19f867fc3415023340a7872e185c1","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-8.0.3.tgz","fileCount":32,"unpackedSize":54673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9XuiCRA9TVsSAnZWagAAOBcP/33zgNzYC6JBCyrCgrW+\nKq8bMIr9jl1HdBe/fsNICmO6VLVBjxC4nNidDhKPcbk7D2I3+D3i5YLzUobF\nQ5lxi4+4GvUll+HlqPFt+IoIl8sbE5IoiEEoYBfWp3ZRO6JFljXxMylALX52\n7SRkho2mnX/cnbRrIVb7se839ZWupCaJZ+XFiykfhDlyhdJsVaVwCyWsKWFa\ngpUfKcy5/u0lXp61OTNvNLWVBwvCeTWBeCMx6Yj5KNzfydlm0EV2FZTZXbVq\nbaxQ4CLjyyX7nDHp1ywfgIMMsX3e5LRpIPWbpYJi/AxhUpSTx8YQG0V8/QjA\njRjA14PNbH2IChxC6DbfWQdqRtjlnvP5x3Ok+Szbp7vewIfTI9WquMIB/kxl\ncKc+aObdq/Uabfww0YUvGUiMztSj12lJs8Tme0nY9NUCEyzzpv2YXYB4LlkO\nGnIXrU/C9BNtkxrqCE1UJVMA1dLFsAcDor3JKYVLcOpaT9dlZYysvA4s3XLe\n0rr7ncqNXDOoHAtbxwJyVCa0o9Mts7Snh/drFRP3GCMl+8pHUshIUkhWd4yD\nr5si1n7faXYUcn5lQ8T0DtDm7lEefHIcZw2ay92CuqncoJnITaMZZR8RETDE\nISSkleqIvngZltXNECsjAwXJOmGYPd2uZQImLtuEeJMCIW7kG4mkvztdXkuM\n9BcK\r\n=+FlH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBO7o0YGMUX8LAxwryoQLw3PG8WmCt/JOBad0vHNf0DAiB7Dwuigk0KkSnVjpNzhAcl4Djq1vT/s/4hzmC32piTQQ=="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_8.0.3_1609923489532_0.15195548827394822"},"_hasShrinkwrap":false},"8.1.0":{"name":"codehawk-cli","version":"8.1.0","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","np":"^7.2.0","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"a4252c308fa20e0c2fa1a2e2c0b1f1eaa410f5a9","_id":"codehawk-cli@8.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-m5m8I71UGYyTVxwBzy96bZB2kHl0FVQ0dmzlFttM/yHOZ9qZP+fLELOFTOsuV3IB80INOPvuyHfHXAMAjevDaQ==","shasum":"527e13bc6ac1d2388b2a3f12e035a3befd20aa27","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-8.1.0.tgz","fileCount":32,"unpackedSize":55589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9g30CRA9TVsSAnZWagAA/5wP/R8zJqCTHZoZ2TM41E0u\n2h2hWYVV1deO7aXCEb00lC+wUaVxYyidrodFgR0qCrL51Xpq6P7/ZNee2RL7\nvys6bExTdewqvAGu2NWtY4hbLwxbTKeqhiL66DADD9L/pe7W/gQoe6qx1ZBx\nDBcW2/k/ries9fUwGCy1Mpcef1nPFC6z/PyKe2oJCMgNR7tn/TX7+4/IHRRU\nzatw7SQ1zazFlf/0hQXY9XcjlXjk0n0yksTUGb/VRKeOWGjiYTqxGcJRXiXS\nCfo28LYBLentBJFo0U4cQea65vDbMuyLMZuIi/MfJDq3sSJIFqm/O3OtkMGL\nxrkoasvEEGF+Pc4kEMNskLQxJ5phZDvWAaJF0j/cv6kqz3qkWQtXd7C6u5Le\n2zck0/jC3ABEJJeVeK9ePK1mepzXk+tOPiHGYSwMHSMgS5DwhBcZdR0LCrSZ\nI4yUgNBAqTrrn+UKKZUQM07Gl2uvkoal3A+5Fg2ai9SD/iUybTltGgjdBZm1\nQ5CXTKYSOYsq4bkFtXusQncRp6r2ASei0Rj+Yxv2FIFI+yRV8iO+GH93oIMy\nbpz+f4mKTF+Hoxt12GNC6fVWOZqWxqrQo7LcDyn9dx0E+xkBurjkb+zHV0o0\n26JboPNPRX/srFHHdJ2SJyIqZ2q0Azu5Ubs+7+CnR0b012DN3eBrqx3hsFzI\nd9go\r\n=+WgN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBO8LEqS3DZqkyOyvJgxq0ncP11kCl8/L9jt+P/BZ2syAiEAwep1uZBGPBBemnT86R4fJjGifU3Z1vaMjv+6jFhWT8o="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_8.1.0_1609960947762_0.6346685784673791"},"_hasShrinkwrap":false},"8.2.0":{"name":"codehawk-cli","version":"8.2.0","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000","verify":"yarn build && yarn test && yarn lint && yarn prettier && yarn reflect && yarn isclean"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0","yargs":"^16.2.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","np":"^7.2.0","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"c2ea52827b25c6540162aaa5a158af1bf179ff03","_id":"codehawk-cli@8.2.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PftMm4KXbM2IOcqyTDJy1O6AEW6uNaawHZ6c5iX7eZT+IkC+TID/boSL6ZOUI7DcefDJyHHH8CzWmIK/nzpQlg==","shasum":"f948444d668fae8f1827247b9906451ff9d59ca9","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-8.2.0.tgz","fileCount":40,"unpackedSize":60571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Z3wCRA9TVsSAnZWagAATVoP/2kGmgTRSIfUJVNJiKK5\nqKfkor5ClWiuMjK9h1Nd8K7lv/jLEC3iPJ7vcElvMl7SzJxTl1Dx9GM3s2N5\nFUke8IXbpdcIMpuQt06QHv1zRu7NFntFxxP/ha7KwVJ9ST+BATiRpNiZdB4m\nN/uvLr1v+VZrhstEcroj+2DNjKkuVETSxyYH4wU6t1LZ/lzgjr9gMu/r8OQt\ncEAxAIqSlKmcJxMMz6ia2ihaXbY/2RfQcOIOeq+MwtNd6K+++dcclPltXqwa\n8+8Yo4x6v7d4DWVK1c8tgAut2jtBKdC2bWSHRUDiSQYsLeQt6GyK8w2+Pp8S\ntvvFaZAISp/Al1+arc630rq+XRB4J9yFMSuIRGpyDienlBy474cm6gxMCmPd\nIHITHWaoC+rV/N8qGPuOKcllUycZcEJdpWRHfB1LJls/IHcJ+9iYXVnvnZam\nxvXWLmyqHdtQFHxJ0qT/NgOA7S984R3SyLk1JWg9i4ovGirhd9X7NvtVhueQ\nGbfAaQh0srE/1Z7PIcTOj5T2QelZ/d8NqlW+Ub/4yuxGbSN/h4c5+/VpJVdp\n084qBpWjnj232pAfMCNoGBBJQTaJQxkYkjjIZd0Yky0B+Hg9O+3EP6rrGfNI\n/fNCxJIjgSGnIzedz8ee+08TVUinyNQ7P/KKjSXH9zQEn0rWdb5xK+RNyOo4\nqUaG\r\n=RwK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtUVPd+SeuHS+sk3nicPgi5GIp2yIBIEaSFphapm775AiA8QtVRsyJxzlnU1s3FPlFgAJStbRTUZ+ZesU8FkSzBUg=="}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_8.2.0_1610194416194_0.8955928584309765"},"_hasShrinkwrap":false},"8.3.0":{"name":"codehawk-cli","version":"8.3.0","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000","verify":"yarn build && yarn test && yarn lint && yarn prettier && yarn reflect && yarn isclean"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0","yargs":"^16.2.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^26.0.19","@types/node":"^14.0.11","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^26.6.3","np":"^7.2.0","prettier":"^2.0.5","ts-jest":"^26.4.4","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"61bc9297bc32b932a936191575ba7c58756d349a","_id":"codehawk-cli@8.3.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dUHI0i8GKbUAAqCDWYnb1sMWLphrhi5M4jy7fbwWToxo3g2d7sJLj41Lv2yuYor5U0xi+84x/ZKMC/iQBUbl3Q==","shasum":"e032bead28efd55e0d22265a6e5476fece80d465","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-8.3.0.tgz","fileCount":40,"unpackedSize":61444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+axDCRA9TVsSAnZWagAAFgcP/2mh3ASPTjRhsztb0LTk\noTg830Wt5vmX1ZKsDA0/AWhURC544VJTEYLIPp0u6pj50G55bkdToQjGoxkf\nIKB4YnugS4gMWBYaHx6xbNQowkCUW7RF33Tc8x0kiAprz80r7D61NomwJETP\nNLx2lKmEz8VWNw6f0Jg9SWNo3ZHybA9ZUTYc46wLbc79h341syYd6ujqf/NZ\nM674jO1erL1141hhf+3cfUTCkunL86tSXQ1sddEjwFekB7zTwv+2eY0ub9S5\nuk80NUkIpKELN8sYIUeD2HSl8OXubPIgxeUyo+e6PD7K507rfnPGrc/YZY7J\n0h1Ds0BEnwsxarwigTBILaRW3otF08/53T2a6lawVmiNg9imiNAUo2MzG5YC\nl8ndB+hEkiLkUxKBrlgPqyRitIeRL7q7LT/Zomcn1b1nNlAz/BMtlxzmCDBl\n/z9rU6iLkpvwabIUvWN5M4tAr2kLFLky3RvzvO4KZUrYZQ6HK28QkM5tELDu\nJxqJqhrXVRYV/L0bYVQczGSsrHYiUtCElsfNDtN8KkhCIi4VnpIsWJWjOVz7\nrlJd+/wfRiJBc20GcN5dLY01a8yOmJPHByPIkYky3kFgR51qiywgnHLgP3Gc\nOEi0gWEZQ16ymu68z1w7mTlGpTGz+X6woSYXQvD62Tuu4HWlGf4kJdaUCM9C\n237N\r\n=G3eQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMmaIRUIfJflr/BWfwQTrbq/3rAOqso6m52js5ALddYQIhAJYZTAG0WFiYc/chiT9UD4RvdA1k8xu5aVbNeWmjJIO8"}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_8.3.0_1610198083256_0.030511451577138526"},"_hasShrinkwrap":false},"8.3.1":{"name":"codehawk-cli","version":"8.3.1","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000","verify":"yarn build && yarn test && yarn lint && yarn prettier && yarn reflect && yarn isclean"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0","yargs":"^16.2.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^27.0.2","@types/node":"^14.0.11","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^27.2.4","np":"^7.5.0","prettier":"^2.0.5","ts-jest":"^27.0.5","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=10"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"cdb3fd4e9c035fb6711b221144f96a97d2dac1a4","_id":"codehawk-cli@8.3.1","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5cDZ7FyjC9oElaXcAFy+GoS7ypQ8H+/1ziUege3hxzo2Qw6aqqL2JLbdZ/QHIForkJIW/76O8+Em/QIO0V2SrQ==","shasum":"326ae6f1674b6d4538fb02b7c1a96cdfcaf98504","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-8.3.1.tgz","fileCount":40,"unpackedSize":61693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2mXBCRA9TVsSAnZWagAAtNwP/AvEVJHejB6Eat2kEVyZ\nlfL8fp0lOnEPVpWMgd+dH/02VPHujH3AmDz/Vea+Sl6Cg9j23b5w170mRg4P\nxCEyzHRnHnmL4OtY6UGGoprY4WijAbTQujuH5zGLarW81pnrLEyz/+pha57S\n+qjb+UPYNRg67LLrVOz9XCtgGv3D8Dqdvnlz4gRXmr6dS6+HAZvsAFqvdGhq\nKc7A9li2XADTk54N0tAoV1qUDABSZVVeA6aGIED+wxv5+sTNp942bTMAQ/G7\nG8H07qkrkhvdQ21AX+KV/qpIzF1YRotIrj+OT31lqAJF9pwyAjJUfdP34rru\nl2cP6Cx+ljO5xwEmVH+GToVMXA6sSyOvlkSWUz/BGvq7YLLrUz8UkzQ6ufLI\n/SEWHgKgh3dHvtOe1/F9T8TaqAzCmtJBh+V3LKgbGKXKP3V2Sp11z3+lFKAs\nhfE9PE5HMOmuPuot6SMNSZravzs7w3QjF20okG/niSp2Y/C6uZjM1dVpGJlA\nwU7pQ1GyBLrngX4H5E91N9ztNEERLFrwN7jltgvod/2+SW5YWFtoWe+iC09I\n8TNOO8xRV514L+U09uwADlUp5aRvukMOmSl7D1D5fGkoE8MIX04WoeCv4Ks4\nV1FTeAdypm37SH8Ek7xN6LHmLjQ0d+Qt5tJ51OeqLmkym+m/+SXMZOmAbEXD\nr+58\r\n=1aQD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzAOyZ8+H7QYT7XUeE/4rqOHVm+zQMl63dcVZI4DuvRgIhAMC9DXzk8Ylz/9Rxh6ZFUtLJpHdzm2qLNSVB3pwMgbZZ"}]},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_8.3.1_1633463001754_0.8119265971370919"},"_hasShrinkwrap":false},"9.0.0":{"name":"codehawk-cli","version":"9.0.0","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000","verify":"yarn build && yarn test && yarn lint && yarn prettier && yarn reflect && yarn isclean"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.7.2","@babel/plugin-transform-typescript":"^7.7.2","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0","yargs":"^16.2.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^27.0.2","@types/node":"^14.0.11","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"3","@typescript-eslint/parser":"^3.3.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^27.2.4","np":"^7.5.0","prettier":"^2.0.5","ts-jest":"^27.0.5","typescript":"^4.1.3"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=12"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"8fe5d91dff7545cb0ad1bafe562d95274c005a21","_id":"codehawk-cli@9.0.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-DEyCnJgNRFRPw1ctzmtTyvZBG18AzAFdpciDNcx+fSOo8rzfgUNlFxDrUZ6AbXtYNVO+m0bJTGL7KSWicDr31Q==","shasum":"fed59ce663caaec1eca4964bf7515f1ca5326219","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-9.0.0.tgz","fileCount":40,"unpackedSize":62558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE50YoetcVwznX5yuB2mAG+C67PRnKFjwtHuDvmujkg+AiBBROzypGWHmFlTyszWUKeHrP3k79hm9vghN1+DciOw2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXqaPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo31Q/+P8HcWTHfkfqfxvls17T3QYo6H/xwW2gWMVFr4ZH5vTWsVFcv\r\ncwpuOShSJkJNlQMXr2OK+WTXA/9NTSx58ff+eG/7rlaSIEzxyRhbuihgVdoo\r\nYJVwH2vPV7DxC+cI5ZUT/HGItY5pbWNLkbUIgLVnwijuA5hqem08ntpsec9f\r\nh0rR+PfGvcbW7ZX7pd60lre/sARHrfDIX46c0Md7ehVmpkBjyfjXAn9yXknw\r\n1vLCJNKjftCy2AHH+kp+9UuHDT8qIW6ARoTkiJcTDVwcZQP81rfMiX2VLkCV\r\ndvftqheMPYmUPUZcNL2lnsJ6Qbuay+cw1AxgyA8k4rQnApq8HWoaCcQcqf+Y\r\njMd+B39VZEuX/xoas6aSUpUr0epfekcSsVGknWh3l5y+3l2kT6iweKhFI/3l\r\nKEoroSt+UfCjrxAye2knmsxu5lcRIspJPDeIdfPs7cZZY90FNf/g4vvuFwHZ\r\naIXAEcujhQCnNDCQpfg8hPlyyvLiviInz43CAyuRoSm/Kib3m8N9hs/MpHfl\r\n6LUBcZuoOdRXBOnO8WzTmkEnKPuYG27F+9o2+VBsFDRILCLI9PenNK8LLy6O\r\ne6xSZ2ztXAyM0670QCNYXwGXO38yhmpuZkMOTBYhY5i3UNq/q/VgE0FY84jO\r\nysgp9XrFtrskQ3GAJmr5A3P9XzS5g9J7Zxc=\r\n=wVC5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_9.0.0_1650370191236_0.801403913651678"},"_hasShrinkwrap":false},"10.0.0":{"name":"codehawk-cli","version":"10.0.0","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000","verify":"yarn build && yarn test && yarn lint && yarn prettier && yarn reflect && yarn isclean"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.18.6","@babel/plugin-transform-typescript":"^7.18.6","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0","yargs":"^16.2.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^28.1.3","@types/node":"^14.0.11","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^28.1.2","np":"^7.6.2","prettier":"^2.7.1","ts-jest":"^28.0.5","typescript":"^4.7.4"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=14"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"b330ae96a751c7504d680541737a235c46fca5eb","_id":"codehawk-cli@10.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CM493ELNnTnwH9bjeSoMw3ss1HLS4DpoKpR7vB5J2Wx8veNd99/IEOs04xDqvw8pmEjeXky3BXG7XlU5y+ETlA==","shasum":"2718ebe7f66556d49d86d9df8f99320be05db886","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-10.0.0.tgz","fileCount":39,"unpackedSize":60913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm/hNQGKVZ6Syv5BTFDsbwVtryd4J39BaucOmGA4fNoAiA9Ub4DKS86s0C7cRS04FmGSF/bCl4J3BoR2pd5UcH4zg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivKYAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCPA/+OEoHiFyCuPfBb2O1Mnm8lzyIq/glnBDG6hG/V09Fy415Fv75\r\nWj1m/hetCOo8bLbB6SujqFBgHYVfRYUQO89jqUsKL0aQhYJtW3T7tyQsARXM\r\nOq4ISMrKnsSzedvju1kTlrixVJJGaUYmwBMKju4v2Ees5pUFHebeeDgR5bNT\r\npoiruQyIgW8Eq9mIQ1SiF3ftqNrAQVEasrTiEKAr/SKHUMllqUeB5CkH4rdP\r\nDyA71s15nFsUCrg1vyaLb3vvQZoBLxs8WSwEuSUZnjIqmPW0HNOhsbclpK1s\r\n74UGbs+AXjzOTCV9HuKMjqX1ywaib0zDA5ju4AedzZp1TyLWAujot6Kh6N5r\r\n/UpyA2uCINntCtNlG7+qJ71Ro/54hubKD3Ur2oi4nPhFgbkx81zuqWh94C16\r\npPyht301wBnQ96AemJqd7A/zL0rg8mNv7iSXZJn6LZMYVmP8zdoIE/6ifjW0\r\nLYf4oYX72F2xxtmAhh+apDM27nUZKO/++dhrBDj3gDcn84eaYo6BDe0jmJFl\r\n9gO2LyjPp8BtdzqtaKBb7bzj4kVrssrkgVP+xtWDJRybOZpnWDHEbduzkiT9\r\nJ1ekVO81yKszVnXWWwvp/BY2qZhl6hVRvWLJjwR/ydQKA+4LSYiywbcLrwQH\r\n3rrZUqRlyMlce/fzdMWluHnEzcqUgSuQm6U=\r\n=z3mY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_10.0.0_1656530432529_0.43101899277732025"},"_hasShrinkwrap":false},"10.0.1":{"name":"codehawk-cli","version":"10.0.1","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000","verify":"yarn build && yarn test && yarn lint && yarn prettier && yarn reflect && yarn isclean"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.18.6","@babel/plugin-transform-typescript":"^7.18.6","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0","yargs":"^16.2.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^28.1.3","@types/node":"^14.0.11","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^28.1.2","np":"^7.6.2","prettier":"^2.7.1","ts-jest":"^28.0.5","typescript":"^4.7.4"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=14"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"836db040b52cf33d53d03401a58e3dbb771322a9","_id":"codehawk-cli@10.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-L8c0gkA1CwJEILFg4SL4t1xOhhvCc+pZtrlaJoBA427kjZZPwepx9E9jWxiz2E5K+5GZZ9VhoAchfClIBHZVEg==","shasum":"170b648c16396a3a604ae70b0367807071e7e8ed","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-10.0.1.tgz","fileCount":39,"unpackedSize":61127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwCuvSHy/GUEb63ouqL8jRIGrSvY4kFvXyxZ+Na2CIdAiEAvqoSB6arwSVy9jhxMmsS2Mg9JABk7r8zI9BfCPS7iNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivK2MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzixAAnyWP6DfB2sEZBCzqSQ57gVQrOS5CiHgBUx4AeRiCAwVrpp69\r\n0yHX38dkZNgwOLZTOh5iRnCiB8VOZlgRU0GhrXztsWu48YmM/0yR0cbKjsN/\r\n1/utctMhstJkGvL7OPkr+FRfdeuamsBeKF4njrahWgruhJ5MvmCTawx8/wZ7\r\nMtUzS6Qt77G9jCUzp9I71SzWOaxwN3/SDoTr2ZEjG59pU+nOYEekPFQ1fTFq\r\nxbvhYlMoewWFSkzc0NAupEOKmKVD+MnJmDoXnhw+mhrRIrkzKh1+eE8cQT6v\r\nLJq5eU2Di9HL6Kq+HiJR9/fKX+5KWOuSMbKBiQLAzwm19WzXHJSp7++j3WZ2\r\nnfiS9IghMed901qsJKZnABSl7UkCFZQ18yBwdmYVA6axkX9dPFz/MQE5SnhF\r\nZWrCmvM3l8aehr28gCDzN0a3z/dX31CqeaBuVPJU6xS5wtAqbfUtbF2htm3J\r\nxxjTA4cN6jR+t/o5GCmyAmHCfiT12kAjZJ9iuUndGUYmzbID+Ez4RN7T6kj4\r\nX0WarhqgEaxKHSJbsiKhjLIMivDni998T7LWMH1awHzQaSg9NwQtxmNTz25l\r\nj+MfkHfbV4TUhUsJGync5hhWqaow4qv4Ldy4CoigJV/T//Px5TLoXwgXfC7W\r\nF3QxNw4nsFajyy3YUdVD1GbduO8OYf99tcs=\r\n=zx3Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_10.0.1_1656532364388_0.12864534391378912"},"_hasShrinkwrap":false},"10.1.0":{"name":"codehawk-cli","version":"10.1.0","description":"Static analysis tool for JavaScript projects","scripts":{"build:watch":"tsc --watch","build":"tsc","isclean":"git diff --exit-code","lint:fix":"eslint --fix src/*.**","lint":"eslint src/*.**","tag:patch":"np patch --no-publish","tag:minor":"np minor --no-publish","tag:major":"np major --no-publish","prettier:fix":"prettier --write src","prettier":"prettier --check src","reflect":"node build/index.js src","test:coverage":"jest --coverage","test:watch":"jest --watch","test":"jest --testTimeout 15000","verify":"yarn build && yarn test && yarn lint && yarn prettier && yarn reflect && yarn isclean","test:updateexpectations":"ts-node --files src/updateExpectedOutputs.ts"},"author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"homepage":"https://github.com/sgb-io/codehawk-cli","bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"},"license":"MIT","dependencies":{"@babel/core":"^7.20.12","@babel/plugin-transform-typescript":"^7.20.7","badgen":"^3.2.2","flow-remove-types":"^2.111.3","is-dotdir":"^1.0.1","is-dotfile":"^2.0.0","slash":"^3.0.0","typhonjs-escomplex":"^0.1.0","yargs":"^16.2.0"},"devDependencies":{"@types/babel__core":"^7.1.8","@types/is-dotdir":"^1.0.0","@types/is-dotfile":"^2.0.0","@types/jest":"^28.1.3","@types/node":"^14.0.11","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","eslint":"7","eslint-config-prettier":"^7.0.0","eslint-config-standard-with-typescript":"^18.0.2","eslint-plugin-import":"2","eslint-plugin-node":"11","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"4","eslint-plugin-standard":"4","jest":"^28.1.3","np":"^7.6.2","prettier":"^2.7.1","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.7.4"},"bin":{"codehawk":"build/index.js","codehawk-cli":"build/index.js"},"main":"build/codehawk.js","types":"build/codehawk.d.ts","engines":{"node":">=14"},"jest":{"preset":"ts-jest","roots":["<rootDir>/src"],"testMatch":["**/*.(spec|test).ts"],"testEnvironment":"node"},"gitHead":"ab8b57fdfe391e0331b874e8c09b2c7f7d2f08d3","_id":"codehawk-cli@10.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-fCzj5Rm0Cbw6IeyaQ3NS1J3kMrO1mM3v6x7zmgXVmL4CI29YM7KdhUGwWXDRUEqA08V9xCg8TS8uOxSC/NjxSg==","shasum":"1ffd4c0eb0862084261b720d8634bfc08fcb421d","tarball":"https://registry.npmjs.org/codehawk-cli/-/codehawk-cli-10.1.0.tgz","fileCount":41,"unpackedSize":63205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICl2yKAJqSrL2eg4fKx9wGB2dllFU7D3eb+8luQQwnnCAiEAv52jro+KPt5gduOpyxSTSXVHiTFD81DIxZkcODXoQ+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvXICACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZjA/9Fefrzfpdzeguj7z+1NpjgWQAyW6JYqTJjZeMdgFFsHP5KunV\r\nDgr7neumbNdkzAgfQatGSQuERRKltRUwiqxqRVaZ3iGjaamxsOvVArfS3JLc\r\nGFxMg6N9swkg0noQfxNXaafEmc6K3QVtpQDnFrgzltk3wgVhV1IWsihJ58Gm\r\n+ePhuyCI19kL09BmGIL+uO1mcVtLCYChRXGHY9W9guTkVdLjq9+EwqEG95Q7\r\nSwfiDkjcR/Rc2QT5uIV9uC8D3K/qaKET8Iyzp/A3bXQzycrA6XS73y5D3/UA\r\nPqUHD6DAJfv3Hhx9EKqJ16zhYSPCWN3YtY8+8no5m34lR7dO/UFDwMlxBiWa\r\nPdXlcey62PzGHfm7VelN+yUQwFo9/iXKM4WrjWR/8w9UPekAmKRvVHwEJ00V\r\nG+6rFf53Zt46EEB8/RSlIvN0kwyX4sBFPGa/1dBUVUu2rz+ne2ljYSlQmyT3\r\nTY3l331FrISHd2VP3q+OysM7tNFAM2C9lvuw1Qqv1Z38pBhPvRstnc9NhvDj\r\nt6e8b72nfytR2drPTxhJFRALGGUXePQkn185z+Vw7P2V6zO2GC4oyKmxVeRX\r\nB3yti30GHsOZDH5wyhs/NFGAGiopyB/roUqC3PY5SFB9lRvsNQkJa8IBZMRM\r\nWFBVIZjk4DiasYQ220XI1hOhs44FCYhApuo=\r\n=FtLJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sgb-io","email":"sam@sgb.io"},"directories":{},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codehawk-cli_10.1.0_1673359874223_0.8822434301417497"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-07T13:30:46.163Z","1.0.0":"2020-06-07T13:30:46.295Z","modified":"2023-01-10T14:11:14.633Z","2.0.0":"2020-06-09T19:46:43.353Z","3.0.0":"2020-06-09T21:58:50.779Z","4.0.0":"2020-06-18T19:24:53.681Z","4.0.1":"2020-06-18T19:54:07.432Z","4.0.2":"2020-06-18T20:01:30.024Z","5.0.0":"2020-06-18T20:45:58.288Z","5.0.1":"2020-06-20T21:41:03.805Z","6.0.0":"2020-11-11T22:32:26.163Z","6.0.1":"2020-11-11T22:41:09.995Z","6.0.2":"2020-11-11T23:35:59.217Z","6.0.3":"2020-11-11T23:56:53.353Z","6.1.0":"2020-12-15T19:47:10.631Z","6.1.1":"2020-12-15T19:51:19.172Z","7.0.0":"2020-12-24T12:39:26.395Z","7.0.1":"2020-12-24T12:46:12.150Z","7.1.0":"2021-01-03T14:40:18.200Z","7.1.1":"2021-01-03T14:46:13.614Z","7.1.2":"2021-01-03T14:49:26.057Z","7.1.3":"2021-01-03T15:22:57.948Z","7.1.4":"2021-01-03T15:28:44.189Z","7.1.5":"2021-01-04T16:36:17.345Z","8.0.3":"2021-01-06T08:58:09.667Z","8.1.0":"2021-01-06T19:22:27.885Z","8.2.0":"2021-01-09T12:13:36.352Z","8.3.0":"2021-01-09T13:14:43.447Z","8.3.1":"2021-10-05T19:43:21.879Z","9.0.0":"2022-04-19T12:09:51.367Z","10.0.0":"2022-06-29T19:20:32.766Z","10.0.1":"2022-06-29T19:52:44.608Z","10.1.0":"2023-01-10T14:11:14.491Z"},"maintainers":[{"name":"sgb-io","email":"sam@sgb.io"}],"description":"Static analysis tool for JavaScript projects","author":{"name":"Sam Brown","url":"https://github.com/sgb-io"},"license":"MIT","readme":"# Codehawk CLI\n\nCodehawk is a static analysis tool for JavaScript projects. It is intended as a warning system, to identify complex areas of code that need special attention by developers.\n\n![Average Maintainability](generated/avg-maintainability.svg)\n![Worst Maintainability](generated/worst-maintainability.svg)\n\n## Scope\n\nJavaScript (including TypeScript and Flow) projects are supported for analysis. The CLI tool supports unix and windows filesystems (there is a reasonable amount of Windows compatibility code).\n\nIt works by traversing a directory and discovering all supported filetypes, runs a static analysis routine on each file, then performs project-wide analysis such as inter-dependency counting and test coverage mapping.\n\nThe CLI runs as a Node.js process. Node.js >=14 is required, but >=16 is recommended. Node v12 and under is not supported.\n\n## Usage\n\nThe simplest way to use codehawk-cli is to use it against a directory in your project:\n\n1. `npm install --save-dev codehawk-cli` or `yarn add --dev codehawk-cli`\n\n2. Add a `codehawk.json` to the root of your project, for example:\n\n```json\n{\n    \"skipDirectories\": [\"/node_modules\", \"coverage\"]\n}\n```\n\n3. Add a new script to `package.json`, for example: `\"codehawk\": \"codehawk src\"`\n\n4. Run `npm run codehawk` and get output to stdout\n\n\nAlso see [an example using Next.js](https://github.com/sgb-io/codehawk-cli-example).\n\n#### Example output\n\n```markdown\nCodehawk Static Analysis Results\nTop 14 files\n\n| File                                               | # of Lines | Times Used/Depended On | Maintainability (higher is better) |\n| -------------------------------------------------- | ---------- | ---------------------- | ---------------------------------- |\n| /test/codehawk.test.js                             | 149        | 1                      | 45.3 (Needs improvement)           |\n| /src/util.ts                                       | 143        | 4                      | 47.26 (Needs improvement)          |\n| /src/codehawk.ts                                   | 122        | 2                      | 47.94 (Needs improvement)          |\n| /src/options.ts                                    | 72         | 2                      | 52.64 (Could be better)            |\n| /src/analyze.ts                                    | 67         | 3                      | 54.04 (Could be better)            |\n| /src/cli-util.ts                                   | 63         | 2                      | 54.68 (Could be better)            |\n| /src/traverseProject.ts                            | 51         | 2                      | 56.91 (Could be better)            |\n| /src/reporters/escomplex.ts                        | 43         | 2                      | 57.44 (Could be better)            |\n| /src/badge.ts                                      | 45         | 2                      | 58.09 (Could be better)            |\n| /test/options.test.js                              | 47         | 1                      | 58.55 (Could be better)            |\n| /src/dependencies.ts                               | 40         | 2                      | 58.7 (Could be better)             |\n| /src/coverage.ts                                   | 21         | 2                      | 60.75 OK                           |\n| /src/index.ts                                      | 20         | 1                      | 60.97 OK                           |\n```\n\n## Options\n\nTo customise your analysis, use the following options, placed in a `codehawk.json` file in the root directory.\n\n| Option               | Description                                                                                                                                                                                                                                                                  | Default                                         |\n|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------|\n| `badgesDirectory`    | Directory where the two maintainbility badges will be created (when enabled)                                                                                                                                                                                                 | `['/generated']`                                |\n| `enableFlow`         | Enable Flow support                                                                                                                                                                                                                                                          | `false`                                         |\n| `extensions`         | File extensions that should be analyzed. The default is always used, but you can add more extensions. You can use the `exclude[...]` options to exclude specific files.                                                                                                      | `['.js', '.jsx', '.ts', '.tsx']`                |\n| `excludeFilenames`   | Filename matches that should be excluded from static analysis (but still show in the data). The default is always used, but you can add more matches to be excluded. Note that the matching is exact. The exclude list is taken into consideration after the extension list. | `['.d.ts', '.min.js', '.bundle.js']`            |\n| `excludeDirectories` | Directory matches that should be excluded from static analysis (but still show in the data). Relative to the root. E.g. `['/fixtures', '/test']`                                                                                                                             | `['/dist', '/bin', '/build']`                   |\n| `excludeExact`       | Exact file matches that should be excluded from static analysis (but still show in the data). Relative to the root. E.g. `['/src/foo/bar.ts']`                                                                                                                               | `[]`                                            |\n| `skipDirectories`    | Directories that should be excluded completely, i.e. not visible in the resulting data at all. The defaults will always be skipped.                                                                                                                                          | `['/node_modules', '/flow-typed', '/coverage']` |\n| `minimumThreshold`   | Minimum acceptable maintainability score. If a file violates this score, the CLI will exit with code 1 (used to ensure a minimum level of maintainability in CI). It is recommended to set this to at least 30.                                                              | `10`                                            |\n| `cliOutputLimit`     | Number of files to list in the CLI output (from worst scoring to best scoring).                                                                                                                                                                                              | `25`                                            |\n\n\n## Advanced usage\n\nAnalyze an entire directory:\n\n```javascript\nconst { analyzeProject } = require('codehawk-cli')\n\nconst output = analyzeProject('/path/to/project') // returns a Results object\n\n// Get summary maintainability scores\nconst {\n    average,\n    median,\n    worst,\n} = output.summary\n```\n\nAnalyze a single piece of code:\n\n```javascript\nconst { calculateComplexity } = require('codehawk-cli')\n\nconst STATIC_SAMPLE = `\n    import lodash from 'lodash';\n\n    const chunkIntoFives = (myArr) => {\n        return _.chunk(myArr, 5);\n    }\n\n    export default chunkIntoFives;\n`\n\nconst metrics = calculateComplexity(STATIC_SAMPLE)\n\nconsole.log(metrics) // Inspect the full metrics\n\n```\n\n## More information\n\nCodehawk depends on `typhonjs-escomplex` for low level complexity metrics.\n\nFlow is supported via `flow-remove-types` and typescript is supported via `@babel/plugin-transform-typescript`. In other words, it transforms any flow or TypeScript code into JavaScript code before static analysis is carried out.\n\nEach analyzed file in your project ends up with:\n\n- `codehawkScore` - A Codehawk score which represents it's estimated level of maintainability (0-100, higher is better)\n- `dependencies` - a map of this file's dependecies\n- `timesDependedOn` - number of times this file is imported by other files\n- `complexityReport` - various detailed complexity metrics such as halstead metrics and cyclomatic complexity\n## Badges\n\nBy default, codehawk-cli generates 2 badges (in `generated/*.svg`) when called via the main CLI interface:\n\n- Average: the average maintainbility score of all targeted source code\n- Worst: the worst case score in the targeted source code\n\nA higher score is better (simpler, more maintainable code).\n\nTo avoid generating badges, use the `--no-badge` option.\n\n## Complexity Metrics\n\nCodehawk gathers various complexity metrics, including:\n\n- *Lines of code*: Both physical (the number of lines in a module or function) and logical (a count of the imperative statements). A crude measure.\n- *Number of parameters*: Analysed statically from the function signature, so no accounting is made for functions that rely on the arguments object. Lower is better.\n- *Cyclomatic complexity*: Defined by Thomas J. McCabe in 1976, this is a count of the number of cycles in the program flow control graph. Effectively the number of distinct paths through a block of code. Lower is better.\n- *Cyclomatic complexity density*: Proposed as a modification to cyclomatic complexity by Geoffrey K. Gill and Chris F. Kemerer in 1991, this metric simply re-expresses it as a percentage of the logical lines of code. Lower is better.\n- *Halstead metrics*: Defined by Maurice Halstead in 1977, these metrics are calculated from the numbers of operators and operands in each function. Lower is better.\n- *Maintainability index*: Defined by Paul Oman & Jack Hagemeister in 1991, this is a logarithmic scale from negative infinity to 171, calculated from the logical lines of code, the cyclomatix complexity and the Halstead effort. Higher is better.\n\n## Caveats\n\n- Not intended for production. The project should be considered slow and experimental, but is designed to read your production code!\n    - Will not run quickly on large projects, so use caution and common sense when applying it to a workflow or pipeline.\n    - Recursively traverses directory trees, so if one activates the process inside a node_modules or C drive directory (unintended usage), you are likely to experience problems.\n- Opinionated: the formula for calculating overall file \"scores\" is arbitrary and based on original, unpublished research. Users are free to interpret the numbers differently and generate their own scorings.\n- Internal quality needs improvement: at present, the tests are rudimentary and it can be awkward to compare before/after states when changes are made to codehawk itself\n- `codehawk.json` configuration files are currently required. However, they can be empty.\n\n## Testing and Samples\n\n\"Samples\" contains 4 fake and 1 real project for the purposes of testing the cli tool.\n\nSweetalert in this directory is a static export (carried out in 2019) of that library.\n\nEach sample contains an empty `codehawk.json` configuration file (at present, this config)\n\n## Known Issues\n\nNon-latin (or certain unicode?) characters such as \\u2019 confuse `flow-remove-types`, see https://github.com/facebook/flow/issues/8060\n","readmeFilename":"README.md","homepage":"https://github.com/sgb-io/codehawk-cli","repository":{"type":"git","url":"git+https://github.com/sgb-io/codehawk-cli.git"},"bugs":{"url":"https://github.com/sgb-io/codehawk-cli/issues"}}