{"_id":"tibber-express-utils","_rev":"58-ac74377f11ef5ab2b1f7190d4dc2efff","name":"tibber-express-utils","dist-tags":{"test-pre-release":"3.1.0-test-pre-release.1","upgrade-gts-4":"3.3.1-upgrade-gts-4.1","express-5-major-version-bump":"4.0.0-express-5-major-version-bump.1","fix-vuln":"4.0.9-fix-vuln.1","latest":"4.1.1"},"versions":{"1.0.0":{"name":"tibber-express-utils","version":"1.0.0","author":"","license":"ISC","_id":"tibber-express-utils@1.0.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"dist":{"shasum":"908c2ac0c3118e92127f7710d32a4af70a9ceb4a","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.0.0.tgz","integrity":"sha512-l+9bLpB+ZM2u3xyVrG50lyXVh29Zh8x56NoTNGUXYWm1J9Gey9VdVSHeREVd7MEPRrFdLSHcuh3JvFXIwtUYBw==","signatures":[{"sig":"MEUCIQD90oWjeWg9GUNqO2Gb0uVwP8tkzUW5edvATrzEejWVZgIgEyrO+znvli6dobmv7cCvLiUJpi6ECCSuz9iOsNwC0ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"908c2ac0c3118e92127f7710d32a4af70a9ceb4a","gitHead":"3d0f154768a357724afdca164727c30ae7c84f8c","scripts":{"2npm":"publish","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"3.8.9","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{},"devDependencies":{"publish":"^0.6.0","babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-preset-es2015":"^6.18.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-async-to-generator":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils-1.0.0.tgz_1480291704609_0.7734498945064843","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"tibber-express-utils","version":"1.0.1","author":"","license":"ISC","_id":"tibber-express-utils@1.0.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"dist":{"shasum":"a9238428cc0e349fc55f50118cd354374ba5618c","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.0.1.tgz","integrity":"sha512-6aKnEnjhYzU/9z2USRXpqCUCOjMCkQClVQQV6F2lJRccaWhNOVa6CCa5+rXYd/IYhq49KqPiGAFE6YgoZRv8pQ==","signatures":[{"sig":"MEUCIQDMemtYK9WAiZW5OPH2d1dL2lTaAhzyXopfZRgNiuSR9wIgDY3SIaIh2T6IRuL95P5wCiTNTmkNOAV+nBIZ6xwb+74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"a9238428cc0e349fc55f50118cd354374ba5618c","scripts":{"2npm":"publish","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.11","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{"publish":"^0.6.0","babel-polyfill":"^6.1.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils-1.0.1.tgz_1480336425125_0.01661056443117559","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"tibber-express-utils","version":"1.0.2","author":"","license":"ISC","_id":"tibber-express-utils@1.0.2","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"dist":{"shasum":"2944847638ac694527e053dd083fb5d92a63de87","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.0.2.tgz","integrity":"sha512-CiUm6S/kwMEOkAeTwRVsZPpQ/4et5soJ5z7qGiZerZcn8lKDMpvFuKi6a/rLR5pGg4aHnZsGS6Yamk9CVFtj8w==","signatures":[{"sig":"MEYCIQCC9s9wUCvyQR22PPpqBFOsvIZ/BeMjKi2YdbKEOxDfYAIhAMqvGrRTXQVqr+dstCVSgMDXOh4bp3meIu8Uwd+fzf7S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"2944847638ac694527e053dd083fb5d92a63de87","scripts":{"2npm":"publish","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.11","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{"publish":"^0.6.0","babel-polyfill":"^6.1.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils-1.0.2.tgz_1480408083433_0.5798229773063213","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"tibber-express-utils","version":"1.0.3","author":"","license":"ISC","_id":"tibber-express-utils@1.0.3","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"dist":{"shasum":"a092df9ac276cac204d7415333b3d267d9347332","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.0.3.tgz","integrity":"sha512-22q9ibhVsZw/IRVavaZ1IGwt7m81YUSeHGohfNFFhtdUw1QSb04W7qdDPKuA64CAt72ZP1yNJNwZAy1GBrntiQ==","signatures":[{"sig":"MEYCIQD4PA2WzNCL/Pcc0l+WJAb2GF3BI5sQOYwI/nV8x3QUpwIhAIzwndjcgF3zsj/E0YWgiuNbT3toNUbPLiMiw4ySYcZJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"a092df9ac276cac204d7415333b3d267d9347332","scripts":{"2npm":"publish","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.11","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","babel-polyfill":"^6.1.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils-1.0.3.tgz_1480417958458_0.1573764937929809","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"tibber-express-utils","version":"1.0.4","author":"","license":"ISC","_id":"tibber-express-utils@1.0.4","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"dist":{"shasum":"0b70e946056217d03c9c81d1477b235c27c0acef","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.0.4.tgz","integrity":"sha512-U1nv2Y4gIdMUg9UI2HHBc1X/1U1yyOn69pTweRNYSnVWHIqrUAqffItB2pimuZIKlNaZLU114LJgDvsqMn175A==","signatures":[{"sig":"MEUCIBpuUWZ21G3zu3WESoLWIOpBZSLxJHdro/4ty/MUK4R5AiEAjr5mK3rRSRV6bo3eiKybDLMDJ6kT781L1AZQa+ZAz5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"0b70e946056217d03c9c81d1477b235c27c0acef","scripts":{"2npm":"publish","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.11","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","babel-polyfill":"^6.1.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4","babel-plugin-transform-es2015-instanceof":"^6.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils-1.0.4.tgz_1480503082552_0.4076568684540689","host":"packages-18-east.internal.npmjs.com"}},"1.0.5":{"name":"tibber-express-utils","version":"1.0.5","author":"","license":"ISC","_id":"tibber-express-utils@1.0.5","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"b836d267d10107fc684a6014528ee80f26b5029e","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.0.5.tgz","integrity":"sha512-uAYUjzzqONW9SsEBcBPeNmBuOwtJAzIYHcK5mlfxLG1LvngC3jFWFiGjOhQplDdMkWT654R6iG6jtsu6eDdu/w==","signatures":[{"sig":"MEQCIAh/SDH4Kf8x+AZPp6BUaAABG6j/Se5w/KcHIzhZnnHvAiA0XeTh/Iihbt+2SE2vznUnJ9mjpamI6VA0+sht6MbwpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"b836d267d10107fc684a6014528ee80f26b5029e","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.11","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","babel-polyfill":"^6.1.4"},"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils-1.0.5.tgz_1480505762806_0.0668585600797087","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"tibber-express-utils","version":"1.1.0","author":"","license":"ISC","_id":"tibber-express-utils@1.1.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"4b83573d978f920074cc4e797408805a46237edc","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.1.0.tgz","integrity":"sha512-poX+4RJJ3NLv9e1Cwpnku+u5cZKV2DkSAQVkxmrr6Pq7sriL6ZZBtbMRVt6Ir2GbSQP+VdyohHc38JFJyy8pIA==","signatures":[{"sig":"MEYCIQCda3AhIiIm3fEjnT+Q5+q/rv8zfaMVdiVGixzeocrftgIhAKJv4N3TDdrtjR/qaotqcLr13AK0zSeB8/kAqKct6Fvz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"4b83573d978f920074cc4e797408805a46237edc","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","babel-polyfill":"^6.1.4"},"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils-1.1.0.tgz_1508515217956_0.04283482441678643","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tibber-express-utils","version":"1.2.0","author":"","license":"ISC","_id":"tibber-express-utils@1.2.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"aa909fbf3f2936dfbd5603a0f96fd351f8d4d3a1","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.2.0.tgz","fileCount":7,"integrity":"sha512-KjpC6R7YVldWQXlo+dTLei3bAvAlq6UnBqKVTQtN39bD5rKzUeqdKIiDCc/SiRkIcq95qf5BVA76G/3HnHTS1g==","signatures":[{"sig":"MEQCIQCriHZwi+Uj1hfi8HaJh074eWhC0tVKiE/WEogCV8PI5gIfbtWwCDfG2y8UJyFVzse2kcDIYf+CjBWMHeRbXc9gxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10392},"main":"./lib/index.js","_from":".","_shasum":"aa909fbf3f2936dfbd5603a0f96fd351f8d4d3a1","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"6.2.0","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","babel-polyfill":"^6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.2.0_1532612475436_0.2898447371209074","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"tibber-express-utils","version":"1.3.0","author":"","license":"ISC","_id":"tibber-express-utils@1.3.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"89f225abdec4d2917f15ee5dfb545bf2ca9c8255","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.3.0.tgz","fileCount":9,"integrity":"sha512-DJrYLWS7SzewTjohKdKYY8NyEgXbZF2v9P8HU3YYEDveYswvhdo6qDtNhMwWQ1WnHEe+dFWwmMPcXasZXiJeAA==","signatures":[{"sig":"MEQCIHnFC3rRZOEO0mG9PUpggTIwg5vCHX4bynSSxhZraLaUAiBANqpCoobE6EOmkmwGEHUO3UJ4WNOousJSONVSyWoZ7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwHJyCRA9TVsSAnZWagAAun4QAJfupAZpIV9OcWjHJcmz\njyXjcCdfl8O0XAigAt6NGFtgkrqTvoKXWBjOQqkH/OvcxqmKP/MCqL/bJDlp\nCvDNFy+AJvNt2ukp8UAuEfFMFaXSUX/LzIZBsGTjTehRMO2x4UO2Eza/jYfK\nYIrL21rzwemCwAYNKIPr1ZaQj1jMfzZUUWd2my/wbVyOnyp3R+TkHyAIrkEQ\n2Hmbyl+nvR/iChbkMyriyOmW+IlSx3zN9kUyJrUEcAmfyhbBB45Cx6gDhpXN\nXOqVdtJGqC0wohA7nwZD2SYoI8ZiPhwcYsNZ6tOJEF2K5lnTTXWL25XpL020\nHIdBcaVV2DuLEpQnHZy2MFD8r9ZGlLm2NDodkbb4PFo7QiK6ztX+UOX1Vr56\njWiI1Ew2ybSqN0js2gu904w3mqkGr2pZgEMDQMzBWVk1EOFXXNnR45qJeEWK\npe0l/ycy4LfIjeYoqH5lQQQgdVay4vWQ7XnijEHCzQtV2FYQ+JlUTbitgy/p\nr2QMaTY+a7C2n9PYX86vW7lurw5qQSB1qpEH1DHYXt1JUyeMv5tnaKubWUfi\nvXmiLrubjXK1A3bo31FJUxfv8l0UQgFG6xGu53pgRaXT33zZy0NWMyIcFH9x\n18JrscAQ4gCep/sc4I3yih2PCjYt625j7bpkFx7aEvOjfRoVDr22JyDCbrcq\nvTKl\r\n=etVp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":".","_shasum":"89f225abdec4d2917f15ee5dfb545bf2ca9c8255","gitHead":"fc689714abd297cf597ce068bb2b8c78eaf53d22","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"10.15.3","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","npm-cli-login":"^0.1.1","babel-polyfill":"^6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.3.0_1556116081874_0.9427296192740593","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"tibber-express-utils","version":"1.4.0","author":"","license":"ISC","_id":"tibber-express-utils@1.4.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"f214e1fdedbf1f29dd643de41fc999d9810fe69e","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.4.0.tgz","fileCount":9,"integrity":"sha512-CMTHVPZbHyNQ5xCYMXZRB2ZIOxB3dosLMI5n5iu8Ymx1EXcuNNGsF/SLl597lfSbsDVrWG0qA6JApKUxoL/b7A==","signatures":[{"sig":"MEUCIE5mDx4ArTma+e7ujHxLlr+ib2osRgJ70GswibdVxyw4AiEAphbGuV8XikYuH0pl34FQQJXrRzjObZwm0kDBG1cLJto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwHyXCRA9TVsSAnZWagAA7HsQAJLJDAp19HwYmwuEaPCz\nERdM6u2MM9uWWN9R0B3zmC5wUY9Y6bMHo/JbfhmDeSpyTmGyIAMKoKBWW1wv\nRe9EJGMfh0qaXzZoXugE3RW1J+fNCNn5vfVuEXysXCCRpyhPBEtvaAXTja2n\nFQhYREuyAD55mZEs9rg4yhXKwgtk7RwWPBTWzp20enyQc7cv3bfbJN3QsILo\nGxtLKGFdpwZjsRIc+3Y66OJCVaJnEuRHIrAD+u4WZuCCLTw1cfQOIiKwvOWV\nagQOl8sGg8BqDteb9eMHiDYkmrmwmR9NTItUve2vBlE4S17Wohg/IgGOrvW1\nmVhazDvtPImT+yk04HUXvhr2CCvjYgvosRLNHxtN0ccjKhVBPo5CtlHGqQI3\nbpedEdJeCeWqTu3Vt9IALUgZevQSZg+rowBgWabwUZ/f1jopYjqM8YtdEgyI\nPRwqR+roqWUPdv1NzxN56mBKdCh6enUDMhQGeoCu9K2YKAchb0Jiks8c0w2j\n+21bwLd/T71GpTAS494lNsPuPR3Os1s9OmIgF2UDQkY0RgNYXcSKUKCDbuiO\n7zsQvLlHgwBxOohri5OSXiD6vvExeSYQU04neWUnlN4ZJkBJq1chmRn9JF0S\nMsu0lKfqPrdii1JqIverQbcrq0GybtavD4Y4E+oa0Ipavfs2b0DXZCDKrDA3\nBU6a\r\n=blTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":".","_shasum":"f214e1fdedbf1f29dd643de41fc999d9810fe69e","gitHead":"72b704e1dfae795605c2925c113c3a8f3ec7cff9","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"10.15.3","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","npm-cli-login":"^0.1.1","babel-polyfill":"^6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.4.0_1556118679390_0.0341385185391927","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"tibber-express-utils","version":"1.5.0","author":"","license":"ISC","_id":"tibber-express-utils@1.5.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"60641b92793340de72e062f6d71ca91c4bafa67e","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.5.0.tgz","fileCount":9,"integrity":"sha512-iAgNJPKFiiWHRM3CNM9ls3HfH8DEmbkrSccJxkKi7Nx1CzHkplWZw3JKxZ63I9ImWydoPtz/j7WYPL87s6o7Uw==","signatures":[{"sig":"MEUCIF8h97sJKHm20EoMEWMW2fxK8Gv/vxkcZzDv6rON/5BUAiEA1sLTeFwddiYX/dt5RBMW7Af55ddeUiSrnMrYBPQL+UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyw0vCRA9TVsSAnZWagAAG0cQAJ+T4QlpJeWvUWIs1hjo\nle2X+TE0XmFsEEKx9FxxnkwMCG6NvTWr6MEvGb15+MOE15biqb3LqTHsubc7\nAupN3yLvlRnjvL0pqAkqt2OMLeGZiC2RMmRN217kh8sFFhu3NS0b+7niNQAN\nTTkxeIF1dia1JFUjHYQZ2/F0+4zvMV/6L/BZ57wj96f/G5v9a9CcuxAcaNH+\nWj0q+P2/FkQ41SGYaBroobiLj2e7gL9lRTZAYnyoH2EfKJg83aSAmvyOYCMe\nGZoYALz1JtcTueCo7TUL7fwKaqsCAe7neHlmMj62nfydvYeKKdgYCcQZlFJ/\nLMJVRKI5Wb1KNl440OafYVgtvhXtvjMBhb/GVEpPrqckrkk6k1QRc7QTpQLH\nBC4yWZvw6ilw+uth3jvihxNn/EXJWHcgAmxjJgU4bFOeEH/ytjOxcuv3Tzyl\nnDS1Y+mtHYqpEcNoxviuLbOP7myHufI/OvpYTl+sQ4Wc4cCp1GXocPfmO8hG\nPl834Rhi9ftzYhcwwW1rDPbzGkdxsNLNbOs+a/7KLwjANy/NHMqXBtCOdBGG\nuWCRJm1BE8ZsNwLDEf+L9dD2sB05vnUD3jy+KSdFH4mVF88fcQqE+JVc+rBB\ngMs+VimwnkApwI4ngKRk2lWfUT7wXLrcWxA1AbaTXRtxONDSGyNffFVUOBXR\nDnj3\r\n=TO1T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":".","_shasum":"60641b92793340de72e062f6d71ca91c4bafa67e","gitHead":"a2e5f58cf02ade6d01f781a9e0f6f0f8198dc3d0","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"10.15.3","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","npm-cli-login":"^0.1.1","babel-polyfill":"^6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.5.0_1556811055033_0.45390881237146274","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"tibber-express-utils","version":"1.6.0","author":"","license":"ISC","_id":"tibber-express-utils@1.6.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"80bb39f7915e5520785017d34316840b88ffe3a4","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.6.0.tgz","fileCount":9,"integrity":"sha512-RtTc8o243WPqOYoWyORTlUVEW8Pu2wcV9ByTKQ+L8fHaCtmSPqeefj5vS4TrRs3sdYCs2830yRuDAqKc0yPWng==","signatures":[{"sig":"MEYCIQCWhrrGGpU0sI5wOTAlM4SbPURK0VdUY4+SR4zOsJaKugIhAOaWj1fsHaZerr9ziV10FYjYUSHjLs0z0DEpCjRXXwKX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyyYkCRA9TVsSAnZWagAA9kUP/jRbs+4EH7jr5Ev/pOnR\nrBcgf0N7t+VdZyIEfYq2Te+ZfAGL4dE3WvxNIDJgXyNC+4xzqc/yJEl0jU21\nhT+rVhYftzMODRAB5Z2Tf9BSUn6P8Auu1CYH7N54Me7DE3LorW+AykKqZd4f\n7YeEqZyQ+BDuhIA0ejnXAb+uTjU/lW2Ll6viTcKOuIUMBoSZFCtt4APzlHJr\ne5NbiVKA54CYhLXXAdnHn11XStLFT0Vrp0DD30nr9ya02aDmzBaI5p6wk4G2\nJb+yFl4OKOC2ZM8zKwm+rkNVKLuY+UHThUGOoqu1yBeSdzmPYHoEbhZK8m+x\n2Bi+0plQNSPcxknZRHMqLsS8tBbRGMRzH/JQ2j4I0InwkoXX6fOwxRh8S216\nePCybW3JMjf+f6VfE9ySyF2B+3nUBCoxztgUIA5VreruF8p41h/zuyavlk+t\nhEtsAN/SgneqE3E2tqWopGJIuPiYUmz33Hsx3q+4zV6QVV/ngqJOrQzF0a8N\nSINQLoSyVxk0AhNKCaIzRbQ3EU0oLw6RvDXAHoxeeLcCNW2oyu8KuMkfqLA2\nJWtPiI5/lQ5VFEszOCy2WgJ4cavMJ2f3ftpUwlcnL4VFLvqOY5SNZsYJo46C\n3OKXOaHN54pFDmwVEyWBP42GxzdDJQsAYDV88cW05FpHALl1AJPQ1BZ0UJPM\nthS0\r\n=7Mka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":".","_shasum":"80bb39f7915e5520785017d34316840b88ffe3a4","gitHead":"02c6fa7485bda45d8f5b0f1cefa5749be0ca381b","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"10.15.3","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","npm-cli-login":"^0.1.1","babel-polyfill":"^6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.6.0_1556817443661_0.2759349778352018","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"tibber-express-utils","version":"1.7.0","author":"","license":"ISC","_id":"tibber-express-utils@1.7.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":{"babelrc":true},"require":["babel-register","babel-polyfill"]},"dist":{"shasum":"da621dcc72e651f606840c8fdb15c8fdc7bf2620","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.7.0.tgz","fileCount":9,"integrity":"sha512-06oFEIW9iyfjO7FUN3m88pPgwG9KT4/RGZEBdeowgG/BKl4mXAhTEes6mu0lA6NzyraY593NCUmDB/fRmcQuZA==","signatures":[{"sig":"MEUCIDJgGLzglf57cxZuSi7HkorWbZbtSUIzcDeYHfh4gfSkAiEA45uVqsDEOApgSBqBtBnEpKoYFpTTwDiCEJJtC2sKIys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyzRECRA9TVsSAnZWagAA8IwP/2cxa3aNRSHxYZi09uK3\nejisjjvqAFozR1V9JqkexHY/S5y8Hl19z6gqeQNQsT/Kdijdzu/FEoSLo5Bi\n4NXtdUnLdO3puUjFxN6xeyWICSNBG2FDa5xgULUfdoTOljycg5tWWuoaBVjL\nv+w2/ooIc81wx0NCamAFMFhsjS2heS3v4QKShsNYf3tB+iikXLKyfWT0D9Pm\nTc9+WqJ+LAhRWEJkeiDBLNF248B+4aMyzclNgaJSdWNOqQ19UU6y9GtQC5TV\n9XbEcsq/UbBWgN7ElMg9uDB8OxDvxH7q9UDrVhlqOspkLD79+2h0HsfJ/Lx0\nOHO6j4TshtJLpM0uK/sdFT4rw96AjjtsxakGsIWGc0jfKVuVSSRwLkRmJNNN\nqMZ6uT9Pw/CcyLpoDFLDJvCelOzpY/7WUUjYVATOsS084rttx8Cp4EQzL1/r\nXkUYF3e+JJZeHNIDEqRLYXUEVV7QqUDlcE2Xd5ImA5YlcGsI499Bq4yUoMCa\nG/ktiOne4h1pAY8X64DpTf5v+zHJdcUaa4WNZ+Hs4dBDl7XAZsVhh2uDgNII\nd1RObBLzOoHcI0KZAiOCzZwNqB+r09bwpmFtyHzm1M1WRZ7SHu19WKDBV6Dw\nL0U7HueMqZdB8fey5ccQmFykQ64aH7+q5wNARzwIDpOD9Ft40sMLgJeZlzoN\n/4r3\r\n=Zknj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":".","_shasum":"da621dcc72e651f606840c8fdb15c8fdc7bf2620","gitHead":"536b3d7db587180401c2f30a134d18c3414062f6","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"10.15.3","dependencies":{"publish":"^0.6.0","es6-error":"^4.0.0","npm-cli-login":"^0.1.1","babel-polyfill":"^6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.1.4","babel-plugin-transform-regenerator":"^6.1.4","babel-plugin-syntax-async-functions":"^6.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.7.0_1556821059682_0.04550410350089318","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"tibber-express-utils","version":"1.8.0","author":"","license":"ISC","_id":"tibber-express-utils@1.8.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":true,"require":["@babel/register","@babel/polyfill"]},"dist":{"shasum":"eab5aaafb5ad2e5342141ab8f0361f6b980440c5","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.8.0.tgz","fileCount":8,"integrity":"sha512-r9G7K+PZFpgSRJwWwtSBR/oR6/LjwYQ9P1M8moLWmBNBvKKPB83hlpmiV6cyvzEQBzUxlxXjIhkwv9uCzgh8rw==","signatures":[{"sig":"MEYCIQCKfn/lhWwXYql6MhXCN3OHLkfhlWznbZxpHjrM7VZwggIhAOfDIdLTN9Z6nsP0hGFWcuicWoVzXYMHEcvFQvE+QKKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcireCRA9TVsSAnZWagAAeFIP/RqnEWgyIrnoWQ+9GlRC\nVQ0uSkV9h2TbtUUV4nw1DTJb8cP0ZMrZWynIYvL/Gb9PkJs8WI8mLeA+MgOW\nO8rJoFTe/IOik5Q5jrYMX89fJZf4lz6te90kzzofNKsbfDd1viOBL+gvY/lL\n5NAAsI4Rb28FumlNpS1Jdg9OuQONGb2wRQ/a022VMQ72Ej252duq0ySOjSCl\nhzvaxeKCGyi9OvkQSZJhTj2vHFeir2c1T2CxZ939CeFqtHVFf138F60UtrCs\nMlKXfDA+Ak96qTK1v39q63cUfhMiuJfJCavuShR810fYTtSxMly2jObgYguU\nOWhYEJIR3knjYRksVQLfTW84jzHEgAabUoitoKegHFx0yPeaVwf8IjTRBUpA\nfxsxGbBxl2qofuwWFJxd22XwCSX9HkGOsRi/0pR7qqm+k4tusyfr0YUXZCUI\nX3/P39mojLEBF7l1Twp+tZ7/tKOkBYx8a6P+EjrhY3pA/r5HWXYTMIMM9UFg\n9Nv8pmJ/c+LfxxDCfWTWEzEE5kdEOGTZ79zMhE2N57+bLJRNXbYYqfXXmWZM\nRjuRnegMsf/eD2HqI39T4yIgNBVhXgSCwYigzpH2PvD2QvzlGygD5kakBhHK\nUqcHV8R32xFMw/cBpyzzTAa1t89dA/tuNasdOKzG+wU8vEVSYlGTF4+7llcl\nW9Nc\r\n=Qn9p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":".","_shasum":"eab5aaafb5ad2e5342141ab8f0361f6b980440c5","gitHead":"9d41af495bb564833e39c5029d3aa7b0e024fcc5","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"10.22.1","dependencies":{"es6-error":"^4.0.0","@babel/polyfill":"^7.11.5","@babel/register":"7.11.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@ava/babel":"1.0.1","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.8.0_1601317598280_0.5813941543704777","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"tibber-express-utils","version":"1.8.1","author":"","license":"ISC","_id":"tibber-express-utils@1.8.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"ava":{"babel":true,"require":["@babel/register","@babel/polyfill"]},"dist":{"shasum":"8f46b71b6b5cda15f61ee1cd9ab097fe9ce1e951","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-1.8.1.tgz","fileCount":8,"integrity":"sha512-ujX+aTUrrNUCYv+VauttDn5jRPmdo0egdNq4dEat9GJXUfUf1cl2KZnOWJ22AIz1slrEsUzAf7gUTPZ0WtRapw==","signatures":[{"sig":"MEQCIFl5y0QL1oOpT1BGSWQwkIBWyrfnXq+zVANtmUEV7z9AAiBBdNennY6cVESj+Bv0NJ4/tEb+5Ohq4P0AwJvZ7te3fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcjG2CRA9TVsSAnZWagAAOlMP/i/zPo1M5nqwtg02mKaC\nkwq57MwXr/DvV4I9WxNHQ9itb6GjBHJiOIhsqL8sLHr+pePCi9nGv78kQvUi\nxchqdRBlz+YJuIYJk2aOlNPQmqKguIjQ4WlzP+mTI0NYs2dvGSx7oJXfx/Cj\nCBNbbFiCDi+qplocNg6E71oU6jGqojZu9NMQId1DQpgto7/fWcig5ejd7UZL\nk5+bUH2hgOoqAKfdqtQS8uOFOCIhcE3jaT4ZU5Rq0tHFgc/qTuRAtK+6wob/\niDKLIzFF2GYlgQEPkREmmSnldUr6bvXBkXQf++Tiz2N1doyej7f9HlmJOJXK\nVgvfri+28S0C79Cq0AFfxMwyozQ3HD5lX/dMYS/xPN3uXoi2hCxmEGwuuEQM\nF+Ypstn1qx8sDmAwbVqvyK5p4XRxoE72H/2f8MVMFCvHzuQKH73Abn9SLmt5\neOsCnVfGpE4GE5RninmBHWp1t7gc/Sh89dMy4aoNaSN3SI334lTEbkSwJh9B\nG9CHVXLGdSrUZiedQJ/Vy82kgEp/AD5UlKgmuhtVwYGso1eeMdZ0zBlICppC\nc1YOc5QBxLXsPZwwT8XmUYvg21qjfT1JipzlNRtGuRMPuhgrY4mE5Fvt9FpV\nx7jfl/A1iNw/jQWqQvgmk5XjhNBFn3MTfoWYwbBO4I1cbLcCLuOu4kVYS7Ge\nIUqc\r\n=jEx7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":".","_shasum":"8f46b71b6b5cda15f61ee1cd9ab097fe9ce1e951","gitHead":"ed84e80ea66751bfffbd4fafe45a4b87783fbdba","scripts":{"2npm":"publish","test":"ava --verbose","build":"babel src -d lib","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"_npmVersion":"2.15.12","description":"``` $ npm install --save tibber-express-utils ```","directories":{},"_nodeVersion":"10.22.1","dependencies":{"es6-error":"^4.0.0","@babel/polyfill":"^7.11.5","@babel/register":"7.11.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","@ava/babel":"1.0.1","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_1.8.1_1601319350064_0.8728295251568343","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"tibber-express-utils","version":"2.0.0","author":"","license":"ISC","_id":"tibber-express-utils@2.0.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibbercom/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibbercom/tibber-express-utils/issues"},"ava":{"typescript":{"rewritePaths":{"src/":"dist/src/"}}},"dist":{"shasum":"e796fb44fd1f1dad879f3a2a134af5952e7b03e6","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-2.0.0.tgz","fileCount":16,"integrity":"sha512-Tyo5aEszHJF2oFXvi8OpLp3QIwbaYfm5iWzptbOcEvvpknqBH8T41Qv7vLbpb0unHAJqvPSNdw3KQC5cjIEjGg==","signatures":[{"sig":"MEUCIBaTd3pdFTmC25wsxwXgJPPp5NNzFN6JHRz2HKbjN69fAiEA+rbYlEStrzj19DIUwMAH2FawoRgjO4OuuOQ0kmqdC+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0NZhCRA9TVsSAnZWagAAZe8P/ApbV6VR/fpw0wOnhol3\npZ45XNusZe43AIzLIhcteAwdz9H9cdP2sNvto9qjA/MBAB2ZxpMFsXKxB1PP\nIj9EZOiaTs2AhtuQ1Xgr/DR0Di/RehcfgwBCoMBKYAx+bcz40F8m4rJ7ZS25\nf3BPCPfVSqMIgsya7+HxvEoQ81cl4SnmTXi6YXCCJT30i0B+Dfz1Fy6nlJsf\nvasLLhYpeCYxXseU0rq2lN3dcaB+qVfHYS5jy1MYbBy/v5wNS/EgcUg+/DDL\noVlkhiEkAWvnnF3MAnu73h3W+OTe49JoYGhUbkC4vfeH69YEHAOn+kL0hyYJ\nixbnDeOwI/RvL/hOjlWCnEIjMr6fgFK1wd7rB3o31M9kdJf9Ve7zYnpQcws1\nSmzl49oqW8N+S3Wl8SgXWSry/NyvSVVDg91LW9MMUA6EGap4KJNwaEIb/Nk1\nUrBe8HY0nh7i1gmg8vYJGvgTmv1DdM1ZxKgiGmrpe+sWGU0L7wB/5LCPzSyf\n8FRnaxABQLX8sDl+sX7KiIKQ1ITkfnvV17DTdzzopwOdAelmQ7E5X3N1qU0e\nlDNWsk7sl5xKZqyueVGVuGSUUFiUo741lUVPLBZE06C1nNJqRAa9RjliSlIY\nh6644YQA9+2KF2tsbhZa4rGqUDjN37w6AAAxc5y1CUqo/95c5whwclFgLxvZ\n7SAc\r\n=rgTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7867209d9348fc5ae60867af93e76c3d11ee0053","scripts":{"cz":"git add . && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","2npm":"publish","lint":"gts lint","test":"jest ./src --verbose","clean":"gts clean","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","release:local":"run.env semantic-release"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibbercom/tibber-express-utils.git","type":"git"},"_npmVersion":"6.14.9","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"10.23.0","dependencies":{"es6-error":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.0.2","jest":"^26.6.3","husky":"^4.3.5","express":"^4.17.1","run.env":"^1.1.0","ts-jest":"^26.4.4","supertest":"^6.0.1","commitizen":"^4.2.2","typescript":"^4.0.3","@types/jest":"^26.0.18","@types/node":"^14.11.2","lint-staged":"^10.5.3","@types/express":"^4.17.9","@types/supertest":"^2.0.10","semantic-release":"^17.3.0","@snowcoders/sortier":"^3.2.0","conventional-commits":"^1.6.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_2.0.0_1607521888354_0.12370394901022186","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"tibber-express-utils","version":"2.0.1","author":"","license":"ISC","_id":"tibber-express-utils@2.0.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibbercom/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibbercom/tibber-express-utils/issues"},"ava":{"typescript":{"rewritePaths":{"src/":"dist/src/","test/":"dist/test/"}}},"dist":{"shasum":"a91ce9b76f6e9b9f8345c3a1cf6e753cfd281995","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-2.0.1.tgz","fileCount":77,"integrity":"sha512-zBsNHXYGHMpedX3ye3vW66jhrW6KkymOecm6b67y8W2q1gc0c3Nt7L5maTwW9BRyw2Xuuk2A0E2U4OeVq7yD2w==","signatures":[{"sig":"MEYCIQCarSRqJ6gWU+TTHRwF4P5jvECxThbmJN0wMmonOxrhZwIhAI4e9868+v1QcHZwF0V8k2tgpA7tzutbwN9wMXcYqDLZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf045FCRA9TVsSAnZWagAAUpIP/2kdJ0h6I9SWFibrudsI\neUTr2TnkrgTzfNBnHUDK77CaM1dtVtVFO4m5TvnstJdQZJWXaFwC/oJufnE8\nTeDYPyjTx/72IdtZjUWOLnaJqw4YIWZlfv5Z9aeDz89JpkiEOW8JOLAePzZv\nH4j2ChZpIzsVZRdiyjEy118rJO8RSRdueO4t0F1Ngcr4Wur0xYnTY4P2tbIq\nSuj3fZ8uF54ru9K+4lqeMrENavwrRKBGqdsm+qgYRv5pZCUZob8LemZ9RQtb\nx8a7H5q37qZU1vKnvC5K7isLUT17uGTeZxlHJdzuqOnSkcQLqRvc68cbAdp5\nNT0bZfUoqmRDrvLc5RJVS42yY2CH21HqNjJENbN/1EN44wtFeK4CNcmxcCbq\n4RUmzAC/A3UES9uMIDBdjqPiuYM2ZIVsA/mTSMEq1GeURNtqyPnDSGMLfYg+\nFb7D9Q4TQeUyRLwCq6yWJMgCu8kSnjJri6Ux8PW5BjKMmUcauMWysT/BTSVq\nAjN9x80qJikkjNhH+GTJ13cE8qeMrhNx04tV/CBS9KYKQnc1/A5caatRY454\n++hOKlQJeEv7ALNI+d7n3ZwYn+bD2pxp1NbMpQP4lbxKoSQkEhCt4cHjBIjc\n1RFMI051SUcGHyEoczgOTX8xrR5IDqe1FrjgUfRdXRRdhCrCPmt83tcNY+ka\n2sXy\r\n=oyvC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7837585b8d15197af270a6881f40ef3d75315000","scripts":{"cz":"git add . && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","2npm":"publish","lint":"gts lint","test":"ava --verbose","clean":"gts clean","login":"npm-cli-login -u $NPM_USERNAME -p $NPM_PASSWORD -e $NPM_EMAIL","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","release:local":"run.env semantic-release"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibbercom/tibber-express-utils.git","type":"git"},"_npmVersion":"6.14.9","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"10.23.0","dependencies":{"es6-error":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","gts":"^3.0.2","husky":"^4.3.5","express":"^4.17.1","run.env":"^1.1.0","supertest":"^6.0.1","commitizen":"^4.2.2","typescript":"^4.0.3","@types/node":"^14.11.2","lint-staged":"^10.5.3","@types/express":"^4.17.9","@ava/typescript":"^1.1.1","@types/supertest":"^2.0.10","semantic-release":"^17.3.0","eslint-plugin-ava":"^11.0.0","@snowcoders/sortier":"^3.2.0","conventional-commits":"^1.6.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_2.0.1_1607700037260_0.7242717004939647","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"tibber-express-utils","version":"2.1.0","author":"","license":"ISC","_id":"tibber-express-utils@2.1.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibbercom/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibbercom/tibber-express-utils/issues"},"ava":{"typescript":{"rewritePaths":{"src/":"dist/src/","test/":"dist/test/"}}},"dist":{"shasum":"2d59b1b50360fa782bccccd44c90ae6ad799ae12","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-2.1.0.tgz","fileCount":77,"integrity":"sha512-+h2lq8BXLAxwom8vzbOWyHjrGV1kZP9ld4YWDp8DddYfHK16HawAiZ0NyR+hWwNzWKPor0fSpVB89N51QzPv7A==","signatures":[{"sig":"MEUCIGIIYpw5dJtYIBfHmyxwEsDwRDJ6Fsb/CMaNYwDDrohDAiEA1jccbBpUOddjhinb0OpQwpG9BKJqH/7eDcBYyReziBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2fwHCRA9TVsSAnZWagAAHcwQAJRmmsbPoK4KrJ97aWGT\nGNDjhzIBzAuLETYVpsZRxaQgkamJ69v8E+8KVge2ykFWN9FyQtFjXclXNENy\n56atINrTCHjA3lwemsBYOIXX94OcWDEraxlCYfFGBzZbL1Urx27f0kMl7jP+\nfS37gc8oy702pyO9uRh7L7DUsQPaSeCcKdmv6sduJrZyZr2Agd3EGhjx9zoS\nJ732rOoj53kvLzT1oDSCtGkBOF1dXwTLy5+xl3EevKWOTaOBZi5RGLERohPN\n6rH8W8Qx8EhIOLBp91MZiR3627a7Fx2rszLYunrvg9IYltZ0euH5sEhwNQYu\n+G+OoXhwRX/abCUUqeqTtOJqbLQGsRc8ayTLk06/IwC2JXfqW74Wezpb66fe\npF8i90N2/fBgFj2CPtqeKMIZpo8l+/gRlyTbb7YKnPmnbU9KPLhq9OwA1XWF\nrhQ6rllgxUafkWMdh2daemnK6FYquOcS0YPebeu9LWEVwiTh0FDHe5k108Fz\nz8LzbYq8ex8NajSX5I7/4ginvn+lg4WPQPnn0E1AQXUnlfUx+kn172MeU/xe\nyW8hSeNavQjYL2z1LtMDSnDazPOczulZyPtkl+6Ca7jzTROyVZRzLQJYv3QE\n2il8k0yjd70M7S1ArsaRRt2uR63FpFYZFQV5Rdiq6ii8qOakJhhPtJRRyAPE\nSl3f\r\n=Eu2Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"20bef59eacbdce597344ef3dd7b9fa433c16bc4e","scripts":{"cz":"git add . && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"ava --verbose","clean":"gts clean","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","release:local":"run.env semantic-release","release:preview":"npm pack && tar -xvzf *.tgz && rm -rf package *.tgz"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibbercom/tibber-express-utils.git","type":"git"},"_npmVersion":"6.14.9","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"10.23.0","dependencies":{"es6-error":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","gts":"^3.0.2","husky":"^4.3.5","express":"^4.17.1","run.env":"^1.1.0","supertest":"^6.0.1","commitizen":"^4.2.2","typescript":"^4.0.3","@types/node":"^14.11.2","lint-staged":"^10.5.3","@types/express":"^4.17.9","@ava/typescript":"^1.1.1","@types/supertest":"^2.0.10","semantic-release":"^17.3.0","eslint-plugin-ava":"^11.0.0","@snowcoders/sortier":"^3.2.0","conventional-commits":"^1.6.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_2.1.0_1608121351077_0.9402950442022093","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"tibber-express-utils","version":"3.0.0","author":"","license":"ISC","_id":"tibber-express-utils@3.0.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibbercom/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibbercom/tibber-express-utils/issues"},"ava":{"typescript":{"rewritePaths":{"src/":"dist/src/","test/":"dist/test/"}}},"dist":{"shasum":"63b0c880f28dc9b17980f35c8a5b5f2e098b5ec1","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.0.0.tgz","fileCount":78,"integrity":"sha512-vV843uP6YN6/hMRr8fhoK2VE15C2JdNigb560hIqfpcbFnFsUv9XqMJxaTxrvyYqSRWQ8ggA3TM4jv4BQvEsHA==","signatures":[{"sig":"MEUCIEV29N5EKsmZ4uhfddDnmWYdlsWDj2VjIPPDjWgWVSvIAiEAyomqxkwFZu0ivURLnI7Zb3R/LhyY0MZShKK/bK5HK20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf22h+CRA9TVsSAnZWagAATZwP/3llHT2iSINrCF0H+gYd\n0nAjo/sXhnX9t+kdr0gr+JtOWSvHzpdrL+4rL50bKrD3v94zewAA8x8Q1LEg\nXSA/yf8+KRb4MX3fAwDChnJy4cK9bJC2UZnf18r9eTy2X/o4SYRoIPFA/1wP\n3LP09XvjGmOKbv7RkoAOKs5ebjO8GVRviHEf3r0WDXYjqu90WacJHMnUhrLP\ncNjHXHW9aw5O89VLAihG8XbVSoY4gINBgJX5TuSYUZkt2TM+94Ipt0Eahk6L\nIEXaVSPnupYhAqwP65HHasJDGWGMlh8E7u32xTCJ3qO5SD4CWQK4+LTVXJpn\n7+yfewniDUX4d4UVK9N57Nz4ln0vgaT3u1YsFmyo0rV1PYtqz3pZWcSVwpNC\nqpT+/oI0yd5NMbLz+clpRV0oIp2VO8f60YqSxeoi9JKGv5n0OMi5R811q3KN\n0f1LZ9aD0je5L96JoH7TaaBnXwlVcahKoGFU97Jm8YknV0P7BKR5YwQRutKj\nCoS7WRuRYTMawImxIrE1EHp41gHHaHeGL1FHOE6mDwySfVhkmh7Z9Qm/e8pP\nJXWJhkTqhw36Izq8kTi26nLXiae6DEtnHckOasLQ7BlQfQa0Z2nzW+ahECPX\nRdFmQTJopspYS/B8X134I/v+oMyaWQJbgWSsaj4677Vnt/jefPKu8Rc1Qb8j\nlg53\r\n=8VAx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"19091d198a243c1729a8b277178b2b942b1950a4","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"ava --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibbercom/tibber-express-utils.git","type":"git"},"_npmVersion":"6.14.9","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"10.23.0","dependencies":{"es6-error":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","gts":"^3.0.2","husky":"^4.3.5","express":"^4.17.1","run.env":"^1.1.0","supertest":"^6.0.1","commitizen":"^4.2.2","dotenv-cli":"^4.0.0","typescript":"^4.0.3","@types/node":"^14.11.2","lint-staged":"^10.5.3","@types/express":"^4.17.9","@ava/typescript":"^1.1.1","@types/supertest":"^2.0.10","semantic-release":"^17.3.0","eslint-plugin-ava":"^11.0.0","@snowcoders/sortier":"^3.2.0","conventional-commits":"^1.6.0","@semantic-release/git":"^9.0.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.0.0_1608214653824_0.17800105011226686","host":"s3://npm-registry-packages"}},"3.1.0-test-pre-release.1":{"name":"tibber-express-utils","version":"3.1.0-test-pre-release.1","author":"","license":"ISC","_id":"tibber-express-utils@3.1.0-test-pre-release.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibbercom/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibbercom/tibber-express-utils/issues"},"ava":{"typescript":{"rewritePaths":{"src/":"dist/src/","test/":"dist/test/"}}},"dist":{"shasum":"71cf86dbf5d55d6cd63b63e6bb65387a5e3692de","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.1.0-test-pre-release.1.tgz","fileCount":78,"integrity":"sha512-CCP53/LF+n09W9FxVvEHFeT7psTbfYldXmtH0TXrD08oK47gXXwYAPUKge0jNDbPw6Wfw/ddCvXCdTp0Jzu2cw==","signatures":[{"sig":"MEQCIFzHaiHbdjRg33CjWzEeooouAOEtRdMOhm3rv6RqY0cyAiA5CiTlTEzN2xGM7pCiOvktGL1VVQFw1Pt+3Kb9BPrLoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3L92CRA9TVsSAnZWagAAdP8P/ieOUoOF6AcLuQ6hEA1T\neUzmNd05wAUkShK6YS5jUD/l+HE6ua+o9oU4Rjn4sMMtRHWyna8LhCZ1oXPz\ng5QhjTBJh0YyGjhPWkwboz2OI4VoMRyCLkUlQcWTVFnPrfOsEDHAA4ny8QAU\neJItGW1eeWwztPZasP3EujJWnrjz0/0+Bp5oeTcvgZ4Nq02iwm+YJiUpHAvB\nkbVoCMGF67yxNNe67qN+XBxUKNZxENwSVkTtl/UgFUV4b3FVHIKpre31DVfM\nmIgaYG9Aps1IlBSpn68H9RPnf9PRx3zhYxPJuwZL+3UvWiOXcXxtbF0GHz3K\nvH21xoepjRgXskE57rvwheu3/U/gRByQcY1VFc46STGCQdHFQ1eEXoJmVhLD\nEIXrid+KEqj8GZTowak4h1XnmU1ZXTA0PoBquyBGtvy7kzkrSaB7JdP3wRIG\n4xS/wSUBy5dKNT1FgcBiUxjhJqpLQjzV9enoZnUei1dQ27OqMh1i3GK1YWwG\nMflURQNz/6HN7N8yg8nyDqugEcA/CxHl3SeQUvxXG7Sp2aNCKqVnmI0YO+OM\nUFQHcUdTr+3kizEFtvM32I8F7TRaybzNLB8BBZLgsOcZ+1TpNJYOtIpfb8S6\nG3zyPD35bTgFc5FSSqPbs3nw77k/6+6atKdWPwQllpvfPO6+8xfYHLxOSi8p\nM2t3\r\n=1AHJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9b23ce55d54548bc51af799dc568b279fda40fb3","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"ava --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibbercom/tibber-express-utils.git","type":"git"},"_npmVersion":"6.14.9","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"10.23.0","dependencies":{"es6-error":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ava":"^3.12.1","gts":"^3.0.2","husky":"^4.3.5","express":"^4.17.1","run.env":"^1.1.0","supertest":"^6.0.1","commitizen":"^4.2.2","dotenv-cli":"^4.0.0","typescript":"^4.0.3","@types/node":"^14.11.2","lint-staged":"^10.5.3","@types/express":"^4.17.9","@ava/typescript":"^1.1.1","@types/supertest":"^2.0.10","semantic-release":"^17.3.0","eslint-plugin-ava":"^11.0.0","@snowcoders/sortier":"^3.2.0","conventional-commits":"^1.6.0","@semantic-release/git":"^9.0.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.1.0-test-pre-release.1_1608302454027_0.30765497606921954","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"tibber-express-utils","version":"3.1.0","author":"","license":"ISC","_id":"tibber-express-utils@3.1.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibbercom/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibbercom/tibber-express-utils/issues"},"ava":{"typescript":{"rewritePaths":{"src/":"dist/src/","test/":"dist/test/"}}},"dist":{"shasum":"d5172fdac3c5223076e30af05a7dad1ae2a76c6f","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.1.0.tgz","fileCount":78,"integrity":"sha512-0wth9AqkB2jTdEp5fzhbekZvaUijOtbk45LBF1c4qYrYXZv9C1YbsJkDTVQsOZz0qaj9m11HHEoqlRM+20O4ZA==","signatures":[{"sig":"MEQCIDlURCqmOYiIwichQg91WDHy9+NAaQugjGUBQKdXyD1AAiAKFMEPobV29uBpJQGu5Yg+8d1q9SCoNCg+xRexEpko1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3MEoCRA9TVsSAnZWagAAMPcQAJA5RLYI3w9HnFEWojvX\n0ZGLQnP/2aZwCeLeBL9ggSeIb5cr1kEcGMLc5Hv9nGQTCshwtXpmizwYwVVG\nY4KsIl2lPOCaQDz1xgLrNxMmE09r0CX259fKsvUozZY0t/FftVVCwpgGKG7o\nqh5ouIKoNSZcnvOkjxhCS1Kmz2heMkJH2efFV3A1xCEy7ftnzeOxh+XL7bMi\n1ZK0zPbQNsigVqnGCjeioXlh6HrV5/FwCewdK4abeOGxR9b6Do+sBjZ6W513\nw0YX0ZxblCca5LLsSe2IAdUf0t+QAk4SuZC6aoUZu9dHV7BHbARA/er16qpO\nqYHkV5HUn9eG6naH8iNClx4xoo9EfOdDkBkmPZf/WMSoPxYfg9/xj981ePAg\n8pmP6pxzuo0xPwCvOfjmd4RF4/6EBgFmRqAuLYDHYdDs4pInztJcBF9sGawV\nR80+FWLBuU6sDuAX6Lxx7/lBMeH1WNjZaMugNKnz01mrQVMwwIbNl2clNin8\ntwCobFzbLFPYlqrxj6ukz5jCNKs+NfrrJJ6JcLNnDn84BPkJ/jiSUKf865XR\nCzm4Hv2m4Elk6vtoXxe1QXGYZ6UqX0aqd6EZSo0NbnnbgEcisyizQ67qq+rm\nl6lcto/1vYJc4MD2/9n58EfyrhQ6FWPgpFIBef3g1w+inRLY+0gik8XtGEjm\nB2kK\r\n=Pzxq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"956f948bfdcc6005ca428dea4ef781f6335c82b4","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"ava --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibbercom/tibber-express-utils.git","type":"git"},"_npmVersion":"6.14.9","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"10.23.0","dependencies":{"es6-error":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","gts":"^3.0.2","husky":"^4.3.5","express":"^4.17.1","run.env":"^1.1.0","supertest":"^6.0.1","commitizen":"^4.2.2","dotenv-cli":"^4.0.0","typescript":"^4.0.3","@types/node":"^14.11.2","lint-staged":"^10.5.3","@types/express":"^4.17.9","@ava/typescript":"^1.1.1","@types/supertest":"^2.0.10","semantic-release":"^17.3.0","eslint-plugin-ava":"^11.0.0","@snowcoders/sortier":"^3.2.0","conventional-commits":"^1.6.0","@semantic-release/git":"^9.0.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.1.0_1608302888308_0.26972790735221497","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"tibber-express-utils","version":"3.3.0","author":"","license":"ISC","_id":"tibber-express-utils@3.3.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"ab0651322643f3491cb0e7bf2b7c4aad02866cd0","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.0.tgz","fileCount":77,"integrity":"sha512-QMeba8ewZ5tzvf7dqSMCUx6YiQXjtyE/Z8D/rJH4zHF5sukKeO3v3FpHZGWLBrl7pllY/pMVPYnaPfmYMxxFOQ==","signatures":[{"sig":"MEQCIEkfJCZMRDlBw+gBBaL/naO0wBfDeo9Os09TufA5vP7gAiBrYFbGQq4znmG8fU0OImVC9kEUbB60V/ISrkx22RDYvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+hSZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIrA//VVg/+C6Jzrb5B7eX72BdoFNAtvKyWfU3UNMmy5fSXCRWbuPo\r\neARcuWYxHx8lwRe3Z6AJI7zkXN3euZivbyHRgbnS5VGUy1GQV7JOER0jDCdt\r\nn1GOMZyrUaapaLH208QKrThTufJI466sO9Btex7LzKSOIfXdNpXzQE/9cdT8\r\nPvEzVZxWOVSUepS5MWp8zCWXCPq08Blb7QbA7t1Y6v2RqE2PRxPnVkObwPBn\r\nZqVocHNJ1/jL/2cilnjDPCG8b7ZAwiLpkY87uJ/IN6XW0KoOr/qoU71xDOVx\r\nSl7U6pay902ehTyoc+PtUSRFQPCDwBHp0+DzmrP9hIp6jQ7SIYopX5cPmjEs\r\njrltvxeMc/xiAqvWLZssoRR2yNuFJ/wIYa3LAeMZUMHHcdf2icu6Mw6NRvSK\r\nf+Z3X5m8ETmA1Bf1iLr2OjgGJjA0ygwgN9a8CEgasnv6BXcRTvDXxKbjEosN\r\nL5ojkB6FsjDUXZFCnAAPVBEMauzddJy1K9i691IVZe4+MFAAxNrVrRta1WCL\r\nYFReSzWGY0TfdBGew7Pe5iDtJ8i9NTpzLEvH97T3rIzy+8lnEnnrlUdGUaJl\r\nFxRhmrEMgQmYR6PtDG8VB3eRgrW550ADbRuwuxXHFMzCRnq4ciC+lcKdJ7Yu\r\nT8CPwS4Ud1Q3CdMa+eA+x/ywWUX41EZvsBg=\r\n=S2N/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"06993660f9bc8b8893b4cbcc502f831fd322ee07","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.17.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.0","jest":"^28.1.3","husky":"^8.0.1","eslint":"7.14.0","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.0_1660556441162_0.25243820532050876","host":"s3://npm-registry-packages"}},"3.3.1-upgrade-gts-4.1":{"name":"tibber-express-utils","version":"3.3.1-upgrade-gts-4.1","author":"","license":"ISC","_id":"tibber-express-utils@3.3.1-upgrade-gts-4.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"85439e7e9db69f7129a4453c99cd670f31da1338","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.1-upgrade-gts-4.1.tgz","fileCount":77,"integrity":"sha512-dgwBxGCSpi68Tu+7jXaJYmgCYXDAqikLLnslwY5dnmuwBkdczcy1s3wYoDWTOBEDCKBesMhnxPFJlTbrwU1f9Q==","signatures":[{"sig":"MEUCIAxpCUZ8h5nFZdU9pm1juDKduIXnGXQlzmiWY+JMf5xDAiEAsbFVV9RzDLuLL+4uSThMEeuNVJX4KXNVDHsCx38+ESw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/MT3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqHQ//ScFjc0B1EFp8kx4dkW/p21mIhe6RhHpY+A3RCO0um0vkgAU/\r\nQe6vICDL1kdDJ8DvJuFR1/Y5eL68wIePyfJRPsPp3mriUgS0u7tUzFS2jMD2\r\ncJKnqd892QAd8fGmHC5P3DoVfBVRpQ7bKI2Ee0QWQjLa9ubZpMoDqV4J7jii\r\nCZb63P1/+oi7o8JG4oRhS8k43FvEwjFx8wjsInI4S3J9Dl4dCD00IAKv2wVC\r\nSaFko1+I/jSATjwbyEVXPbPOom2va76dB9oGcXx1wxLy7jFIV+aZ9T45i6yH\r\nbSsOMj/a2vwghI6qr0H9LU6RLYmCWtzwOvtxxGSaDP9q1Td0+/DHd1W7o35i\r\nUt4K6qbB9b6yZUzv+fDX7S35hvTP1N92shfe1tfS3ZuE7X/kzM8D4mlc3OX4\r\nhNNXkh1rLqmTBzfoXkylSUbA1zO0rn6ppts9nMt7txso7Q/4NlrjhJxiSd+/\r\naeaU6kT+bLri/WEbq7QNNY9dA8nkjtQBhAFa8oUAQkS6vXWGZF6q751EyyLf\r\nu7wlW2JJcxBifMVTlcfIEAocdm2ldh1rhFgKcI0r29dv/Zb/rPMcFI+R2Ahe\r\nGpN+qWpVFiJzWFMWo/DivoM4DXDFsJIJ2Mxc4ydKJBjq1YMSb15p+oBgIGu8\r\naWH0Q3EFMV/LSnXLYYBd2cPPtb44m1UyLWo=\r\n=8JiK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"093c708688738d74aa2720658cb5dd10bfd348f6","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.17.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.1-upgrade-gts-4.1_1660732663264_0.023755419890662433","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"tibber-express-utils","version":"3.3.1","author":"","license":"ISC","_id":"tibber-express-utils@3.3.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"b4f7c2ae53c66f65717ca08264a140de10683be4","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.1.tgz","fileCount":77,"integrity":"sha512-7/0MCHqBwsjbkyFCd7C9jjJv11Jmij5GGmg3b63mcSA2g1f6vOBB4B+ci0gWiNRtvaQ0MMc3dVDECuxV1dxXWA==","signatures":[{"sig":"MEYCIQDJDt8emKrDJT91qjKKzaIv+tJoTuyNrS9df3aFGwTlWgIhAItZ9piQfllz7Im6DvQ09557iTmfsXvwhuDa4PXD5TFC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/OB1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8xg//Ql99dlVz7iCQdMZsaiF7YhXVuv9SwNmFLz37l+RxKU8juOVd\r\nO2DGkcIa588JGBe1179STY9uE0a3ueZS85soFMIWcXvjG8cRrWKSUVmJKcRF\r\neaU/ZUqi5cZD4qe57jgsjlPDtN+SnZ/cB+t1Uey7TKeVqe68NHREPdbyRfF9\r\nAK0+dlx6mUpYHUdlfkULlMN/VnK58lQlJW904WDanCTW8fHAukNclpslj1I1\r\n0MM64UqR/vUW/d15Nl12zUThgrwyEfFDdBqnrX5VjZGt5gcOcZIbTlSfN4pu\r\nwrLsaET6tgOFC1Lrku4kiFfYL+P9W8jj7oCNDQJd5YeRIRYeakipTdDtTfDF\r\ntEvn36Qd5IWguFkrCHKQ4KUnHOsKiq4h2ETUok04AFYu86uCsIoU2E9DkVQ7\r\n12Vx/oWZVLiNJ8zvLt7Zh1YpJgjdNCb9x/d7juc/CS+DNIqKNY7+qvrepyG+\r\nXO+88N7Bm1X+cXRWD4AB0Jn2b8jwAQKAA92l20P43ylwl20bg4qsYYneZaLA\r\n1nFYF5kanROfIxKLmfvInqRQ7QjsYU5eC7Ee37J+FYjSCJOBEjl40s3T8rag\r\nv+cnoIpfAMT9iRyBFCVpoq51FoOxz9ICpkBPJ79+pTvdOWBjgHu47a7WgLFW\r\nPEOrWfLKcau6yhbG+QWnKjdsGElP0vcwnGU=\r\n=S+tT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ed45bc6e219c03fc2897ca7f04be2cb7bef07bee","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.17.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.1_1660739701573_0.2982326389715091","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"tibber-express-utils","version":"3.4.0","author":"","license":"ISC","_id":"tibber-express-utils@3.4.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"dad5e295ffa784bf9162ad21b646b05896e4128f","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.4.0.tgz","fileCount":77,"integrity":"sha512-Re7Ckt78rruTd8vQX+l2TpnX/XcsDHMNdVrpyqaTlHdd0nlEooqPus0ZE7u/dJdIwsj+uZVK8+Flu9t6wMIqZw==","signatures":[{"sig":"MEQCIC9cmijFqM+tW9SpMKxRTr1zcoHurMnHaAi07JY/FNsBAiAYl1rOyxqlLQeL7bVFFCBLDCuZcBHHbMqZMUYtXSC53A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0TxPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmlA//fArSpVOA+FWi5ZhTqJ7h1glBgn95Gr/UtM40Om7o33O5qlnD\r\n5d3PfFcXcAyqjmIGYFEai2ZM6cczUWb2C+tYTjkBH0uKx4lbrdh9ite8wi/o\r\ng4hngyyE+W/DzvTokUNGr9eX+SLmI0KNhdXl5S0ws2jloaSJbSG1iWZWwr+i\r\n9NwMAcSMIsyeJt3NmPaFIGX0KtUsS74l9lK2LmefJTVkfqauOz7P8bfiByQM\r\nZU46znSp5jKUrVfUulrlV+SEmpj78k2T3fb8UjtF/riPGCfPYfZLIH4zjFhr\r\nJ17BINFJzPgfWoMsveupabk2wpHGuawXSxaK/M8yhE/a5S+Ocqs8efnTSgoT\r\nciDN3wJlv1ooNEOL1IzOdWFHdwGwQ2kSZ3e7Gc3zsGUt4E1epbMWgZag+LiQ\r\nzX4jurQEz2ViNKC/fqoTf5yLKLa1tiLBo7WSxFTgKlMwI/etgFCMsL9BytVm\r\nTZ2zeU8pEAkB6Y2tgbNsdboaDBbm4xQuOUoXrCI+2GdxdFd0mRYhn4+WLGGa\r\niaDGhNYA3l2j8K1JeyJUrJC6pkbuWYuEbpQ60tXTlh0F2JrRvapJYpOft5Kh\r\nhmmJCrh357enbnQjh7SJaAH+jQmaysNtAztviYg4KjbrlgkDyahyvz5ZoWH3\r\nRKhutGjEaf6mNOOlwac+KkHRYHZbOJGQ37E=\r\n=ucFi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fbac0542add2d2c46c70e27e041d7af2deec8dd0","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.19.1","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"14.18.3","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.4.0_1674656847608_0.5982032155059058","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"tibber-express-utils","version":"3.5.0","author":"","license":"ISC","_id":"tibber-express-utils@3.5.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"cb604a968ed90486d3ad364077a8a2d770470d65","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.5.0.tgz","fileCount":77,"integrity":"sha512-R0BnF3ny0HrkbdAlop+ZCwru2aq7bsFeO+KFC/vZU7BwVM5/q4Ol7i9dydaCCyy4jXQmqxNdLLNn05Zh0yJ/Bg==","signatures":[{"sig":"MEUCIQCJRWCDgmCE2PNrYmn1O2YMnmBOiveyIH9JopXORCmjuQIgR1uKw3BnRRGxIP7XSI2143kz6gtaad6Ks+0PhEu/k9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBbowACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg5Q//ZRGlwENqdNCMjwODVNhNefoTz3A1B/1WSxSymxk22DU/qIQV\r\nSZPrsjJfU9qIJwKwpwgMwREpppWaJG2AVYov2NP2ptr+0VUzvtUAdD43xtqj\r\nCA+CeA9EqAG9yj94IOBLDDQoAfkujEnKjzti1eB7+7pQkOKpUaqmGZLfVFUV\r\nXVm7IQ9BiXgVa3YN12HhPYLv0ArlkSSWSUnLaRN6ZVfaEHf9mFmBCOBa/lTU\r\njnxHHFG9fNMiLa3LFeNf3mQ5OZq/vjU9onNkem1a0vcTYTkoBBy4tTU1N38I\r\nKOebdLp4epGOtd0oV/5AM0j4Cx8ysXbNjJe5SS1fBrlCFXoORxP/t/EI/aEh\r\naYaRF9ygmn1k8bmDUh8Cl3TpRL/wl31EIoTt0rjgWoOSzr6yZK0fhzhPYVAy\r\n+wV3r1bU+H7fhoos5LQJ8viTYt49uV5FZCxKeE1ssrd2wndaq1BK8luCHsjR\r\naaks/6gY3RUylZBfyFiTA2McKD8/gQSzu8IYboYacjFGBAP9p37viQs3fvoG\r\nhYUmZlFmql5DfcFAYarKYQ1awnM+73YfJOq4MUZKsKMeCEG5pzgnd/lYbKB2\r\nogO50JyKI6GPAX6ncmjNV/EJ0Rg7G5pc8MGH7m0ArNIe9aPDiAYfSKaIBb80\r\nJDw2URmLsX/2kPnmoph81e3jnnM2KVQcyv4=\r\n=3e53\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cb6ca209cb8d08d046ec95e96548290e951cd178","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.19.1","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.5.0_1678096944551_0.5409133214657191","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"tibber-express-utils","version":"3.3.2","author":"","license":"ISC","_id":"tibber-express-utils@3.3.2","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"a3d266e4a3650d0fe812083c846a1cf3c3142791","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.2.tgz","fileCount":77,"integrity":"sha512-g8IL/+JyHCDO3lervcTiKwQW5KYENUK9vvIutVZEwVxJwjnN31TzN3JDHuCTBSwZi1TKaRvibcK1Cv8LvIeVsA==","signatures":[{"sig":"MEUCIChkCyJZlUUx2L6LaE+x9X+qzYYwVUEdANkcb3itT0+qAiEA6hxMsDY9UcEiaDWhmGyXEI0gDovwtEoBIvO5msbqvho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41622},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7081bcf92a00d6c253cc88a1c66e4ef65f50676f","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.17.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.2_1688549244784_0.11812276736125682","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"tibber-express-utils","version":"3.3.3","author":"","license":"ISC","_id":"tibber-express-utils@3.3.3","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"013491e9faa53e00606963a108af7a6c7181b93b","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.3.tgz","fileCount":77,"integrity":"sha512-KhAfkE00y2SObcnSuOK2oeGoSFjp52NiYrodBxyWeKQELECY+VVjsUboUhPWvTycbQ7b5+yIYHwiwHA0BPhCTw==","signatures":[{"sig":"MEYCIQDftxBO9xLGOc8kazepPsbiRFgjOsm4SqCzwoTS5PKcCwIhAIZVKdc0fx9o2qfAV7V3Z0LQOKGFegallqeKAgks0eMZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41622},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"144a61205dd45150e527bcdc9a704ad332b3d2b0","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.17.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.3_1714477039133_0.7635744449203541","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"tibber-express-utils","version":"3.3.4","author":"","license":"ISC","_id":"tibber-express-utils@3.3.4","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"2910d0c574367f34fd58ec5e49cc6e4de64ec61b","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.4.tgz","fileCount":77,"integrity":"sha512-ja7A0ZCDfPogdBD8eeAiyJoiO+Y4b54OKXrifaECZAE3UnAYlMp+nypWJ03p8BhCxVNbFOVkW8W2LeqTmtTGpA==","signatures":[{"sig":"MEYCIQDYo8nveXoC/iLrC/A7ifvXVRH/yTveFMHO0gfOPQyw5gIhAJYIxIIQWgpfSAHz1RjNjOSrG1Dy8sUJ/0wbg06RIovt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41622},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bf09e06338cf4bf6a9689972d54f365705a5ff44","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"8.17.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.16","sortier":"^1.0.1","ts-jest":"^28.0.7","supertest":"^6.2.4","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.4_1714480965806_0.9025423430921207","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"tibber-express-utils","version":"3.3.5","author":"","license":"ISC","_id":"tibber-express-utils@3.3.5","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"cbd94049f3571cc6e2396a3c7d76d9ce505e76d1","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.5.tgz","fileCount":77,"integrity":"sha512-sT+WKk1pq1Agyye0BEvh0L9oVWtnyyRSPPsEF670EdDHwKlRY0yfRYr1L47tzXZQ/ZxMIzP/ukRbLGxe20RYdA==","signatures":[{"sig":"MEYCIQClN8TaB8NyCOL1rBu3U8zLPqTLVxeCp+GW4x+0buDxpwIhAOxMp0oQLZAfvHpvR/r1QWl4TbJ/WJas04rWkqm6VzG5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41622},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d848f99adf63b2a5419af23662344fb22400f6cc","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.6.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.5_1714635820551_0.5449899253344783","host":"s3://npm-registry-packages"}},"3.3.6":{"name":"tibber-express-utils","version":"3.3.6","author":"","license":"ISC","_id":"tibber-express-utils@3.3.6","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"4727423a1ced9347ad3a066bef0d8ef8e083644e","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-3.3.6.tgz","fileCount":77,"integrity":"sha512-/qb66R+eghfOxCcPpbUrNlz3KZApsU/hyBhd7MQ1wsCJ2vVZJIzTskEDq6UXkR/D5Cc0K4J2vkxjBocYFOryjA==","signatures":[{"sig":"MEYCIQDLJ/iFRk0P2jn0xnxoLtJJlRcqRWChCFBV37ry/gW/4gIhAIXGnEveLcf4SL1c5+4JEMabJaWzfH1bp793hGUy0Z0q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41622},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0f780eb035282bae68add75ac6a4aa04ad95f4f2","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.6.0","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^4.18.1","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","commitizen":"^4.2.5","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^13.0.3","@types/express":"^4.17.13","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_3.3.6_1714636127886_0.014094832908269517","host":"s3://npm-registry-packages"}},"4.0.0-express-5-major-version-bump.1":{"name":"tibber-express-utils","version":"4.0.0-express-5-major-version-bump.1","author":"","license":"ISC","_id":"tibber-express-utils@4.0.0-express-5-major-version-bump.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"3a1b9ee18c4f1836876da4d34d484985626736a1","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.0-express-5-major-version-bump.1.tgz","fileCount":77,"integrity":"sha512-AtN/jW/7QZoGTh2efucdFxdOR0hvtJ/2P9KB2IwQAWWMtKx5KBLdOiGCZ+QvM0NBrPps6RIyALl092LGTq2Jkw==","signatures":[{"sig":"MEQCIDieRYX4+kOANdAGyk9dv4HrPuch+wF+xOkqCLRg8czfAiA1/Bq4FHedxMpASs9V7rVdATfLSb+Ts/i+Bl/MP9NWEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42440},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.0.0"},"gitHead":"e1f261c37c899fce785ad69823bdce492da07e97","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"22.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","commitizen":"^4.3.1","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.0-express-5-major-version-bump.1_1756208355052_0.9891692428786467","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"tibber-express-utils","version":"4.0.0","author":"","license":"ISC","_id":"tibber-express-utils@4.0.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"e6afd822961bab88ef14b3364eaaf79ddf777712","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.0.tgz","fileCount":77,"integrity":"sha512-o9vXJaigaT2GIhx6s8XybCCUaINOJfxKrsF62zn34fFmbcpZ8x3dWJyKeEEQ7FyJeGuD03XhnZSRhlBH1teXFA==","signatures":[{"sig":"MEQCIHqPbVqRBrPg40C12O7Ru2BI8/Lp7dAIxns511VaPtloAiAZ8UQCzWz3Ae1i1BkKqfipwfc3ZQv9vPZPqt7PAwGfsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42409},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.0.0"},"gitHead":"2e9cb30827141fa59909c96e4cbd8e5af57ef6a3","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"22.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","commitizen":"^4.3.1","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.0_1756209218294_0.278615245020686","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"tibber-express-utils","version":"4.0.1","author":"","license":"ISC","_id":"tibber-express-utils@4.0.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"183e426e7edf9d2a0fe57470e2aa2160537fbdfb","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.1.tgz","fileCount":77,"integrity":"sha512-y+Lv/J/yunbRmM9OGqgwhW+hQg8bFcfBIhASwdadDY1WKdIQ2rQjmvuURUz9DzBd9h7rOZZEN7MsVrRS76YTwQ==","signatures":[{"sig":"MEQCIClshuMgjshd9/S01p/wMvjO77hMe+qYlH+dcXUF0J8mAiBAK67GJRS3R1uMYG6TfH9iJ0nWaKKORQZhySgP1hy3BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42409},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.0.0"},"gitHead":"b39a2a9773ab1271de20a3bf0706f4e1147763c7","scripts":{"cz":"git status && cz","fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","cz:all":"git add . && git status && cz","compile":"tsc","cz:init":"commitizen init cz-conventional-changelog --yarn --dev --exact","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","commitizen":"^4.3.1","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.1_1758689510066_0.006720706762906703","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"tibber-express-utils","version":"4.0.2","author":"","license":"ISC","_id":"tibber-express-utils@4.0.2","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"6982d66be1a8fcb00c083353db9884851c92b655","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.2.tgz","fileCount":77,"integrity":"sha512-vMstpBiHkeC8Bxx35zoA3lXKyjlrBCCUWPAfT0g3QpEeNAgOBlUJTajyQo6sploAuyfjVwqUNeRRJ04VcUtvkg==","signatures":[{"sig":"MEYCIQDp2DEiFTL+2FG7trZdnpleg8/S58TOyUIZVl8DIlPPGQIhAPQcPOz00FhWFUCqzrZcTldBmavtmNmWoCsnIJ8/sk49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41948},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0f30d31327f9f042da2eb76c9acfb55cbb9354e9","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.9.4","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.2_1768832678674_0.24545267814147143","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"tibber-express-utils","version":"4.0.3","author":"","license":"ISC","_id":"tibber-express-utils@4.0.3","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"0e4d24b30887fe1c202aa8245326d8c52f093f1f","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.3.tgz","fileCount":77,"integrity":"sha512-/zw3JSoA7W74Ojh92R6Q4vAWk6jXKgm9XeidtxD6O+FWZhqiKrYXCRdAIMEhLlkwMbX9M+2oBAiux8uIjDWeHA==","signatures":[{"sig":"MEQCICDPhFPkOdGzhUb0t6KS7qmfRs1+Pwe3X1k2pRZTLHQEAiBOUHgXIvCoFOT88CeCpp2qftjax2XZUlScZ7kfnoTv9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41948},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eba99b3056c75c66d1104819d62ca4cb64be2bf4","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.9.4","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.3_1769072632343_0.6129704578044155","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"tibber-express-utils","version":"4.0.4","author":"","license":"ISC","_id":"tibber-express-utils@4.0.4","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"b41d75e1ec202227d93a1dee0ae9f527c34165eb","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.4.tgz","fileCount":77,"integrity":"sha512-pyUCSnrz7RhSRMwpNYRhH7nUWen8SRCFARnr6udjYzNrlLoNXl+3QWTN6VwpU+7gZwxxm6z+EUSW74QRKqs/sw==","signatures":[{"sig":"MEUCIQCo3cpMQbi300eih/A5PCaEzHrjMGm6Zff+r5PVeJKvIAIgV0yXqzBwgK1asE2UQcYZA3SDWQ+dSpiNYC/0blrjQgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41948},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e514c02b6f59040143ea88ac10f40d96c24855ce","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"10.9.4","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^23.0.8","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.4_1769073849954_0.9204354479019343","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"tibber-express-utils","version":"4.0.5","author":"","license":"ISC","_id":"tibber-express-utils@4.0.5","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"e4c407850cfe479a9b58e581f39755d1b8283b8d","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.5.tgz","fileCount":77,"integrity":"sha512-tRAV4u0rxwVDY1YhZ6JCl8hJ1SB/vpmZ/jsfqxzHG1rr99+gOe+yHoZHuF5hy80PHKDAwMtVJK4Xp8R2lpA3fQ==","signatures":[{"sig":"MEUCIQD3zaa3k01aLdUTtdYztZeuhXlgZ9zQ8n0G4cGk1vXxGgIgfzbQ2PXLc1T6PuNbuZWTWeEKMRxJqBgdhwRzmxtVXa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41948},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aef64c5229546ce6c10cb662b9036c4695469f84","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.2","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.5_1769085024173_0.69160614293701","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"tibber-express-utils","version":"4.0.6","author":"","license":"ISC","_id":"tibber-express-utils@4.0.6","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"f8c837a0f1d4059382c2f10951c6a708f1a73a26","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.6.tgz","fileCount":77,"integrity":"sha512-Xe8jWN3XHBwzFkR6C+Gk8d70uWgnOEIoEE+g3Mc5tj+gq6XcmJV2iPlljSHhs8nOcDKEKSKHCkc17I29cCKCJg==","signatures":[{"sig":"MEQCICqAdSBBLBv61U4R763NSIxmbLo3/NS7YlsWEz576TmTAiA4iUi9k+h8hNCaBaUOZNQ7jJOWTwVql6Wg9JuqHm6B1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41948},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bffe79914a8d49ec95e50d1f60dd208fbdd236cb","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.2","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.6_1772522418761_0.6211535280762297","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"tibber-express-utils","version":"4.0.7","author":"","license":"ISC","_id":"tibber-express-utils@4.0.7","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"39c849cfe5dc188e59097ea01ba1118dfd9b86e3","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.7.tgz","fileCount":77,"integrity":"sha512-OcHTxfzQvk+DpOMDWJ1A7p4PRv/cJO6HeZrRHjnSgMHI6/IjjaGj55EhEqGM76K17XR24kGCnettr6xlc0kvHA==","signatures":[{"sig":"MEQCIG/d6yZRGDdFEWcoE/xgU35RsAk+c/h7VKwt8Bd7XvxIAiATNw0uHAtOS9+ip8nevwYezWDMvrFrojdLPoRAwbaBJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41948},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"47e2b1c9c30cc56250b4f72a5e21928d85e9f121","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.2","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.7_1772808444289_0.4151586399617486","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"tibber-express-utils","version":"4.0.8","author":"","license":"ISC","_id":"tibber-express-utils@4.0.8","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"91cf66b041fce311feaf6e42879e9521a39d6cfe","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.8.tgz","fileCount":77,"integrity":"sha512-DKn6wj7lvTgQC0go+marKYDin77g/zStzJiXhVwNyVDoEjpmb7lcK3CfbYUtsR5Nut2Z7UMbLjngJZfP4IFSeA==","signatures":[{"sig":"MEQCIFB8cM8E+HiL/eAEahpAl/ghofBp68beGGyFn0i/WXWNAiBT0GPnUJ6r+ZfHJRbqOwEPJQiR9GWdMSSxT1NexypwEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41948},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"58a6af04e6ed46c6dae29c1e499d34492737114f","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^4.0.0","jest":"^28.1.3","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.2","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.8_1773658742572_0.8414949381404222","host":"s3://npm-registry-packages-npm-production"}},"4.0.9-fix-vuln.1":{"name":"tibber-express-utils","version":"4.0.9-fix-vuln.1","author":"","license":"ISC","_id":"tibber-express-utils@4.0.9-fix-vuln.1","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"0b3e3d1151b208afa0b2d2f52131453d9725c227","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.9-fix-vuln.1.tgz","fileCount":77,"integrity":"sha512-2kYIM0Q7sFHUGd3zI1fe2XU/JQpunHv0PTz2+L5hypU/zXtyaEVEZhrKr3RPwda29eT289NxHZaFNadRGCV0sw==","signatures":[{"sig":"MEYCIQDVxiMyACxghmEySWH1OujgyVzBxlHjKDgwjlY7PvpLTAIhALROUA4e4By3eG3A9+SBP2ueYVrzAhFHgVD2eADOEwaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42551},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"baaf91b959bc9ba68342d0a49f1f962430e1060b","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"resolutions":{"glob":"^10.5.0","undici":"^7.24.4","flatted":"^3.4.0","minimatch":"10.2.4"},"_nodeVersion":"24.14.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.9-fix-vuln.1_1773825891739_0.36026328739868085","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"tibber-express-utils","version":"4.0.9","author":"","license":"ISC","_id":"tibber-express-utils@4.0.9","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"a1b74fc5f10ea89fe0ae89a3a35e1cdce535572c","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.9.tgz","fileCount":77,"integrity":"sha512-bg3xCscdg3a1pR67a5jfcvgtzNG7T1D7UVL0aO0KQ9Nkk8dEpGXwQ85UWw5DSpMU+SrsTHTEdw2CsICEGn/cZA==","signatures":[{"sig":"MEUCIQCbVAZt3XQIVQwKZMR+4sl/lrS2BXVUtCzEIGvRUb3ENwIgET0Hx2gtVgrpIY0Zp70i9ghgMXSgDmdMp2hqGXFaAcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42540},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5c05e2438e4c4afaa6dcd118638b9c9f2ac89fac","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"resolutions":{"glob":"^10.5.0","undici":"^7.24.4","flatted":"^3.4.0","minimatch":"10.2.4"},"_nodeVersion":"24.14.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.9_1773826590593_0.864906466549106","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"tibber-express-utils","version":"4.0.10","author":"","license":"ISC","_id":"tibber-express-utils@4.0.10","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"f9f439274de9b011a265999a6699991f4d803bb8","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.10.tgz","fileCount":77,"integrity":"sha512-dfEykUeUTf/gQ0Gm0vEUXm/TIVnQVWKQjCMiqSoczdsC6lhubIWqWEFeeXd39qP6JIJbFLNSQBGFslSUcguXIQ==","signatures":[{"sig":"MEYCIQDi2kB4tN7hxV9Sk/pm77RQLamnBypX592Sfz7o5Q/ExQIhALrp3wVnk7GPzMWqIu16iYm8zuQn5xS4CGOjcmOlWACm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42541},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c911482802ce2f3f4ba6f2ff286f50f3ad42c432","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"resolutions":{"glob":"^10.5.0","undici":"^7.24.4","flatted":"^3.4.0","minimatch":"10.2.4"},"_nodeVersion":"24.14.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.10_1774592195743_0.36071164360697305","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"tibber-express-utils","version":"4.0.11","author":"","license":"ISC","_id":"tibber-express-utils@4.0.11","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"37b4d4440724f4478221d90ad132479415170503","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.11.tgz","fileCount":77,"integrity":"sha512-+ntqJwE0gAxhlveWgVk4mNYrM9axKJ1khhRwYL1NHjJq9ISO3Ok+BcTALurCuRNw7hX2SQISY+YDGFrXK+nzTA==","signatures":[{"sig":"MEUCIQDmwAEOyTbI9ZLOWcIMoprdR7C8Q1X00QvXv394OLNyGgIgRm94LnmZ2+qS7VUsLL3W2FEucz4BqSUERqbrwqCRi1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42541},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3aeef851d8b1b83bf7e57fbc580603b5d5455e5c","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"resolutions":{"glob":"^10.5.0","undici":"^7.24.4","flatted":"^3.4.0","minimatch":"10.2.4"},"_nodeVersion":"24.14.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.11_1775114807693_0.47587233996433254","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"tibber-express-utils","version":"4.0.12","author":"","license":"ISC","_id":"tibber-express-utils@4.0.12","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"9d9d2b7771ea3b97f94fad9b3f72574c05937e93","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.12.tgz","fileCount":77,"integrity":"sha512-SF3VrPHofsflumLSr3Cth8KeVa0x0pCUjLS/mA5dAyNqoqd/LQt4pK8aNUVrP4grZCMkXaB6fgivKuyZSa8Z7w==","signatures":[{"sig":"MEUCIQDnwrOcGh+lpxxvat01tqTfwVhPgorDTigguxL7zCptIQIgfz+olbDKZESLI0Uq/oETJLvigOemeict7fD9+Qzyfqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42541},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0059333ce05097d42f4469b9daf1db10fae41334","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"resolutions":{"glob":"^10.5.0","undici":"^7.24.4","flatted":"^3.4.0","minimatch":"10.2.4"},"_nodeVersion":"24.14.1","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.4.38","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.12_1775135451685_0.02164875622201401","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"tibber-express-utils","version":"4.0.13","author":"","license":"ISC","_id":"tibber-express-utils@4.0.13","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"86f15e95b97540207e87f31226b5700fac97e30f","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.13.tgz","fileCount":77,"integrity":"sha512-lcoa8SyLIYQF6pbkhOtU/lZPjjjhG7CQ2arv8JBbmKcXIpaGi3PpaJerCzCbF6CA/Y+A0i5MASM5flNY1ljawg==","signatures":[{"sig":"MEYCIQClv5tWq/pYhlBeK5qvuoT5xJVpJKtrKjJV9rNhQkdHYAIhAJyxLlTWYBW/FvYGf/4ifmiokWGqLx6DYWiqjTRiajWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42702},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c24ae00915e0d6e2faa1def4a0ad73af9178bf4f","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"tibber","email":"dev@tibber.com"},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"- **Node.js**: 18 or higher - **Express**: 5.x (peer dependency)","directories":{},"resolutions":{"tmp":"^0.2.4","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.24.4","flatted":"^3.4.0","postcss":"^8.5.10","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.5"},"_nodeVersion":"24.15.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.10","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.13_1778585592274_0.7355502805867233","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"tibber-express-utils","version":"4.0.19","author":"","license":"ISC","_id":"tibber-express-utils@4.0.19","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"7b1d4bad2bcc939ba242226a699cb38791b12a5f","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.19.tgz","fileCount":77,"integrity":"sha512-z3X4VqqBu5HCxTDHI2TLdLR6RrEcA9qik7TdRZwjPngys2Fsr5WWxmAX68Hl5L6FIxwX7X1spQMU6bWSrkGC5w==","signatures":[{"sig":"MEYCIQCpzxVhF3cR53sPkXAvfZiySUeeDAzjeEibYzdBzFwbwAIhALG6e/n/CM3pe5/ImqoKeq/ogBhvUEjtlXr1gcHT/cCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44185},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"722ab533e934bff5c459c02e1e5ac941079c549b","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:d7f29925-98b9-4a26-beb5-a7e623a9a3c5"}},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","directories":{},"resolutions":{"tmp":"^0.2.4","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.24.4","flatted":"^3.4.0","postcss":"^8.5.10","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.5"},"_nodeVersion":"24.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.10","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.19_1784989704077_0.27833452098293665","host":"s3://npm-registry-packages-npm-production"}},"4.0.20":{"name":"tibber-express-utils","version":"4.0.20","author":"","license":"ISC","_id":"tibber-express-utils@4.0.20","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"f9f48b1b96eac1045dfd9c488a238c768e6a6f70","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.20.tgz","fileCount":77,"integrity":"sha512-TgVakppJqyhsBLENNCJu5y/KDzqqRBnZK0sSVPXUx/IlRT8nqUwbzjrNnDZNGVqBOiOhZMOtNW4HLw6qFCWg3g==","signatures":[{"sig":"MEYCIQDcvkZIboBz99yooCg6P66woG1ZRWCj37GJsZ876XjxHgIhAIu2DgWVcXVYTVZ+4yxAEHyAnvfFUcQjLxEOprwRDfHn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44185},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"863865a63930003f9f558fe0391129902854f148","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:d7f29925-98b9-4a26-beb5-a7e623a9a3c5"}},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","directories":{},"resolutions":{"tmp":"^0.2.4","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.24.4","flatted":"^3.4.0","postcss":"^8.5.10","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.5"},"_nodeVersion":"24.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.10","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.20_1785135497452_0.5294198229274616","host":"s3://npm-registry-packages-npm-production"}},"4.0.21":{"name":"tibber-express-utils","version":"4.0.21","author":"","license":"ISC","_id":"tibber-express-utils@4.0.21","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"0e1d86e8f7a99a2670a404677f19b1d003edfbc3","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.21.tgz","fileCount":77,"integrity":"sha512-VFsQE66lGG0C/0Z1Vjy5vZXCDDPonIfKo3/oUbiwr9PjOyoHCLflW8qpntcoS6mgRzVGLi9ZgmZ7Cw0e7TCWeQ==","signatures":[{"sig":"MEUCIDspiavn2p23QQqEw36QSS2UI086ybXwXv+wqRr0ZuowAiEAnW/d8sxdtaVt6OMiHHe0hMlCTXFF4VL5JoBCl10uM8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44185},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4e2e4c4c3054421c0364330797a3b56e83a0c85c","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:d7f29925-98b9-4a26-beb5-a7e623a9a3c5"}},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","directories":{},"resolutions":{"tmp":"^0.2.7","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.29.0","flatted":"^3.4.0","postcss":"^8.5.22","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.8"},"_nodeVersion":"24.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.22","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.21_1785239620708_0.9590518268063806","host":"s3://npm-registry-packages-npm-production"}},"4.0.22":{"name":"tibber-express-utils","version":"4.0.22","author":"","license":"ISC","_id":"tibber-express-utils@4.0.22","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"2e5ee335439069624c37ec79da261147276f7f70","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.22.tgz","fileCount":77,"integrity":"sha512-zO5mDmady/A4yOyMMilxdbA9LnYmYnNYUf8ZHrIfDjeUF/f8TwpjEZHEA7h8QbBL/avdiOg8UZdxKL9S3fRidw==","signatures":[{"sig":"MEYCIQDCW0GDVTit9D1hAmstq5jhwQi5YsP9GVOxNy+BbOCCKAIhANt0+g8BzTWn1o92c6a21WK+gRTjq0mLILruFQAvCVi7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46293},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a1b6d0f11443b08268833d14956cf6ad91514978","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","test:consumer":"bash test/consumer/run.sh","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:d7f29925-98b9-4a26-beb5-a7e623a9a3c5"}},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","directories":{},"resolutions":{"tmp":"^0.2.7","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.29.0","flatted":"^3.4.0","postcss":"^8.5.22","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.8"},"_nodeVersion":"24.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.22","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.22_1785310627388_0.7995844236267073","host":"s3://npm-registry-packages-npm-production"}},"4.0.23":{"name":"tibber-express-utils","version":"4.0.23","author":"","license":"ISC","_id":"tibber-express-utils@4.0.23","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"be39214a42235b02f4e39695f13c0fb3c39945b6","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.0.23.tgz","fileCount":77,"integrity":"sha512-2al/TuDCgbB3QyMbr1S7SXe4alKKEf57Vl4/hbpEs3ocRRLkAz+0bOD0k/kgOmR1k+jXH1dhsrboeIuHh7vhcA==","signatures":[{"sig":"MEUCIGT9Wtn3OSVYX7xyTTmy2PpITg2b73dwVudPgPrx5RXiAiEA+wcUOJjBsMK5MNWKN0p3uxt+lRjyVbcL6/vxkbnTgIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46293},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4d63b9c5c250fb92f0aeb1e129c96f532cce68f","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","test:consumer":"bash test/consumer/run.sh","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:d7f29925-98b9-4a26-beb5-a7e623a9a3c5"}},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","directories":{},"resolutions":{"tmp":"^0.2.7","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.29.0","flatted":"^3.4.0","postcss":"^8.5.22","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.8"},"_nodeVersion":"24.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.22","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.0.23_1786436722333_0.30232119704161686","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"tibber-express-utils","version":"4.1.0","author":"","license":"ISC","_id":"tibber-express-utils@4.1.0","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"homepage":"https://github.com/tibber/tibber-express-utils#readme","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"ac05469ba45d65c3c8d8f76923bb5a71e4872750","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.1.0.tgz","fileCount":77,"integrity":"sha512-1j9wQHksKoBFKoNS1caUNR7zzJWA6WKc18whBBgmaJsvIn1uiY73QvVIG5fTRw8rXKeJ2LxGwlzN0mvlA9pvAg==","signatures":[{"sig":"MEUCIAXkVjlnGKcq0iFpeUC4hOizWSJoTnBCYHkYpD4sR49aAiEAyb5xPYW16EUWBWcw4p22k45oBfQ8Ufmt5vRkWcjmWnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47066},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c8f32989f9d444a75c88637e4cfb6cfeade156a6","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","test:consumer":"bash test/consumer/run.sh","release:preview":"npm pack --dry-run --json --loglevel=silent"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:d7f29925-98b9-4a26-beb5-a7e623a9a3c5"}},"repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","directories":{},"resolutions":{"tmp":"^0.2.7","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.29.0","flatted":"^3.4.0","postcss":"^8.5.22","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.8"},"_nodeVersion":"24.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.22","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^4.17.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tibber-express-utils_4.1.0_1787097454668_0.7661646940287086","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"_id":"tibber-express-utils@4.1.1","bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"dist":{"shasum":"361ddadb864bda83079f76bd5dd5cf25f6d7cd16","tarball":"https://registry.npmjs.org/tibber-express-utils/-/tibber-express-utils-4.1.1.tgz","fileCount":77,"integrity":"sha512-YDsqlzCXTgCvZVSd7FQbPeD9XaUOYV7W3TDxBeDa01PecTjzf4tWCtBJbbjydwHTR9zs9NgqoAJoHGWPpPujzA==","signatures":[{"sig":"MEUCIQDNC9ixJ9+ZdKLjhC7nREzE03XM4PaG1eRD0TB45pd66AIgWYG6suhJxGCVjST4Pbmfr/cdeTfm7GM+OjrNjluUwEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgHNofNsaLe796hqFy4dLJJqjWuneSD3p8TFhj4bFsRgIhAL3IXBHhnCeIS6dJEdzn1XJ7SqBcK6Xv8jAxAkvyYdS/"}],"unpackedSize":47067},"main":"./dist/src/index.js","name":"tibber-express-utils","types":"./dist/src/index.d.ts","author":"","engines":{"node":">=18.0.0"},"gitHead":"b50f7be9acd43662220b2c750f1f0e846b888344","license":"ISC","scripts":{"fix":"gts fix && sortier \"./**/*.{ts,tsx,js,jsx}\"","lint":"gts lint","test":"jest --verbose","clean":"gts clean","compile":"tsc","prepare":"yarn run compile && husky install","pretest":"yarn run compile","release":"semantic-release","posttest":"yarn run lint","test-single":"jest --verbose jsonDelete.spec.ts","release:local":"dotenv semantic-release","test:consumer":"bash test/consumer/run.sh","release:preview":"npm pack --dry-run --json --loglevel=silent"},"version":"4.1.1","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"d7f29925-98b9-4a26-beb5-a7e623a9a3c5"}},"homepage":"https://github.com/tibber/tibber-express-utils#readme","repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","directories":{},"maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"resolutions":{"tmp":"^0.2.7","glob":"^10.5.0","yaml":"^2.8.3","undici":"^7.29.1","flatted":"^3.4.0","postcss":"^8.5.22","minimatch":"10.2.4","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^5.0.12"},"_nodeVersion":"24.18.0","dependencies":{"es6-error":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^7.0.0","jest":"^30.3.0","husky":"^8.0.1","express":"^5.1.0","postcss":"^8.5.22","sortier":"^2.0.2","ts-jest":"^28.0.7","supertest":"^7.0.0","dotenv-cli":"^6.0.0","typescript":"^5.9.3","@types/jest":"^28.1.6","@types/node":"^18.7.2","lint-staged":"^15.5.1","@types/express":"^5.0.0","@types/supertest":"^2.0.12","semantic-release":"^25.0.3","yarn-upgrade-all":"^0.7.1","eslint-plugin-jest":"^26.8.2","eslint-plugin-node":"^11.1.0","conventional-commits":"^1.6.0","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.1"},"peerDependencies":{"express":"^4.17.0 || ^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tibber-express-utils_4.1.1_1790866903825_0.7276976276533418"}}},"time":{"created":"2016-11-28T00:08:26.291Z","modified":"2026-10-01T15:01:44.074Z","1.0.0":"2016-11-28T00:08:26.291Z","1.0.1":"2016-11-28T12:33:47.043Z","1.0.2":"2016-11-29T08:28:05.329Z","1.0.3":"2016-11-29T11:12:40.452Z","1.0.4":"2016-11-30T10:51:23.227Z","1.0.5":"2016-11-30T11:36:04.674Z","1.1.0":"2017-10-20T16:00:18.942Z","1.2.0":"2018-07-26T13:41:15.492Z","1.3.0":"2019-04-24T14:28:02.055Z","1.4.0":"2019-04-24T15:11:19.481Z","1.5.0":"2019-05-02T15:30:55.202Z","1.6.0":"2019-05-02T17:17:23.807Z","1.7.0":"2019-05-02T18:17:39.893Z","1.8.0":"2020-09-28T18:26:38.473Z","1.8.1":"2020-09-28T18:55:50.187Z","2.0.0":"2020-12-09T13:51:29.220Z","2.0.1":"2020-12-11T15:20:37.402Z","2.1.0":"2020-12-16T12:22:31.218Z","3.0.0":"2020-12-17T14:17:34.153Z","3.1.0-test-pre-release.1":"2020-12-18T14:40:54.209Z","3.1.0":"2020-12-18T14:48:08.494Z","3.3.0":"2022-08-15T09:40:41.407Z","3.3.1-upgrade-gts-4.1":"2022-08-17T10:37:43.412Z","3.3.1":"2022-08-17T12:35:01.824Z","3.4.0":"2023-01-25T14:27:27.843Z","3.5.0":"2023-03-06T10:02:24.717Z","3.3.2":"2023-07-05T09:27:24.951Z","3.3.3":"2024-04-30T11:37:19.282Z","3.3.4":"2024-04-30T12:42:45.959Z","3.3.5":"2024-05-02T07:43:40.704Z","3.3.6":"2024-05-02T07:48:48.027Z","4.0.0-express-5-major-version-bump.1":"2025-08-26T11:39:15.255Z","4.0.0":"2025-08-26T11:53:38.464Z","4.0.1":"2025-09-24T04:51:50.238Z","4.0.2":"2026-01-19T14:24:38.828Z","4.0.3":"2026-01-22T09:03:52.483Z","4.0.4":"2026-01-22T09:24:10.112Z","4.0.5":"2026-01-22T12:30:24.314Z","4.0.6":"2026-03-03T07:20:18.919Z","4.0.7":"2026-03-06T14:47:24.435Z","4.0.8":"2026-03-16T10:59:02.703Z","4.0.9-fix-vuln.1":"2026-03-18T09:24:51.933Z","4.0.9":"2026-03-18T09:36:30.752Z","4.0.10":"2026-03-27T06:16:35.880Z","4.0.11":"2026-04-02T07:26:47.871Z","4.0.12":"2026-04-02T13:10:51.847Z","4.0.13":"2026-05-12T11:33:12.441Z","4.0.19":"2026-07-25T14:28:24.222Z","4.0.20":"2026-07-27T06:58:17.628Z","4.0.21":"2026-07-28T11:53:40.861Z","4.0.22":"2026-07-29T07:37:07.539Z","4.0.23":"2026-08-11T08:25:22.498Z","4.1.0":"2026-08-18T23:57:34.823Z","4.1.1":"2026-10-01T15:01:43.931Z"},"bugs":{"url":"https://github.com/tibber/tibber-express-utils/issues"},"license":"ISC","homepage":"https://github.com/tibber/tibber-express-utils#readme","repository":{"url":"git+https://github.com/tibber/tibber-express-utils.git","type":"git"},"description":"Merging to `master` runs the CircleCI `build_and_deploy` job: [semantic-release](https://semantic-release.gitbook.io/) computes the version from the squash-commit title (conventional commits: `fix:` → patch, `feat:` → minor, `feat!:`/`BREAKING CHANGE` → m","maintainers":[{"name":"tibber","email":"dev@tibber.com"}],"readme":"# Usage\n\n## Releases & publishing — read before merging a PR\n\nMerging to `master` runs the CircleCI `build_and_deploy` job:\n[semantic-release](https://semantic-release.gitbook.io/) computes the version\nfrom the squash-commit title (conventional commits: `fix:` → patch, `feat:` →\nminor, `feat!:`/`BREAKING CHANGE` → major; `chore:`/`docs:`/plain titles →\n**no release**), pushes the version-bump commit + tag, creates the GitHub\nrelease, and the job then publishes to npm via\n[trusted publishing](https://docs.npmjs.com/trusted-publishers) (CircleCI\nOIDC — no stored npm token; requires this package's npmjs trusted-publisher\nentry and npm ≥ 11.11, i.e. the `cimg/node:24` image).\n\n**Dep-update PRs**: Dependabot's `fix(deps): …` titles trigger a patch\nrelease on merge. A tool that squashes with a plain title (e.g. Renovate's\ndefault `Update dependency x to vY`) will NOT publish — edit the squash\ntitle to `fix(deps): …` if consumers should get the bump.\n\n**If the publish step fails** after semantic-release has pushed the version\nbump: just rerun the job — the already-published guard sees the committed\nversion is missing from npm and publishes it. Note this self-heal applies to\n*any* master build, release or not: while the committed version is missing\nfrom npm, the next merge of any kind publishes it. (Versions 4.0.14–4.0.18 were\ntagged during the broken-token era but never reached npm; consumers jump\nfrom 4.0.13 straight to the first post-fix release.)\n\n## Tests\n\n| Command | What it covers |\n|---|---|\n| `yarn test` | Unit suite (jest). Imports from `src/`, so it verifies behaviour but **not** the published package. |\n| `yarn test:consumer` | Consumer smoke test. Packs the library and installs the tarball into a scratch project outside the repo, then verifies it as a consumer sees it. |\n\n`yarn test:consumer` ([test/consumer/](test/consumer/)) exists because the unit\nsuite cannot fail for a whole class of breakage: a bad `main` or `files` entry, a\nrenamed or dropped export, or `.d.ts` files a consumer can't resolve all leave it\ngreen while shipping a broken package. It asserts:\n\n- the package loads via plain `require`, and its export surface matches the\n  committed snapshot in `test/consumer/expected-exports.json` — changing that\n  file is how an API addition or removal becomes a reviewable decision;\n- a real Express app wired through the **installed** `jsonRouting` serves\n  requests, including the per-verb default status selectors (`jsonGet` →\n  `undefined` = 404; `jsonDelete` → `undefined` = 204, truthy = 202), thrown\n  `HttpError` mapping, that a supplied `Logger` receives handler errors, and that\n  errors still propagate via `next(err)` after the response is sent;\n- the emitted declarations type-check under `tsc --strict` from a consumer's own\n  tsconfig. Note `package.json` declares no `types` field, so type resolution\n  relies on tsc's `main` → `<main>.d.ts` fallback — this probe is what keeps that\n  working.\n\nIt runs against both ends of both supported Express majors (the `4.17.0` and\n`5.0.0` floors, plus the newest `^4` and `^5`), with `@types/express` paired to\nthe express major under test. CI runs it **before** `yarn release`, so none of\nthe above can publish.\n\n## Requirements\n\n- **Node.js**: 18 or higher\n- **Express**: 4.17+ or 5.x (peer dependency)\n\nThe library imports Express only as a type — nothing in the emitted JavaScript\nreferences it, and `jsonRouting` decorates whichever `Router` instance you pass\nin. So a single build serves both majors, and the shipped declarations resolve\n`express` types from *your* `@types/express`, whichever major that is.\n\n## Install\n\n```\n$ yarn add tibber-express-utils express\n```\n\n## Usage\n\n```js\nimport { jsonRouting, HttpResult, ConflictError, NotFoundError, NotAuthorizedError, BadRequestError, ServerError } from 'tibber-express-utils';\n//decorate router with jsonrouting and provide an (optional) logger to receive messages raised during request handling.\nconst router = jsonRouting({expressRouter:express.Router(), logger});\n\n/**\n * Use Tibber's middleware shorthand functions with the 'jsonXXX' naming convention.\n */\n\nrouter.jsonGet('/api/test', req=>({test:123})); //return result directy\nrouter.jsonGet('/api/test2', req=>(new HttpResult(230, {test:123}))); //return result with customer statuscode\nrouter.jsonGet('/api/test3', req=> throw new NotFoundError('this is a test error'));\n\nrouter.jsonGet('/api/test4', async req=>{ //supports promises\n    return await someAsyncOperation();\n});\n\n/**\n * Use original express functions as normal\n */\nrouter.get('/api/test5', (req, res)=>{\n  // regular express func;\n});\n```\n\n## Upgrading to 2.0.0\n\nBreaking changes in `2.0.0` include:\n\n - `Router.expressXXX(...)` API has been deprecated, in favour of using original HTTP RequestHandler methods.\n - Overridden HTTP RequestHandler methods are now exposed via `Router.jsonXXX(...)` API.\n \nSignificant changes in terminology:\n \n - `contextFn` is now called `contextSelector`.\n\nOther changes incude:\n\n - Conversion to `typescript`, including typings.\n \n### Migration from 1.8.* to 2.0.0\n\nIn order to migrate to `2.0.0`:\n \n1. revert all calls to `Router.expressXXX(...)` to their original `Router.XXX(...)` methods.\n   - E.g. `router.expressGet(...)` becomes `router.get(...)`\n2. update all calls to overriden HTTP RequestHandler methods to `router.jsonXXX(...)`.\n   - E.g. `router.get(...)` becomes `router.jsonGet(...)`\n\n## Upgrading to 3.0.0\n\nBreaking changes in `3.0.0` include:\n\n - `jsonRouting(...)` now accepts a single object containing the parameters.\n\nOther changes:\n\n - `jsonRouting(...)` also accepts a logger which is used to log all exceptions occurring during request handling.\n## Migration from 2.0.* to 3.0.0\n\nIn order to migrate to `3.0.0`:\n\n1. Update `jsonRouting(express.Router(), contextSelector)` statements to `jsonRouting({contextSelector, expressRouter: express.Router()})` or\n   more preferably to `jsonRouting({contextSelector, logger, expressRouter: express.Router()})`).\n\n## Upgrading to 4.0.0\n\nBreaking changes in `4.0.0` include:\n\n - **Express 5 Support**: This version now supports Express 5.x as a peer dependency.\n - **Node.js Requirement**: Minimum Node.js version is now 18.0.0 (required by Express 5).\n\n**Since the peer range widened to `^4.17.0 || ^5.0.0`, Express 5 is no longer\nrequired to be on 4.x** — the Node 18 floor still applies. Express 4 consumers\nstranded on `3.5.0` can move to 4.x without touching Express.\n\n### Migration from 3.x.x to 4.0.0\n\nTo migrate to `4.0.0`:\n\n1. **Update Node.js**: Ensure you're running Node.js 18 or higher.\n2. **Update your package**: Update tibber-express-utils to 4.x:\n   ```bash\n   yarn add tibber-express-utils@4\n   ```\n3. **Express is optional**: staying on Express 4.17+ is supported. To also move to\n   Express 5, see its\n   [migration guide](https://expressjs.com/en/guide/migrating-5.html):\n   ```bash\n   yarn add express@5\n   ```\n\n**Note**: This library maintains the same API and doesn't use any deprecated Express features, so no code changes should be required in most cases.\n\n# Development\n\nUses `gts`, Google's base `typescript` environment configuration.\n\nTo test, run `yarn test`.\nTo compile, run `yarn compile`. Assets will be in `/build`.\n\n## Linting and formatting\n\n`gts` includes sane (and strict) settings for `eslint` and `prettier`.\n\nRun `yarn lint --fix` to run eslint on the whole project.\n","readmeFilename":"readme.md"}