{"_id":"@financial-times/spoor-client","_rev":"58-fcce2f2cad8928504e04045bd2995976","name":"@financial-times/spoor-client","dist-tags":{"rename-1.2.0":"1.2.0","rename-1.1.0":"1.1.0","rename-1.0.1":"1.0.1","rename-1.0.0":"1.0.0","latest":"2.3.0"},"versions":{"2.0.0":{"name":"@financial-times/spoor-client","version":"2.0.0","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.0.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/n-spoor-client","bugs":{"url":"https://github.com/Financial-Times/n-spoor-client/issues"},"dist":{"shasum":"debfffb2a98086e60b4efbb147864c5e55f2bb04","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.0.0.tgz","integrity":"sha512-R3R9P5mAsCvQCdIIkHAbf6OPMG3HPIfwaQlJnXu10I0uogK9m4MluaQhIxPu9uPyiMu+g9eL0aHv+PYnIm+SVQ==","signatures":[{"sig":"MEUCIBMSJ711uBpBl2Npd3O+ZpWGK+G0SgBV1W9iG+eHU4M9AiEAjuuGaTQY/GwH43cZLzTlJZBotDk5uopejfBGMeEaUZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["package.json","lib"],"_shasum":"debfffb2a98086e60b4efbb147864c5e55f2bb04","gitHead":"287359f808b8cb27ac06d3eb03904a80a8301639","scripts":{"test":"make test","prepublish":"make"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-spoor-client.git","type":"git"},"_npmVersion":"3.9.0","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"5.10.1","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.0.0.tgz_1464706977479_0.6430656674783677","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"@financial-times/spoor-client","version":"1.2.0","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@1.2.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/n-spoor-client","bugs":{"url":"https://github.com/Financial-Times/n-spoor-client/issues"},"dist":{"shasum":"2ac211db960ae52824c5fb152f6bc60ec8b541bd","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-1.2.0.tgz","integrity":"sha512-hbmhOsAOyaVk+EdtQcs04DScBrnE/dRqMbF5f7v0nGEg9IxlJnljEdoURFRW4kUVjKsSwh+yWQOW/otTyoMKwg==","signatures":[{"sig":"MEQCIDOZh3AAnTqMwPuzKDzikXv39upK+gX2vuPkLpD6CQrpAiBpt36FRXi2jrlNuz/ZET/WzEp3bbVxCvGvIWLif1ux2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["package.json","lib"],"_shasum":"2ac211db960ae52824c5fb152f6bc60ec8b541bd","gitHead":"a835682e3f39e50aec8555b426cc47ba19e3166b","scripts":{"test":"make test","prepublish":"make"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-spoor-client.git","type":"git"},"_npmVersion":"3.9.0","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"5.10.1","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-1.2.0.tgz_1464707867889_0.7852139596361667","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"@financial-times/spoor-client","version":"1.1.0","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@1.1.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/n-spoor-client","bugs":{"url":"https://github.com/Financial-Times/n-spoor-client/issues"},"dist":{"shasum":"6c3ba833455f920b64612197681e7749e19e7433","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-1.1.0.tgz","integrity":"sha512-pA4JeQrQ38tMNOr6dS2e6vsXVp0hHcQmt6zncklOtT6mi622ClKEinNIrWOKu92xgaiSwCqfK0Jf/HyiJFJ9tg==","signatures":[{"sig":"MEUCIQDlSD0J6sq2rd6a0zO+TWq2as/nMiicv/yZDc+Xw+KKHQIgO790huKV09/lwEZ2gidFDhSclNOtFKOQnjT46n7qJq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["package.json","lib"],"_shasum":"6c3ba833455f920b64612197681e7749e19e7433","gitHead":"57ac7c14ecb946a271bda6d09945d9011099025f","scripts":{"test":"make test"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-spoor-client.git","type":"git"},"_npmVersion":"3.9.0","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"5.10.1","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-1.1.0.tgz_1464708023819_0.23088832758367062","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"@financial-times/spoor-client","version":"1.0.1","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@1.0.1","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/n-spoor-client","bugs":{"url":"https://github.com/Financial-Times/n-spoor-client/issues"},"dist":{"shasum":"7d0ffcf6e770ceae966dca5bc8ada6a62abd6bc8","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-1.0.1.tgz","integrity":"sha512-rNT6CbmuMvqJpr/WdhQU6N4NC2s9LShIb505Hi3V/oR732Rf+EecQcHmyartAaoQQhbGR2yUWyQXasKiTK4qQQ==","signatures":[{"sig":"MEQCIH67h6/4GJOcYjP3J87QcFz2JqMg9uJuk9INS0jiNOnBAiAlq0zRRNegSM8fYETRGy/rg3t6XFwXJ+sxpMdxOCA0HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["package.json","lib"],"_shasum":"7d0ffcf6e770ceae966dca5bc8ada6a62abd6bc8","gitHead":"1fa234e0c7995e252489b278796a3a83a116cd86","scripts":{"test":"make test"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-spoor-client.git","type":"git"},"_npmVersion":"3.9.0","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"5.10.1","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-1.0.1.tgz_1464708165842_0.8668769730720669","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"@financial-times/spoor-client","version":"1.0.0","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@1.0.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/n-spoor-client","bugs":{"url":"https://github.com/Financial-Times/n-spoor-client/issues"},"dist":{"shasum":"b2053456c67f7638a7a97ddca87593d7e04d7dd9","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-1.0.0.tgz","integrity":"sha512-MR/fe2e1j/kZdRhIeeTO8sP6Z0fEt3QrfcnyMkTjHXCd26SS2MghHyTykPObkOBISp+pGvtaUl9AylCtq98Dsg==","signatures":[{"sig":"MEUCIQDV99Ys1hWPkvk+ZKIjBEVP09kv/7Qe0KOz/+rck8bnyAIgCXsH6XHsFtWmJU4tvLWm1mfmqLiPKaa3bCDuDHkKbJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["package.json","lib"],"_shasum":"b2053456c67f7638a7a97ddca87593d7e04d7dd9","gitHead":"de659a5a3e43c06bf4616101484f3168407602ce","scripts":{"test":"make test"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/n-spoor-client.git","type":"git"},"_npmVersion":"3.9.0","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"5.10.1","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-1.0.0.tgz_1464708261175_0.4725390477105975","host":"packages-12-west.internal.npmjs.com"}},"2.1.1":{"name":"@financial-times/spoor-client","version":"2.1.1","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.1.1","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"a0e8b1d68c9e106e839d2e927c63222970a8025f","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.1.1.tgz","integrity":"sha512-ILCbin1D1eoM+f9XXhjeubq+vyDuPV2Zt6y1EtlO355brhGGpkLf6nNN9M6Tnf3F+N0PzIYVtNaZ4q+x9OnwSg==","signatures":[{"sig":"MEUCIEmbG3tGVg9IjzrodRFMDR864mMLmmreHqsAipC7nt2rAiEA958m86y0qSazpPBuFylTUXFB8Mh3BAJfJ6PKk53D0CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a0e8b1d68c9e106e839d2e927c63222970a8025f","gitHead":"935383146fdd591741a520fe817f96715bab77e1","scripts":{"test":"make test","prepublish":"make"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.9.5","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.2.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.1.1.tgz_1466092424615_0.969826155109331","host":"packages-16-east.internal.npmjs.com"}},"2.1.2":{"name":"@financial-times/spoor-client","version":"2.1.2","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.1.2","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"0b04014d5cbf03a2e09a00fb7decb7c5aa1bb734","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.1.2.tgz","integrity":"sha512-FwYEppC1RciRaQyk6Iy4qz5lD47LUEuIV4otfC1aFEvieWnVVTcAFuKKvPBSssLU+lKVyGBYgUI7/xmuHY+UQQ==","signatures":[{"sig":"MEUCIQCWMkytZYWBYJtz3Q6ah/s3MRFxMJLgaHN2Qz0Nn9NEHQIgB3doSLol3p6tjQYyVkYGnmhnG5+lsgPjmQXkM3p78AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0b04014d5cbf03a2e09a00fb7decb7c5aa1bb734","gitHead":"b2af083518c4b7fdcdeee6abd82b5aabb0bd6ea7","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.9.5","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.2.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.1.2.tgz_1466175344078_0.7760472956579179","host":"packages-16-east.internal.npmjs.com"}},"2.1.3":{"name":"@financial-times/spoor-client","version":"2.1.3","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.1.3","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"b8c42388dbca0a39898ece8bcca11ab33710a9f3","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.1.3.tgz","integrity":"sha512-xJoHBmazxsQbbkw1WNEEIsONljvW7wmxlamm7I8wRwPciVklonagqqD27b13Yguy5zmdLrpobUCcmlxx11rzNQ==","signatures":[{"sig":"MEUCIDeM+QH7NrV9SlIwFYUvAC1smRekFt2/JePMpqld7csnAiEAhUiDR4UvokaMLY3l+7d7m9jvW6ZyQcnVSQrBu0nmobg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b8c42388dbca0a39898ece8bcca11ab33710a9f3","gitHead":"63d2ae5f5f5cd9e02e4cea410466ca982bda326e","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"2.15.5","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"4.4.5","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.1.3.tgz_1466417698387_0.9783594598993659","host":"packages-16-east.internal.npmjs.com"}},"2.2.0":{"name":"@financial-times/spoor-client","version":"2.2.0","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.2.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"0dbe40a66d6623a87ee4476572c2a0d4e978d5d0","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.2.0.tgz","integrity":"sha512-GoB1PGWhvaFK0dpt7csmcWZWfsWqrEZhX3wFinxbfZIKhT3rDf8noV3XtdxpfCre2HrWeEz7V4z79BKmocr1GA==","signatures":[{"sig":"MEYCIQDwsFwdvgCOifEF1+eeB3P6uA720DUib9KuIqzcFgnA6gIhAO0rt3YpG6rLvThIGRSEhx/euXrGY9X0Ye4r76m+gKwq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0dbe40a66d6623a87ee4476572c2a0d4e978d5d0","gitHead":"a6d10484b5ba9aaa73571c93902e4ff3417cbf2a","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.9.3","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"5.7.1","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.2.0.tgz_1467891633431_0.930445464560762","host":"packages-16-east.internal.npmjs.com"}},"2.2.2":{"name":"@financial-times/spoor-client","version":"2.2.2","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.2.2","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"a4a1d152df0b68bb271226f8ce667218736e8b4b","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.2.2.tgz","integrity":"sha512-/Ss/ZJ1U+2EDocyq9iNPkduAdwqHkRjAdGf+Zu+9CPnQLdk9tTUT0QntuWHI3YoDd6P10gDcklwXRu0xOo92Ng==","signatures":[{"sig":"MEUCIAFtiFvA58x0Rgx/eX4z7YDC+U1FJ2NGbEIZ33bsnRc4AiEAip96jKoNnihjVjsPT6WDPsr4Guosg490wzwbEfE2fVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a4a1d152df0b68bb271226f8ce667218736e8b4b","gitHead":"7bb44e6dbb2f431e069c81ba4daa46186602d1af","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.10.6","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.3.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.2.2.tgz_1468405586564_0.4611582786310464","host":"packages-16-east.internal.npmjs.com"}},"2.2.3":{"name":"@financial-times/spoor-client","version":"2.2.3","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.2.3","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"b6b30eaf4f733b31890a3c72fc4439cfbcbb8cda","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.2.3.tgz","integrity":"sha512-02/x8OlVaHpWTJKBctU6cYEQ/mDwhhA+v+rp1mgkhNGbsseUqNbZySoopmhda6A/d2SS29VohP2Y40FUMmchow==","signatures":[{"sig":"MEQCIA2Th1brDFptvIs2fzkY8dUrQsoK+5e4T+jIkbHch/qeAiAUjdkx1iVRS12B6DII2WPH5uCZoe54zT1SZLVwcF7ksQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b6b30eaf4f733b31890a3c72fc4439cfbcbb8cda","gitHead":"395c59d4873ffdc2ad0d284661a4c427f848a13d","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.10.6","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.3.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.2.3.tgz_1468419206835_0.2928148952778429","host":"packages-12-west.internal.npmjs.com"}},"2.2.4":{"name":"@financial-times/spoor-client","version":"2.2.4","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.2.4","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"0993ad8f5a0659ccccd0e249566b73fa6417ad9a","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.2.4.tgz","integrity":"sha512-d3aVvOmpwNj6X7aGuiR5CV7V/fs9Jb9ctJOYR/quGN2jMGUfx4gcogbeuBYvksCv71dxTk3WOxssNgajMKiwQg==","signatures":[{"sig":"MEYCIQDBQyPY7LF9qiyoX/TeJCsex9PdzzjpCFvHQPSPMtCaCQIhAPQQPLVQrOc2j2Yeh5pC/L/b4Zx9k024ER1fwr0jELUb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0993ad8f5a0659ccccd0e249566b73fa6417ad9a","gitHead":"97bf2d2c4a7b1668722b90c07ed2713332511784","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.10.3","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.5.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.2.4.tgz_1475497492508_0.21317830588668585","host":"packages-16-east.internal.npmjs.com"}},"2.2.5":{"name":"@financial-times/spoor-client","version":"2.2.5","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.2.5","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"49c49edddc2cf838d1a9e72e612b2f6d65fbce6a","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.2.5.tgz","integrity":"sha512-TBCV6HtBzNnhF4r5s8g324BFaoK1tRK7xWhKHqjyqy++EJCgzpOgJBWh7gDw3Us5Ad04sTu13+Opi8c/zuJVIg==","signatures":[{"sig":"MEUCIHu0R5mGgHx51SyiEivnB91qQnnM6RNxvfQhEHPkURWcAiEAmkPOWiiyrDHxzfY/LgyLbrRUHmtXE9gT5OL5hCjl85Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"49c49edddc2cf838d1a9e72e612b2f6d65fbce6a","gitHead":"3196f5ec6ca4ce6485d148ebde486c692836b7f4","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.2.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.2.5.tgz_1475852109367_0.4143712120130658","host":"packages-12-west.internal.npmjs.com"}},"2.2.6":{"name":"@financial-times/spoor-client","version":"2.2.6","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.2.6","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"e4e774ac59191df793d7cf0f0735ac0b4a746cdf","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.2.6.tgz","integrity":"sha512-ZgolShiRdjsx4HXqJXE8sQ/dryoac+I0TWFcFxqTp7etlTM/lY5iSNR71Ihuol313q7kqwdrmyLGkoCpv23rwQ==","signatures":[{"sig":"MEUCIQCiX6MxAhF3M5f+HN+0TvrJ+c9+IdXIZyIDixQDGjjlkwIgNtz7PD+fPe2cHzE5IYuXV0kqy4aNLGQXo2QpxpIpiUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"e4e774ac59191df793d7cf0f0735ac0b4a746cdf","gitHead":"665163ecde37620b9aa13bd224d7795ebdcd2f04","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.8.2","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.7.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.2.6.tgz_1476460035361_0.025623222114518285","host":"packages-16-east.internal.npmjs.com"}},"2.2.7":{"name":"@financial-times/spoor-client","version":"2.2.7","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.2.7","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"2e0ab596375a57f6b36a9b9c66d262f1caae6abd","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.2.7.tgz","integrity":"sha512-AWROugutVjaP9Iwl2MatJvFbukyfpYQlG2X6otlkE7w/8Sls0pi24LGkf7dkLvreeF6IA3kw0z4SM05WDBwByw==","signatures":[{"sig":"MEUCIE7i1a8fxpvP83Amidj+AqjCgBwqkSQzu9v2/O9SO8aWAiEA/O2g9QOCi0z0pK+fWhAqUZk19qcuq3MtJMR4ZrvaHB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2e0ab596375a57f6b36a9b9c66d262f1caae6abd","gitHead":"754e1354f4169db02e22bff28c9acf0cbc3d0963","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.8.2","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.7.0","dependencies":{"node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.2.7.tgz_1476719032273_0.21357522369362414","host":"packages-12-west.internal.npmjs.com"}},"2.3.0":{"name":"@financial-times/spoor-client","version":"2.3.0","author":{"name":"Ifeanyi Isitor"},"license":"MIT","_id":"@financial-times/spoor-client@2.3.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/Financial-Times/spoor-client","bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"dist":{"shasum":"1f19451b56ad8443627d9946dfc60767b7e15639","tarball":"https://registry.npmjs.org/@financial-times/spoor-client/-/spoor-client-2.3.0.tgz","integrity":"sha512-COAoM6u7aKQqBvsLNgJ98A5ftptKbBHPbZvR+77EoW+XdcxeKFEpNp433Y44Jj1jPJBM/iIDqTF1ifH8bnCU+g==","signatures":[{"sig":"MEQCIC4W1yb947psI6+QcDhPYe1pTQq5mNMLMjKX4Z+e5WvZAiAtTUPrbd+x4FgYvvQsetPdHF2k0HfFRd8/9/4nkb5y1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HJpCRA9TVsSAnZWagAA69sQAKQTrwD+DPvTNmC5/90r\nJDrFtS1snrj95ObpLnV6qiXG65ENBZ+2UuIEg9J3vecY0TGStWk5j31nINM/\n/qsmckmDx2NL5YGvWTfGkoIchkCorsvpOVMdVYBDmYSJ+AJ5RNA/PsSC9PNg\nUIILRfy2tK99/jZNSYv0C6YYmigcuaUjfGsv5cl1MRPyPhoNl6VgKgZxkUvq\nKXMfjHfJbUEFzQ3DDYCsodTISlOB3xhXP7590QYFKfRjOHlrmrpd5A3hwN7d\nrbaQ904qubWiqgfD1zEwr5Lkzxp1KxBcF/7g8yp6XvBaSmdtck2115WY6bnk\nWiK3zLD9ytYRtWYKEhGyZRze82mKlG/ow2IUa1MJr3uLIaajHQ3uHfs2c390\nkuQ7A3dtgcGuhoptrNlysbKphUz3bQASvkXuapdjkOE/qT+4Bd6avbysd23t\nvxmScAPBZ52sttudoE9nNfpPp/ti4srH2KLbpXoUYDILHdPMljIyP0eiiprQ\nCLi7I/TjRZ7OeREXTheN/l6m0sV8r0bgwj5FGQynNZRgVyZXX3YMkLD6u6lR\nsuUOC2f11AvSGDz72vWv7pGQvkjgI7CBLV2s/6r+rxyRoz8t2XsXY4uI6Y8p\nhQW3Q2CTSWbTCYBt1YgCMLD45JnUsAVpOG4KLW7tYk5cGeD6GJ4KsVJk3/T1\npU5m\r\n=LHUo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":".","_shasum":"1f19451b56ad8443627d9946dfc60767b7e15639","gitHead":"4e5c803121bf62a76291672952dd1da4552c8b11","scripts":{"test":"make test","prepublish":"make && npm-package-integrity"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"_npmVersion":"3.8.2","description":"Javascript client for the Spoor API","directories":{},"_nodeVersion":"6.7.0","dependencies":{"uuid":"^2.0.3","node-fetch":"^1.5.1","@financial-times/n-logger":"^5.3.0"},"devDependencies":{"nock":"^8.0.0","mocha":"^2.4.5","babel-cli":"^6.8.0","babel-register":"^6.8.0","babel-preset-es2015":"^6.6.0","npm-package-integrity":"^1.1.1","babel-plugin-add-module-exports":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/spoor-client-2.3.0.tgz_1476723164100_0.7410016651265323","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2016-05-31T15:02:59.850Z","modified":"2026-06-23T15:54:42.206Z","2.0.0":"2016-05-31T15:02:59.850Z","1.2.0":"2016-05-31T15:17:50.549Z","1.1.0":"2016-05-31T15:20:26.332Z","1.0.1":"2016-05-31T15:22:48.140Z","1.0.0":"2016-05-31T15:24:23.696Z","2.1.0":"2016-06-16T15:28:40.761Z","2.1.1":"2016-06-16T15:53:45.702Z","2.1.2":"2016-06-17T14:55:45.234Z","2.1.3":"2016-06-20T10:14:59.707Z","2.2.0":"2016-07-07T11:40:34.593Z","2.2.2":"2016-07-13T10:26:28.434Z","2.2.3":"2016-07-13T14:13:29.199Z","2.2.4":"2016-10-03T12:24:53.904Z","2.2.5":"2016-10-07T14:55:11.126Z","2.2.6":"2016-10-14T15:47:16.526Z","2.2.7":"2016-10-17T15:43:54.236Z","2.3.0":"2016-10-17T16:52:45.802Z"},"bugs":{"url":"https://github.com/Financial-Times/spoor-client/issues"},"author":{"name":"Ifeanyi Isitor"},"license":"MIT","homepage":"https://github.com/Financial-Times/spoor-client","repository":{"url":"git+https://github.com/Financial-Times/spoor-client.git","type":"git"},"description":"Javascript client for the Spoor API","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":"spoor-client [![Build Status](https://travis-ci.org/Financial-Times/spoor-client.svg?branch=master)](https://travis-ci.org/Financial-Times/spoor-client)\n==============\n\nNode client to send events to [Spoor](https://spoor-docs.herokuapp.com/)\n\n```shell\nnpm install -S @financial-times/spoor-client\n```\n\nUsage\n-----\n\n```js\nimport SpoorClient from '@financial-times/spoor-client';\n\nfunction expressRoute(req, res) {\n  const spoor = new SpoorClient({req});\n  spoor.submit({\n    category: 'foo-bar',\n    action: 'baz',\n    context: {\n      quux: 'frob'\n    }\n  }).then(\n    () => console.log('event successfully logged'),\n    ({payload, status, request}) => console.log(`submission failed, status ${status}`)\n  );\n}\n```\n\nAPI\n---\n\n### `new SpoorClient(options)`\n\nInitialize a Spoor client with options:\n\n| Option       | Description                                                                            |\n|--------------|----------------------------------------------------------------------------------------|\n| `source`     | String to tell Spoor where the event came from. *Required in constructor or `submit`*. |\n| `category`   | String for Spoor event categorisation. *Required in constructor or `submit`*.          |\n| `req`        | The default Express request for all events. *You must set either `req` or both `cookies` and `ua` either in constructor or `submit`*.     |\n| `cookies`    | Optional explicit `Cookie` HTTP header. Defaults to `req.get('ft-cookie-original')`.                              |\n| `ua`    | Optional explicit `User-Agent` HTTP header. Defaults to `req.get('user-agent')`.                              |\n| `product`    | String for Spoor `context.product`. Defaults to `\"next\"`.                              |\n| `apiKey`     | Defaults to `process.env.SPOOR_API_KEY`                                                |\n| `submitIf`   | Boolean. If false, the client will not submit events.                                  |\n| `inTestMode` | Boolean. Sets a context flag to tell Spoor the event is a test event.                  |\n\n### `client.submit(event)`\n\nSend an event to Spoor. Returns a promise which resolves when the event is successfully sent to Spoor, or rejects with a status object when submission fails. The event should be an object with keys:\n\n| Option       | Description                                                                                                                      |\n|--------------|----------------------------------------------------------------------------------------------------------------------------------|\n| `source`     | String to tell Spoor where the event came from. *Required in constructor or `submit`*.                                           |\n| `category`   | String for Spoor event categorisation. *Required in constructor or `submit`*.                                                    |\n| `req`        | The default Express request for all events. *You must set either `req` or both `cookies` and `ua` either in constructor or `submit`*.     |\n| `cookies`    | Optional explicit `Cookie` HTTP header. Defaults to `req.get('ft-cookie-original')`.                              |\n| `ua`    | Optional explicit `User-Agent` HTTP header. Defaults to `req.get('user-agent')`.                              |\n| `action`     | String name of the event action.                                                                                                 |\n| `context`    | Object containing metadata pertaining to the event. *Required*.                                                                  |\n| `apiKey`     | Defaults to `process.env.SPOOR_API_KEY`                                                                                          |\n| `product`    | String for Spoor `context.product`. Defaults to the SpoorClient constructor `product` value, which in turn defaults to `\"next\"`. |\n---\n\nOriginally part of [next-signup](https://github.com/Financial-Times/next-signup).\n","readmeFilename":"readme.md"}