{"_id":"judoscale-express","_rev":"27-ecd4f6f113de5de8d69e671c96b89db2","name":"judoscale-express","dist-tags":{"latest":"2.3.5"},"versions":{"1.0.0":{"name":"judoscale-express","version":"1.0.0","keywords":["heroku","autoscale"],"author":{"name":"Carlos Marques"},"license":"ISC","_id":"judoscale-express@1.0.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"5c3b3895b1b78da8980011c337ffd9bdfcba6df1","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-1.0.0.tgz","fileCount":13,"integrity":"sha512-KSuLpz+nFjF2nRM8OQTMUNIq3f9zkJqPlXpUMal7g0awI4/E7bZWqgeK75znxSAuxckrU0WVfzDLNw3XuD2QwA==","signatures":[{"sig":"MEUCIQCxSD3SXaL5PqwrMOHCF82HrJ7t0G/0/MTcycVhOXVWeQIgK0VeTiQQ4Nkmj7alwbAzhfS/Jr4rMMz0Djiyg6NN7Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1bRGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKOA//cMhbFc6tbdGkcdd6bq6WVWnwZ6h5IBbjg83l/pkW5Sp4kW4j\r\nRWbNJ7o/qBZGpUyiKsmFTAvBycFdwAhKbvNgn87oGLpXb8jL1wOU/OBKoKoY\r\nRG0BCmLHcSBcR9qdlT6HLLgsIJ473kWathciGq9aGGBZKj75/BV0uzk12PCN\r\nXT9QO53Kai7WRO0f3sMXqywSOMFmlts+HIiGQLpo7+UE9pB7ghabt4JRkBPo\r\njuFhCwYyA287wHJLZW/X6pLHk4HC1Ovy1ch+Oq7ydC5dDlVR/gnk80OeXbhI\r\nJI1navIJhPWv6k+R9BKBTRkWfvBIt5GLIzqBh7NHfj+9yY0Pb7fb1jV6bQGe\r\ntv9edZRN39YpTv83Q47blcxxu9ixfY20X/PYlmqadgVT6Z2PNatRgAjeWBlC\r\n6AlQLdNdlaTwNg81D0eVfEP7lMR5F2Eg3/I2vEbCSrJGisjaO0gk2ZlkZNv+\r\nSBeciO+DS/CcAg+kMMJ/WfMIRSOv8DyEY5+zwJFwDDNFrOtieO5k+WYRyYhQ\r\nZFn1haWCpegw0kQUhUaktMimQBZBdpU7VqCbZsLGwQT2vy8xxninmYhYnTo2\r\nG6SUF7IDuVVc5FV/2Yn7HA9lbSDRainnwLUqeh1nJr3t0dqAShHVzIp50hYy\r\nk+ro2vwu4IlVWCUZ6s1pEqvgLnXb9jDwmzk=\r\n=9i3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"44e041ad58fa8022223b4c1e6a6de99eaa1a0eac","scripts":{"test":"jest src/test/*.test.js","build":"npx babel src --out-dir dist","start":"npx babel src --watch --out-dir dist","style":"npx eslint src/**"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"8.14.0","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"16.5.0","dependencies":{"async":"^2.6.3","express":"^4.17.3","unirest":"^0.6.0","winston":"^3.6.0","judoscale-node-core":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.10.0","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_1.0.0_1658172485864_0.23784239233801796","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"judoscale-express","version":"1.0.5","keywords":["heroku","autoscale"],"author":{"name":"Carlos Marques"},"license":"ISC","_id":"judoscale-express@1.0.5","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"3c81e9cdc43ebf5c043d5126f5c6a865291d6791","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-1.0.5.tgz","fileCount":13,"integrity":"sha512-gMGbiHcll0soiWQPJ1/7lim5H2hx7FlsFzarIH7sCK2+p4lbURU095T5ov6wP3bsDikyz65IzsumoKUNho2E+Q==","signatures":[{"sig":"MEUCIQCMQi4C6MHr0LihauuiQZ/EFStdekYhVN2h7x/5ecJrmQIgD+uRNF4g393nnUFcG9lXXOfWdWNv+IxoJePh8N1h22E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1cWOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopXRAAjpGncv7xT+6WFuHqOBmiB6QZbuMcwqZdn4mPIqkGrcJQvx7D\r\nqovd9bK/efT9q6ayNSpJsxwKV2ddWEJ69kmAFNPbcr/RlN7yoP/wK6Ktx/+A\r\n/cHYfskp7a2MGrCvqticCL57uQJ2H0OZkxkl4JoPrwucOE2A/pF2sKYvZ3mF\r\nLgPdjvE+vEEX//h98NU3R66DCw4G8eSfadHt/PqIPBrFCoJWhm4ebzmbDmD6\r\nUVon+ZiNlIoQNdyEnRINEOthryppJHfNN4rStnJLQ9egtGcbBjNOU8oH2dRp\r\nFDJmtR4Aj9Iq1s1OyrRxABVKZ78jT2TgFlPv2wVU1n6pZazvENctQtZGbZnj\r\njOnbpwho+6oxra1zefF910Qg9NVzMbO62ryKGo4AgDuyu0nXHMUvtVkkvg3d\r\ncbAbkyAopW80JIppMvUi1f2ZiXotJ5qigYjjM6+WTiiGzHah6CQ2NppTIUHu\r\nNwCJeADay0TgpvsmO6ttTwzqjhXgdqTHqKRv+PAf6gZvCXNg+BT2hdiPOrPB\r\nOIBABe3DHxi95o4ehRbFT8XibnH74WMOTgfVsA0+9Mwujk3uTnNIjMsCMDdw\r\nrxINCwAtMjW0tMF7FiOzbY2iKYe3VCBlPnxEnbVSYvqTqx507LK9GghA1GlG\r\nnvnn6oSndRnySXwC48Bcl/dcrPQuGc79ge4=\r\n=LhHJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f3c1b6c8ebd9708f1bdc745b05e5edc5759db306","scripts":{"test":"jest src/test/*.test.js","build":"npx babel src --out-dir dist","start":"npx babel src --watch --out-dir dist","style":"npx eslint src/**"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"8.14.0","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"16.5.0","dependencies":{"async":"^2.6.3","express":"^4.17.3","unirest":"^0.6.0","winston":"^3.6.0","judoscale-node-core":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.10.0","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_1.0.5_1658176910221_0.41108358596460715","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"judoscale-express","version":"1.1.0","keywords":["heroku","autoscale"],"author":{"name":"Carlos Marques"},"license":"ISC","_id":"judoscale-express@1.1.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"1794c186597bf6ab888e16c5a8c096bb7ecb1ac6","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-1.1.0.tgz","fileCount":14,"integrity":"sha512-YeBoSWqOWjrwttpoINVhUiWOsI4BiPBjd9skG6Iht3Sg6LJ+iMY9HV5gbskTb56DKroRVaaqEPVAu5//B5DciA==","signatures":[{"sig":"MEYCIQCpayUZn/MBoBFYK4nU6DiRknLkgYIsPCvOwltfYe2LggIhAN9kf9VR893q0qDMvTSKR/He4VFi+fu+mU5OIC/u9QmC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFzybACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiiRAAizE8xHIYM4nY2JlJLiI+M8+Zjq403c23zAP3K6IpNpqJKqEB\r\n8gkLivK4E1W/KxaraJcWftW2aqb4JakBVjeNkwPtpeOdVg9Pyd+lfRVewiwB\r\nSFElrgUWECg29pEojANaUA79ABD8kz1Lrqh9Rzn5OseiWrm8ppsHAWY9jLhA\r\nqSjN3sbRozjgAtm4HWBMgV661zOEqRz6q5a675cvTUjj4Hw4njRoOmZOTwRQ\r\nQeA0r2p6zI+l+25yKBCTMaxvZJmZmMzAw5igHp5GEmfdHRoSb8wGNfi2/OQ5\r\nSigwwG5yYwjWmnS7KMFppgKdXXBXxDtLCya+Os21HpcDrJUJOzx3wKRMNrK7\r\nDWLpHwdI01mIAwRD+yyC0InMfsmVLsutEeNIO46K+Z3gTaXiucb4tuPiVfBc\r\ngi0MRC0y8VxiO/Mm2XmNN+lTBvsDgW4WIGzGSjWV0Rb3mStiGmaDRmfDSVcq\r\nm84I4LGkNkhcwFhLnQ9OEoCS2CtYgPYwX0oo58vcOUSggRSNoqwtfCUGv6g3\r\nxDveUdavmOy/wQhmDIt662vViJpoyuQH5k1LzXr6C0QK00Q37gs7GLi9vtYT\r\nXGR5dNqqVjCHcT8BGNoB3/8h7I2FHy80T/p80FfrOzbHC7TYxBEJWP+gyojQ\r\npFm9EOeU9z6QCviwWpp/12XlXjstHoQ8lsw=\r\n=r38+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"8f261d78d1cb4f058bd85b4e839b927eab42146f","scripts":{"test":"jest src/test/*.test.js","build":"npx babel src --out-dir dist","start":"npx babel src --watch --out-dir dist","style":"npx eslint src/**"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"8.14.0","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"16.5.0","dependencies":{"async":"^2.6.3","express":"^4.17.3","unirest":"^0.6.0","winston":"^3.6.0","judoscale-node-core":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.10.0","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_1.1.0_1662467227684_0.13314647038419292","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"judoscale-express","version":"1.2.0","keywords":["heroku","autoscale"],"author":{"name":"Carlos Marques"},"license":"ISC","_id":"judoscale-express@1.2.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"be13752463bd33cfded7502a0943d3efe7c1d6b3","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-1.2.0.tgz","fileCount":13,"integrity":"sha512-0fQr5+eWiY76tVxb2IQWV3SVerf8weoFxTHqTqWOwjIsybo0kMJbxOSwe6nZo1whIfti7YntDCm7gcKFQYlTBg==","signatures":[{"sig":"MEYCIQD1HY3jWmmNgAtDd8sld+cKZ7aIU+ZCGCPBc0el3IaOJgIhAJ1d6Y6lLidGrLXAseFuVR7RgElg7Q0f75vhehfVFF6l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19412},"main":"dist/index.js","gitHead":"2176775736de31cc93f749987640ff4687bb242b","scripts":{"test":"jest src/test/*.test.js","build":"npx babel src --out-dir dist","start":"npx babel src --watch --out-dir dist","style":"npx eslint src/**"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"9.9.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"18.9.0","dependencies":{"async":"^2.6.3","express":"^4.17.3","unirest":"^0.6.0","winston":"^3.6.0","judoscale-node-core":"*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.10.0","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_1.2.0_1702675787958_0.540259132332346","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"judoscale-express","version":"1.3.0","keywords":["heroku","autoscale"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@1.3.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"fdebe99362a88383f4fa7534442a8f0417b34d6e","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-1.3.0.tgz","fileCount":11,"integrity":"sha512-B60xB4uJ9DtXtAkazCmW0f47jjEYQlFfJbaBBBsCfL/294FE+fic8iz2tXiO7Bbw/iNzlozbyECdK5dsRB7Q7Q==","signatures":[{"sig":"MEUCIQDuMKs24Hz8HEvKIDwLi9d4UQaIMViARkXvnp+OL/0LUQIgSm77LH/zGVOWOwNaC/56Gj3LidAmorys7XXdxi36ueY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16795},"main":"dist/index.js","gitHead":"c2797a152641387829b6564e70936c77cbdc2652","scripts":{"test":"jest src/test/*.test.js","build":"npx babel src --out-dir dist","start":"npx babel src --watch --out-dir dist","style":"npx eslint src/**"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.2.4","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.11.1","dependencies":{"async":"^2.6.3","express":"^4.17.3","unirest":"^0.6.0","winston":"^3.6.0","judoscale-node-core":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.10.0","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_1.3.0_1713555603930_0.863438587021454","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"judoscale-express","version":"2.0.0","keywords":["heroku","autoscale"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"6b3d2fc41090f2266ce918070829cf0dd9b47226","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.0.tgz","fileCount":12,"integrity":"sha512-xGuLSpjFytmLELn6xH5AlI4d6i+BkVOH4lJOTASI9CoJgENsgJulMAv6XoObNUCGlGitFfUHMw2AQ7pbgsr3fA==","signatures":[{"sig":"MEUCIB2vwp3OcRWlF1tGKIg2mqtsGKmBldY1DrJAwAsTBkt2AiEAjDBfXdIEUATjs3un6oyfKoqd64+kHXpZBOFX24p4rXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17731},"main":"dist/index.js","gitHead":"6ab0adcc33a69ff2e81cb8e9daea573b701f2ae0","scripts":{"test":"jest src/test/*.test.js","build":"npx babel src --out-dir dist","start":"npx babel src --watch --out-dir dist","style":"npx eslint src/**"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.2.4","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.11.1","dependencies":{"async":"^2.6.3","express":"^4.17.3","unirest":"^0.6.0","winston":"^3.6.0","judoscale-node-core":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.10.0","@babel/cli":"^7.17.6","babel-jest":"^27.5.1","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","eslint-plugin-import":"^2.25.4","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.0_1716818268223_0.22874960391531451","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"judoscale-express","version":"2.0.1","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.1","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"e0b51c43bd3fa3e708d3d442f2b102018cdd2e0a","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.1.tgz","fileCount":5,"integrity":"sha512-o1kwh7Ifwhs4PHwRzpQogeeS8bTNf3lRpG5VvepCv9utyU8lbiwqcg+j7QRu7obRJB3w0wv848wFyqeeek6yLQ==","signatures":[{"sig":"MEUCIQDHrVj3RvKEdrOr8JHebS3gvxdYLZxCe5F/VqmRQjwlzAIgdJkyhNcXYouYWY3QXz6ai9+JqsCifOPFAOg219EorLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5961},"main":"src/index.js","gitHead":"70072910e6926a2a80b2e8c207370ce1a1fc891b","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.2.4","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.1_1717071193462_0.6119793867370733","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"judoscale-express","version":"2.0.2","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.2","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"f5c4340ac4f5ae4ab57c4f493b43cbbd8ec36829","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.2.tgz","fileCount":5,"integrity":"sha512-Sx7kAHzNziKLviDuyqf3CZrUChgIeSg5FPOqxYOLLcSZwn/YeRH8W5v3hh4wP41G4bmXXcZRVgtQLzCl5+xzkw==","signatures":[{"sig":"MEUCIA283Te8DIYJgRT//spWskzfvxpy91H196CGETUgNPl+AiEA72S1Mpe7+RHgraB+gnUb3zWGjmtAYcKWJSvtE9oPQTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6324},"main":"src/index.js","gitHead":"650e3419ffb585e958cde84a08fa7f5209c4d74e","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.2.4","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.11.1","dependencies":{"judoscale-node-core":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.2_1717082213326_0.670740332841117","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"judoscale-express","version":"2.0.3","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.3","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"599153408407c072b05e0506bcb622d698b51c70","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.3.tgz","fileCount":5,"integrity":"sha512-GwW+YLcNR1YUvxYa5O1STIyhjz9t46A1aGsajKGeQqFUbfauZhBo+sL+KrmeqgaKBoIV82sLKtAP6Io61qtqlg==","signatures":[{"sig":"MEUCIE5QjiCS2tyakufEVGYghql2h+5embjzu61SMLYrpFE3AiEA4EP0vnuygsA79qQIoDpJWCGZZx3e3W+08q2nVpozo0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6596},"main":"src/index.js","gitHead":"268c8fa6d7b644d8161fc688eb8b5410d1a1130d","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.5.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.13.1","dependencies":{"judoscale-node-core":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.3_1717084181858_0.06626883039437237","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"judoscale-express","version":"2.0.4","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.4","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"8992154c31179c3c4110d785b22a5e6b57bdfce8","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.4.tgz","fileCount":5,"integrity":"sha512-FLfY15oLuNd/BGlErO34SGlVBQ/0iW8FYHkOeU7tcdbHQG9Dn0Xk6vKuaJ6L5mflpO+A1Le4FA/x0UDk/jhORw==","signatures":[{"sig":"MEUCIEoYa2F5qivpRZUcdneg2GBKhfwfSvYtHrUCxaO7++JVAiEA+bLypA5TAPQz9tmjpjFgZFn4qD/Y96jKaMeh5obiUZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6868},"main":"src/index.js","gitHead":"005b7aa331d003f573441a7683cd0c85869432b2","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.5.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.13.1","dependencies":{"judoscale-node-core":"2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.4_1717176741045_0.5558014258208899","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"judoscale-express","version":"2.0.5","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.5","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"7a2833c8db16f66f2da9ae692ff05e5b41c8b2a6","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.5.tgz","fileCount":5,"integrity":"sha512-wx2gIOJeSxQLWgMN9zAKh3vppZAQYiPec5f5sPQcxwwF1OIjhYYc6N+4t4tISV0Lrw1LJ/RNWzUN8kdY1+yeDg==","signatures":[{"sig":"MEQCICO54+1BlpZfz8suBXvwqUdb+MCoEZZ5h4Hm+h8tj0+aAiAQ8NCDHeqc5686AacL589dAXTyo6ClN94O3Aicp0KfhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7140},"main":"src/index.js","gitHead":"3f94885b83a63aff02aecd2ad5e8958c4e1f3aae","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.5.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.13.1","dependencies":{"judoscale-node-core":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.5_1717183910495_0.4114312313496402","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"judoscale-express","version":"2.0.6","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.6","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"c9cd285ec41105dcbb7a551c5e5c565aab8bc613","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.6.tgz","fileCount":5,"integrity":"sha512-Lv5TanBpvO1QWwRZ+WwjGeNkkICcsGs0r0AWKRsu05t+4X+7FQW56vggEuVTpunJQ+dtTNiNgnPLTkvXbFkMIA==","signatures":[{"sig":"MEUCIQDyoQQSFDOMSB2E6dEMnFD2KvRUofwTEnwgwVn3YCnmTQIgFKWMyh0XsWLOCWhQNfCs6gyA+Q0+G41JtynhZXxJzoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7412},"main":"src/index.js","gitHead":"a7851f7547ebd9d3d64ca216b818efc36b9e132a","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.5.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.13.1","dependencies":{"judoscale-node-core":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.6_1717519148682_0.9348595016992345","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"judoscale-express","version":"2.0.7","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.7","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"f0932c655216b9f65c45178b87cd7115ee8097f5","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.7.tgz","fileCount":5,"integrity":"sha512-phlUBKLr2paSGa2Njr2qa5sQnHw+X6O5y842grIk2o6dEVCShzGMpqicx7kOruMmXpponJPHChn9oRHcKlONMw==","signatures":[{"sig":"MEQCIG8GtZ7vDDtVnBqPxU2m/mzoM5YewMw5SDwV7bD0Z2anAiBXxtAaLIsTo/goe5xDZztePekYd2MoNC7EYZBVgUVYbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7684},"main":"src/index.js","gitHead":"a910670ac2aa8e9d1a261bc4726ed25e4c50856e","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.7.0","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.14.0","dependencies":{"judoscale-node-core":"2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.7_1717684816494_0.9791751792477832","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"judoscale-express","version":"2.0.8","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.8","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"2a2065ae67c48bc1fb1513a3b02a37c86018ae8e","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.8.tgz","fileCount":5,"integrity":"sha512-EWLJJkBP+FfhMLrL6JoEoaKImkJfMah0DD7KML09XVIdtlCZzQvDPAqtZfkvF0FbKojokaMuK5ytVzYBIL8DTg==","signatures":[{"sig":"MEQCIEuMAgRq7EG/q8Wnt5MfhdInZB0/Hxb7iVkKqiUOLJlVAiArlju5xitsCgI932RpjRLPV/0H0rx9ty9Pm1wdBMi9ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7956},"main":"src/index.js","gitHead":"b176a55919954cb643b44c28a91a2966c2a9a6cf","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.8.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.18.1","dependencies":{"judoscale-node-core":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.8_1735657476843_0.06741331788934923","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"judoscale-express","version":"2.0.9","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.9","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"b658d9e60bddcbe0bd05f2865cc0e0d069f2d7e4","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.9.tgz","fileCount":5,"integrity":"sha512-1r/m0iIuVPDrutjsyd+unBZU9cg2/p/UXsBtBINnVUeAZgFQp07bdxmSlzzPgwnd/nwe+cCASnpiYqU1KuoP1Q==","signatures":[{"sig":"MEUCIEs26uJP+IfVjpiApgPRqCe+d/xEA1PYnCeq8DXAL7vkAiEA1W4n554eT3jOMT9lhKD73Nw7fCdaj9DvgvU8MIvYGMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8228},"main":"src/index.js","gitHead":"03b3f247f110dfd454c834467109a3d92a848dec","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.8.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.18.1","dependencies":{"judoscale-node-core":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.9_1737123262093_0.28435058516714795","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"judoscale-express","version":"2.0.10","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.10","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"2b0df14bdec000436a152d1216abb8cf2800258b","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.10.tgz","fileCount":5,"integrity":"sha512-Cn1B5uUexM9OzQ3fBHhkgr7PZJH8Qbrjt950J+ldx2VmKOPrUYNufZ9vFdF1J5r/AX8vl5Uox+eLTLJMtszKWA==","signatures":[{"sig":"MEUCIQDhrfxcXOU6blnQ2vRZonqE/B33u8iipA6uyYM3An9JTgIgH/lrtZNJb4oGJwF03NaGum0iahOIycSJU9bnXDSByGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8503},"main":"src/index.js","gitHead":"408fe1db8e153b9f0d83cab3435b22d2e3a23e70","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.8.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.18.2","dependencies":{"judoscale-node-core":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.10_1739967395482_0.9716965342372612","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"judoscale-express","version":"2.0.11","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.0.11","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"b64e675bb82052a9de910f2212e1f3c349ae6450","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.0.11.tgz","fileCount":5,"integrity":"sha512-8e8UVpBD0veVqpeb5SPMtMk8gxO/oi0bg8CXjnnoLzJHWTTInChXAYErK7paVRBzZ+IW+SsyIC6XnGoeLh/Nxg==","signatures":[{"sig":"MEYCIQC64V2YZet8kVA2DASHnMZPaNH+sXrQQq6H6PzVrS2EKQIhAIwd0QPcschiWYqYHEu7+Qh5rWzcy9ThBBrxsQsD2+5p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8778},"main":"src/index.js","gitHead":"463371c6794f572b0956573fd9e229a0524be89f","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"10.8.2","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"20.19.4","dependencies":{"judoscale-node-core":"2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.0.11_1756315626958_0.4090404801083667","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"judoscale-express","version":"2.1.0","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.1.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"83771b4330f3f4774c667bc3a66ba7146038872f","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.1.0.tgz","fileCount":5,"integrity":"sha512-PGa1+ueED2kuD0axjn/2zYloInvTsPW5kdCAI5ae0OlvhkjAEJmZ/SoFEi+W3wBClJCzH2WeO5h7T/iW80h/HA==","signatures":[{"sig":"MEMCH2JWs8k3vORyEcQLGKViSLh4m5FFTmcPQXfUBmvRVrwCIBE5iM2lamY6k9J3oQdL74h5HikvKyQ0gqpvnEYraYQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9964},"main":"src/index.js","gitHead":"a58584eaf95e1403995211eb1bf3ea81f5d06c36","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"11.6.0","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"24.8.0","dependencies":{"judoscale-node-core":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.1.0_1757708725470_0.7142444502655034","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"judoscale-express","version":"2.2.0","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.2.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"b0c47ba98b8f4d1ed6e7becafbffaab635bc2f00","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.2.0.tgz","fileCount":5,"integrity":"sha512-99MG5lbsXXuY/AovU64bqmLandVVEBmOgYbz4g2AuVxUqBdYyO8970qJhnStEIB7xerOM1X1u1IqbZBrFZBytw==","signatures":[{"sig":"MEQCIBzU1qodhsBmjyUgRuS/QXF521KIpZdPbinpHu4twOzMAiAP8OzF1jh+hjT3e/TrsJj1oKO/2h+ScDRVjTSqa0J8HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10839},"main":"src/index.js","gitHead":"b19f06064dd5647cdd36789800502887701479cd","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"11.6.0","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"24.9.0","dependencies":{"judoscale-node-core":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.2.0_1758892525625_0.9985949589300505","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"judoscale-express","version":"2.2.1","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.2.1","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"098a540a77c73e17d5c9c3ebcd5557021a27d6d2","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.2.1.tgz","fileCount":5,"integrity":"sha512-gHAu5BYF8aFlbrZF6RmbM4nopoF6IC1nEiqst5O7SwgaVY1olOSRdDx/yYOvdm8TdV0K/vdnibppZYN7i1pG7g==","signatures":[{"sig":"MEYCIQC4sxwecDHihXkAYooYy/JxsyonQd2btFtN2U3Gha/POwIhAKO8eqjUmCRIJltvgRGRe9XU28GRvWWB14KM9P1CXSGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11111},"main":"src/index.js","gitHead":"a3e18b3db6e045e1ec28bbb4376871fba3e97cf8","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"11.6.1","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"24.10.0","dependencies":{"judoscale-node-core":"2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.2.1_1761572242240_0.6118174754774302","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"judoscale-express","version":"2.2.2","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.2.2","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"020534be507eed1de46f6c20c2d43b119943ac5b","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.2.2.tgz","fileCount":5,"integrity":"sha512-SN4kCRIc3UYxJ3KRmZPaZNL0YxglYKUdBGCaM06ik8xxM1HaKJN3TtlG8BogXrZYMHF1l65h7q/VbAgDsVjTmQ==","signatures":[{"sig":"MEUCIG2KR1/LjZ5tQm6oVaJSUKTvD4wKwaPCES2wnnsS9VzRAiEA/GSKTIj5hOLwgngD91+habJEhpcEF/i+Z2qRsu4yF2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11383},"main":"src/index.js","gitHead":"f83e080b2c6f6cab6a3681824dbd1118687302dd","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"11.6.1","description":"ExpressJS adapter for the JudoScale autoscaling add-on for Heroku","directories":{},"_nodeVersion":"24.11.0","dependencies":{"judoscale-node-core":"2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.2.2_1762521036185_0.25784624141256396","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"judoscale-express","version":"2.3.0","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.3.0","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"dbcfb60ed66d23dfafbda86bfe903c9abe93b83f","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.3.0.tgz","fileCount":5,"integrity":"sha512-uXLdY16cD8SfYZ93ZiuEZrDCl3SyDlREYqQbyFknz+czy17vBMgeVJYpEjTVdMi2LM0iIk49KuXWBh64y+iGyQ==","signatures":[{"sig":"MEUCIQCUUox1MnYNhwDVAgcz24UahOGExNcD6VmwFqzcKlU6xgIgKTDfBKRIuQheJw1WOfNjfFqfhjKiLc8FGdLGC1yWIQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12601},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"6889331a285de6fdb863786b283273bafbec0f07","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"11.6.2","description":"ExpressJS package for the Judoscale autoscaler","directories":{},"_nodeVersion":"25.2.1","dependencies":{"judoscale-node-core":"2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.3.0_1770731532685_0.32729764001885253","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"judoscale-express","version":"2.3.1","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.3.1","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"}],"dist":{"shasum":"1ee9d4ed19e5fce564d6eab07a84637a58569da0","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.3.1.tgz","fileCount":5,"integrity":"sha512-i4BlCfR5SslewJyz01i94DWiPn3tri9Oqro7mGzpBKUMuXSkl5E7ZYzWFykXn92V5ya7etUaiuapIQBt5jQ1Pg==","signatures":[{"sig":"MEQCIEkAbzMKcTH4rjjo/TXnBeRmDzNawAeHluvaqKC1+N6qAiBwtxtYjeJZ/dG11mhX3tltpfpeZw4waXcBsmKWxBS0ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12873},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"34ddb5f1b8d2003d567174651c84b34e69ca6f85","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"adamlogic","email":"adam@adamlogic.com"},"_npmVersion":"11.6.2","description":"ExpressJS package for the Judoscale autoscaler","directories":{},"_nodeVersion":"25.2.1","dependencies":{"judoscale-node-core":"2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.3.1_1772799955013_0.11230279504047025","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"judoscale-express","version":"2.3.3","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.3.3","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"},{"name":"carlosantoniodasilva","email":"carlosantoniodasilva@gmail.com"}],"homepage":"https://github.com/judoscale/judoscale-node#readme","bugs":{"url":"https://github.com/judoscale/judoscale-node/issues"},"dist":{"shasum":"d0f6208ecbdd33fd35b3924ac0d2e9794f94d421","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.3.3.tgz","fileCount":5,"integrity":"sha512-KBvhpGYjH31NNhYwooTMgfm52EYQbK65n1AxOWqwrIy+xYSsQCHsGk9J8Et4PNDuUyVHa5lmsFJArOeGZSVmsA==","signatures":[{"sig":"MEYCIQCYmo9QoIN1x8UOznEWmSzjBz4p+2L/EJh2m6gA8JL1xQIhAP+BLUar5A8otssC2IAj+r6ewvI+PhuOMW0JoWN3s0q2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/judoscale-express@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13893},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"60ee420fcc1ae1832b288d36502109cf0f3ae643","scripts":{"lint":"npx standard","test":"jest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7afb0c16-5929-445f-9434-73b5e963c2ef"}},"repository":{"url":"git+https://github.com/judoscale/judoscale-node.git","type":"git","directory":"packages/express"},"_npmVersion":"11.13.0","description":"ExpressJS package for the Judoscale autoscaler","directories":{},"_nodeVersion":"24.16.0","dependencies":{"judoscale-node-core":"2.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","standard":"^17.1.0","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.3.3_1780686854321_0.6324748793766257","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"judoscale-express","version":"2.3.4","keywords":["heroku","autoscale","expressjs"],"author":{"name":"Adam McCrea"},"license":"MIT","_id":"judoscale-express@2.3.4","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"},{"name":"carlosantoniodasilva","email":"carlosantoniodasilva@gmail.com"}],"homepage":"https://github.com/judoscale/judoscale-node#readme","bugs":{"url":"https://github.com/judoscale/judoscale-node/issues"},"dist":{"shasum":"1e70cd783e0f9023729f727ad03808d40c6eb68f","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.3.4.tgz","fileCount":5,"integrity":"sha512-2oEwbRIMcTkFxI55gcm3Ih+b8m0ahtiFEpBuiU0NJTZyXzY4tbX12wRsCZzntTXuBpWovFZ/G2QHKA0b5Xgh0g==","signatures":[{"sig":"MEUCIGYDTXq/ov5GXwptH0C6d2VQjuz3Y6lQdcoxAIIvqZZIAiEAn+yNe50LSXyEcWPbYSKLVlZI1VqA4fkF7Nhs5O8RvxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/judoscale-express@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14145},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"7b79c8bc4192635afa36ae3a5b4c97f630c2b1a7","scripts":{"lint":"eslint .","test":"jest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7afb0c16-5929-445f-9434-73b5e963c2ef"}},"repository":{"url":"git+https://github.com/judoscale/judoscale-node.git","type":"git","directory":"packages/express"},"_npmVersion":"11.17.0","description":"ExpressJS package for the Judoscale autoscaler","directories":{},"_nodeVersion":"24.19.0","dependencies":{"judoscale-node-core":"2.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/judoscale-express_2.3.4_1787055293816_0.8064012920986374","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"_id":"judoscale-express@2.3.5","bugs":{"url":"https://github.com/judoscale/judoscale-node/issues"},"dist":{"shasum":"3f05b54f13d5a7c080a87ef3926f22b34c49a188","tarball":"https://registry.npmjs.org/judoscale-express/-/judoscale-express-2.3.5.tgz","fileCount":5,"integrity":"sha512-fXAdTLC/MQ4Ws+a2Bjw0v4TEoTzdUmP+fzr8NY2BSw5o1Ew9qwisY25RN8aOcL6kyYrilRziWMlj43U1cy6vaQ==","signatures":[{"sig":"MEYCIQCiH8rmVhaX1d0/2uSpfttepaGpDwz06x/oOSqXme1trAIhAO6JKZ/lPTWItSyKiiOEHe+Bs0C8zLEyYlc7wakVgNGK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChpzvhuOJ0v/1dZOrFMUVbfCHAVsi1MUPrYEwmX9vIYgIgL7U7qY54u2pK8qYFfBehqi1BVwBbhfFDPh304isQDOI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/judoscale-express@2.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14466},"main":"src/index.js","name":"judoscale-express","author":{"name":"Adam McCrea"},"engines":{"node":">=20.0.0"},"gitHead":"1f6e4eaf9af6dcb005a5820384b6657d45520cb5","license":"MIT","scripts":{"lint":"eslint .","test":"jest"},"version":"2.3.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7afb0c16-5929-445f-9434-73b5e963c2ef"}},"homepage":"https://github.com/judoscale/judoscale-node#readme","keywords":["heroku","autoscale","expressjs"],"repository":{"url":"git+https://github.com/judoscale/judoscale-node.git","type":"git","directory":"packages/express"},"_npmVersion":"11.19.0","description":"ExpressJS package for the Judoscale autoscaler","directories":{},"maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"},{"name":"carlosantoniodasilva","email":"carlosantoniodasilva@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"judoscale-node-core":"2.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","supertest":"^7.1.4"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/judoscale-express_2.3.5_1789655177387_0.5225836004024269"}}},"time":{"created":"2022-07-18T19:28:05.863Z","modified":"2026-09-17T14:26:17.811Z","1.0.0":"2022-07-18T19:28:06.082Z","1.0.5":"2022-07-18T20:41:50.392Z","1.1.0":"2022-09-06T12:27:07.807Z","1.2.0":"2023-12-15T21:29:48.116Z","1.3.0":"2024-04-19T19:40:04.120Z","2.0.0":"2024-05-27T13:57:48.361Z","2.0.1":"2024-05-30T12:13:13.615Z","2.0.2":"2024-05-30T15:16:53.499Z","2.0.3":"2024-05-30T15:49:42.069Z","2.0.4":"2024-05-31T17:32:21.208Z","2.0.5":"2024-05-31T19:31:50.654Z","2.0.6":"2024-06-04T16:39:08.888Z","2.0.7":"2024-06-06T14:40:16.621Z","2.0.8":"2024-12-31T15:04:37.072Z","2.0.9":"2025-01-17T14:14:22.300Z","2.0.10":"2025-02-19T12:16:35.681Z","2.0.11":"2025-08-27T17:27:07.143Z","2.1.0":"2025-09-12T20:25:25.646Z","2.2.0":"2025-09-26T13:15:25.806Z","2.2.1":"2025-10-27T13:37:22.411Z","2.2.2":"2025-11-07T13:10:36.387Z","2.3.0":"2026-02-10T13:52:12.834Z","2.3.1":"2026-03-06T12:25:55.179Z","2.3.3":"2026-06-05T19:14:14.462Z","2.3.4":"2026-08-18T12:14:53.946Z","2.3.5":"2026-09-17T14:26:17.472Z"},"bugs":{"url":"https://github.com/judoscale/judoscale-node/issues"},"author":{"name":"Adam McCrea"},"license":"MIT","homepage":"https://github.com/judoscale/judoscale-node#readme","keywords":["heroku","autoscale","expressjs"],"repository":{"url":"git+https://github.com/judoscale/judoscale-node.git","type":"git","directory":"packages/express"},"description":"ExpressJS package for the Judoscale autoscaler","maintainers":[{"name":"adamlogic","email":"adam@adamlogic.com"},{"name":"carlosantoniodasilva","email":"carlosantoniodasilva@gmail.com"}],"readme":"# Judoscale for Express.js\n\nOfficial [Judoscale](https://judoscale.com) adapter package for Express.js applications.\n\n## Set up your Express app for autoscaling\n\n1. Install the judoscale-express package:\n\n```sh\nnpm install judoscale-express --save\n```\n\n2. Import and use the provided middleware:\n\n**Judoscale should be one of the first middlewares for your app.**\n\n```javascript\n// ESM\nimport { Judoscale, middleware as judoscaleMiddleware } from 'judoscale-express'\n\n// CommonJS\nconst { Judoscale, middleware: judoscaleMiddleware } = require('judoscale-express')\n\n// Initialize Judoscale with default configuration\nconst judoscale = new Judoscale()\n\n// custom configuration (see config options below)\nconst judoscale = new Judoscale({\n  log_level: 'debug',\n})\n\n// Inject the middleware (this should be the first middleware)\napp.use(judoscaleMiddleware(judoscale))\n```\n\n## Configuration\n\nMost Judoscale settings are handled via the Judoscale dashboard, but there are a few ways you can configure the adapter in code:\n\n```javascript\nnew Judoscale({\n  // Use a custom logger instance\n  // Default: Winston logger instance (simple format)\n  logger: myLogger,\n\n  // Override the log level of the default logger (ignored if logger is overridden)\n  // Default: process.env.JUDOSCALE_LOG_LEVEL || 'info'\n  log_level: 'debug',\n})\n```\n\n## Troubleshooting\n\nOnce installed, you should see something like this in your development log:\n\n> [Judoscale] Reporter not started: JUDOSCALE_URL is not set\n\nIn your production app where you've installed Judoscale, you should see this in your logs:\n\n> [Judoscale] Reporter starting, will report every 10 seconds\n\nIf you don't see either of these, ensure \"judoscale-express\" is in your `Package.lock` file, and restart your app.\n\nYou can see more detailed (debug) logging by setting the environment variable `JUDOSCALE_LOG_LEVEL=debug` on your deployed application. Here's how you would do that on Heroku:\n\n```\nheroku config:set JUDOSCALE_LOG_LEVEL=debug\n```\n\nReach out to help@judoscale.com if you run into any other problems.\n","readmeFilename":"README.md"}