{"_id":"@financial-times/js-features-analyser","_rev":"30-776c1df2b927e69ee5bffa42aa41e56b","name":"@financial-times/js-features-analyser","dist-tags":{"latest":"0.4.3"},"versions":{"0.0.1":{"name":"@financial-times/js-features-analyser","version":"0.0.1","_id":"@financial-times/js-features-analyser@0.0.1","maintainers":[{"name":"axgy","email":"a@ax.gy"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"bren@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"bin":{"js-features-analyser":"./index.js"},"dist":{"shasum":"1daeaffbba4e409ebf4072abf3c9476c45bd78b6","tarball":"https://registry.npmjs.org/@financial-times/js-features-analyser/-/js-features-analyser-0.0.1.tgz","fileCount":4,"integrity":"sha512-ELqSYoEzAC1APLYPORK41DGDHVwHzevem2U6z/TJgqrJwbygJgA1wKLmT2/hTGNf6yBJ1umHmrVO2rN6ld+4Tw==","signatures":[{"sig":"MEYCIQD1h+9gN/j+5PkuZzWsq6riw5gSniaMiBRfwA39zReZ0AIhAK4X6AGd7UCK565fcKBew+fD5KvFAX3thjLcIG5Jgsot","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL0OFCRA9TVsSAnZWagAADWIP/Rkyva2rLPEhB7XBOWZa\nyGaToBFGPIIJFeZ+WivsM8+FZTKyKp+7pHT/QAwqkTYaKsiB6oOC0A9XzKiN\n9nccbf728QRhOngV/+ndOeyU4rqAvPT2MfwNEex+rVIyZqZmCvvf9NVHMyGX\n8ZSwLWRVq96BKpxhWYYP/Kf4ELLYCx869ZO4+S4tUmr2bpsu42P4WAxboVLq\n9tmAC++xTbj6QSoKxmpQre83XbBiNlY+dedMgocGDquOKUMBekjqv9NnzroG\nm582BJPVRkUamJgkDtCrExzJkhqazedUvRwqcfdqfXxqX7+d8jFAiqAQ9eA6\nIEGyrJZcZGMXUhYNTMe/qiXAySxcmP77/jJQ0hljtCmAZ6r5TpgQKumuhYsc\nl/gKY3BxSpFIiE7t+uU7jxokd/CrHSCf8pbDwvaIYgC43bIfz34SA7eFsBmM\nPgCy9oSSKqoDY3aOzP2gBNvy38B8e7ddEn/yLGFm/BowEcYolxpmlFoe1Ahb\nVOK1Hu38x8IoqZEzrEqy96xOlVVH8j8rQhVxMs3Uq/fOZA0ln8oKoox2o/hN\nfLXFw0KmZ//SdmyygmxtjtkFMkJZS6Pu2mjcTBczKIBxLIfkeWjr769JZy+r\n8TeR6iQgpXAlf+wfBYlOpLUVBvR/HTFk7xK9BDz/nGDZALqMYEet3unCUqWY\nGzBH\r\n=Q76S\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5ad85013f2aaf21b31ebd9dd79ef28fbe9515958","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"jest test/index.test.js "},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.9.0","description":"## How to use","directories":{},"_nodeVersion":"10.15.3","dependencies":{"yargs":"^13.3.0","globals":"^11.12.0","@babel/core":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","globby":"^10.0.1","rimraf":"^2.6.3","babel-plugin-tester":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/js-features-analyser_0.0.1_1563378564602_0.49810627393473306","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@financial-times/js-features-analyser","version":"0.0.2","_id":"@financial-times/js-features-analyser@0.0.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"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"}],"bin":{"js-features-analyser":"./index.js"},"dist":{"shasum":"f35efa1b0b918333792d56b03d9b5403b18dd53b","tarball":"https://registry.npmjs.org/@financial-times/js-features-analyser/-/js-features-analyser-0.0.2.tgz","fileCount":11,"integrity":"sha512-pIJEk4GGmeMR2rI7N52WNN0iVnzGLnj1EdAfMLjpRmX7S2PtzDBnmZVfBkMCfshWiR8og6JmjmM5EOWEDv0NMg==","signatures":[{"sig":"MEYCIQCDAl7K+WCAnWpaW88iwJGbLlBUy3EB5pWEHvmdgY5jdQIhANAAbXlL7fdF/eZVg/KuiLQP1+fYzNhrsmvZZAh5zlBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL0ZMCRA9TVsSAnZWagAAKooP/3fMV6w2tNk+WaE4w+tX\nO9daenEFHXGXy7WA54Umln5no3kY6Tp0XJkuiPYAt823NTXUg6jEXtH41MRA\n5hxo5GM6/ykbIRJccVEtioZPg8GiaKyPQmEl9TIXo4ry0nDpRWh8v5RcrDA/\n8da6dsJR2uDXBe8R5zD7TFomDthWmT2HwiVL2Dlw7FjmU5iYeYFHxFWz4//E\nUVXzrFr3RFwG+o14of/rdvDi59LLKxnwcJCvgA4vs3tPpe+0l82pE2eaXVxt\n6PzKtsJdKHCysrOs+LW2IUc5OF4Q929hWamyvBIMfssqlifL0YOrSEzPnvN6\n/kL6ArhmN95Ds7ene6Qw4MwHbRalBhijxvQYx8jHMGMcE/IXrJQbc1ZR6pdf\nI3qlEqVzuqKvtLPIObwqWv7fnLpSqgyyvbBV830CMgjUHPqywAeR+LXHKHKd\nFG8M7j/91UYQ+F0VmLD+kRJ5WziUY460/6LZEKz1t1q25GrxdHj8DtPHI8pt\noQzXm0XW0riZ6PE3tfTy9ersvKYlc7r7kzsA6lgNU3MYkzi6nzH7jhYSqECc\nj587WCFyZc8db5ZK+9ER+3hoOImMt8by5KodM30Fk+qQeCs6gcCnuLpKh33u\n1AP+nAveL498X0YNMPBqzRaOM+vf7POpFaYXcxVpMH2aeydFXuPqRTmFRBxH\njiM+\r\n=m6ZI\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"52a9dfbe94f33012c14a9531fc88698edbd49144","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"jest test/index.test.js "},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.9.0","description":"## How to use","directories":{},"_nodeVersion":"10.15.3","dependencies":{"yargs":"^13.3.0","globals":"^11.12.0","@babel/core":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","globby":"^10.0.1","rimraf":"^2.6.3","babel-plugin-tester":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/js-features-analyser_0.0.2_1563379276248_0.9574390579462868","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@financial-times/js-features-analyser","version":"0.0.3","_id":"@financial-times/js-features-analyser@0.0.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"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"}],"bin":{"js-features-analyser":"./index.js"},"dist":{"shasum":"afc5df72342abf56e4eaddb86112e7a842274715","tarball":"https://registry.npmjs.org/@financial-times/js-features-analyser/-/js-features-analyser-0.0.3.tgz","fileCount":11,"integrity":"sha512-jX2pp6DHxPGveZnQazGVxsQ2DoRoNSr2Vhms6aTOwGO8yB4t6mSAGHKQrayIyb6YvL7nT07ZKnLNTCmejO25DQ==","signatures":[{"sig":"MEUCIQCbEKPH9SDEuzytCRvpe2KqKnSbHG9mOGtrYr372/uFggIgSFH2NkRkThYkP6NLLpV/zIcCVN7M4MzNBBVSJzEEXzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL027CRA9TVsSAnZWagAA79EP+gJ7VZiWTK7FjgPhh+tL\n+UspeOef//iXo5Wc+C07Z/Xu9ElCG2woSferT82VwYZNl9lObyLrVi4DO0l2\nUpW7S9q09SJF2iRKsEK0lJJmcvufMneGnmRPkido3Zcdg/M4qEEG9iXjx6Zf\nQ/SOLv7Ch8yDWx+Ew82MM7Sf8mhaeYC2hUUx4CtB0orcutCg2bRHdrkg5L4k\n9sYcx3CWSN3+VeWphv2XdllaDU3YYj1eewE7hlXaDjDUTouEW6z1JjPhwNRf\n7e7im6i3Dxs9Qp34t49ovo5hNRqA1TC+9Lg942gnuW/6p9K2Dr2HvMvpnubl\n2+34330LwtbY6ijm19EGoPHSieu1zg8MjvOnVA46poUnRcrso2yfeJI2HzjL\njOsNUf8fdwTg+WTltYR8eDXEO/f5Pwr0O7Gtx2i3XX/mjUW2IriPqrVZdK4e\n8fGjV9DJN7hGkbL1fXjS+MynQRxDlP48UVHHfKjaZkwX4rgCBZhvhRzZEgKv\n7t22c9XAWVS1BNL08/xyqOgUn3/ZiOCG4NWNAr9HRDgmy7FV9Dzvl7+Sr9jm\nABftYgNmhFqdmqKYtAoRV788PeQ6Apgvg3JZp43eOWGq64woqHBQ1SFqxPxS\nq92hAB/Pnvav32Y0n+nuMusHgEBDGdRp7sBpaaGoFkI7w+cw/8XpMk54/6zr\n2DFW\r\n=nizg\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"631f85c724be93aee0a0aa2beac5f5f3272159f0","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"jest test/index.test.js "},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.9.0","description":"## How to use","directories":{},"_nodeVersion":"10.15.3","dependencies":{"yargs":"^13.3.0","globals":"^11.12.0","@babel/core":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","globby":"^10.0.1","rimraf":"^2.6.3","babel-plugin-tester":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/js-features-analyser_0.0.3_1563381178710_0.6145528899424015","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@financial-times/js-features-analyser","version":"0.0.4","_id":"@financial-times/js-features-analyser@0.0.4","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"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":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"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"}],"bin":{"js-features-analyser":"./index.js"},"dist":{"shasum":"09336d0ee850e4af2e5b5cdc8285ff2480031019","tarball":"https://registry.npmjs.org/@financial-times/js-features-analyser/-/js-features-analyser-0.0.4.tgz","fileCount":11,"integrity":"sha512-AouQ5I0a9TeRdHSN093WX5yz3ZlMbRyQ1xHn7K4OmXcbsRnS96Biy5Q2sTkqLwwTouAk/SNeWIjzrDZFQHp9Mw==","signatures":[{"sig":"MEUCIBs6lorv4uLaHWK/rofFFP40urSDOg0xJyMr8P+G/pusAiEAx+DQfIxVAs22mBiWpU42m/t27a0lklADtPPdCt2onNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL0/ICRA9TVsSAnZWagAAaUgQAIzOUUl3+P/IpoZ2B6Zd\nTe9hF5NEOEDJUp7lDeaIjguceXiIxFPkiCEIgdxByw25yKgQTdIpBDS2EAaP\nG6x1PUT3PpHrflW+Q+DqJJv8s3n7sJ3O4KiLs8CQCUU1p3mNTOADbbGNMZLF\nlfD9IGxNbdn7kvMOn4DPI/+q+pvHxzER8yo9y59cqgIIgtkL4uBfSjVuBcsS\nTLwErA/ciY1vHDe1zTSEmZhz5EYxh9LnJSpZF9fo38Qh7oHqhYwqRq1nN/73\ny7doqGeNdMb8X2hlf6gtG73/ghPW0XusZpS08V0ZLczgI0YqwW+vzPa2kUjU\nEtl/gpEtcTMRQvQJ+sdSgWFbFpD6iigqOrEGzQeVuEjxsFWVo9QMZZCL62IJ\nOXE0wu6A1AWQVs9B1Etm+j+PxPcRVZbGqdaB23LgVP2rUt/UZpfr4/40l893\n91eNoCkrIJ5gcTeXbLebNcj+vcw50PzN4AO2AkWKThVqRPI3W8V150KA5jVf\nye0z6qEVOmYKbQLD4fRtJg2hQ1+lTr6dWGoownhX90VdPblJZ5rAn7x36FX9\n09NI72/QYnNQbAuX/m8g6TTYAaRVj/q3oTcKVxDzkLe7FAoTXbZRV3ggHUiC\nYaPo1Zp/MFI3nBhbmjLvG1lr8Uzoe+Otv2HTt1QXXvSni+teC2nGkAyFv/jD\nvjX8\r\n=hFAd\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8c0f8df54b5448b1a0fae705f1048e2eeb7978a6","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"jest test/index.test.js "},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.9.0","description":"## How to use","directories":{},"_nodeVersion":"10.15.3","dependencies":{"yargs":"^13.3.0","globals":"^11.12.0","@babel/core":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","globby":"^10.0.1","rimraf":"^2.6.3","babel-plugin-tester":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/js-features-analyser_0.0.4_1563381703933_0.12862781452561722","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@financial-times/js-features-analyser","version":"0.4.2","author":{"name":"Jake Champion"},"license":"MIT","_id":"@financial-times/js-features-analyser@0.4.2","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/js-features-analyser#readme","bugs":{"url":"https://github.com/Financial-Times/js-features-analyser/issues"},"bin":{"js-features-analyser":"index.js"},"dist":{"shasum":"6eaf2335ffe966f9486e66f3ce1536b9080646f4","tarball":"https://registry.npmjs.org/@financial-times/js-features-analyser/-/js-features-analyser-0.4.2.tgz","fileCount":26,"integrity":"sha512-GK60hjB7+MsLYe7GuVUCUS8rTjTu75j/71rhc9zp4zEE5tvNql52SRfyraP6ZpsomHRRVT3x9M/FMLP82Sr24g==","signatures":[{"sig":"MEYCIQCkc19a5WsiaV1P1mlmHt0tuc4KH5LnV8I3ZM1rs6f0RQIhAMIf2ieFR5m2j/kyrS/76/y8iMS+vJ82jFQ4fArymjgp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":683874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCvrtCRA9TVsSAnZWagAAzoMP/jIFMXIK3ofq9l9p8lST\n8UGHJZ+lnxbWRYxMtG+O1IE0nQac5WoSIldJ7X/1ZVxb0KZNCRWU1rGQ4cT4\nDxjWVFbFlAMtKnpXm5qutNjFbIuB4hTiqdBS2t0yPKydkk3PXfAk4MDfyofg\nfYTaUx+ZdwBxHcbIITEf/xS8tbMuQ9/YyyU60hKK+HCNhxrKbOhsi9Xh0UxH\n2ozPjjZQYZIznbMJMkqTJ9/GlvA1xztzONfZEck6SNqZlMQcO6G7hEeGufuC\nTpjVXvcMMRazOhOJaSFZaTXWiyjcKWPS62JFzdfc6UoncKIfONhhjabka0uR\nX4fu298adCNZPXGn2oyeicCnXkOnhkRt1eif+ltmxU+S1JPOLUd41YIy2+1c\nAjueiK2BP5GS8QO10MTI4Sueyv8R0n3mxKryyGb8f2Y9VGNwXPoYkFeVVMVt\naM3klDxj1lF/zDZplEhz0UQdjva7ILx1OCR22Ac9bOvTgPnrCJfr3OIWIKzv\nYJ/yFVxRes16Qi08dZKQpZplh3yRQKgxmW9CKkucq+LJRBoDFiIQCSWRiU6Y\n1r467TmhghL2TlJOp5HnOK6UxRP08Hel0pMkKMATGPExrdoiZE2NziyqvU0W\nlkJlRXq2NSw3c0/8L5foC2YsmEaWtdLuJrCjWk/DGfEA9ryxt9DTQaZv53qG\n4BHp\r\n=9ZBB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"aac0744563dc0c214f03703e1073074b411c4bf8","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint && jest test/index.test.js"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/js-features-analyser.git","type":"git"},"_npmVersion":"6.14.8","description":"## How to use","directories":{},"_nodeVersion":"12.20.0","dependencies":{"yargs":"^13.3.0","@babel/core":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.8.1","globby":"^11.0.1","rimraf":"^3.0.2","babel-plugin-tester":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-features-analyser_0.4.2_1611332333054_0.18276480942501938","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@financial-times/js-features-analyser","version":"0.4.3","author":{"name":"Jake Champion"},"license":"MIT","_id":"@financial-times/js-features-analyser@0.4.3","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/js-features-analyser#readme","bugs":{"url":"https://github.com/Financial-Times/js-features-analyser/issues"},"bin":{"js-features-analyser":"index.js"},"dist":{"shasum":"534b5a84a084d974bba32ee002b36ae85a216bf1","tarball":"https://registry.npmjs.org/@financial-times/js-features-analyser/-/js-features-analyser-0.4.3.tgz","fileCount":24,"integrity":"sha512-ueckeqtj4Abn0FP6TuEkzCdVVET+Qq5k+4QvTJ+rKuTdqWPTTVuX2TUdTU2Zd+1IEJSz5E5yqKLjbWkM6dWjSg==","signatures":[{"sig":"MEUCIQD4yoYuHIXxnCbOJx7VyAQQcRGvVWSXdETO2e213qEHmwIgL5dMJrn/Wnz0wSaqeA9+JK1tVFLpxLS/16ULKu+bliQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":682461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HC8CRA9TVsSAnZWagAAdA8QAIi+hPgUVrP/OELZJDbh\nQGjzfXDlq4FrYcX4ZgzuyJ+5ckqgH6lpt/1RWhFMJqUBkcUIsg03TlLQJ2Ec\nGyza95dJe02ttfcYpdQwisXri4V3NZ4KHc1sPdZN8lB/1VvVOE2bjOA6Bx11\nR5is8E22zAjl/WryNfj8Ttfv5ImKTG9k4hpZng5rMgRYZzN6d9X9QTKcjkcQ\nkZdOnQbXBOGKKnvzxEDEOmlR8p7v2lyK0OcKMnBzMD9ubGFgEFt7CGD4uYdC\nSB5AO+1LeRLOd7xcpUXihTse4oLJvDMbr+9bxqu+TeLawmlNsjVJGyh5pegG\nVp7m6lHtE3XPCpy3yGXYVw8iN4NK1fZMliKhrk3s7sZR/9JiYzmbMtDQOjR9\nrh/VcFNswfqJ3l1st4ekTBBldhU/VJUht5ww/4WAqahXd9tuN3nx/1leEL0G\n5qZd+3FFoyaH9jQQr000hkoSPa7Oywr+aFTy+iFi1bQfuQcvh675F821sPKG\nzgh8vBxMQtUXCGtzl/7FKjwmkmHKYJEj1cAJ/9/ASin6KPq75yqlgfWcCcip\nLUUo3JmgxepV5R09elZA0ulv8Odg6/U205E5JaScVUnbu4P6lz1LBL2teeVY\nD86p/o/J0ynBFkRLRIhWlyrWFAHXjgzi7H1ZK+FvXVwfDAVpRlNjSukfXT8n\n/CHC\r\n=/JKC\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"064239cb82a0bc2c70c90a132b78d5d6baf214a0","scripts":{"fix":"eslint . --fix","lint":"eslint .","test":"npm run lint && jest test/index.test.js"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/js-features-analyser.git","type":"git"},"_npmVersion":"6.14.12","description":"## How to use","directories":{},"_nodeVersion":"12.22.1","dependencies":{"yargs":"^13.3.2","@babel/core":"^7.13.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.8.1","globby":"^11.0.1","rimraf":"^3.0.2","babel-plugin-tester":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-features-analyser_0.4.3_1625843560706_0.714503461944235","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-17T15:49:24.440Z","modified":"2026-06-23T15:52:55.184Z","0.0.1":"2019-07-17T15:49:24.748Z","0.0.2":"2019-07-17T16:01:16.426Z","0.0.3":"2019-07-17T16:32:58.909Z","0.0.4":"2019-07-17T16:41:44.079Z","0.4.2":"2021-01-22T16:18:53.175Z","0.4.3":"2021-07-09T15:12:40.836Z"},"bugs":{"url":"https://github.com/Financial-Times/js-features-analyser/issues"},"author":{"name":"Jake Champion"},"license":"MIT","homepage":"https://github.com/Financial-Times/js-features-analyser#readme","repository":{"url":"git+https://github.com/Financial-Times/js-features-analyser.git","type":"git"},"description":"## How to use","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":"# JavaScript Feature Analyser\n\nA Node.js command-line application for figuring out what standard-library features are being used within a JavaScript file.\n\n[![NPM version](https://img.shields.io/npm/v/@financial-times/js-features-analyser.svg)](https://www.npmjs.com/package/@financial-times/js-features-analyser)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)][license]\n\n```bash\n> npx @financial-times/js-features-analyser analyse --file bundle.js\n```\n\n\n## Table Of Contents\n\n  - [Usage](#usage)\n  - [Limitations](#limitations)\n  - [Contributing](#contributing)\n  - [Publishing](#publishing)\n  - [Contact](#contact)\n  - [Licence](#licence)\n\n\n## Usage\n\nThis project requires [Node.js] 10.x and [npm]. You can install with:\n\n```sh\nnpm install @financial-times/js-features-analyser\n```\n\n## Limitations\n\nThis project does not compile syntax at all.\n\nCreate a bundle which targets the syntax level you support (ES3/5/2017/2019) and then pass that bundle through this tool.\n\nThe reason to create the bundle first is because if you are compiling your code down to another syntax level, the compiled code will contain different built-ins than the uncompiled version. E.G. Compiling `async function() { await 7;}` to ES5 will make the compiled output have `Promise` in it, which this tool will then detect.\n\nThis project does not know the types that are within the code being analysed, which means that when it sees a name of a builtin being used, it will add all the builtins which match that name to it's output. E.G. Analysing `[1].reduce(function(){})` will not only detect that `Array.prototype.reduce` was used, it would also incorrectly detect that `Int8Array.prototype.reduce`, `Uint8Array.prototype.reduce`, `Uint8ClampedArray.prototype.reduce`, `Int16Array.prototype.reduce`, `Uint16Array.prototype.reduce`, `Int32Array.prototype.reduce`, `Uint32Array.prototype.reduce`, `Float32Array.prototype.reduce`, and `Float64Array.prototype.reduce` were also used.\n\n\n## Contributing\n\nThis module has a full suite of unit tests, and is verified with ESLint. You can use the following commands to check your code before opening a pull request:\n\n```sh\nnpm test    # verify JavaScript code with ESLint and run the tests\n```\n\n\n## Publishing\n\nNew versions of the module are published automatically by CI for every commit which lands on the `master` branch.\n\n\n## Contact\n\nIf you have any questions or comments about this module, or need help using it, please [raise an issue][issues].\n\n\n## Licence\n\nThis software is under the [MIT licence][license].\n\n\n\n[issues]: https://github.com/Financial-Times/js-features-analyser/issues\n[license]: http://opensource.org/licenses/MIT\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/\n","readmeFilename":"README.md"}