{"_id":"@financial-times/n-express-enhancer","_rev":"45-b9b1e9a999522af9c291f0e85f6c5c95","name":"@financial-times/n-express-enhancer","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.1":{"name":"@financial-times/n-express-enhancer","version":"1.0.1","license":"MIT","_id":"@financial-times/n-express-enhancer@1.0.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"e8d4de9417f7db42acae125290a95bc24772621c","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.0.1.tgz","fileCount":7,"integrity":"sha512-1Mzkda/Jkkza3osfrwgW08T7enGB6/3cbIL3MD3tez0MfLb0GN+juDwugscO7W+xKZsmz1W1DWB28D80MaiifQ==","signatures":[{"sig":"MEYCIQC8AqqruSXejbr/N9CUX4uvuo3VOCbWCLlLqCjwBE9YqAIhAMgnLGGNpui0PFpC/iYsm2qIqOyxSfr4JRtgBK12+kee","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3zO+CRA9TVsSAnZWagAAdpUP/jgFzwwBizm0s+p2wnmu\n6xSzKrVww1vFAXNdcw5m9mq162svt9n/Be1j9Gz8tGNkB1mJebbjvL1A/ppF\nuBAwmjPZzxiHh6AII2a1vUpeTaILtzIcH/vDU1GnH7mm/gEjO6hVmdXzoEI8\nv1dP4E2LmJKJYDQqRblmkp5AGmZkc5dKOPrQ01eWBuiMQqmGkW8UYpnf/1U4\nkFDL34pTq3HBX3yUjEpyZBHCIxBxFJZkwA0CIUhwIOcKPINLYO8Ljcu+v9Yy\nIuDA2WwlnhL+3zu9KH0t1sFU5jBVWAH//o1xBUavXs7HPi3R2ZBiBK0ejWe6\nPC3VesPTjuPUiZz2fI+b4qNnXghMU7AZ7nCeJ2zVv/i0yId7j3SKVS1LrdFR\nDs5/G/FFRZZ3GjbD9fDGyapBbWTPhjQgMceSb6oJKDYpMJl3sI425XXMQSu7\n23OaHlxNsXeOHdiiz8JZY+7s3tp4lnAuWrV9XlsCCyxZyzjp5rov6CG7a5mI\nbvE0QoYOauj0LQMMGaCjbImxxYYX1FSFi3n/CmMFoQyLaSWYeWCOAWBS5/Au\nKsSDRrDzs5VErZ3fH078NMc5kLsyISz+neqSQw/TtRAoxErdZOBNq1Xe7SrA\nZnH0ubAvkbDvU7snM9VcjrvFOOwKk92n0oS2r7iv7doxnqQ76lwaDOZh9niI\nKt5Q\r\n=3KT+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"e8d4de9417f7db42acae125290a95bc24772621c","engines":{"node":">=6.1.0"},"gitHead":"681586824f8aea37396d8ecd467facda8ccde158","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{"node-fetch":"^2.0.0","@financial-times/n-error":"^1.0.4","@financial-times/n-utils":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","eslint":"^4.16.0","express":"^4.16.2","nodemon":"^1.14.11","prettier":"^1.10.2","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-preset-env":"^1.6.1","compose-function":"^3.0.3","eslint-plugin-jest":"^21.7.0","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.5.0","@financial-times/n-gage":"^1.19.3","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.0.1_1524577213070_0.8173983900346735","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@financial-times/n-express-enhancer","version":"1.1.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.1.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"f9747cf600e4d38cbe43b9274887b2219e4b379d","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.1.0.tgz","fileCount":8,"integrity":"sha512-YeF+wEZijqSyH4maeDLfrMM5go/apet/h/G6uLmK49sUzYSeHT7bV1jA7jG1hre5pfIsN8/8cna3OwNzBGl8+g==","signatures":[{"sig":"MEUCIQCduZNM9FoiVrNd4g2H2u6VUKgTPz7egxbtBSZ6ZFsGQAIgBq//YncGBH7yHKUzaqMxJhkYRwW+bdmg8xOuVW5wHdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa30wGCRA9TVsSAnZWagAAEtEP/1XpUbEltYEzYnCMNX78\nUk6mlMRpUQ2xy+GAmSRRSchyQ/jHCyqTASrsqogoVOhCNkNUYiP5WOw8uz06\npQ5u7K/SpxW4iWOvIKqcjUEUE/hduZg1xrSB9uHdIvIs02DXoPTSERFQIUVi\n55xiyg6wD4FTHkit7dgxKmS9MsFrpYjWWR5gF5ZTjGtum78YhCNQSYg2Q82Y\nYvRHk6tWwyoOujxwz2bpUhEOoa7ML86yNmOOqnITufqRR8TlNlsvRppg3Vc0\n1REXQ5J3CRIV5+I5vlZ52OiB7JDhevu09jFLtobxcOMaE4hFUBy0QavADCjF\nlO4sZoCSkEyRQVp7UIiNt3qdx7ERCTllpCxgXgeFUOlqC1xdu2jxupHCQu0x\nWJ3ebhJ4vuhdGSmSxdr5DpsSxe0sS5jtiu6lKZE6ytOYkILHkQN7RkUfGPGE\nOAJzXW4boTLD4zwu3rFdKOMfOTTufLVK8Oo+QjhHo7g5qmXT+vHrMZT++QEs\n7x3nJ4a5aegp8mudDXGK4+FDuS8IFpQz2oeCKBKITOI169ZSLE8yUsnH/cxR\n1x0Sn0bDyKsUYh/6rod1W9N2SJ+NTTPMatz4BZzpPuhTHVjf4yWXiZ530aKZ\nZQuKaDwei2E0YC8YJuIhFOWt0ARiBq8euTharUElp62BzCEwlOe3QHGW1xM4\n36XY\r\n=pWOk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"f9747cf600e4d38cbe43b9274887b2219e4b379d","engines":{"node":">=6.1.0"},"gitHead":"537e847292bba79da24ea9209f4dcb6b7e2095cb","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{"node-fetch":"^2.0.0","@financial-times/n-error":"^1.0.4","@financial-times/n-utils":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","eslint":"^4.16.0","express":"^4.16.2","nodemon":"^1.14.11","prettier":"^1.10.2","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-preset-env":"^1.6.1","compose-function":"^3.0.3","eslint-plugin-jest":"^21.7.0","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.5.0","@financial-times/n-gage":"^1.19.3","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.1.0_1524583429815_0.5338335325909864","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@financial-times/n-express-enhancer","version":"1.1.1","license":"MIT","_id":"@financial-times/n-express-enhancer@1.1.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"5f1b195e66d3ce45c418eb81469e2be46aaf1d12","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.1.1.tgz","fileCount":8,"integrity":"sha512-t4fX8hYZK16460MEPd4sa+LJir+DKi2l3Ry0pptnoxFMvl4A4Mlwu0Ny/YwLDKBi/sEj4HNl9RR2GXlJDPuHBw==","signatures":[{"sig":"MEQCIETnjE0oLVOXoh8z84ZjT7yw9CmftFwquyVy40v5jA1wAiAi6qphY+5oIUIztNjDQLNHDJwHpFduON9NG+okvK3eOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4K5KCRA9TVsSAnZWagAAG/gP/2VZkZSaWBulqxS7GKxb\nHs8tBWxfFGadJjN4G7iGVDIr2NxMPKdFiezA9fVQ0t7rB4jCq363QuSG0SS1\n6s1mUto4WnnLQYlHb3HLAVI1TGPoasaDZpYNvyrInSXfHZyNjDHNLY7z/gaQ\nFxnoYWF+bsEtDh/XQAAulVB07mSXeS2FHUEBhv+09S9PFNTCfihBdAr1oPjG\nKWVuZiiAOjc9QPU5GZtMKn1prVh74iawnmH+IXMeMWj0U7Ov0GDb7sp29eDv\nUWZq122l1QpLO7k3tSfrys4Hge8zwKcT/8W5+zkt6kSDL6pjyvb5bIHH7h8c\ndTCzYCotTiW4kJcJOG3ufDuZxOXwAs9uQ56H81uFUoSP7o7bTgF47eRY1WJ7\nVcqE/LLFpRUI7Sjxk2RGE/EKleZ+5BxJ/neCpVZV+YNHQgseKemDkZ6iRt32\nhacZ6ko1qoyUznBGeT2DvMxV0WHGSJOgsKmaySXNBPPx4jEPYPo83vCkAqEn\n11y0b7w1ShU1J7Ju8tNIkzHwhjbsuuGDobZTyrZu3hLb20K8RlfHh9Dgitau\nBd74my8V6AmgurjFq4osOa18usF1oQlLnUJMR3S3g1jQBozSFk0CXXe1x/8p\n1+FxrFtEKtyGLm3tRKSjPwNBRViXJL++bY8V0NsAU/nnZ0kX1BOz+C8mfLov\n5hA/\r\n=SoRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"5f1b195e66d3ce45c418eb81469e2be46aaf1d12","engines":{"node":">=6.1.0"},"gitHead":"86cce1bc4a4c8293165989815a969929faf4b275","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.17.3","prettier":"^1.12.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","compose-function":"^3.0.3","eslint-plugin-jest":"^21.15.1","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","@financial-times/n-gage":"^2.0.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.1.1_1524674121049_0.6063722699281546","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@financial-times/n-express-enhancer","version":"1.1.2","license":"MIT","_id":"@financial-times/n-express-enhancer@1.1.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"7048cb7f84cca97ad683a5115b778ac1bc95a62e","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.1.2.tgz","fileCount":8,"integrity":"sha512-Tnxq5yIyxqA2rE8H4AIm/GLZQTHb6RLzoGVcWQL/mHQHv/07jIvthtWEefzXD75WN9nte39WRZW3Ph0FK2NgbQ==","signatures":[{"sig":"MEUCIQCoxPiEmCcnPnPUlJ7JiB70G8U1PjcXV12tx+SMxEzgPwIgCrurKAfTB84fXajCa5hKZgTlEkFs6rzu+jwph0mrV4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4Z/nCRA9TVsSAnZWagAAxM8P/jE82xTtVsFl0kZiYvPU\nHAPEGIa2VE4qYmXo5pW1IdmJ19mpKUpI48wjg06UMbTY9f41PRdoP6DZeg6X\nwC7VgnxtXq5kn1P+MI9mz44RWnsOidRMW0JWwhfRuvikLVYA9xr+VDM9ptCC\nSUUqfTgo0d7Yo2DgadnYm27rNjET3E7DpsTPgP8FXVR1daa7Mo91c6zfnQOx\n0IcTk6TZJVRJat+QyVggIM0LObkJmPHsGUsVVb4rbjCz34MTLq/L5mS+VI7s\nH0pur4wKMeG4cfEv3edGZRR/z/dmEmWcMIu9JmdWPcgaPXmhJlDmD7veJsO7\nuyHPQVkgm+fx4grQHQ4tRAe5VSzXccm31LhRaGq8FNNM/fi136UV4jYGnp1m\nkP8UyL8cXlveCTf3ZAyQUDwCbgrN1SeV49y7W7gE7p+0oItvorDGgCe3zHDr\nLaKkllDUjroNX7KyJwrf6LlH9Q4MOFJg1MGh73TuDR1CoE4GZU28vGA2FIWJ\nwLrklgVCVV+yc51qd7ElwjaWH9+bydgB+V7MW15blGDAmh78YydcK0AEWel4\nwe9dSSvxiZQ2ThPiqiwhqlluC0+Dy93rWWZ5geAYZ6BX/+y03h1YO7OV7deN\nhtzvAtmi6z6hcWAt5TaNoozeOAkieQpD5FLKRP/ksxIVOKocmmAlSX9RcoYt\nECJv\r\n=pvoF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"7048cb7f84cca97ad683a5115b778ac1bc95a62e","engines":{"node":">=6.1.0"},"gitHead":"2438e3483d872529d8947109a878f629d1c81472","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.17.3","prettier":"^1.12.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","compose-function":"^3.0.3","eslint-plugin-jest":"^21.15.1","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","@financial-times/n-gage":"^2.0.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.1.2_1524735973831_0.08087448079133863","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@financial-times/n-express-enhancer","version":"1.2.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.2.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"35d6759b6c8bfe23f9050e770885c118178a101e","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.2.0.tgz","fileCount":8,"integrity":"sha512-1GXknu6JHxPGvPQvSQksDN/DRJm+ByqOYO9V+ZQAOJMsgYCwtc5jarb5x/SXNuuHe/Fewe+W+jzIExEjeQz8pw==","signatures":[{"sig":"MEUCIDpfF2PsRAmDldkMllBCJs+Hwx3woMPyd+Tv1aV9iVv4AiEAxYeCgZRJCChtTchaEE2df45lSaafo9Wz9hT5JTkW5gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4dz/CRA9TVsSAnZWagAAw7EP/3zCnCvVG8ipis8tY5sX\nVOFzV3Gl3F/IhhDCuOL8FIlgHAaPU1PKiyJ7S7n+a+RZ7HUzc3KQK6tuq7GR\nDmDD7UwT3zWDXxM/zG87w843gXIO5/QWF79i4pwY2PxV/DrbdK8Ql0mSsUQY\nQRn+bsYUinZLKLkCj1hCeOoGlsHjjgEzqp+21N4vqF4FZGwJ8ArFwlXSc7NY\nSZTZ8xrPV/g+NwSp18C+KM2vkOAErfCYttXgD37JAabC4K/ap1q4Rx/dPaKD\nNdDEcPmnjhb+jjxrKaj3cMUid9zG3Zj14vTCrCtzpiWkpwG+16+eNEWZoL5X\nH/0I7EHSjIcFIKYiKBFSCZAJyc9w/31SG39c+43FOoCzvi4/ewGmgtWNDxsm\nKTl30GvOjk4KtpxavwyYsGqT2bkru3LV0CeMp5X4zfjUtj/hyRI2Xn4aowXO\nakxFvlAW4jo5PBi0BcTeG39msx36ncLiTXNXg5q+8wUl90oL/0fL0XGcL+eB\npDyi7vBPfV3IFIX6EKFRYm56jY2XBP335T+aCXaxi6jCSqCOyV2eo6R0BoYs\n6ikN+8NMWro1zk/hfH9rDqZRnQrrt+L3HkH/HjU5IU5u7oKbQvdE5nPbK/73\nIGXijev+Yf0zXgp173a/kWnCO3RGNynf5kbSwAjxR2Ncu6AkiEteXn0PsCTS\nfqyJ\r\n=wmfv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"35d6759b6c8bfe23f9050e770885c118178a101e","engines":{"node":">=6.1.0"},"gitHead":"2add8bdfab955c9e77032ed14b90426bdf9642b8","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.17.3","prettier":"^1.12.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","compose-function":"^3.0.3","eslint-plugin-jest":"^21.15.1","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","@financial-times/n-gage":"^2.0.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.2.0_1524751614898_0.3165167834262739","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@financial-times/n-express-enhancer","version":"1.2.1","license":"MIT","_id":"@financial-times/n-express-enhancer@1.2.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"c68d2f3e9a0fe2ad5e1c6aca6f62c6b71869b243","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.2.1.tgz","fileCount":8,"integrity":"sha512-7Tl6ColyrV1V1BAZQtMqWF+cArXtN034ImNyb1y4D4uuvaaQ1iGp7Shj3QHXWTHBrUMaFUtQ53VqtvwA00aW/Q==","signatures":[{"sig":"MEUCIQD/uxKtoRI5gT6AcpL86eLAkaUkrnY6vh1UYhM7bqozyQIgelRpwsScUTtWfl38LlNELa4c/m4Z4OsWtCCyFUfG7H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4fcjCRA9TVsSAnZWagAAucEP/2pR2qhwJIP8lbeCe7a5\nxDCkUFUuDt0lFV5QvNATbJ2cR1lPoUd3OhpN9UPIn9q4UI2yRuvEvkHNf3L+\nilp0gQ6krBrwnPwjnAPcb6SpS9PtLCuFTInCROZ46HAYyYrOua7fc4dthFSo\nfpDAuzlSJYhAUgkJufFXYYb1eb5tGDGK2OqRUzu38KLjWPZbc0d4yce/yk/8\nXFYQR7VuN+ySxrulzq9FguLPVbOWuCQCmbQS3XIn/ZUG/3LMRWdjSZVQjaCB\n5qxmvBc+zEauQh/8P/3XIouC+X7ZIJ3ch1Hjg1EJ28Y8vJjIicLSfVDCfSbN\n0JdOmdrpknyd2IMTcWSGHq0DYOM181NelnmKPTuEGuIr1hWniH80KUvhqJ/2\n1zC/FG6wkW1cuQv/Udy1US8v7rGG1CKO84+2szIL75RItvWfC/fmCxaY3KCO\nPDivgfQ+BZwhL3BOttmEVbI153RTHU4XQw2WzNsqV2HdFjTWYYQYKagwZhI3\n5ZOHZkPUAF3as4NIsDO63HtmEL1G18tZGDbCPEQX0slstHDHIgV3ivoba7gq\nVw6SIva+TVOWEsbIoTaTbxyJ6XQ1iV8paQrzU6Yxn8IR9vPbSZcNmFw47Msc\nRa1ZQwxVQr4X7V2AeeNvTD6FjVpkEy1Bjs16BYA5+6+OHy7/74MDLoRSwYKM\nTOhf\r\n=1cHf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"c68d2f3e9a0fe2ad5e1c6aca6f62c6b71869b243","engines":{"node":">=6.1.0"},"gitHead":"677707bc43ebce71e75b92c0f82514a3da1a260d","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.17.3","prettier":"^1.12.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","compose-function":"^3.0.3","eslint-plugin-jest":"^21.15.1","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","@financial-times/n-gage":"^2.0.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.2.1_1524758306576_0.8059222644290822","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@financial-times/n-express-enhancer","version":"1.3.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.3.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"2d1784e39df9df92dcc175cf9f1325f9ad333d65","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.3.0.tgz","fileCount":10,"integrity":"sha512-xmEogLCy7XnCB76Mel26VimB0rAUhA6cQcIUW6rHIEZM9X1knaK1+XzI+ansZjHXA+H2m2Ynklm2WZQoKg7WBg==","signatures":[{"sig":"MEUCIQCqJZkBs/KoXHbpA1UiVQLzPT6XdqjuykNn9UIbSgn0pwIgG00H98LKHLh3x5QON70TgJO9BRUTtQJfgPOH64gNWQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa50TqCRA9TVsSAnZWagAARXAP/2cEsUNCTaBLMEC2qJhG\nH3b12H89LplM25P2KPFIjnSvnxs6jXMXM7z5eCNI5uYa/2HQ2J93gF+jkKjI\nEaLL4igYpbPXlart4q9oDHIA2ZxhDSzGFb9vJFfoiwWA0Qrl5XZ56YvJWlnF\ng5/RXucI8BpcWpHjNbATog0Tb8sRgW9yaUbMCjggXZ49CjK3y3M5DoSU+Zqw\nQstUfMH/kuFwaqArrIF5qjXXQaFD5+I7gg3j7vhd42U7ukm3H1Wxc7FhlgaE\nD5oZxqlbiae0embq36DZ916rrJBbPgfM0MC9VCUd/delGRek9GxdrMvHuz5y\nD2akA9o7QZSWyIZCBSkJqNxh+mNIE9D/WoVXwTrcWBCBI41/nLyl8vcUyhyf\n4xecKGXYto77ftr3Qv6c2NcmLyCQCaqtSID6yrELx3avog2SZQYaf0mJfuce\nJayrdJxIk+lE95Dhf/NPWeqJLlWIaJKwx6F/CldKeWLcb5EYXf2wFstfpvWr\nHaPna0MGrVVEfMzRHRuo8uoafM0rxbsidfi02kf3AM3aHCawPFGU0fbFN3yC\nuvoKZHROvRU5e35+mcDFAYqMYUD+LFIYp05HjQUYii4FU7xW2ytm14kbvbQ+\n0jHXJehIkbf3Q4xVrCLfH9njJEAXdNyAEWgivnJ9ucleQbdEAzKFrINDCVoc\n11P4\r\n=dsR3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"2d1784e39df9df92dcc175cf9f1325f9ad333d65","engines":{"node":">=6.1.0"},"gitHead":"db3882fa9e684c6ddd26400eb27d0959a349e0c7","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.17.3","prettier":"^1.12.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","eslint-plugin-jest":"^21.15.1","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","@financial-times/n-gage":"^2.0.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.3.0_1525105896195_0.42192209795608693","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@financial-times/n-express-enhancer","version":"1.4.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.4.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"ba2ee482d7e51b3e4d7f1b0eaed6d3f315542b86","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.4.0.tgz","fileCount":11,"integrity":"sha512-uGGe2NhR6IaI+E/ufzZleGqkMGbdGis6HyLtwnZzVX+3BBfZnCrpQ4X2w0TyMjtZQxZt+WfNzjN3/ZOFiT3Knw==","signatures":[{"sig":"MEQCICtA98xeUPXNWMt7phdsLv8/DNZTrUGVKL5pZS6wdPHTAiBmOY02lHHOB0CGqterbWX49kVksvb+GZGqrglGE4ILTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa50snCRA9TVsSAnZWagAAEbcP+QHGmNcuiuu9/X+S+SE0\nKhtcRFc2/R4TKmiOrygGQ51Rq3zxBUfB7kXFFcpuOp3sTmj9VVeaLgMe/6k0\nxd4XjOibDaZQq8Jna/FvHUQgKdtTJhCdbJ6HsJbs0Y6aSCIOpwAGILWaS/l0\nrFAS3ZJtTmzDdLVlbl5zgKxR6pL7FPbd6SEm93Hjx7qL2mwOxIB7lcmLBIVL\nhHKKkXz+rPVAQb5EYiDe62FdSK6uN4ItaMDlJZZ546BF5YC8xHJHP4aDToxh\nPvEuzC6TtENONtl3VSoEiCq5YX5ELBjrotyE5bTI5P6XS2FDSgSLy9yl6uhs\naF1ucruC3OYz6WJ86SKg/FHuLrfYAJWOeBdXByZY+bOR48jhMRzuPfvz6r6u\n7CpX+62hQDWt4NNBHafyiZ8VnQAfMdUDkFeP5yjoVAw/SeRDNZNfibP4UcM4\nPEBgCUIXF6r3YbDFwzfMs+FND5M2zeSd14BsCBUsIhYVt4k7E3dHp24+tch0\naR03k/2bdVnaNe9a8RwvJ43CMZ4Dsg2mIlyQrdLJL1kDSp+msZR95aU0dOqr\nJOfMhWNU7g0K17oa7Kk6+FKgWSeoU2SwPhHEBCQEEZoKfGGmlCl4n4nlOHnG\nyKinSkeBD0HHuDfKcAxdpQDGA6saG6y+e8ksejQV7tgwZmwbdWxyIg1ogxVy\nAqf8\r\n=mBHz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"ba2ee482d7e51b3e4d7f1b0eaed6d3f315542b86","engines":{"node":">=6.1.0"},"gitHead":"99bcafa946bcb1419bed9fcbd70fb925b5e1428c","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer) ![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg) ![node version]","directories":{},"_nodeVersion":"6.14.1","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.17.3","prettier":"^1.12.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","eslint-plugin-jest":"^21.15.1","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","@financial-times/n-gage":"^2.0.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.4.0_1525107493643_0.32130530051085904","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@financial-times/n-express-enhancer","version":"1.5.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.5.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"e60c57852a3d045ae32ebca124aefb92bacb0b67","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.5.0.tgz","fileCount":12,"integrity":"sha512-LdJo071OpymjVQ8SvYPq9J09aL80Ccw+J8uvxrOL8PsaNEbAwwcuQfClzjskPz0No+Zs5DTfaDzF5YL6Q10qlg==","signatures":[{"sig":"MEYCIQCl7anyEDKtAqTDq+e3mKP1XpTRHHd1O9onpbb/gcpgHQIhANivCqwO1baEEUQYt23/ccraJJQVekcdrT/BC5jLK22D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6yPeCRA9TVsSAnZWagAAoosP+wb2jbP+x0PlsE6CSHgL\nrZJkw0DdRvPvf8rYxYaYkYvbDJF6BESiuHdQT07oFKQYky8zi7ItMsQwe4Bn\nSSJhf4KKG57TarOiwUwFrSWxsri9RbjybneoHkbiW57uPQyH1Ip2BS4Z/k44\nz0r/rl6o1N7iNS2qWZVIUktuedtuJxu2XnRmqndr5Qi+3/Ki5AvRYM0DFEa6\neGTx3K/kYmw2d/jxtyDNFwB4orZsXDJTP/qLrcQIx6IlPclyK3C9m6mpQ1rn\nwzGbOXumVmYQaPwAv1NNP+ifb7Ykb7lA5nW97vjrhGRu+YQKht5HL2WqcPb2\nm/dYLAFopq+llwKioKMrN/Qj/+muxFlQM3P0/j/hMNONv/+tp2DOGs2d3Rlh\n/JvY257hwSDyCeY/ZYVs7AdUYda+YtmZbig1mQr2UXvCpWmpEncl6osARgpH\nPbcQFdObWaJwJn096KIOxsT+HWaEucNRQOI00cwQIqZvAp/ZClmpk36ChMkS\nWIvT2NzcJaCBe98+bkTqP8lswMXOgOlzVHbJ5/QPbP8K7ksc6jUIxycpP1yB\nODfA5AFsJtvAzao4u/V0T+82xwmXBiVpgHEFYgprHVn9+jW5UZl5piDAm4fC\nzzxIBCR4wQLlSi7zsVp2dZVE6ZT/KkkPawNu84PaL3VdjQUvpUrXsq8rjJbI\nJYRJ\r\n=aniI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"e60c57852a3d045ae32ebca124aefb92bacb0b67","engines":{"node":">=6.1.0"},"gitHead":"5e1e13e7b5ee94a5fdb9831d5d8e8b2739cbd4dc","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"toolsets to create function enhancer in operation/action model","directories":{},"_nodeVersion":"6.14.1","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.17.3","prettier":"^1.12.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","supertest":"^3.0.0","babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","eslint-plugin-jest":"^21.15.1","eslint-plugin-json":"^1.2.0","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","@financial-times/n-gage":"^2.0.0","eslint-config-airbnb-base":"^12.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.5.0_1525359581094_0.5902204347540714","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@financial-times/n-express-enhancer","version":"1.6.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.6.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"212b1b6f26ad3f086554815a6b4bdb1f677f66a4","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.6.0.tgz","fileCount":12,"integrity":"sha512-2iBGdPi+oeyG3hnJDq6liWdubicp/meEvvhqGTGHucMvHm5XzBOdHpgw69ANTxcWQdX65jj2DUSTy6UoSiITvg==","signatures":[{"sig":"MEUCIQDclhr2eEJCaP/JLzb/50ZLWBUTwSHLwL1UmhNU1qvvLgIgKU4KFwFarHufvPAJxypPvFOQzMsmBnnSbYpEebOz80M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18195},"main":"dist/index.js","_from":".","_shasum":"212b1b6f26ad3f086554815a6b4bdb1f677f66a4","engines":{"node":">=6.1.0"},"gitHead":"53022e77ce7d4a6e22ac4e6f5171b79899fc82bc","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"toolsets to create function enhancer in operation/action model","directories":{},"_nodeVersion":"6.14.3","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.18.3","prettier":"^1.13.7","babel-cli":"^6.26.0","coveralls":"^3.0.2","supertest":"^3.1.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.18.0","eslint-plugin-json":"^1.2.0","eslint-plugin-react":"^7.9.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-prettier":"^2.6.2","@financial-times/n-gage":"^2.0.2","eslint-config-airbnb-base":"13.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.6.0_1532618207993_0.048923361458749426","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@financial-times/n-express-enhancer","version":"1.6.1","license":"MIT","_id":"@financial-times/n-express-enhancer@1.6.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"e97527aec4903e11019751c1718d8853a3019cd7","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.6.1.tgz","fileCount":12,"integrity":"sha512-T32P37/RiDNNe3Y74e456ewtTDFMDn6f+OSMrAgbIr6/Sp0U9K8oKJfgjHshogO3MrhGMyb909+VicBQeRvHig==","signatures":[{"sig":"MEUCIAJB7sqpqW1zkhNtldaLczTHwZqVFYigLAy68wfRISHtAiEAzsVXa5DGuGtP4RzZ13ao4pmKUxSF/R816W2fqr9rlYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19026},"main":"dist/index.js","_from":".","_shasum":"e97527aec4903e11019751c1718d8853a3019cd7","engines":{"node":">=6.1.0"},"gitHead":"de6dc2e00da2e940b5609f66bee822da547efe7f","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"toolsets to create function enhancer in operation/action model","directories":{},"_nodeVersion":"6.14.3","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.18.3","prettier":"^1.14.0","babel-cli":"^6.26.0","coveralls":"^3.0.2","supertest":"^3.1.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.18.0","eslint-plugin-json":"^1.2.1","eslint-plugin-react":"^7.9.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-prettier":"^2.6.2","@financial-times/n-gage":"^2.0.2","eslint-config-airbnb-base":"13.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.6.1_1533139182382_0.4434367557563863","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@financial-times/n-express-enhancer","version":"1.6.2","license":"MIT","_id":"@financial-times/n-express-enhancer@1.6.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"6898eb6035d443e1a05800e0bf27bf85a564cd2f","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.6.2.tgz","fileCount":12,"integrity":"sha512-PQZy9G11smW7WYTpIm7z00Sg9p3WXxL2luaRZ1Aic8wj24vkVQSnmBbajBKKDKkOQklKmtf86HbaduAoUXzFpQ==","signatures":[{"sig":"MEYCIQDLdPFcG06OXNmOoWgWnmTKVuG3eQ8DYSNFNF9upEnOpAIhAJNP5vcx48zUb3x2JMiihwV6/EwnRZevLnrYdn5nlNMW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20328},"main":"dist/index.js","_from":".","_shasum":"6898eb6035d443e1a05800e0bf27bf85a564cd2f","engines":{"node":">=6.1.0"},"gitHead":"4840d396bb3004797156dec56da3b5eadbe11209","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"toolsets to create function enhancer in operation/action model","directories":{},"_nodeVersion":"6.14.3","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.18.3","prettier":"^1.14.0","babel-cli":"^6.26.0","coveralls":"^3.0.2","supertest":"^3.1.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.18.0","eslint-plugin-json":"^1.2.1","eslint-plugin-react":"^7.9.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-prettier":"^2.6.2","@financial-times/n-gage":"^2.0.2","eslint-config-airbnb-base":"13.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.6.2_1533305054602_0.7224592572870312","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@financial-times/n-express-enhancer","version":"1.7.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.7.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"8b62f273e967420567256ace1be0d68bb8f4bc92","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.7.0.tgz","fileCount":11,"integrity":"sha512-OZ5SmVGxFL3n1QC1pkEvqY0zSU6RIw4JqhLSzAE7XfytZhrwdP42dSh51MEc3c6qsfftkvXNOyoXA/z8zVejwA==","signatures":[{"sig":"MEUCIHAYrLg3TA7r0srUS9jOzK483ks2xCwkuxVqsKyDl54TAiEAhc0QS08w137z3sslMs+ipsPWfvxETzuGPftP8Gwb924=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbabo5CRA9TVsSAnZWagAAEiwP/iP9wBuUsXF22sZPcZCK\nVrGRjcGniSlGONNlKR0ypNYHQv7E6R5NXaenFGqqsHmsydTLKRK9ll+4HIJH\nTNioeIpX3XDd7sM7ujbYnQhDEsHLGAMiwqZUrSjnuP9v6RmovhaDY4bA+mk9\n0ppmHccgm4N1osEkvNX6OCnT6ve+9cdHzhs2grMCZU4h1PUV7L/muwAN9U9y\nhzO0nHHW5gxA4fx1iC7anLmSoLQhKmSOm9jOGWywi/HqTRHeBg+jjWObBYgo\nGYMaVRS3cbBMgGLcJnRXisC9i1rivS7BlBYmEEqd/pUfVY/zbwiY869ccvt+\nhfgvHW2MG9Hw6ukhGeU6kQLhulvDShuLOEf1goMn88e5T5SozNYr8fu1hPOc\nXQ11k6Ok3sgEGOhk8zzFTtz2ocZ1Ux2j5HDS8Lva8wGiarZGYJn029/OJClT\nskqDPTlWOXQo+UnH38moD50beBiiisufuNTA1dqkfYVmtcinJsUmgmVjAZYL\ndiS+N5BRB37NSAwG+2pfis2isyY6ORkzR5VLSljJWxL0XLLxHGigIvGI/EoX\nLT1c0BwMX7yT0uPNKXfpvIqjjM6vjoHwsOAQNmc/yCXPWnxYny8gCMZsN5Xf\neBV75nXkOwRq9qS8cbhOxgm1cRDayi0Otldk/EpbrJFTPsJuDdg6u+zAigvE\nDRNt\r\n=z+Ab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"8b62f273e967420567256ace1be0d68bb8f4bc92","engines":{"node":">=6.1.0"},"gitHead":"4aa7c30e6a7871894e08c57dd11882dc1f6e8c8f","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"toolsets to create function enhancer in operation/action model","directories":{},"_nodeVersion":"6.14.3","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.18.3","prettier":"^1.14.0","babel-cli":"^6.26.0","coveralls":"^3.0.2","supertest":"^3.1.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.18.0","eslint-plugin-json":"^1.2.1","eslint-plugin-react":"^7.9.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-prettier":"^2.6.2","@financial-times/n-gage":"^2.0.2","eslint-config-airbnb-base":"13.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.7.0_1533655598582_0.3497138877117225","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@financial-times/n-express-enhancer","version":"1.8.0","license":"MIT","_id":"@financial-times/n-express-enhancer@1.8.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"0faa9cfe835d7935b767cdc333451440d062dd88","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.8.0.tgz","fileCount":11,"integrity":"sha512-KI3cTEwCxqIPMjr9CdiTJyVT95J/vZVTPGA9itTeWJlxdVjJz7N8mWHBX/yfN3Xi83KJfYIbnpBJxf6AwsNdrw==","signatures":[{"sig":"MEQCIFZssZ2xxajKBNIQf6I5OVgDs9/fCbZuucf2Z/sh+7WFAiAfSyPRtcsMK9BSV23qCnnmgKXfQ+R/Gmp6mEVKIE9+FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaw7SCRA9TVsSAnZWagAA6dsP/2d4Ax7lMrG+uNO5g/CH\n3fAQavOUHKJOR0tgeOMFcwlg0IRiZBeX4S6QuFvfG92wg88Mn70NzjxwcZdd\nlzxqot2ppwIEODmDPbSb9ximXm3v0fm8P3Zs2RMttVvhvwupgm9rNac0f/C8\nlGz9fn+IxsjoF0CbeabE3/OVKYeSA52nvaCRVU3vyOqvzkoQYFTavDxYY4g5\nRMARn87J9M9PdtNHPqITVdfMJVaJTJ7JmxbaVYfAtzckAbgk7VgpFt1pakBT\n/qkDy26zUsq6FsQhGRw+MD2baMZITW30LRV/WjQ1lux2YxdEaEmlnz05v/dR\nO2leRznF5p2XOYYewasrPHKlz4gvvrBKQ+LDF2qwIx7I1N4JB6EDHaGbbHzS\nuOaNWPVh0UcBz97U6AqMK6Wj9u9T3M0V32NsCsLxJeGWhMIUG8eBoT4eht78\n0x5KDobS/ZVQYxMAH0P2N2IaPbuiLYUROPFQyEq6ZHcGEuts8wiIcqi83HxT\nllFHcip+mgy4NIYS5LfXuKjYHLif4nGgOl1PqQj8gypUXha1QbD4niQqIe1K\n06+6Jc8Jc8SbHcpuGAt7h0HGNF+z3aENNK0WLme+06H7AJINUDSmyddxUDBN\nPsATcLzk+NH2ZaUMbwJ4+I6jYqIaj2XF0gFFHFiLcPS7Wwq7+oE1t3sRiLdP\nBgjl\r\n=OLWj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"0faa9cfe835d7935b767cdc333451440d062dd88","engines":{"node":">=6.10"},"gitHead":"7988d83d539118cf1aa68d08ba1ef17b49d1d02a","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"toolsets to create function enhancer in operation/action model","directories":{},"_nodeVersion":"6.14.3","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.18.3","prettier":"^1.14.0","babel-cli":"^6.26.0","coveralls":"^3.0.2","supertest":"^3.1.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.18.0","eslint-plugin-json":"^1.2.1","eslint-plugin-react":"^7.9.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-prettier":"^2.6.2","@financial-times/n-gage":"^2.0.2","eslint-config-airbnb-base":"13.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.8.0_1533742802471_0.7191658787410198","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@financial-times/n-express-enhancer","version":"1.8.1","license":"MIT","_id":"@financial-times/n-express-enhancer@1.8.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"dist":{"shasum":"79355674b3ce0904356a1bb8897841fa2090bc46","tarball":"https://registry.npmjs.org/@financial-times/n-express-enhancer/-/n-express-enhancer-1.8.1.tgz","fileCount":11,"integrity":"sha512-aH43ur8oTH3rkC+nejgG3SBBbigpDWISl6ITJoiXig4mJLNv4gtiCK6zxXGyJuWh0wUy/PP64QL7o8SEFbmo3g==","signatures":[{"sig":"MEUCIEDFdDO/VCiYhDVX7/5tJKiJCvpfynJqMYzScU4VlBwOAiEAwu5lS6FD46jqcNBwM4X0CwefqOJny7JdERHN1Rna3+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HEeCRA9TVsSAnZWagAAxYMP/3Fl/qzNlPQwRtmW/Pv/\nRmYIo2t+STrAsvw70sy7si2FE9TVYhLHelrwBlgImq/vBKIgNkzS/XSWFx1F\nFxHrX8zRhs5zB4i74/UxSq6jSCSzVhOAlK1Zf29dBRQFumxQn8ExWRc7CV3S\nfD1PrLN7dGCQf1gR6k5xUMwGZDQSnwl9tpVolLDBJbQ+UWCxuhnrBfNX4GJX\nR+q3cLo6Z2P2SaZkGP6o+7gkmynByRDjLdgkRW9vlQCdDIoaBFts/EqvEr7a\njW6k01vJv9EsbCDx7z96Tbt/xrzM2awVghHkBy5fu2nQyiptcGZNJK6D36Y8\nqmfsmmnwQVMceXW1PJtN4Rk1vIrjGusMHpT34FoPeIlarl+K7+P4h2+owMBG\nGYUaIJAXPGyDT14xzJKMPnpNnlc2Occ6dW2NVy8cfQkgnLAm/4mQuxmq4adG\noSEO9pakzBo2ptDhuX2pJwQoloVYQ/HnVTWNo0kCgzDVAxHvZ+Xkk90g9PzQ\nOXVcBb6h+ptizN9HUUydvE3oGfksrE9iSYoXuLLTLxztEBy2vgIcr8EQ3gAX\nhlkzpyJoaZgSgSqgKKXE9xFMM2dcEA8/5lAZuvicoTRacpTquuhc12OXMSQM\nL5m1rTtWH8KhaZwRKFTY7Id7AptnSY8YAtJlwR/OOIcL8aFnXFi2gyU1Hb6Y\nxMAe\r\n=SqMz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","_shasum":"79355674b3ce0904356a1bb8897841fa2090bc46","engines":{"node":">=6.10"},"gitHead":"43da5382fd4d53d64e38a7473337685b6b348b93","scripts":{"lint":"eslint src","test":"jest","cover":"jest --coverage","watch":"nodemon --watch src -q --exec 'eslint src --fix'","prepush":"make lint unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel","prepublish":"make build"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"_npmVersion":"3.10.10","description":"toolsets to create javascript function enhancers ([decorators](https://hackernoon.com/function-decorators-part-2-javascript-fadd24e57f83) but more powerful and robust)","directories":{},"_nodeVersion":"6.14.3","dependencies":{"compose-function":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2","eslint":"^4.19.1","express":"^4.16.3","nodemon":"^1.18.3","prettier":"^1.14.0","babel-cli":"^6.26.0","coveralls":"^3.0.2","supertest":"^3.1.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.18.0","eslint-plugin-json":"^1.2.1","eslint-plugin-react":"^7.9.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-prettier":"^2.6.2","@financial-times/n-gage":"^2.0.2","eslint-config-airbnb-base":"13.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/n-express-enhancer_1.8.1_1534172465523_0.7517899788760651","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-24T13:40:13.012Z","modified":"2026-06-23T16:02:31.726Z","1.0.1":"2018-04-24T13:40:13.140Z","1.1.0":"2018-04-24T15:23:49.864Z","1.1.1":"2018-04-25T16:35:21.134Z","1.1.2":"2018-04-26T09:46:13.994Z","1.2.0":"2018-04-26T14:06:55.004Z","1.2.1":"2018-04-26T15:58:26.714Z","1.3.0":"2018-04-30T16:31:36.407Z","1.4.0":"2018-04-30T16:58:13.901Z","1.5.0":"2018-05-03T14:59:41.257Z","1.6.0":"2018-07-26T15:16:48.083Z","1.6.1":"2018-08-01T15:59:42.454Z","1.6.2":"2018-08-03T14:04:14.682Z","1.7.0":"2018-08-07T15:26:38.914Z","1.8.0":"2018-08-08T15:40:02.571Z","1.8.1":"2018-08-13T15:01:05.706Z"},"bugs":{"url":"https://github.com/Financial-Times/n-express-enhancer/issues"},"license":"MIT","homepage":"https://github.com/Financial-Times/n-express-enhancer#readme","repository":{"url":"git+https://github.com/Financial-Times/n-express-enhancer.git","type":"git"},"description":"toolsets to create javascript function enhancers ([decorators](https://hackernoon.com/function-decorators-part-2-javascript-fadd24e57f83) but more powerful and robust)","maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"# n-express-enhancer \n\ntoolsets to create javascript function enhancers ([decorators](https://hackernoon.com/function-decorators-part-2-javascript-fadd24e57f83) but more powerful and robust)\n\n[![npm version](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer.svg)](https://badge.fury.io/js/%40financial-times%2Fn-express-enhancer)\n![npm download](https://img.shields.io/npm/dm/@financial-times/n-express-enhancer.svg)\n![node version](https://img.shields.io/node/v/@financial-times/n-express-enhancer.svg)\n\n\n[![CircleCI](https://circleci.com/gh/Financial-Times/n-express-enhancer.svg?style=shield)](https://circleci.com/gh/Financial-Times/n-express-enhancer)\n[![Coverage Status](https://coveralls.io/repos/github/Financial-Times/n-express-enhancer/badge.svg?branch=master)](https://coveralls.io/github/Financial-Times/n-express-enhancer?branch=master)\n[![Known Vulnerabilities](https://snyk.io/test/github/Financial-Times/n-express-enhancer/badge.svg)](https://snyk.io/test/github/Financial-Times/n-express-enhancer)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/Financial-Times/n-express-enhancer/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/Financial-Times/n-express-enhancer/?branch=master)\n[![Dependencies](https://david-dm.org/Financial-Times/n-express-enhancer.svg)](https://david-dm.org/Financial-Times/n-express-enhancer)\n[![devDependencies](https://david-dm.org/Financial-Times/n-express-enhancer/dev-status.svg)](https://david-dm.org/Financial-Times/n-express-enhancer?type=dev)\n\n<br>\n\n- [Install](#install)\n- [Create Enhancers](#create-enhancers)\n- [Use Enhancers](#use-enhancers)\n  * [enhance a set of functions](#enhance-a-set-of-functions)\n  * [chain enhancers together](#chain-enhancers-together)\n- [Available Enhancers](#available-enhancers)\n  * [auto next for express](#auto-next-for-express)\n  * [auto log for express](#auto-log-for-express)\n  * [auto metrics for express](#auto-metrics-for-express)\n  * [auto next/log/metrics for express](#auto-next-log-metrics-for-express)\n- [Licence](#licence)\n\n<br>\n\n\n## Install\n```shell\nnpm install @financial-times/n-express-enhancer -D\n```\n\n## Create Enhancers\n\nupgrade a decorator to an enhancer with `createEnhancer`\n\n```js\nimport { createEnhancer } from '@financial-times/n-express-enhancer';\n\n// create a decorator with currying\nconst decorator = targetFunction => (...args) => {\n  // ...enhancement\n  return targetFunction(...args);\n}\n\nexport default createEnhancer(decorator);\n```\n\nDecorators created by currying with arrow functions in ES6 would return a decorated function with `undefined` name, as arrow functions are anonymous. \n\nEnhancers upgraded from decorators by `createEnhancer` would return an enhanced function inheriting the original name of the target function, which is useful if you need to access the function name and make it available in the next chained enhancer. Furthermore, enhancers can also enhance a function bundle (functions wrapped as methods in an object), handy for reducing repeated lines to enhance a set of functions.\n\n## Use Enhancers\n\n### enhance a set of functions\n\n```js\nexport default enhancer({\n  someFunctionA: () => {},\n  someFunctionB: () => {},\n});\n```\n\n### chain enhancers together\n```js\nimport { errorToHandler, compose } from '@financial-times/n-express-enhancer';\n\nconst someMiddleware = (req, res) => {};\nexport default compose(errorToHandler, enhancerA, enhancerB)(someMiddleware);\n```\n\n> [order of how enhancers would be executed](https://innolitics.com/articles/javascript-decorators-for-promise-returning-functions/)\n\n## Available Enhancers\n\n### auto next for express\n\nThere's an enhancer included in the package that can be used to enhance middleware/controller function in express to next() any error caught to error handler or calling next() on successful middleware execution.\n\nFrom:\n```js\nconst someMiddleware = (req, res, next) => {\n try {\n   //...throw error if needed\n   next();\n } catch(e) {\n   next(e);\n }\n};\n\nexport default someMiddleware;\n```\n\nTo:\n```js\nimport { errorToHandler } from '@financial-times/n-express-enhancer';\n\nconst someMiddleware = (req, res) => {\n  //...throw error if needed\n};\n\nexport default errorToHandler(someMiddleware);\n```\n\nIf you need to use `res.render` in controller, please use `enhancedRender` together. This is due to an restriction in express@4.\n\n```js\nimport { enhancedRender } from '@financial-times/n-express-enhancer';\n\napp.use('/route', enhancedRender, enhancedMiddleware);\n```\n\n### auto log for express\n[n-auto-logger](https://github.com/financial-Times/n-auto-logger) - auto log every operation and action in express\n\n### auto metrics for express\n[n-auto-metrics](https://github.com/financial-Times/n-auto-metrics) - complementary metrics to refelect operations and actions\n\n### auto next/log/metrics for express\n[n-express-monitor](https://github.com/financial-Times/n-express-monitor)\n\n## Licence\n[MIT](/LICENSE)\n","readmeFilename":"README.md"}