{"_id":"qpp-shared-health-check-node","_rev":"192-309dd30ee0a64a22055469e119236e67","name":"qpp-shared-health-check-node","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"qpp-shared-health-check-node","version":"0.1.0","author":"","license":"UNLICENSED","_id":"qpp-shared-health-check-node@0.1.0","maintainers":[{"name":"cmsgov","email":"hello@navahq.com"}],"dist":{"shasum":"ccf5f59f7d852db3ea029221b18f511eb1bb3e6d","tarball":"https://registry.npmjs.org/qpp-shared-health-check-node/-/qpp-shared-health-check-node-0.1.0.tgz","integrity":"sha512-pRYAVPcUWEPdrONmuDAAaKy7E5S5bra6g0182welfnZjDO33coeI4WweY0eHEfnqU1fWqcITXaYAOYXqkWPy1w==","signatures":[{"sig":"MEUCIQCJhJvJiNR38Fv1fiWbO6ccg5qrIUZBoGzfaLIGB1Y7YwIgMfYZP5CwgDS8Bokx+4Fm/hk+S5/HvAePNgz6riaR3rY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ccf5f59f7d852db3ea029221b18f511eb1bb3e6d","gitHead":"048636089b928e509152d64a0a68f4752880b588","scripts":{"test":"mocha ./test/index.js"},"_npmUser":{"name":"cmsgov","email":"hello@navahq.com"},"deprecated":"this package has been deprecated","repository":{"url":"https://github.cms.gov/qpp/qpp-shared-healthcheck-node.git","type":"git"},"_npmVersion":"3.10.8","description":"health check endpoint for QPP APIs","directories":{},"_nodeVersion":"6.9.1","dependencies":{"express":"^4.16.2"},"devDependencies":{"mocha":"^4.0.1","supertest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qpp-shared-health-check-node-0.1.0.tgz_1511540873828_0.890263338573277","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"qpp-shared-health-check-node","version":"0.1.1","author":"","license":"UNLICENSED","_id":"qpp-shared-health-check-node@0.1.1","maintainers":[{"name":"cmsgov","email":"hello@navahq.com"}],"dist":{"shasum":"8c3d5ef9dad7e64411ecd7acc2fc2b44dbe2349a","tarball":"https://registry.npmjs.org/qpp-shared-health-check-node/-/qpp-shared-health-check-node-0.1.1.tgz","integrity":"sha512-+o3+8H+fIn4BIM4OoA+qXietRNSZGk61AwPrMh7TA+vE/BspfL+03dPrjuHuPTx3s/oe2a+RKGL34Kg7eqf6pg==","signatures":[{"sig":"MEYCIQCZhhTiVhaB06kyeVlbt1ac/ELjDqBVsQAgcwoO8lWobgIhANKJ3m2t3bTeGMTlBgmAR+4JiwNm1/5923dQzlnKr2I4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8c3d5ef9dad7e64411ecd7acc2fc2b44dbe2349a","gitHead":"9d49b474f811df1596caf85d4387046efbfa06c1","scripts":{"test":"mocha ./test/index.js"},"_npmUser":{"name":"cmsgov","email":"hello@navahq.com"},"deprecated":"this package has been deprecated","repository":{"url":"https://github.cms.gov/qpp/qpp-shared-healthcheck-node.git","type":"git"},"_npmVersion":"3.10.8","description":"health check endpoint for QPP APIs","directories":{},"_nodeVersion":"6.9.1","dependencies":{"express":"^4.16.2"},"devDependencies":{"mocha":"^4.0.1","supertest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qpp-shared-health-check-node-0.1.1.tgz_1511541284631_0.9682122936937958","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-11-24T16:27:54.700Z","modified":"2026-08-20T13:48:25.368Z","0.1.0":"2017-11-24T16:27:54.700Z","0.1.1":"2017-11-24T16:34:45.550Z"},"license":"UNLICENSED","repository":{"url":"https://github.cms.gov/qpp/qpp-shared-healthcheck-node.git","type":"git"},"description":"health check endpoint for QPP APIs","maintainers":[{"email":"sarah.sachs@adhocteam.us","name":"sarah-adhocteam"},{"email":"npmjs@softrams.com","name":"cms-cis-qpp"},{"email":"biju.joseph@semanticbits.com","name":"bijujoseph"},{"email":"kyleapfel@gmail.com","name":"kyleapfel"},{"email":"darrin.bennett@icf.com","name":"boristotle"},{"email":"chetan.munegowda@semanticbits.com","name":"chetanmunegowda"},{"email":"spoc-design@corbalt.com","name":"cmsds"},{"email":"sb-qpp-npmjs-scoringengine@semanticbits.com","name":"scoringengine"},{"email":"drew.jackson@semanticbits.com","name":"djacksonsb"},{"email":"nicholas.gates@semanticbits.com","name":"nicholascgates"},{"email":"patrick.wolfert@adhocteam.us","name":"pwolfertadhoc"},{"email":"ni.chia@adhocteam.us","name":"ni.chia"},{"email":"christopher.kawell@semanticbits.com","name":"clkawell"},{"email":"dominique.lomax@adhocteam.us","name":"dlomax30"},{"email":"kimberly.dibble@adhocteam.us","name":"kimadhoc"},{"email":"amy.lu@adhocteam.us","name":"alunpm"},{"email":"frederick.huang@semanticbits.com","name":"frederick.huang"},{"email":"Ben.Whitcomb@icf.com","name":"trzash-6891"},{"email":"troy.grosh@semanticbits.com","name":"tgroshsb"},{"email":"peter.stancic@softrams.com","name":"pstancic"},{"email":"john.manack@icf.com","name":"john-manack"},{"email":"tim.toy@semanticbits.com","name":"timwtoysb"},{"email":"sami.barghshoon@adhocteam.us","name":"sdbaradhoc"},{"email":"naman.bhatt@icf.com","name":"nominaman83"},{"email":"pete.mckinney@semanticbits.com","name":"petemckinneysb"},{"email":"david.berry@semanticbits.com","name":"davidberry_sb"},{"email":"gokhale@e14s.com","name":"gokhale"},{"email":"siva.srinivasulu@semanticbits.com","name":"sivasrinisb"},{"email":"snoelover18@gmail.com","name":"cruddyshad0w"},{"email":"korey.roberts@semanticbits.com","name":"sb_kmr"},{"email":"rodmunoz@me.com","name":"rodmunoz"},{"email":"60255@icf.com","name":"ddhecker"},{"email":"gerickson808@gmail.com","name":"gerickson808"},{"email":"aziza.meer@softrams.com","name":"azizakmeer"},{"email":"adilenghel@gmail.com","name":"adilenghel"},{"email":"james.kramer@semanticbits.com","name":"kramersb"},{"email":"benkwokdev@gmail.com","name":"bkwok"},{"email":"tarikuz.zaman@icf.com","name":"tarikuzz"},{"email":"michael.carter2@icf.com","name":"mjc3bb"},{"email":"joshua.curtis@icf.com","name":"chxm"},{"email":"murali.softrams@gmail.com","name":"muralisr"},{"email":"maurytlindoz@gmail.com","name":"molindoz"},{"email":"kimniedermaier@navapbc.com","name":"kim-cmsds"},{"email":"Andrii.Tatusko@icf.com","name":"andrii_tatusko"},{"email":"55009@icf.com","name":"msingh45"},{"email":"bhargav.korrapati@semanticbits.com","name":"bhargavk.semanaticbits"},{"email":"kkelley@triafed.com","name":"kkelley-triafed"},{"email":"walber.glez@gmail.com","name":"walberglez"},{"email":"QPPDevOpsTeam@triafed.com","name":"qppcisdevops"},{"email":"jdaniel@triafed.com","name":"jdanieltria"},{"email":"jakawell@gmail.com","name":"jakawell"},{"email":"michael.conway@icf.com","name":"mconway11"},{"email":"alex.tychynskyi@icf.com","name":"alextychynskyi"},{"email":"64014@icf.com","name":"merrin_fazzari"},{"email":"ahom@triafed.com","name":"andy-hom"},{"email":"kfard@triafed.com","name":"kfard"},{"email":"opensource@cms.hhs.gov","name":"cmsopensource"},{"email":"rodney@e14s.com","name":"rtdiggs"}],"readme":"# QPP Health Check Endpoint\nThis is the common QPP health check endpoint that is used by QPP services to make basic determinations if the service is up or down.\n\n## Dependencies\n* This route requires the [Express](https://expressjs.com/) framework.\n* Node versions tested: 6.9.1, 8.8.1\n\n## Adding to your project\n`npm install qpp-shared-healthcheck-node`\n\n## Testing locally\nYou may need to add yarn to your local environment in order to install the dependencies.  To do so, run `npm install yarn -g` in your terminal.\n\nAfter running `yarn install` on a freshly cloned project, run `npm test` to kick off the test suite.  If any errors are found after running the tests on a newly cloned repo, please open an issue on the github rep page immediately and include the version of Node that is used during runtime.\n\n## Using\nOnce the package has been installed, you can load the route into wherever routes are handled in your application.\n\nBasic usage could be as follows:\n\n```javascript\nvar express = require('express')\nvar app = express()\nvar router = express.Router()\nvar endPoint = require('qpp-shared-health-check-node'); \n\napp.use(endPoint); \napp.listen(3000);\n```\n\nOnce the application is running, you can hit the endpoint at `/health`.  In this case with our simple application above, we would start the application and navigate to `localhost:3000/health` and expect to see some results.\n","readmeFilename":"README.md"}