{"_id":"sonar-quality-gate","_rev":"29-4e2da0eee8b2d741c0c2406b29e6b830","name":"sonar-quality-gate","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.5":{"name":"sonar-quality-gate","version":"1.0.5","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.0.5","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"0d7eaca290484808d1c8def56feeb5c291b59521","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.0.5.tgz","fileCount":62,"integrity":"sha512-1XB+Xh0eFvGneuvlEARCq9G35ABgzChR5jQXv64Rbtl5n1goOLv3TxVosVpn4AQadaWCo/Z9/tB37xpMgq1gjw==","signatures":[{"sig":"MEUCIGjZ7QKoVhVgqANiOZLRcB10RxM+0/00AwmRLD/WDyxzAiEAuOns7CeqFxzLVqhWS0Ho6aaeGMxqL6I9xIJ2dXs/Ch8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235903},"main":"./build/index.js","gitHead":"708e159864aac8976fc834523894f9b9618f23e4","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["master","next"]},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm i -g && quality-gate","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"6.14.15","description":"Nowaday, Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"chalk":"^4.1.2","clear":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^0.23.0","husky":"^7.0.2","yargs":"^17.2.1","eslint":"^8.0.1","figlet":"^1.5.2","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@commitlint/cli":"^13.2.1","semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@types/command-exists":"^1.2.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.0.5_1634804156659_0.394733058257849","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"sonar-quality-gate","version":"1.0.1","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.0.1","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"9158036ce59a08ebc89b89d699d6224b1f3c35e5","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.0.1.tgz","fileCount":62,"integrity":"sha512-ucMh6VXHmR5dh+AESLOPdDUszVmyPBzA+3HSlUAocqzc1uIg6B6rJ9B4Wdzrh/p+Esuc0U65h3pSyhqIep55tQ==","signatures":[{"sig":"MEUCIQD+vpJVDxueqr8JE7HHICz2PYXOekqVtRk8AaM0vHQLcQIgKiZIfzk9ORH+ywEggb7E8uqzbjUARfnX7V5hrMyI8H8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235921},"main":"./build/index.js","gitHead":"300aeb702f6addc9dc3cf042e672064aee9f7942","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["master","next"]},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm i -g && quality-gate","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.1.0","description":"Nowaday, Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"chalk":"^4.1.2","clear":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^0.23.0","husky":"^7.0.2","yargs":"^17.2.1","eslint":"^8.0.1","figlet":"^1.5.2","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@commitlint/cli":"^13.2.1","semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@types/command-exists":"^1.2.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.0.1_1634807526135_0.6446494583019815","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"sonar-quality-gate","version":"1.0.7","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.0.7","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"6860a0bb81fb50ac1025a620effa957712089bf8","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.0.7.tgz","fileCount":39,"integrity":"sha512-H++R1W3ReKiHF/g+TwaPmEod3AQugJK2jqZ93JZkXLlfP2P/DuGdJczFBlmdjTKL0pF/nF38G68Cf/465BHWFA==","signatures":[{"sig":"MEYCIQCraxfYQbspaGUQyJ3JJlqIcpcYeQMTLC/lwnR5VRmCLwIhALbKMsIHBBTtBT/8jgUgKABpdtQA8Wu6btKRgfOYkP8B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185231},"main":"./build/index.js","gitHead":"da230ab2e1464f301a934a082cfc94fd39b229ad","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm"],"branches":["master","next"]},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm i -g && quality-gate","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"7.24.2","description":"Nowaday, Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.0.7_1634808593730_0.26639834037988064","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"sonar-quality-gate","version":"1.0.8","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.0.8","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"13b69bba1b77094f98b0eb9a2054d9e16e18428c","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.0.8.tgz","fileCount":62,"integrity":"sha512-Ird+/nUAHHs2xTHuyWLlZiITwrdWAkMcoNXUfMmsl6ygzUhKi7nBX7gleEXYBwYXRknH6M78UnS/S38NfJ2XVw==","signatures":[{"sig":"MEQCIA8OU26SDEBHYxKDa9xn2PCRjzlnxVE0liADP5n7UhkjAiBowMUsQo4UHL69aNZ86pDMtQE1Sgl2dElWboG0MurUjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236686},"main":"./build/index.js","gitHead":"8d9e94fc367713382390cb9dda595d158e83fdd8","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"]},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm i -g && quality-gate","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"7.24.2","description":"Nowaday, Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.0.8_1634810634248_0.1999386435663617","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"sonar-quality-gate","version":"1.0.9","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.0.9","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"c3384cda0740a2cb32c05fc5cb376fcc9930b3dc","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.0.9.tgz","fileCount":62,"integrity":"sha512-RfxTbbWr9NrSNJsTRj+f06hkEzKvdgmqmw9A3i0ED6xihvwU6vdBfv+8YSrYjdstoYhJ7NIk995CSC8Tg+ekvg==","signatures":[{"sig":"MEQCIBfS9v5OvZFfp0RcPlT/LfZvNBPmKgjStEMGLd/FZ+eQAiB59GvshVE47VgaFHnfgRf8HWOpYTrkgPW6f9iIpvpM1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236805},"main":"./build/index.js","gitHead":"7e9a71b2edf26e4d36c60cd98abe81ea13d7d54d","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"]},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm i -g && quality-gate","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"7.24.2","description":"Nowaday, Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.0.9_1634811013614_0.3160987526409127","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"sonar-quality-gate","version":"1.1.0","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.0","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"0d9af72e3827eb491206acd6a161f148c90a9d70","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.0.tgz","fileCount":70,"integrity":"sha512-sxq3zQXVYfIk4DJUFaW7w2gD2rBw56/I4OkELq0XCaGqNE/yg4JeqrqMFcfF2WYM4JUFezUp7LhvJaUdCk6f8Q==","signatures":[{"sig":"MEYCIQCdyeKeruyJi82ITIb3H+BA37tcd5Jj/wnzVN1xBW70CAIhAPd3VM9rZdjqf5w9ZugnPgkkdzDkkL3uzlhk2H7MCdoY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255229},"main":"./build/index.js","gitHead":"bdd4e8374809348453e814a1a9ec290b9f4b11e4","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"]},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"7.24.2","description":"Nowaday, Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.0_1636255767599_0.6888216043231281","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"sonar-quality-gate","version":"1.1.1","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.1","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"ab85a2eb11cf1b230bd2f9d9a4fc859db757edfd","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.1.tgz","fileCount":70,"integrity":"sha512-a89nRr1trGc02jpe70F+SLai58WUq2r3lhQ6IamOUfIVuLTqFo+Er/lFTZohTlAlcxPC2XsZm+zZ+d/54N/enQ==","signatures":[{"sig":"MEYCIQCeXI2IgbM4NaeTeuokOZ0m0mR+HFqG96RJ88LPDWCRxAIhAMxg5XkpVmX4GaxfI81AYVdL1L/tUvoxk2X0XJzzOVV9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpdqTCRA9TVsSAnZWagAA8wEP/RDMf969btKRHOsN7j/1\nnH0Z+1j3BNe2CyQcJtWI8vrAnQiLPo16u5eokFUpwJsdXrWG+xG5qSVNDYo9\n3EJeBdQUYaONfYtX4luovtcJHapGQn+spbx50nr2zvM6Kn+bUf6IURJNw0it\n5/C6y1sq1O7do2PTL0OrjY0CLXjYR6EwxWXDA+C23Tw2X5RXq3cVyPJRQgEl\njouyVrmcAIdngTzkobWX+n1Q2FqpZKF+o65yrGYBOu5Uz9T1hxMmW8aO3mdc\nbumqHMD1+t7s3B8rRwnso7QlAhDBLWXL+bLpD1NaVXs8EoZkm1D7VjjkB2sa\newuUeaqdF/R9alT14T1H2jmvRzo9Yyo3M0dIp8tUAtlKB/McGW0j/wV+3NUR\njkSmEViQ3wNnKhoyGLbbT+eZ5ypR0rCpjtD6HB1sJSUXUom/q6umjbVKFW+M\ngE6qb6GkyuCOPOqUSNq6kse0wIJGyH7/rliWFYvYR81RhdnP7NlPivQDU3TO\nkohtqUulZY8LaTNXUKW83PlxENNpQ3pY0pBwmZzk8H+wMLANZ0sqpqYj0I8D\nqEjKrThHuug08ivuwjoGgcz5xVBn3vjer8TVNoAGemfUyEuOTdH63iyE2q9Y\n9a3v2IaxIz3y4c8pFLopPecQxkqKHdZaTdhuHJnQPRtzRrCOBq2dydHp2BWn\nUVSF\r\n=ETiX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"badbef2380ac9ed881dda9e3ba6a06325b022858","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"]},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"7.24.2","description":"Nowaday, Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.1_1638259346975_0.32565793969116164","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"sonar-quality-gate","version":"1.1.2","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.2","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"4e2937619b88404007f8a50673f40060bceaf6e8","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.2.tgz","fileCount":72,"integrity":"sha512-P/SN1FvlsTXigoNIXnwZTrd3YFawNQXZ9vQfqehrzumNo4JIfgnL31dIGEAnP8T8W50modVMOdPK4Ao2prrQBw==","signatures":[{"sig":"MEUCIA+5kQ3+ykiQMv1w0veKH+zkClIrxxbMf32W7mM6ze1dAiEAtWnDcBeu2ip9cWH7odRhqKnrGdABkkq1qylBK/dNz0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJios1JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK7w/8CqZ7FMG/oh1NRcuyWGJJ1lCF9/hRzEOuGDIaTQkWPc+CP5nN\r\n9IyBj4eE34QCygMC7qtpZp/Wy9SzBMgr3PfFWGqoEbfxCr5Pt7X/awzkp5oC\r\netEKyflu9h0IobwnV1OzAqclA0mj7Afgp3fJm5LJezwW4uJ2qTVtomI+Gudz\r\nFjp++c7g31NV0RJL/vx4Q8IznHdPN4scG51WYksZeCf7m6UJAmTXsRbES/nf\r\nlTJLo5eROOPjV2mSfFZBnRTnLKV6kA8xYwnXYUUUeGE3YVTC7YzhVKnQBgvd\r\nRTOHHrm1P969k2B0NcnFqb+wp1FPzkCVspVzf4dsDeG9giR4iXaYpbivwXjP\r\n+CdfrcsnTcWTxjD/75aJDzoJBaYxJWn+n+UbJxgewIvja4Ic6fy4OnyLpHsj\r\n+x68L2vwAEJb3y2nMnhZl0c48Qqt/xM+1M13UgoxFDPW8aB8RnihZjd1uo4q\r\nm3zG7A4Eb6Ej2EcAnltaD0m+nqaph50yoMN141yJo5E7j6lxpq+KWca+fTlG\r\nZeVPDudJuAajafjGuK0KsrvXwKtuIkr380I3rs6RnLI+wCo7x3YsNE3GnmrF\r\nbrwrYLD0+aGtsCnzpO+1zlw1GMchu4RLlPJJfXG1zrz2+kv1ZFpfFH8bXHg9\r\n0iqdmdGOw15E2cWKx14u/vincfCJkvKIcOA=\r\n=+r/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"8d3cb7ef493d6478d22ca6abc612d69564240284","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.2_1654836552957_0.9504357915923594","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"sonar-quality-gate","version":"1.1.3","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.3","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"4bfe949ca9d7001fec9e124f226a3821f4ce6b54","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.3.tgz","fileCount":72,"integrity":"sha512-jkfdNG06jSjOGpVLDYzd+xTRL22ut5lWR6PQFoiF9ztsUl3w6E7pBn3Mh6u0El4Ysgpabk0CFFIGvVdDyqvljA==","signatures":[{"sig":"MEUCIC1D9XFI4WKca4AgoA+N1232IuCsPNRukud9tiKkDsxHAiEAlk3btqA9mhoZWYMl4vwg/RbC6NzQOAlx1jG175tL4U4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJios6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUOA//eSC0SxIvann6EYe6fVD7+rcbAcYWfH2lOZH6iUhB80fqkGQ7\r\n2udtm1lPtpqx9U/m0GS4CbyjDsS0bzqWCn0jDBhRi7H0cgIlJ/eoejyQYYRe\r\nbC8rYFIb8y3BWXI1iXoqsoHBfGV72X0SKbhXz2XqjXE5O88UUHL+vJPntH2Q\r\n5mXkG2jVjf7rP39FuHcjrt9zvZPTXWhnW4PMA2yQBWRnexjgnZjrr1WvFBCh\r\nMd3OjtiGWLMHA2vRoBULGnVKhhMosqCCu9/+NClp2mBacyP5CtqRizZaa2HT\r\ngY4CUDgbyWPpoI9+Kdzy5yeWsEbcWPhV3LWyQ4GmllJcuXp32X0DCGx6uKhR\r\n7k7oAqKG3EwvXArWulk4LD7q5u16/+Xuo8S3G2lk9tqqM6rhXYJnTLyoDNmW\r\nGJGk3ev2b7gAphJVUgBkeIFSLzMAsiuiev9bw1EaV+qT7cjwFNQ84bxOT1Zz\r\nX52G5X8EUyO/AuIl4LXoLMbUGynv19j0pJkXyR/jCtk7vBPca6YEWkP+sawb\r\nJvTDv/PDxEyH7WwFqHm/HvQk24/FzKkHBgzylhZhrHE+6rUXw0Cwq4dYCsWn\r\nvIR8g2bhhZKvBaM00mwLfXFgdjFA0z4a/T3Lu19jOWxuVHPxfwQh3jgLCtgu\r\n8PQhvblULf2m60B852Y5zExXoLeO9GJpmh4=\r\n=K0iz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"fb17c6714a9301305ba35a3ce951c9c2d2902b10","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.3_1654836874286_0.4822176476525255","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"sonar-quality-gate","version":"1.1.4","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.4","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"244be3b8dc2fa387659631ba175efc4a56267d63","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.4.tgz","fileCount":73,"integrity":"sha512-pEwnJEykEuG/jodmrpqekjPTCIjaiRRl2WurxNuDaJCVf6O1PsqCuVH5u47r8I+zFnA12m5DdFkgKCebYFglqA==","signatures":[{"sig":"MEUCIDu4W5OtUCefCCjtH5K3H6xzJeYChedNQGyjOiu8IRaBAiEAlTg4YMc0XXPqMcqGrHqxWUcaEHdRgtLQ4xdfJFP/xUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioueLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWNw/+PkBAN1kawMkUVdn+qX1zA/D9LdjVgLRgqfyi9yTXepI46mLl\r\nuzF3JwmjZY4NEbPaniBLjcxOeeFQSW7Vmd+isjliYPCAzX8hSpH2qapo5TK8\r\nRySe1nKvoQcbNToHkfkcjo9qHQjiVdrZvLT+u5ZMAenaWfqBVbNFV4hyhZUu\r\nJMn+GP98T2W0AOsyIa7LnkPHKJbc6VzBl0B78lFY6+GWqx8yjqLZwnDVQTh8\r\nIS4AzAUba1aXuE9jEzuXyz4EDwYvRbwP55wM6Wzmo9PprGCeurO0B26Hzo5/\r\n1bpWTS/+9tHuUgQj5cuOQ9QuR2lx8DmyP08n8rY/7b5TVOrtucnJRTPdpSFv\r\ncvf9XQrbkasdMNd3fwKugrGaLRXUyfPnHN3gbcc18TxIPSfwK5NiZ9DBbLc4\r\n0C31lDLuts5GTjxd9oQfzi9nB66/Cbjgx5fYyHQ4FHsA/7jpF32S7UAB/Ufa\r\nVa2PCIrDTjPFAgD7YCDOWzT2KM9QIdRaWY0wZgBzRUxjFOKsA/ozv8RJYC/J\r\n/rDddPgBnCszhs704bvLuvDjeEzYFQxy5db6eluCerqudUD+wqbhl0Y+gXBS\r\n/E45s2jpI0rEGtJ6Kn3jrl2U//JxC5tHcW71nrdxO3N/2Nq8SVHzS9MJl2cb\r\nMcg9JPSbldn2kwypfG+5CanbegLVNbgGFUU=\r\n=Iyxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"ed240e7be9ab0fb07f928ff25efb2ae302c555f1","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.4_1654843275557_0.3795197385598459","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"sonar-quality-gate","version":"1.1.5","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.5","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"7aad71cf93541390f075ea20df6694e39b72cac6","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.5.tgz","fileCount":73,"integrity":"sha512-ym/YuiVbkXC7vvBjrw8TmbMKGBacUji61POENCDwZOphBdLXtEZsj/9e2axw5rnDA/jR36pIEnykrXB7jc1lug==","signatures":[{"sig":"MEYCIQCCRW3Q7aZt63G958GljmfYmWfkls25hYtw9EqMo2XrewIhAIBEGSCqjsv2XoiR5rl/fZ9Nt3KWWLctahRJmIV487vt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiou0JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi5RAAhP3WBnHppraBThl4FOddfOXWminnpHZgMiatxEiU06rvmsG5\r\nwA/X1ep8GL2NC6QrdzVvVwT6DEKGz1YXw0OJxW+1P3jaw86MXGxXhR3Xmpwd\r\nmA2tRvxuy47++g63Cd+6ESdCyC3Gcy8vpCBcEN7kd4GzgHVJApbTVjIqEtWX\r\nn9a+Yi6ajRiQyd8RU85f+r35fdnckxA8V3LOHMpUvldwFrUVncTcTOKmLxLu\r\nT8oySoTFlgwz64kCeUWCYy+79iH0s5v0mKqWFOyC45hM2JUOt7/ziW0x64Ip\r\njuSbfhmeUbRx8Nx95P3hhFyG8Gg2pWPkOu3GaZdQ2aTm+da1QQnsPlzm4lVI\r\nKWMcm6kBzEvXIDq3HojHeiqS3rox8utVZWyS/BEHrX/NCkfYmTDwP4yt9ElL\r\n5+COnBTHH40omj4eBvQDKbIMZm6KTdFI2tBuEhN9UtoElu9KeNkCVHeYqZ6W\r\nltkKo1XiuAYvfzTFavTWEY0KcvpouYWi1eYvNlhNyw7YlPrw3UG0KIjscoc/\r\n0M4cSV72WnkpHHO2C96a7ZmcKPcBqEyEO49OJE8NHnp7D6h5jhtw3+KXnmtk\r\nNaaxuaEYGpr+26aXgRL559PMy9/VHI0qj7RYz9XE3bGYPU4IU6P/qK6b5jK8\r\ntXxO4qKWO2me9NiZfKhZk2wqOwHajjl6/XE=\r\n=RqGj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"9c7664685df9c5d8ad176622114b190e549d941e","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.5_1654844680923_0.08976816323624925","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"sonar-quality-gate","version":"1.1.6","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.6","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"9fd8c32895aeab920f4512b455113b5983db2e94","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.6.tgz","fileCount":73,"integrity":"sha512-ebZDjj582GIgnnoZuGtNvBG1jdyMaclPK+WHWdI7bjGt3134MINMJksFoIb1fy3LbIPuPHXpFvapni9d946zow==","signatures":[{"sig":"MEUCIQDzwK/4MiVXSZZ1Vo8xs/Ej4wc5RXxPsVn5bva5w6m5cgIgWQFcyXQPkGXmhiyS91M3rrsvRoQakxBu5ehJh98rpiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiou4WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu7g//aBHv5QmFQlTIbZFp8HMeWDxWpd41nunbRpUg0j5yDEsrINE1\r\nC0B9MhK1HUGM8JQTx3CGOdtSNXeCUrWAO7h2xrjlhk77rnQY+hl+JLOJu+1N\r\ntRUBIFuWaayETe3N5zL8ZBAW8sCH5LNneLG0ilstXWg73K5lk6WqGXDzSMBO\r\nt5IbjekLbbqDceKLJBUQ8q96OUAcjnfB1Fm9bDRxBbgGpzzb9bm/IqSRJhWp\r\nIRxIEzj2j93LuSDO8w1z3lPvH1KOXmSezHsU/Dkgsd0ja2R06Iib4cWsVQ47\r\nH16y5o1cFIZQyGfm7xBo4ohoDGn70XSaHLc3oFVnDndNbjLssj/xlvmnEAaa\r\nQef+jrFSemBwJYsL/sxN+VKdXUkX+VibBLZZxUFpH6uFeGu56m435yrjWYMt\r\n8t5zenGI58jFiK6KDKpAxFXq1GnXT7MRBRyVu77B5di/1cfmFvuWuQtZm+DS\r\nZgW5qCTGE0gRp3MDUgflcifJTNC6gpt5Ykhq5PklZycWV2Yo1uuX2XATn1w3\r\nHWmYYSMJnLPJZivTquKtYQTElp1qiMtDGUNibQ3cmipduiMuX4nyEnaV2BVz\r\nMVlIN+STNINZOqtkKHISVSyW/LXHVfaq9NVgP4bOIScXstbpHS+LlCfveXTF\r\nGy/38V2iQStiruk1Q2VnMG0gcgqp4qGBfW0=\r\n=XOgd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"66f51c579f0e0a4620bed4e285f8346327d2a733","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.6_1654844950610_0.3047440565073951","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"sonar-quality-gate","version":"1.1.7","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.7","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"e4da503fdfd26a94775cfb886d681eeb195e2c91","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.7.tgz","fileCount":73,"integrity":"sha512-hbJqJEnbASy0VCKk0SUPXU0PXCf9R/ZJitN+yYmNAX3wE/rL74oLdal8JVKNjMn3uSMq/BMH6SHqKsbff7Tbig==","signatures":[{"sig":"MEYCIQD/t/OEB2zuJfZJSpR5q15rm7hP5zUnmZWjq2WO07OF9AIhALoH/kCDuT3q0TLjK8FvFmKf3hdZZIys3q9/GBhmMBh3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiov16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohmw//fCJYPSkkvSUaXk+7N02abphMOiT/Q358ISZzBfOnGnNHJsjg\r\nudXphPUm004B79DjT6fFJgnr+hXBLeRy3fOj38KeG6JoPLg0enTAJ0fHfsQ9\r\n7njBBNFZazDj4sLghvavPn4qUrcM6/XXBjQ8e5E1qu2CNyXZD0q9Pitfbgtt\r\nKjKjgoJcvI+oIB3s0Y9M0SlzhI3AgIApp6ix6i7JAJ3uNY5uuXcR5A979Drb\r\n+qGGGlncmV7oOSIdVwLHeWrw1F8lNXE8on4fDmmlxmAbeTyRWqt5fHln+A29\r\n1v15daP+Iagpb9hgYHyoi5ycl/rA6nUjpbjiqZTEyouIuz+Dnv5l4g3vIT3Z\r\nZjhE1DQxbller/gUbfDlhxGFyO+/iAWYRi5TT0lLArm8c++IKz3obmHYtyMh\r\nHrOkdIQs3TZWJEFjjUcCDa74xpKkDaIE9i5HoUed/Z9VtC8d5ZNf0XuAtu8g\r\nM10nY17zTBoT49OsCjn2LB0HJaFKNHFUjskWte4Bzq4/88IwqS05EazyH0aH\r\nvSb/yelFREw9NSmksepucmMI3eOADkGH42OBIZD54MB/UzBukuztmDvZu3w1\r\n2pYI4zPeZZK7pgcGMBkdumkPBgVFd5m2PC9AD1vZDAkP3uMZrLqyo/SQW+VS\r\nlo8zogcKLBIyneK/I+W82eyKalDPqf59On8=\r\n=AIJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"74d0067462f7c97885a83f7fa423794ac84347fe","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.7_1654848890119_0.8388714370381929","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"sonar-quality-gate","version":"1.1.8","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.8","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"5d34ccd290c9855f7fecf054b491066b6c22b5d6","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.8.tgz","fileCount":73,"integrity":"sha512-mkjAzDBIbiyAbkXyy8QuRxwDaP3EL4v8adCZvfVLFl2YZEuFIarhm3PlmLRIfYH50UH52DQLJUjo9rZuwv2wGA==","signatures":[{"sig":"MEYCIQCs8WvCS4AMS/q62q1Uly3l8hjFGAx0rW5P2/JSQ6xD0QIhAPLG+1aNZ+HafdeOiTac5Fr/ToVIj7HKYuhhWgm9VzB+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiowvVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS2Q//Q7xWqGvy41L3arK4MtgcayTHMYSy/6cs7/6qtawmUFWKYdn8\r\na7WgGr7YvSa5vCULuMLguqx4SqnWH+DYRfERS456slWvr0XvnZeg4k9SEbaq\r\njmBHNZXkeK8PWn5oJJPyfPKsmiL6LIWgS/ME938bb4GIWSbMYVtGLX3WdY5V\r\nMxiDVPU/L4cl62uVsu6VUh4kUz9b92oJZJqmuaO1fK/nhlzrhKOrkCaHqLNa\r\n79v0g0aWoHleiKJV/0Xznl7JrDMp44iJ0Tmi1ixrpT8+W0AGKkmni7J/lZzF\r\nryfFHjYxY9VaNUhH4fcQ+CovW50q/V0MOLynVklnQn+5c/ix8YyD613EQhau\r\nPpqahVVwemXeNqNpjFMGQf+f7gDAWDjf1hkbx9l0rR9uMoW5QBZSTNRX66kT\r\n+ZmTBB0Ghy0ArQ5KvQo8AzoPDKyCMCOdRkEs5OAWs5prhS8Xf9ujz16XqMU0\r\nzNJpGFKMc0ZK0j15yMZ0nKw0D2buxOpuJS12Lg54fbiVOGNulFyom566t4fG\r\nqKYTCe/peH0X+LqjuR/owdEs2Nv5mGxzAd+25lOkJh43DJ5dBjhtFP3KiTaC\r\nwLB02i9eAeVmIWjbgaa/aEA/3tflfcrKSbz6XnNNPQ0mB/lmLwprL7BJ8QPo\r\nTrb37bD0YroQaGoDOeal+zJKWJQcQDpCde8=\r\n=tdzX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"2290689ef8e4993a01e4963f84b53b91c5094110","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.8_1654852565235_0.4364274902727652","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"sonar-quality-gate","version":"1.1.9","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.9","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"012995b06b5dda739266f99e8f6364ae7b9338c1","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.9.tgz","fileCount":73,"integrity":"sha512-uP/u5WLDMQrG0I7y6+wYtBfuDdEY/+oDIYkzVfXodQ4B0gUnd/xVvof0ijRo3Zf4XR5X5gitM7yo3Fq2DFjWkQ==","signatures":[{"sig":"MEUCIH/iWD1lU9Jhg/7Zp24CjBnYcRuTgu6vrG6H862JBQFCAiEApxYrQVRAuC/s3WYwafUuAZ/oWDZtJo8ErwR4FINUoQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioxDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnMg/9GFZ3S7ljc5MKuIX+SYNK5Z3rqARWjWUJ1L11+D/EJlZ/U3Mb\r\nC5c3O/rs+8Yk3P2S46s7/L6K5I1Q9EwkxDJIZS5p4DfveneDcfhY2YYMgKXm\r\n8m8m4mXf0kR7Qn5XeMYRxN9RNOdYT2XGlrKufWLXjFqAhIgAVJC2v6pZBkLQ\r\ngRcQJeSSqbh8xlYil8KieO3Dzv8ByJjCyetf3cUfypTiemWBTUQ+Rp7iIYE6\r\nARS67jsiT1LW/lMBhyLCll2KeYQcEHDFYbnhjvNwYBv5vu3yuEXVjVGSFci0\r\nAaaQD4j+g94/D0VR10wnYv3Um4brfqFzU4yK0SMzLIeeMwn87GlvvO4iS68r\r\nUrdYPBBRbI67LwDElfKfvBo85bAXr33XNFc5i60mVIuVQ5uIOFybZ3xIieKy\r\nUuUsCnxpZQnMfS5PfkMP1vaJMaOYN4XwEeYzcBGe8HIify5oO2UZLgmrVkVI\r\nnvsr7uXDHQIyDq0vYkDCz1VvI5I/qtZL8/sYxk3yHn0wtbzfpNd7003WWoDV\r\nJ7SuP3GoCSC1WoxfJ/jkECotkCYhElC+I14sDgXKmuVKoO1jOMH9c76CW3JU\r\nZKGUCDGe1xU7yB3AWVK6cQgY58WHDxoZmDdq/RMFh900wi/YCPMrNquQ0ftD\r\nJ0SyE/LRO/b+yEmdpyICe8ZTY/djxLBTVjg=\r\n=FSoU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"c5f00603a04fcae22dc6bab648403f54587ddb50","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.9_1654853825137_0.15801479523761586","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"sonar-quality-gate","version":"1.1.10","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.10","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"770796b1a2d537117cc1484b07b2329b1ac4a883","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.10.tgz","fileCount":73,"integrity":"sha512-RDZvc8K+LTlG6ot67KrOezdcFtnWJz13Bi3TfG9zsxtZubJ/ho9x4FyANsCKUNzKtHXzJP9XEvAyqc2AbLDkbA==","signatures":[{"sig":"MEUCIQCnJh4rBtNn2+ri79oDojgdBV+hpQ+3IjtsUO0E/7uTyQIgAysc8S6JDILCd1p3K5F7juunEkEfM6snB94bAwkwXX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioxU/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouEw/8DH513mM1tkbEVFV72ekxv1T4rxaNgLqLx71Ne6xyzeo7DWIJ\r\nchJpY59viCldJdqlGmYG6h+KXMKJk8IGIzrb4lnqnkTX7xTrkjIJPW7gSkt8\r\nmxQ5Mv8kLFJlkgmrlG9+904pftIzH7KlGzTC3gfA/rCcb8xa8/RW6+zNkjv0\r\nErW4sbqKApE0Iq1Sq1NMEh8Hmh4recRw39t+LsVXadx5JKHVXQYRkCGv7vzD\r\nbTBdwSNN5EMoF4AKxAdd5KJnaZ39pkoSL8YZ5N2Evgm6IAMO6KK3e4fUoACj\r\nm4lnr98M/sAaMS0JuznpgZwbvUFN4Rh6c7LeGYpDctFPyIT3Lx6MUAS06Iwu\r\nI1PxSkcahOMKQgGN4pS3Jx8p+xUzHxE5kIyv35BvFPt6pTo0N4CqEnqEMcse\r\n0u0DAL7n3+josMnVRmPZdI+1Dv8/2XCUOzXu63htoSoUpuYjH1z6YYdRYBJZ\r\n5o9MZcdetNg7ATgXRs0a3aNZlOtYmu3QIYNwOjvrcjiH69OB64UlbNCVamTg\r\nfDe/LihLajF/43HyttjAI1Pj7c/pgSCSR8DQn7Jx/gRwHFv1obrCVw5ZbQyo\r\n9GEsewbLor3WMzeu0Cg47iHo858PQV4u8tIR/4QfTLMWy3xCl1s3mW5pYhCK\r\njBZO4nc1ZJxCKvu/SHRrU/QCyf+BxF/c09s=\r\n=IdWk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"603f08e468fad78908cf5750a006cd9af58349f5","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.10_1654854975365_0.6531284685287191","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"sonar-quality-gate","version":"1.1.11","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.11","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"79fb6264b6a2d2c6fdafff1aaf6f07c0a75c3aa5","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.11.tgz","fileCount":73,"integrity":"sha512-OrOXyfMEROKSeEspUg04V7dO1SdPe1JiREswvxrzhUXpqDG4VzBDAPWJdgCwtCdctKaRjUii2adayYQ16it6kw==","signatures":[{"sig":"MEQCICkdvPe5VWbyox56QmsfIzJbkOhcELm6LN8/e8bLGCpRAiBPJ5KuXwZaIk3pwh/sv7sFBLnnEZO95lw/F8WKX/nvBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipFCoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrvxAAl4/TFrSYeVAGlrd6nSXJditrWWrGvYIpLweA1LEhgN1+sLAM\r\nwLIL32Y3X68sd5+dKAVqA0PPO4YcNEP6j5h2cdoKStNVCl1LM/e4x5mcIxHD\r\nIWIX0j7Ij0v93fl1KY8xQuTRZcTdaq9C5HRcc5lt/7huqG3rLe5oh3NQdJGO\r\nrySStQYqZh7kImumuxs5ImvJeWGKG+BuMuH/Y8tkT5eGdUSyUhRDf7/KuByZ\r\n5SIX3oQJh3c25rRr+425Jnon1pG1UVJA+l8ohDgdQ1ZlfdcG/+l1CkVRQdYj\r\nUnEBVxrzc+1XNbXL96ANNqwfXk2/QB57RGM+kGMFabPFFBfkaVWWYSQvZ9aT\r\nqqcmqg8PJGr3hO7I/+hN6qPKJag6KoFQs53YiS5BGlbCUC1dua+np5VNl8u+\r\nNz//lTr+l5IZaa9U9Bc5n0W+EK/PKtLYFvlkH3FQp0EIai650o+j43GZF9Q+\r\n4mKBjxpeZzZo17IwQem38iGThlXcd//Zywsfmuq6pkHlYSlWtKZA83aqdKtJ\r\nzE6LL3vZd26cjk4ONNvd919YHQObiIAX3SG3dk4qU2iro1dACSPXNgs6dZ5y\r\nlwD2NhIEt5R6AdDNnlGJeZonILMWLG1Dgwn6tDpjejUhXUAKa1GshqJoqEmx\r\nV+eq9eRhOy2p7UxofcigsxpL4xV91rZjF/Y=\r\n=iAE4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"82d7e98f19cc855c9845f0cefc786632dbd40101","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.11_1654935720261_0.04968484336036072","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"sonar-quality-gate","version":"1.1.12","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.12","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"bd9630496060518965b70b69186adf8a70edcc9b","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.12.tgz","fileCount":73,"integrity":"sha512-5dnRlS+zMm3teGwTyE3m/YYu31vr2sPQXIEQ8zmyrqexpncLa0EbiKYKlMhWasEMJ5Dw4tum2G6FQqMahVqaxw==","signatures":[{"sig":"MEQCIAEijoZ3qnLF9pGygZfgSmCfM1PQ2w2flIUS3X+AZ5GxAiBUrZym0S8BAcHrP+GclfGoq5hnQ0lL7+Cl8YLG4NXzTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipFpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorQQ/+JQmkP4OlcazC64p0nejvwBruRJ3OCEz7Q3rI0BW28Z+w6fa5\r\nqiPT1pbR9alI27RIETNI2h42RRYWCb1nHAM1k4cMesQ5RC/NSF8EgEkhsF+7\r\ngLbpW7iuIulJ0gGsG90ommSo0VIqe/TgCK4CL1pSjaISbvWf3auLlMrMsM2R\r\nJ3VFXjZE9GmZL+oBg55Kj6HNHrElqz+T1nCwHA8nZxnHflmy46LyJlITiLS3\r\n4P40zlEx4k+rqeJzK8M+Ij/gTIgUvtOY4epEkABtGZUQe4E1ZzPhTwwuut6v\r\ndMZyDXVCW5LnSXIH23wfWkGWLkY4OTN5WGyvwrAm7R4XUKm+5l4S5Q0fzLa6\r\nM1qrNJA4sDHZx5jugJ3CSegDDb3cW4KR0pzY+hUdq8InNyAmSva+WcOIJ9DN\r\ntxHB8Q8P69k12HH6O+y4MpNpi76u48TjvemRbo3NQpHAEp5OKKzEx+5vFwJ/\r\nr/4w1b6b/gxbp8deNQtXJ84WPN3D+D8NJVtT1t4UAI6SEj4EgedFuyOi05dU\r\nidlMTr8jDMo1SexO1z3ummELbWHFy6+TaFQsgAYT/wXS66Qn4vjTPzV+E+f6\r\nCj79bjJwIbY9Crxz/zmgh18FDynVXDPyyiMsL5Q6eVzkcGlr1NGUmEj8DaJM\r\nxcaqH/bIgZ5Efv7JPQt3HUZVzsBIYUEv1gY=\r\n=Oexs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"5f75d7e70052d7d1e4289aab01a8e21536c41164","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.12_1654938220117_0.8744730288611433","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"sonar-quality-gate","version":"1.1.13","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.13","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"70119316042d84e5c55eb7363f5377073b909b75","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.13.tgz","fileCount":73,"integrity":"sha512-71JkfUYxoibwQxZ1443EZ7MS4y7XG4GIZDSfttlivW7nDmVcfSnWmu0D62U071zUUeyRGz9qVMnf+ZVbOnYVRg==","signatures":[{"sig":"MEUCIHa7AZ8bCeA1/7WodsoM8rZ8r+a6QciYxB7b3DHhvarcAiEA+48jt7XMyz9xhqXzUvSR72GLW8erTpkV4yaaFh98fvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBJ37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZhg/+O+743GWtOo2I7t31HlM6g/fYDZ4wIuEOTDO8IYiQxllpkqPx\r\n8v1Fs0aHTeU5AIzFxz8rsXKD5h67N1abq7Z+FRiEzZFOQBVjJFzg9YNeuQ5K\r\n8j8xwVLO+hyk2Z1MZeqjHPovPmvR50oFNvX16VDxKVQ8G/ElLwzGkg5Aj3Cy\r\nf7AGLN2VhbjQZk0Svuj2KKSFGL2HD3mqnqbDCc+eLUI57GQKnGHlQ/5rO7gq\r\nO5gnyz0ae9xV4ExJG+h71xNjr3vA5AU901cpVpAGYt0q5uaGy3exRthqACGc\r\niC7iTWyMgv2dnmX7+fD087C0BsZz8uzizJIxE3Vs2+xv5MvsdIPzdPZrLfR9\r\nbVjxEx4W2Qq/sc3hd7Sg9+MdH8J4y4EEwxVuIXSIs/nJFfdijKb1Yju56Ffn\r\nUx1PwqHw2nysD91t8j0PSazFTQ89QporBxaWQz5HE/8FPgJZ4LssDfz1x9iA\r\n6Yg3Ru4jJsoLAkG6+YJpzlmRj1bCvXCgxrWJYVcUhEmKNQs4fcQQ3N17jLvT\r\nfDgfoQhOn1QqpZ9mmaup5O597ZpyPob9twSzATDqwnkAS2bquarR/4O250er\r\nWITeBdtmwNtxt54eKMlxAXpf6eLC/ZZZBYdPC0VmE5tST98/LA5KVz+k2pyO\r\nX6qma2h2nXskQ5Am1SdKRR4OFGrYLQQoe5I=\r\n=+MAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"04f840c79631ac28fc49d66cfa761223e17611bb","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.13_1661246970963_0.8829148573045482","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"sonar-quality-gate","version":"1.1.14","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.14","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"79d75912aa90a78abf84313dc889dc715e347b58","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.14.tgz","fileCount":75,"integrity":"sha512-AltgBesy4Pd5wWjVUKhfdj7sXBkhp5oS606alCJ9dDgRHwaOFw8vL+wp6ixIiN0IsEmbT6RolSCz5l/pXzNsGQ==","signatures":[{"sig":"MEUCIBDpdute1Z9i/5HRjxKCdmqW/eYaK2XewxmzK7hEPaSsAiEAwuw6o+2OOJkvnmf8vzHfr7BvGcaGt+/PxllxrdHLts4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265290},"main":"./build/index.js","gitHead":"74ed0caaa907a7a4098967411918d8ab30a4886e","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.14_1694786278414_0.42830943509297614","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"sonar-quality-gate","version":"1.1.15","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.15","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"a9aa6c53eb8113a23ba167ebaa2abc5cea375acf","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.15.tgz","fileCount":76,"integrity":"sha512-/svBUbjGn5EPpjZq/BHMV7pjdPyJtPRdDaYLxJNjov39RHG83MmCeth6xSiKL+ZKabt1nVlueNWnqnZdE+aYeg==","signatures":[{"sig":"MEQCIH3kesxGycWX6y7HtdFH4Hrf72ObnKEFg1fxmT/+9a4qAiBFtOCDosyWNR5RN2CsBFMs2N2q6XqlopXA5UPu/oO5zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266903},"main":"./build/index.js","gitHead":"8a84f722e002cabba0154e2a92ce8b649176c59f","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.15_1702212612203_0.9305928181984562","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"sonar-quality-gate","version":"1.1.16","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.1.16","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"03c4e3c5ad392ef47afa292d2195c6d6e3c0a285","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.1.16.tgz","fileCount":78,"integrity":"sha512-dYA6QMYj71NxaaBjFIyoKK9sxfp9/dCvMk1EOrI9nJrWhEytrA+5enaFNWvoR37sQpGU/YppRfY3YrYZRRgzuw==","signatures":[{"sig":"MEQCIA35qjmsrqvjzBju5Zs74ovJdU/AErvGa1Y1jewSl/BoAiA0rWlJCPtYrRiRx9TtVhhsv5sbZ6HxXvKHQm3FSt6mwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271034},"main":"./build/index.js","gitHead":"075380409bf95dd0896d6fe0c28fa54e6fe5a959","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.1.16_1702626280070_0.133342276586903","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"sonar-quality-gate","version":"1.2.0","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.2.0","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"eba04344dff86671f8458d7bfaf71de6042a8396","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.2.0.tgz","fileCount":78,"integrity":"sha512-0dSyhsh4Bonv1NCOtMjPgYir/TNQ3diiJXvuN+2IGcbtjINdC4nmfrD/M0b7ed4/nLXM5STBtrrL0i8mvtNhxg==","signatures":[{"sig":"MEYCIQDWjEZ4LQ5wcmRCdcl6LaoIQREpykxprlB3cXsgWJ/P5wIhAOFU1zhpVKc/r1AH1gwuZOnBAPtf3N4by98G7Fdv8XRN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272030},"main":"./build/index.js","gitHead":"ec87a25c56de7294a1b1f06fd5daec3d5a923a61","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.2.0_1702626514929_0.08341420422844092","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"sonar-quality-gate","version":"1.2.1","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.2.1","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"10e4738b3a16101115e58458dac398ffb6767b03","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.2.1.tgz","fileCount":80,"integrity":"sha512-HFJ58uB4vu5kmDCBDwGXFmncWNfA3lS6JFRkHOFwCKwE8Tl7B5h4JVH6ZmDHgkAGlIyyzt4RX8KAL1wbCsxDmw==","signatures":[{"sig":"MEUCIQCDHrczq/4zA0Gly94Dxrrn5oPpDE9MLbt3V/e5wgiiUgIgbAnWhY0d/msWSpZidO7/zZE1NnmZN86eILDT1SWo9X4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275117},"main":"./build/index.js","gitHead":"69fb8d0a2666ec6c973eca2e6e2c032e0e0fa1de","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.2.1_1705021300771_0.16089897760530758","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"sonar-quality-gate","version":"1.3.0","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.3.0","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"be14bdbc8b54b53c3e44ebb9f900250aff74774e","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.3.0.tgz","fileCount":80,"integrity":"sha512-CdhYNemou+YHBNGMoqzMVCo0e/0La7/foGUgl/JchtZNEL/NxeUK9/5vKUX0vXiQ96rgSr5t3WvHrSsLbRZ30g==","signatures":[{"sig":"MEUCIE82H+hr0QE4XDmBIgpgNmh5vVR+6boQhLw6GIoljGHWAiEApQ6FwYmUf/k41Z/TEIAicAh8Qh/CybcMSU1vPtfUImA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278864},"main":"./build/index.js","gitHead":"bb7bf58a164a9f42c3eebad8a719bbcc5049b334","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.3.0_1705021710895_0.24783666122579118","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"sonar-quality-gate","version":"1.3.1","keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","_id":"sonar-quality-gate@1.3.1","maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"bin":{"quality-gate":"build/index.js"},"dist":{"shasum":"7c7825cf5613205f4ad6e69088caeb7ba241a5ba","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.3.1.tgz","fileCount":80,"integrity":"sha512-v48RnWfR8DxLP27PV3MwBF5yT1V+qt+IQvDE6HkhOW27b/uRHdica60WQ9VH1+MuL5eu8A0koXBlDh3iXIW2LA==","signatures":[{"sig":"MEQCIAs11VRTIa2InEiIqZY7kUgDbCms+tgDS5RqNMVvzbAGAiBB8zKTBOEwvjpnYQ0RZV8R+/S+2XMzQ1+3uIUqJbDhGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279236},"main":"./build/index.js","gitHead":"69307724b92a766fa74e1a3f3122a63663b0f853","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"],"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate"},"scripts":{"lint":"eslint . --ext .ts","build":"rimraf ./build && tsc","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","start":"npm run build && node build/index.js","refresh":"rm -rf ./node_modules ./package-lock.json && npm install","start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'"},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"_npmVersion":"8.12.1","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"^0.23.0","chalk":"^4.1.2","clear":"^0.1.0","yargs":"^17.2.1","figlet":"^1.5.2","@types/node":"^16.11.0","@types/clear":"^0.1.2","@types/yargs":"^17.0.4","@types/figlet":"^1.5.4","command-exists":"^1.2.9","@types/command-exists":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.2","eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","typescript":"^4.4.4","@commitlint/cli":"^13.2.1","semantic-release":"^19.0.3","@semantic-release/git":"^10.0.0","@typescript-eslint/parser":"^5.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@semantic-release/release-notes-generator":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sonar-quality-gate_1.3.1_1708741963835_0.22011782019223092","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"sonar-quality-gate","version":"1.3.2","description":"Sonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.","main":"./build/index.js","bin":{"quality-gate":"build/index.js"},"scripts":{"start:dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node'","build":"rimraf ./build && tsc","start":"npm run build && node build/index.js","lint":"eslint . --ext .ts","local":"rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h","refresh":"rm -rf ./node_modules ./package-lock.json && npm install"},"keywords":["sonar","quality code gate","sonar scanner","gitlab"],"author":{"name":"dieuhd"},"license":"MIT","devDependencies":{"@commitlint/cli":"^13.2.1","@commitlint/config-conventional":"^13.2.0","@semantic-release/changelog":"^6.0.0","@semantic-release/git":"^10.0.0","@semantic-release/release-notes-generator":"^10.0.2","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","husky":"^7.0.2","nodemon":"^2.0.13","rimraf":"^3.0.2","semantic-release":"^19.0.3","ts-node":"^10.3.0","typescript":"^4.4.4"},"dependencies":{"chalk":"^4.1.2","clear":"^0.1.0","@types/clear":"^0.1.2","@types/command-exists":"^1.2.0","@types/figlet":"^1.5.4","@types/node":"^16.11.0","@types/yargs":"^17.0.4","axios":"^0.23.0","command-exists":"^1.2.9","yargs":"^17.2.1","figlet":"^1.5.2"},"release":{"branches":["master","next"],"repositoryUrl":"https://github.com/dieuhd/sonar-quality-gate","plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","scope":"README","release":"patch"},{"type":"refactor","release":"patch"},{"type":"config","release":"patch"},{"type":"style","release":"patch"},{"type":"design","release":false}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git",["@semantic-release/github",{"assets":["CHANGELOG.md","package.json","package-lock.json"]}],"@semantic-release/npm"]},"gitHead":"5e58a1333f09948b440def670e531fd6a7d60686","_id":"sonar-quality-gate@1.3.2","_nodeVersion":"14.18.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-jgaIM6kBFAQZjDyYZVmKliirw32rlroA25HyfGMDWnhhtvV/v2K/XOEO7i6rINdA1D7SAHyMyt/oKB2YSWoPiA==","shasum":"a8481c81bd939b9cbf370709ce53b28237e40a30","tarball":"https://registry.npmjs.org/sonar-quality-gate/-/sonar-quality-gate-1.3.2.tgz","fileCount":80,"unpackedSize":279589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5OqJcjGIQKD7+FAV56PF+jBlpx0YJNhOjdE2oBA5CFAiBcIBf6Z/w7phSSNVyL1HKQRkCzzpkZJJId59vFKPsPvg=="}]},"_npmUser":{"name":"dieuhd","email":"hoangducdieu@gmail.com"},"directories":{},"maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonar-quality-gate_1.3.2_1717738785119_0.5043362645619296"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-21T08:15:56.658Z","modified":"2024-06-07T05:39:45.516Z","1.0.0":"2021-10-20T08:05:30.045Z","1.0.5":"2021-10-21T08:15:56.858Z","1.0.1":"2021-10-21T09:12:06.415Z","1.0.7":"2021-10-21T09:29:53.898Z","1.0.8":"2021-10-21T10:03:54.430Z","1.0.9":"2021-10-21T10:10:13.853Z","1.1.0":"2021-11-07T03:29:27.723Z","1.1.1":"2021-11-30T08:02:27.179Z","1.1.2":"2022-06-10T04:49:13.173Z","1.1.3":"2022-06-10T04:54:34.504Z","1.1.4":"2022-06-10T06:41:15.757Z","1.1.5":"2022-06-10T07:04:41.229Z","1.1.6":"2022-06-10T07:09:10.787Z","1.1.7":"2022-06-10T08:14:50.365Z","1.1.8":"2022-06-10T09:16:05.453Z","1.1.9":"2022-06-10T09:37:05.354Z","1.1.10":"2022-06-10T09:56:15.586Z","1.1.11":"2022-06-11T08:22:00.504Z","1.1.12":"2022-06-11T09:03:40.293Z","1.1.13":"2022-08-23T09:29:31.159Z","1.1.14":"2023-09-15T13:57:58.676Z","1.1.15":"2023-12-10T12:50:12.474Z","1.1.16":"2023-12-15T07:44:40.342Z","1.2.0":"2023-12-15T07:48:35.231Z","1.2.1":"2024-01-12T01:01:41.006Z","1.3.0":"2024-01-12T01:08:31.109Z","1.3.1":"2024-02-24T02:32:44.137Z","1.3.2":"2024-06-07T05:39:45.338Z"},"maintainers":[{"name":"dieuhd","email":"hoangducdieu@gmail.com"}],"author":{"name":"dieuhd"},"keywords":["sonar","quality code gate","sonar scanner","gitlab"],"license":"MIT","readme":"# Sonar quality gate code\n\nSonarqube have feature quality code gate, but it's not work for Community Edition. So, this plugin will be intergate to CI/CD, get quality code and push report to merge request when has change.\n\n**quality-gate** is a command line interface for quality code gate.\n- Analytics code: Use command `sonar-scanner` to analytic code, report and push issues to sonar servers.\n- Push issue to code changes of merge request\n- Generate report quality code of new code, and create note for merge request.\n\n**For Github and Gitlab**\n\nResult:\n\n![Gitlab Quality Gate](https://raw.githubusercontent.com/dieuhd/sonar-quality-gate/master/images/gitlab_quality_gate.png)\n\n\n## Getting Started\n```bash\n$ npm install -g sonar-quality-gate\n# Show help\n$ quality-gate --help\n```\n\nResult:\n```bash\n   __ _   _   _    __ _  | | (_) | |_   _   _            __ _    __ _  | |_    ___\n  / _` | | | | |  / _` | | | | | | __| | | | |  _____   / _` |  / _` | | __|  / _ \\\n | (_| | | |_| | | (_| | | | | | | |_  | |_| | |_____| | (_| | | (_| | | |_  |  __/\n  \\__, |  \\__,_|  \\__,_| |_| |_|  \\__|  \\__, |          \\__, |  \\__,_|  \\__|  \\___|\n     |_|                                |___/           |___/\nUsage: quality-gate [options]\n\nGlobal Options:\n  -h, --help                                                                                                   [boolean]\n  -D, --define   Define sonar property\n\n                 Authentication:\n                 sonar.login The authentication token or login of a SonarQube user with Execute Analysis permission on\n                 the project.\n                 More parameters:\n                 - https://docs.sonarqube.org/latest/analysis/analysis-parameters/                               [array]\n      --git      Config git\n                 --git.url Git server URL. Default: $GIT_URL\n                 --git.token Git token. Default: $GIT_TOKEN\n                 --git.project_id Gitlab project ID or Github repository. Default: $CI_PROJECt_ID or $GITHUB_REPOSITORY\n                 --git.merge_id Git merge request IID. Default: $CI_MERGE_REQUEST_IID\n                                                                                                           [default: {}]\n      --sonar    Config sonar\n                 --sonar.url Sonarqube server URL. Default: $SONAR_URL or sonar.host.url in file\n                 sonar-project.properties.\n                 --sonar.token The authentication token of a SonarQube user with Execute Analysis permission on the\n                 project. Default: $SONAR_TOKEN\n                 --sonar.project_key Sonar project key. Default: sonar.projectKey in file sonar-project.properties\n                                                                                                           [default: {}]\n  -v, --version  Show version                                                                                  [boolean]\n  -X, --debug    Produce execution debug output                                               [boolean] [default: false]\n  -p, --provide                                                                                      [default: \"gitlab\"]\n```\n\nTo run check quality code gate:\n```bash\nquality-gate -p=github -D sonar.login=\"<token>\" --sonar.url=\"<sonar url>\" --sonar.token=\"<sonar token>\" --sonar.project_key=\"<sonar token>\" --git.url=\"https://gitlab.com\" --git.token=\"xxx\" --git.project_id=123 --git.merge_id=345\n```\n\n\nif set env for bellow parameters:\n```bash\nGIT_URL=\"\"\nGIT_TOKEN=\"\"\nCI_PROJECt_ID=\"\"\nCI_MERGE_REQUEST_IID=\"\"\n\nSONAR_URL=\"\"\nSONAR_TOKEN=\"\"\n```\nand has file `sonar-project.properties`:\n```\nsonar.host.url=\nsonar.projectKey=\n````\nWe can use short command:\n```bash\nquality-gate -Dsonar.login=\"\"\n```\n\n## Config CI/CD\n\n### Add sonar-project.properties\nAdd new file `sonar-project.properties` as below content:\n\n```\n# sonar.organization=dieuhd # if use sonarcloud, uncomment this line\nsonar.host.url=[SONAR_HOST]\nsonar.projectKey=[SONAR_PROJECT_KEY]\nsonar.qualitygate.wait=true\n```\nRef: [sonar-project.properties](./sonar-project.properties)\n\n### Run with Gitlab-CI\nUse `quality-gate` instead of `sonar-scanner`.\n\nExample:\n\n``` bash\nquality-gate -Dsonar.login=$SONAR_KEY\n```\nAnd config for gitlab-ci:\n\n```yaml\nstages:\n  - CheckSonar\n\n.CheckSonarqube: &CheckSonarqube |\n  quality-gate -Dsonar.login=$SONAR_KEY\n\nSonar:\n  stage: CheckSonar\n  image: dieuhd/sonar-quality-gate\n  rules:\n    - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == \"master\"'\n  script:\n    - *CheckSonarqube\n```\n\n**P/S: Only work for merge request. Becase, the plugin need Merge Request IID.**\n\n### [Run with Github Action](https://github.com/marketplace/actions/sonar-quality-gate)\n\nExample:\n```yaml\nname: Check sonarqube\non: [pull_request]\njobs:\n  build:\n    name: Build\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout\n        uses: actions/checkout@v2.3.4\n        with:\n          fetch-depth: 0  # Shallow clones should be disabled for a better relevancy of analysis\n      - name: Set up Sonar Quality Gate\n        uses: dieuhd/sonar-quality-gate@v1\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \n          GIT_URL: \"https://api.github.com\"\n          GIT_TOKEN: ${{ secrets.GIT_TOKEN }} \n          SONAR_URL: ${{ secrets.SONAR_URL }}\n          SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}\n          SONAR_PROJECT_KEY: ${{ secrets.SONAR_PROJECT_KEY }}\n        with:\n          login:  ${{ secrets.SONAR_TOKEN }}\n          url: ${{ secrets.SONAR_URL }}\n          projectKey: ${{ secrets.SONAR_PROJECT_KEY }}\n```\n\n## Contribute\n\n```bash\n$ git clone https://github.com/dieuhd/sonar-quality-gate.git\n$ cd sonar-quality-gate\n$ npm install\n$ husky install && chmod ug+x .husky/*\n$ npm run start:dev\n```\n\n## License\nMIT. See LICENSE.txt.\n","readmeFilename":"README.md"}