{"_id":"mocha-teamcity-reporter","_rev":"40-cc2924a35993ca1dbdf5964f0ac1561d","name":"mocha-teamcity-reporter","description":"teamcity reporter for mocha","dist-tags":{"latest":"4.2.0","next":"3.0.0-next.3"},"versions":{"0.0.1":{"name":"mocha-teamcity-reporter","version":"0.0.1","description":"teamcity reporter for mocha","main":"index.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":"1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"_id":"mocha-teamcity-reporter@0.0.1","dist":{"shasum":"5627efa3afe999f358ca87096cfd6785c6803bef","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-0.0.1.tgz","integrity":"sha512-QxGCj6Ff3+GkOGZHVUwn2pwWr1lK66uESoTXQCyThjyReaoTzYlULTUK+omVSg5+Bbjo+szPlS7aTQk+Lp8zsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE492AlKVXdQYlAyXeP28VoUxcirBWoV4bYM4+ZWN8GwIhAMd7wcdEzLFduKDZ+pS3whNzCvZpZMKSX3B/ozxrQzy1"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}]},"0.0.2":{"name":"mocha-teamcity-reporter","version":"0.0.2","description":"teamcity reporter for mocha","main":"index.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter","_id":"mocha-teamcity-reporter@0.0.2","dist":{"shasum":"bc3be41cefc1429dcbda9413025960d78a6bcd1c","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-0.0.2.tgz","integrity":"sha512-OdOFpC5KknVwiq9/RHWCypgDsq4lqbPm4q8L99BpmDPaqva2H3y5kkzNoCV7IGyiDzOTapeMWxPcUc2d2J664w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjlLKlxhiZWSR0DGIeI9ssSkr86TjrXGAp0twXLsFM6QIgPu0b183MUq3IROU7ABV31VEb8uOmqROodZyAX17nF5Y="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}]},"0.0.3":{"name":"mocha-teamcity-reporter","version":"0.0.3","description":"teamcity reporter for mocha","main":"index.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter","_id":"mocha-teamcity-reporter@0.0.3","_shasum":"ac9243c5993324bf0583d877629addfd59b2086a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"ac9243c5993324bf0583d877629addfd59b2086a","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-0.0.3.tgz","integrity":"sha512-b/PtWd3n9YTM1RTR5UPV2RgsvUYb/MT+L0Ol3tVmrAgNJNo43JAYChmYlWjpmX/lemc8Oq1vPQ6HXNNRXlH4Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpS4MvrvXA8JUMJ+gc7ToDiwksyXedTe680on+jri2TAiBkGOKBx8AxF3n3TGMBOyiedO0bzU0CL8+dWCP9/ULXIw=="}]}},"0.0.4":{"name":"mocha-teamcity-reporter","version":"0.0.4","description":"teamcity reporter for mocha","main":"index.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter","_id":"mocha-teamcity-reporter@0.0.4","_shasum":"777875e4b55e8ddb1582b5e3cca4d0e151a1292c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"777875e4b55e8ddb1582b5e3cca4d0e151a1292c","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-0.0.4.tgz","integrity":"sha512-9WIH4hMm6OqV5fNg5oD47Idqshfh7LVL+kT7E9gVzQGKZmlu2tw9R2i0tZvMJqodC8EkvJXrYV+KkmiX/lfR0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlMzb0su7CtQHcsqAGL5TB6mzPpXQ3p7bAugN/afLzFAiABfhWaR6S3lgcgymfW7d+qzhaG82kWN8BMlYw+mrHojg=="}]}},"1.0.0":{"name":"mocha-teamcity-reporter","version":"1.0.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"gitHead":"c7a15584d2c0de9966cf2cf17c60b4b3b1661a8d","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter","_id":"mocha-teamcity-reporter@1.0.0","_shasum":"b712dd667c127cbab71ab446d9d37948585e0e29","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"b712dd667c127cbab71ab446d9d37948585e0e29","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-1.0.0.tgz","integrity":"sha512-0Oi/3hvEetAPPY2mKNVLLuLrO8uI5AZBid3EvBFXnnF99Yb6izPY+WChrACIFqxqx/XVJ8XnXUzGdQJRiCpK9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg/vBO3lLgdHpHDEpIzVDZEnKlCfyv7o8P81CeCxYGxAIgKT+RgyjExIDe5KVbuXjf1BdVl3DvaD59kgn6ynE0nYg="}]}},"1.0.2":{"name":"mocha-teamcity-reporter","version":"1.0.2","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"gitHead":"d4d14791b19c1f869d0ca16f83f776729004d6f6","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@1.0.2","_shasum":"a9a419c379aedcea78b748c2ff31edc3e156aba1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"dist":{"shasum":"a9a419c379aedcea78b748c2ff31edc3e156aba1","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-1.0.2.tgz","integrity":"sha512-FkOjBaKIQHRBFrFMloz8URD+qCnJG5P67OyohB3lC5NQ9gtlebW/DZ+In/uNoGvskuUzJ+WQfDMJx/VF6ewShg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBruYdAjjM1eI+fis1QflhSpNybEBSgJip1ntX3w/GrFAiEApLJWShI8p8k8EFL4FWKvag39DEBQ9xLUMty+b6NViXg="}]},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mocha-teamcity-reporter-1.0.2.tgz_1468901220753_0.42010553437285125"}},"1.1.0":{"name":"mocha-teamcity-reporter","version":"1.1.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"gitHead":"27e499fc5aa10926cccb2b607159deb2e50f1ad1","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@1.1.0","_shasum":"5776674f00d2f44b7ae91a5da1b3ee97ce6b725b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"dist":{"shasum":"5776674f00d2f44b7ae91a5da1b3ee97ce6b725b","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-1.1.0.tgz","integrity":"sha512-ZV7Oojn1FMgFem+owiJDdlngGPfItL/hrjiyTa1cBNCNy5TKh0pSBeVXYGJ5JGA5AdNaUMoPklSiqROSBDc8LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdyFwcUAOnu+S5JxbdYkv0dmXpjYq77aKR1PEqDncjeAiEA65MFWpduKbIEifmO/+8/sdO0MmUcEbSZ5q5wrqJJEVs="}]},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mocha-teamcity-reporter-1.1.0.tgz_1472097819650_0.31918731587938964"}},"1.1.1":{"name":"mocha-teamcity-reporter","version":"1.1.1","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":"./lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=1.13.0"},"author":{"name":"travis jeffery"},"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"gitHead":"8f248d7be57e5bb9d398811e3224bc12cbabeacc","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@1.1.1","_shasum":"696e67b3d3d3bf7222c3608f3523537f85411439","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"dist":{"shasum":"696e67b3d3d3bf7222c3608f3523537f85411439","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-1.1.1.tgz","integrity":"sha512-Z5BEFSAL8AvfN0W8b418BnEbq8n43aHf5bvZ5iBRaUHhCjfvmdECV64bOqrBX3RwQz3ukbzXX2AOL8ZmF5kL4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbBmS99l0XDHiWslzcWCEKuqB8w8j/FkzZ3PCMxTkEeAiBjJULbkwIMz+3JrXUD19rZV552FRAss0IEkmOK+Df/8Q=="}]},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mocha-teamcity-reporter-1.1.1.tgz_1472113878089_0.7607996368315071"}},"2.2.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.2.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional","test-teamcity-example":"mocha test/test_data/simple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"eslint":"^4.4.1"},"gitHead":"e047c789eb632abdd9acb80e899f623be0f7f7e6","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-snKrUjt4rJ3QO2pwt1dsjRokTcyFNU284KE78jyOioXA0qVLrYo72K+9N5E4mXQcE2LhJqKVyQmlSMVvFlCxxA==","shasum":"88fd7cbe35a741fe21f99c17951d919a3519e6d5","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgd4eXtkBc2xYIFQ1dlEl+qBFjLz5OAyBLY7/0XxqZfQIgTprBPU+DhP99AqOK7H+G4rmBZiHJHvc+5755Y7f7eag="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter-2.2.0.tgz_1517819775596_0.9139398401603103"}},"2.2.1":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.2.1","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity-example":"mocha test/test_data/simple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"df012a22a34d61b9d4588840f1197fce0cd0725c","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-ZENwE0FNuJU6P4Q4sm3x+SQQ24V4PlWwNJxbLaZvaQuqRZR2TZ8kBFHMXcqylot4s/rC1NRZKDtTAhXI68F5Fg==","shasum":"acc019e82af1eca546d5a62c8e28bfa807ae2e77","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw2hCKvC/Ylb1gTfwdmkra8IeEECHhiNi6Ex4lAQ5AjwIhANBBq027wtnKtABLUBNwiDL9Nlf13BlyYVG+G3QMtC/v"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter-2.2.1.tgz_1517882711995_0.43824673164635897"}},"2.2.2":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.2.2","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"3d9995ef433588bea1dd82d41402befcda5ed2df","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-Uj3tCgN6cB3+wkf7LIu6aLzMwWhWPG7RF/UaklH3eQ9adrVuSmckM0152v8HjNi/q1gKK2W1jPuw7al32ic1aw==","shasum":"46cd67efc72e712787a8545319c3ef2c0f2bd233","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.2.2.tgz","fileCount":16,"unpackedSize":23284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTkYhhRsPGCR8rrLO/lRmcLZEnpKmW076bzWBq7r1OYgIgfvIdah8tbbhEzEr32JwcHrvzOD/wj1sUJXT9xmilQXc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_2.2.2_1519714788578_0.9894621001313924"},"_hasShrinkwrap":false},"2.3.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.3.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"cafeee005e49b2a7df20613cd871814f1dc43832","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-ZEyiskaOjG1elJVKqC0p4/gQdvsraBZsKkHt3SaeUUFI3B2OQd8pWmHixN048rvzQBSOPEK8D3tbCd86vc4//w==","shasum":"a73fa1f178f676a0b22aed90c5b72af07afa4420","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.3.0.tgz","fileCount":17,"unpackedSize":30510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1wi+CRA9TVsSAnZWagAAZusQAKGwFAf47K0e5MdnXfIF\nHjXlFhyrGawwPtz6FU3DdSRcXr8dgDmTBfPd5xQY98F7oSP9hL81lCt03t/v\ngcidwermIgDDiF9YSM2veE1NGzLm8AK+CIQdbeKbLIDWoLEwFYhuL8tGloKI\nGYnjIWRuEiJSG8oxkmVjr9cOacotLyv3mBFfDttN/Efh7OFC9AkLD5XfUm4J\ntWq0ocPweea92iatwIgroO1cd1NeyUkJ+O9wtih9qKWP3iUZ5yUjoZuxGg1J\n1egHXEMwzyTx9nHIkp7r6+TO5+xQ4syNM0v5PeFAteJTfjQ5jVPvcxJTzxna\nWO/LVX+5p3KyxbvvJj0sqeU3iIMgJbpyXrrtT+dG3hACkEoqHuUOTxWCSWK3\nAW0qTdEgJpKjRWmyMYtJ0zIB9A5M/+kCtm9Gs+EPChkrGNQhPQqRYLMk7kW3\nxAqrtfZYFlbhw7uCO+U+yzxnAizS0IqAKQ1H/h82iCBirE04Mqe5hHuYIERq\neyW2UWvO/02ilwcNaLgHZ9+oMXesXM1o1ZQdOqbI5IcManb4Ti25ADfbPPey\n3L1aJDcblI/sapi6MQHV+d8O9Th67d2ua7UOgzX4fPDHdXUFHBTuZPw7z3po\nMEwvecQCfYdNmIeKRaS4Z2leWN5wCaSvRiwlLrzmwGcHKTZUG6h7LVpfWI9Q\nQJFG\r\n=oqa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUQBNOBBQngTmRKIaZaNsksECjPvMzpfOD/I1C+BbHXwIgO+KznOQTcuO0Bt0r2OamtMkQD7yFHgMh/7jDCzTCCAo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_2.3.0_1524041918080_0.1977903061930748"},"_hasShrinkwrap":false},"2.4.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.4.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"02c409e02ecf6be6293b5a9a29eaf2c2fb77df84","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-DSLAuh/0DiYUBbKKaCgRxoBmzedVmSZjw+nzB+ql9mg9l5MstmcR2xzTlGqrqC+NXkInWTZ4CQ1FjBmosev3vA==","shasum":"2f46e0e71950f051638f4df663641394c31c9cad","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.4.0.tgz","fileCount":20,"unpackedSize":33910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7Pw6CRA9TVsSAnZWagAAH1YQAJ2bbH8gkgFQVkmfRJ5s\noAWORIcSy1Az6LXNAz1+NlaeoFNveGsIz+U9U4tpeiivEFDEjIxOBNnXSAxT\nwr0DHOIOrBGVrPBwji8yP6cHMkZonzGL5n6BvKsZwbigJ4isUeyH2bxrBK3X\nuopzSQnwE7BljvLqcGKD5cvMQdM3h9BO6b4BuYQy0x+B+EItFPFPGlGrxpyo\nAEURuHIlEkm35oiXpv5X2CYp0CHKczJTuORElVvGHQ7JauveFPk1SJKJoX80\ngaj/0Dow2mDjoqCczF9d1HUkBM87eRuPjo0OuBRpVZRFXtY02livIzaUmxdP\nNjzVO1imZRddbF4GCKe9IZXdFfhQjMk7kHFF+f70tP4gld5qB1x1JT8xXX4w\nPizIYfJywnb6CD4Gewns8IFqvAJEBJWDaP4BlHbOhhmp8E+KY6rte3qRWgg8\ntxOtCORlA4BNtB1fuivMBH9ZS26vMBo4PIPg4QN9Dsd1LkUNOSON09JLit8n\nwBIwmlUZcfmDyYu2C+5HZc+MRnmydPk25hQLKhZUMqxf41KE7XOMESCNr0GB\n202stTZT5/brVONRbaZkXasIXYwa34ulqj6Tb/tAkfuxFyVYBf81eSzp5s+x\nRADKs21mDyeEc9zIZH0AJO6uhqES+52exu3iE4tUAwzyaw0SUmMRJ/HZ/Idh\nA2IL\r\n=9Pp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf9jOc38/qJertf1nqBxm05szd4hYeNrBqVehNHUWx0QIhALlv74lI/B9KYuI8yMOF9gtXVFHU7nbT4TyW8jI51xta"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_2.4.0_1525480505549_0.24077465875528636"},"_hasShrinkwrap":false},"2.5.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.5.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"bae5e8c9e81c2e838ebbc9c62c3f190e38b51382","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-mIQjUmvnueldPUUym+iCIs5fXjuX5KmJgGEgPpJA0qCpdYG+qqiJduQoGBVlnhWWtQZmEhmO6DehoEqC9F5e4A==","shasum":"1fc77857c21b29266ccf33f5301d3edc1648cb1e","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.5.0.tgz","fileCount":23,"unpackedSize":42483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboLKdCRA9TVsSAnZWagAAUdwP/1L3A0mH42TteoXLDobC\n/24zVTD87O+O/QP0T1Pd62TB+EDcp6pWyI779rxjvidG8NjbHfNWhFs/9jei\nPzTyX/QfxqDCTzTCT0uQDldf7gNlVQuxBi0WIs5+h8x784ykeDnZUxWbAIoh\n2irqCvv50g28M9TPy9D69tCbznLYqtAAibM8pSRRvZAKWuQuScJ7TgeTjTYK\nwCdMSKQcoX97kTkVwXxgGYyVVan7CmsLhIti8yrjyouJy7DH8Y5F2rl5azPS\njgTYdmUs7etP2IwJe9rPXdAyOoff+DA++05c83+T+ssxl8wBQADkzQn9GI8x\nySBCL3fPHCA/YCz2Z7ChpLdsSkr5Su09/tcA7GChRu+5J6E0r2afP2xxK8wL\nGWzG3/pEeD9O6bF//pbjpg5EjXZxtZi0fpG5HXb/QLBt5lDRcemKrcIXrina\nCwWDXT7ePJNoV1kG9VJ1zMrawtkhLEf2Be1YRRl8CLcpv/NO8Q/wGaYpyBs4\nnUQV/Jlq0KQcNKMearPWXxBwqT4f5LB7lGDk9r/yJxYl7k1lXzNqIYNTdZje\nTMi0YMsJKZDYuvJDxKVpEcZJnS50HdxZlZRvRC7igovEGBid9StVba7MA/QJ\n0yGoAijTndidTtdKcH1Br8ro29mzRj09aYOdeaS+oFAA1eExAn1Jy9edyF91\n+R1C\r\n=idG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCieBQO0mEiP09YmgiMvX4tRknuLXS+ejl+GN3UAP+I1gIhAO2qTtrFBusVzF5bG0KynoIPIg2jeoSn+Wxi0jFBqs72"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_2.5.0_1537258140862_0.581746843795873"},"_hasShrinkwrap":false},"2.5.1":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.5.1","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"78db72769e0fb82f178e3279a0c57c3ac69df979","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-5TujBiEii+CupwwangLyidegwuUTOQR1TPWWG2RrYk17kVUlhd50D5oZlS/3MshGmTxqW7TCHuytOBeTs2gPRg==","shasum":"0fb104f9028c3f94c3bef77850e4af041fd2e5db","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.5.1.tgz","fileCount":23,"unpackedSize":42758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrJzkCRA9TVsSAnZWagAAN/YQAIKZSJNhr7pXsSLqnHwT\ns7ssJGRJQnChXMm18v2beDj8Cs4WwRwgKzapFwM7KswdLDmQ0L258u/V0Dvc\ni34r5SArnmzlgcZHFbotMj51xbwW9JDidy1eYvc9AQPxP0hVjpvVSsxKD1cn\nXMVA6NqjKZGaLOz9n7OyZRfM4DZ4K1iSN19ISEV7I0U+gq2z2z5c0DF1Wpju\nOyyTD+lmM/Od2yTs8Fg/b8raxFHyquIWQzUJ6vY+ZDMRNocDqzOIJ+uRnRv2\nBoxgL0loTDfMlVejxS1hDT2h6vhJ6WfBl/amuMe7P0e2d4NPsFPxfZElEVCt\n45f9/89RTzNo+w9UgtE87Wh9Rr9cTH4xot+nADy9NcRWry7tQePSM2LgwSum\nMVslJ6cXZBBicxZyQKMjiEVnw9Rs11I5XsgIs3bn7IDc/YNGlU0PsgTLLrdj\nmvuS49Tjz9GEJuDZmguHlrS+Gbtuuh9AYnHuh6gfC3PPMi/EcDB3EZy0Xdl2\nDhwEbX8T1PUKYKeZe42EwOoRY0yJdLldPwpzaw5Auo2FnwCCFQWp3khlXh/y\niccpYJrDwAU7IPAjlarDnVdOsmNl0aFGDx1vNQhqmJeofZvtUD1V9W4Tmo/H\n0xOkBUEDW8PB2k3UD+4hsmF13ly5Iu/ooZedoT3rLv7GpEOUrJZVAXgl00tg\nJvar\r\n=oOLg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqRleatxjadv4j7dBXVH2jwsmbrJqwElqeiEhjRjfUvAiEAu+U6EMgVxdt2yCyBXvpgBzcTasRTRXeqR2Gue/fVo1Y="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_2.5.1_1538039011873_0.6417660095279489"},"_hasShrinkwrap":false},"2.5.2":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"2.5.2","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"dependencies":{"mocha":">=3.5.0 < 6"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"135f2a876576def0bfa73f7bac7cf1a6436369f5","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@2.5.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-zaJHKye3DSui3e9FdRKyt7fj9JxQxvlmSUu1Jow0VTyiYu6VsETY57Q4gwb2PWPZZgAugluamSnMCYC17hutGg==","shasum":"724d43b7bd719ce229436be79627445c7273ad9c","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-2.5.2.tgz","fileCount":23,"unpackedSize":42876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbl+vCRA9TVsSAnZWagAAlf0P/RkRW4RWq68QvLtM7bu8\nxFrUr6sf52Q5ImTtnO8QLff0BBIKOoe9AC9exTqOVerZXZHNkB28J/ekOcoo\nuce7l0pAeDf+mGBX0TBtFuxPvh59Yp+43F08fpUyrIB+gN2VMnppTdjrok3o\nSj80rzT8FJcE5UiG6OWNlazEP2zcLqCY5NwEa2+y+ZPVck3HF3TNltT6h12h\nSyspdOPgt3kR4UowZSDGUMyEh+KcjVOXQIXDODpsl7FnHi/cst4vA5f2hf6n\n7XaEbfFqEnvzgL6sgT7D9cmMpwGoGKyaBntp0WYntoeF00nlev+gvBjBnrKN\nA0M7UdU+jyQDl/H4cA6EWFYiKunCtFFZTd3eHzCVQ41dwvEyJlQVpOP4oHpi\nBEU3CpxZjVJjQOyxiQHr5NbUebYGFO9G+sK4uoaTsRSzvaIDUCLfVWzeZCZp\nmKsVmLZmtcgN4InvAjLei/x+2+g/vxzz9/0Cxwx70HLzwg4+tbNWThYwQ1ti\nZooKbr/8v+iO85NrTw28IgmwGzV/evJvHlSzuTrP5NBtf3q3jFmm+MAWPUFY\njNgzfIUxMVzCyoYhgkzMS1M78967VPl2cPvE8IuNreFN0FNvKvIY5jJ4mqRq\nGZdheD6q00CW2Ehr4JBwrLZwLkknUJopizzSOuNoc9XHJOR3pHGwIixN1O3x\nz8OZ\r\n=iml6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAah+24GWe/KTBkK81gnsnO5PPRXPt5yFFoAzMhn2qKtAiBdq0rgkw0H37BC5FaAhFvAGT8tdYui+iVudCluQgqZAg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_2.5.2_1550737326769_0.6397038965057231"},"_hasShrinkwrap":false},"3.0.0-next.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"3.0.0-next.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"readme":"[![NPM version](https://badge.fury.io/js/mocha-teamcity-reporter.svg)](http://badge.fury.io/js/mocha-teamcity-reporter)\r\n[![Build Status](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter.svg?branch=master)](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter)\r\n[![TeamCity Build Status](https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build)/statusIcon.svg)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build&branch_TeamCityThirdPartyPlugins_MochaTeamcityReporter=%3Cdefault%3E&tab=buildTypeStatusDiv)\r\n\r\n# mocha-teamcity-reporter #\r\n\r\nmocha-teamcity-reporter Teamcity reporter which makes it possible to display test results in real-time, makes test information \r\navailable on the Tests tab of the Build Results page.\r\n\r\n## Version 3.x changes\r\n* Change mocha to peer dependency\r\n* Support mocha version 6\r\n\r\n## Version 2.x changes\r\n* Breaking change, support node4.x+ only \r\n* Support flowId's\r\n    * Why use flowIds? Flow tracking is necessary, for example, to distinguish separate processes running in parallel\r\n    * This defaults to process.pid, so it works with concurrent task runners (Gulp/Grunt etc)\r\n* other small bug fixes\r\n* Functional tests\r\n\r\n## Requirements\r\n* NodeJs 4+\r\n* Web Browser supporting ES5\r\n\r\n## To Install\r\n\r\nIn your project run a npm install command:\r\n\r\n``` npm install mocha-teamcity-reporter --save-dev ```\r\n\r\nBasically, have your project's package.json be like:\r\n\r\n``` js\r\n{\r\n  \"devDependencies\": {\r\n    \"mocha-teamcity-reporter\": \">=2.0.0\"\r\n  }\r\n}\r\n```\r\n\r\n## Usage\r\n\r\nhttps://github.com/visionmedia/mocha/wiki/Third-party-reporters describes using third party reporters in mocha.\r\n\r\nThen call mocha with:\r\n\r\n`mocha --reporter mocha-teamcity-reporter test`\r\n\r\n## Running In Browser\r\n* Use `lib/teamcityBrowser`\r\n* Has option parsing stripped out for the moment\r\n* Example use can be found in `test\\browser`\r\n* Custom log function can be set with window.customLogFunction\r\n\r\n## Customisation:\r\n\r\n### TeamCity flowId\r\n\r\nCan set flowId like:\r\n`mocha test --reporter mocha-teamcity-reporter --reporter-options flowId=gobbledygook`\r\n\r\n### Top-level suite name\r\n\r\nCan set a top-level suite name, which will wrap all other suites.  \r\nThis is useful for reading test output when running multiple suites in a single build\r\n\r\n* Environment variable: MOCHA_TEAMCITY_TOP_LEVEL_SUITE=<suiteName>\r\n* Reporter option: topLevelSuite=<suiteName>\r\n\r\n### log test failures with std error\r\nTo enable this please\r\nPlease note this will probaly be made default in the next major version\r\n\r\n* Environment variable: USE_STD_ERROR=true  \r\n* Reporter option: useStdError=true\r\n\r\n### Record hook failures\r\nRecord failures for hooks such as before/after etc\r\nPlease note this will probably be made default in the next major version\r\n\r\n* Environment variable: RECORD_HOOK_FAILURES=true  \r\n* Reporter option: recordHookFailures=true\r\n\r\n\r\n### Setting options\r\n\r\n* Set with reporter-options:\r\n\r\n`mocha test --reporter mocha-teamcity-reporter --reporter-options topLevelSuite=top-level-suite-name`\r\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\r\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\r\n\r\n* Set with environment variable\r\n\r\n`MOCHA_TEAMCITY_TOP_LEVEL_SUITE='top-level-suite-name' mocha test --reporter mocha-teamcity-reporter`\r\n\r\n## View on live Teamcity\r\n* Project can be viewed at\r\n[Pubic Teamcity at Jetbrains mocha reporter](https://teamcity.jetbrains.com/project.html?projectId=TeamCityThirdPartyPlugins_MochaTeamcityReporter) \r\n* Thanks to JetBrains for hosting\r\n\r\n## Contributions\r\n* Always Welcome\r\n* Would prefer if customisation is added it is controlled via mocha options or environment variables\r\n* Only requirement is for code to pass linting and functional tests\r\n\r\n## Run example test in project:\r\n`mocha test/test_data/simple.js --reporter mocha-teamcity-reporter` or `npm run test-teamcity-example`\r\n\r\n## Reference Information\r\nhttps://confluence.jetbrains.com/display/TCD10/Build+Script+Interaction+with+TeamCity\r\n","readmeFilename":"README.md","gitHead":"8bc5a2e774fa1f25b7b1218b879b0da10367c1eb","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@3.0.0-next.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-nwwEQbhcsSuH0frYh50nqg8iKDqoE3ekUUzMyJJZUYU6YXTX1wWXP7AAIEQ0tatGS7wsQoA6DWHsCn2VcajS6A==","shasum":"fc44d2ca4d2b27866666f0ae60a82b8bf8fb3d82","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-3.0.0-next.0.tgz","fileCount":24,"unpackedSize":44024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbm3hCRA9TVsSAnZWagAAxYwP/1y4mtSJ51H3/+TMYtK7\nH2ahtEERpJfaxc9rldBd8B3dKTGzOvH7s8xOhymzbbHLHd7OE/Mv86ylSgp+\n2g9wajJgI107lxoJgKfdKrzw83kXZXo59MnmVPqGJ5GJv1l+AFRZqEgSdA55\nRIKFxtD21gZBf4AZM/Vouz9itMvGMU/xrPJ2oqR9dSOrNjJLojUZrGyH7LG+\nBM70YTQkkm3jrrWibL/xM3+f8oK2WqoWilcjvmMC3APFgWXnb6Q0dfC0p6ZZ\nmwMs01dzw7tQ4/jBuDiWqr5KZDZvD8hi2Q6q2wW0AQh0+Y/XUDLh+SyCRlQW\nerkeqWoSHoQXXJoHnBNBjTU4WJiXWE14BEmrlM14+1nagRw/b5Obamt5cuz7\nmNcn7ffBMacLCVGxLoYyUae7r8buuZSdwTqrDKbbekhyPcpIoXzL9OfqxiLj\nIjeBbeRl32CHbmiddC4KkeILhMSMzupkJhzPv4/tsIoJXZ7o7ccsBPSGNqka\ncjFG37biDVm/1j1pnZTTNPGpMiKQKYOpj4ziMIOa1uCCaSPR3xUEjArkCEni\nisoe3hTQtNZAUabClTjipN7rHqn9CR7Dm348odRJbbuK+cR8fRo4xepZWl37\ngYp0bsYM2cXcik07I3CooroOahB0zLqODa29zejtjbV31uOyKqbYXAfcJ+D0\nd4tA\r\n=fExS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfNk3oCUl5C/I1kWpz2q8H/de07yw9D83fsJdPT7JlWAiEA3UU3CHKhwt3iVQhqFI8xGvLePKRVEx+DFehl3OY6WEk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_3.0.0-next.0_1550740960904_0.7356587188430028"},"_hasShrinkwrap":false},"3.0.0-next.1":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"3.0.0-next.1","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js","prepublish":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"readme":"[![NPM version](https://badge.fury.io/js/mocha-teamcity-reporter.svg)](http://badge.fury.io/js/mocha-teamcity-reporter)\n[![Build Status](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter.svg?branch=master)](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter)\n[![TeamCity Build Status](https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build)/statusIcon.svg)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build&branch_TeamCityThirdPartyPlugins_MochaTeamcityReporter=%3Cdefault%3E&tab=buildTypeStatusDiv)\n\n# mocha-teamcity-reporter #\n\nmocha-teamcity-reporter Teamcity reporter which makes it possible to display test results in real-time, makes test information \navailable on the Tests tab of the Build Results page.\n\n## Version 3.x changes\n* Change mocha to peer dependency\n* Support mocha version 6\n* Breaking: focus on only support node.js environments (Please let me know if your environment does not work)\n* Breaking: Remove phantomJs support, only supports environments which have require node.js style imports\n* Breaking: Remove Redundant top level mocha.suite\n\n## Requirements\n* NodeJs 4+\n* Web Browser supporting ES5\n\n## To Install\n\nIn your project run a npm install command:\n\n``` npm install mocha-teamcity-reporter --save-dev ```\n\nBasically, have your project's package.json be like:\n\n``` js\n{\n  \"devDependencies\": {\n    \"mocha-teamcity-reporter\": \">=2.0.0\"\n  }\n}\n```\n\n## Usage\n\nhttps://github.com/visionmedia/mocha/wiki/Third-party-reporters describes using third party reporters in mocha.\n\nThen call mocha with:\n\n`mocha --reporter mocha-teamcity-reporter test`\n\n## Running In Browser\n* Use `lib/teamcityBrowser`\n* Has option parsing stripped out for the moment\n* Example use can be found in `test\\browser`\n* Custom log function can be set with window.customLogFunction\n\n## Customisation:\n\n### TeamCity flowId\n\nCan set flowId like:\n`mocha test --reporter mocha-teamcity-reporter --reporter-options flowId=gobbledygook`\n\n### Top-level suite name\n\nCan set a top-level suite name, which will wrap all other suites.  \nThis is useful for reading test output when running multiple suites in a single build\n\n* Environment variable: MOCHA_TEAMCITY_TOP_LEVEL_SUITE=<suiteName>\n* Reporter option: topLevelSuite=<suiteName>\n\n### log test failures with std error\nTo enable this please\nPlease note this will probaly be made default in the next major version\n\n* Environment variable: USE_STD_ERROR=true  \n* Reporter option: useStdError=true\n\n### Record hook failures\nRecord failures for hooks such as before/after etc\nPlease note this will probably be made default in the next major version\n\n* Environment variable: RECORD_HOOK_FAILURES=true  \n* Reporter option: recordHookFailures=true\n\n\n### Setting options\n\n* Set with reporter-options:\n\n`mocha test --reporter mocha-teamcity-reporter --reporter-options topLevelSuite=top-level-suite-name`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n\n* Set with environment variable\n\n`MOCHA_TEAMCITY_TOP_LEVEL_SUITE='top-level-suite-name' mocha test --reporter mocha-teamcity-reporter`\n\n## View on live Teamcity\n* Project can be viewed at\n[Pubic Teamcity at Jetbrains mocha reporter](https://teamcity.jetbrains.com/project.html?projectId=TeamCityThirdPartyPlugins_MochaTeamcityReporter) \n* Thanks to JetBrains for hosting\n\n## Contributions\n* Always Welcome\n* Would prefer if customisation is added it is controlled via mocha options or environment variables\n* Only requirement is for code to pass linting and functional tests\n\n## Run example test in project:\n`mocha test/test_data/simple.js --reporter mocha-teamcity-reporter` or `npm run test-teamcity-example`\n\n## Reference Information\nhttps://confluence.jetbrains.com/display/TCD10/Build+Script+Interaction+with+TeamCity\n","readmeFilename":"README.md","gitHead":"a1ff7b9f5573867b2d4a1fc308a482450c1e078d","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@3.0.0-next.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-GDmAD22SDSdSrdH+k/q+Rqc3ql9Mx3HlvIb4wsLW+nRUvzYUX9Pm1hakpY7sGFgAIvtB6wKZqmNmB+dm9bVLzQ==","shasum":"df6c87d9f9764fcf293c7704dec60c0e6c43c5fa","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-3.0.0-next.1.tgz","fileCount":26,"unpackedSize":44962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctT94CRA9TVsSAnZWagAAfYgQAJg/QwOqN8bm6/B5g6QZ\nBFx8fAU0Ybad5G42yVxAMp1yBE7vbWT00KVX6oWLRdMDHrbKOv+MTp9PJGqY\nc+tcLmAIlmJT9M74xWh83X6c22W196FPMN1fo17yppWG1jk9jPloepDpnnT9\nj0BrBn93F5W4q32V84cFDbtDI3IIMVmZXHbZ2w5Cm/3JhNfxmvtiiKgjeI5k\nfZyhGHM5TMMlXtV0dKCYYocYnZ1SkcMXEAXktgZtAWhBFrmiNCEQefLdwYtU\nwv9DP5P7ZVFmj5IrXZa5kBB9F/oKonX6N8AdbxTEwSCKwUWQsrRVGGBgBIIh\narfU0QPSstKH8pTq5XPP8FkjDFVFxhZPImLYLshBYCj/XV3QwjIBmTVW9G9a\nwoThwq77+j5x5/zgNt6fDJ4wan/nB7eDkDgi8MvyDRHYV3h82VC8fdl/cfV+\nqNnSHwnCDYNrkm1bj2kv6CDNs3Fqs2zLoF/CjiciGnhFGwPIa2mzB7lP0zXw\nD8NnQ2w7kGVxoyjQOPWDZd1c7oySRl0nGzqOIbxdZJVcxCL0Zj5CtyO71w/i\n+yYc2JrU90bgjzVYIyjyZQ1WpYzJ7qBSgbK8F9sVCJxERDqE52Bls1hMg86B\nsKaVDyHyCTQ1hgh8kk0yDw3B9+DGDGrG1saDNv0/RjO+/IQcLgoeRP7mYS1+\n/E81\r\n=oyk9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpTqRki14uMFLkiuHXjeLbjl3Ytl7VlcYi6ZpSkcfE+AiEA2sO2RnXyPxIj/aiz3yJTz+q2wEvk9tqTOx40BAAiQwk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_3.0.0-next.1_1555382135462_0.714682822234495"},"_hasShrinkwrap":false},"3.0.0-next.2":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"3.0.0-next.2","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js","prepare":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"readme":"[![NPM version](https://badge.fury.io/js/mocha-teamcity-reporter.svg)](http://badge.fury.io/js/mocha-teamcity-reporter)\n[![Build Status](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter.svg?branch=master)](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter)\n[![TeamCity Build Status](https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build)/statusIcon.svg)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build&branch_TeamCityThirdPartyPlugins_MochaTeamcityReporter=%3Cdefault%3E&tab=buildTypeStatusDiv)\n\n# mocha-teamcity-reporter #\n\nmocha-teamcity-reporter Teamcity reporter which makes it possible to display test results in real-time, makes test information \navailable on the Tests tab of the Build Results page.\n\n## Version 3.x changes\n* Change mocha to peer dependency\n* Support mocha version 6\n* Breaking: focus on only support node.js environments (Please let me know if your environment does not work)\n* Breaking: Remove phantomJs support, only supports environments which have require node.js style imports\n* Breaking: Remove Redundant top level mocha.suite\n* Drop the duration on messages if mocha returns undefined/null (for example skipped test) TeamCity will then use received timestamps to calculate duration\n\n\n## Mocha@6 notes\n* recordHookFailures option may not work as intended as mocha6 is now doing this itself\n\n## Requirements\n* NodeJs 4+\n* Web Browser supporting ES5\n\n## To Install\n\nIn your project run a npm install command:\n\n``` npm install mocha-teamcity-reporter --save-dev ```\n\nBasically, have your project's package.json be like:\n\n``` js\n{\n  \"devDependencies\": {\n    \"mocha-teamcity-reporter\": \">=2.0.0\"\n  }\n}\n```\n\n## Usage\n\nhttps://github.com/visionmedia/mocha/wiki/Third-party-reporters describes using third party reporters in mocha.\n\nThen call mocha with:\n\n`mocha --reporter mocha-teamcity-reporter test`\n\n## Running In Browser\n* Use `lib/teamcityBrowser`\n* Has option parsing stripped out for the moment\n* Example use can be found in `test\\browser`\n* Custom log function can be set with window.customLogFunction\n\n## Customisation:\n\n### TeamCity flowId\n\nCan set flowId like:\n`mocha test --reporter mocha-teamcity-reporter --reporter-options flowId=gobbledygook`\n\n### Top-level suite name\n\nCan set a top-level suite name, which will wrap all other suites.  \nThis is useful for reading test output when running multiple suites in a single build\n\n* Environment variable: MOCHA_TEAMCITY_TOP_LEVEL_SUITE=<suiteName>\n* Reporter option: topLevelSuite=<suiteName>\n\n### log test failures with std error\nTo enable this please\nPlease note this will probaly be made default in the next major version\n\n* Environment variable: USE_STD_ERROR=true  \n* Reporter option: useStdError=true\n\n### Record hook failures\nRecord failures for hooks such as before/after etc\nPlease note this will probably be made default in the next major version\n\n* Environment variable: RECORD_HOOK_FAILURES=true  \n* Reporter option: recordHookFailures=true\n\n\n### Setting options\n\n* Set with reporter-options:\n\n`mocha test --reporter mocha-teamcity-reporter --reporter-options topLevelSuite=top-level-suite-name`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n\n* Set with environment variable\n\n`MOCHA_TEAMCITY_TOP_LEVEL_SUITE='top-level-suite-name' mocha test --reporter mocha-teamcity-reporter`\n\n## View on live Teamcity\n* Project can be viewed at\n[Pubic Teamcity at Jetbrains mocha reporter](https://teamcity.jetbrains.com/project.html?projectId=TeamCityThirdPartyPlugins_MochaTeamcityReporter) \n* Thanks to JetBrains for hosting\n\n## Contributions\n* Always Welcome\n* Would prefer if customisation is added it is controlled via mocha options or environment variables\n* Only requirement is for code to pass linting and functional tests\n\n## Run example test in project:\n`mocha test/test_data/simple.js --reporter mocha-teamcity-reporter` or `npm run test-teamcity-example`\n\n## Reference Information\nhttps://confluence.jetbrains.com/display/TCD10/Build+Script+Interaction+with+TeamCity\n","readmeFilename":"README.md","gitHead":"ce5299181d949912511002db5fc9efdc81756589","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@3.0.0-next.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-/AxIValH9wAHuTph4jSjWN/8k3KYB+gM0XRHdJqJTAhkLkSBW0ZTIH7z3KJusWG5e1PvbeFNIvbzJWNHG1tMaw==","shasum":"9a249c14ea9b42ee7cada49ce802b52f249cbdd6","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-3.0.0-next.2.tgz","fileCount":10,"unpackedSize":16730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc04+dCRA9TVsSAnZWagAAReAP/2320yLTIO3pVO9D9T1t\nWiyBYSWQWKXJDm9/ZR7cOlTqCbiVXxq+mWo0hjkGcNPcFNX1GIfMkiymZe2l\nMHUs7vcUHVzFT79VaSPigFrmteaJP0wv7U35JHJvWf5uNClTPqaE0uh/BLi2\nAeigB38Z/jy4DsxMUGetBLUfarycnRnYulm8cKeV9Pk0hpWWx6ry/GqmNfyh\n/UgfNs1FMwZT+xaZFXGAZaivzZ30MOdacoNrAm8/rufvTBO+ig79xVAQEAuy\nIzE7WC29XQBq6Bbch2O/IkuixaMAkygWQoSi1Nx492axE04nCStVuF7mn1t3\nspRxaVleUiPKKLeAdSGykyJawtXgENF74wly0Qpws4Ebrw9dinuuzmw/yHcH\n2IYy1hQwo4gfFQSVhqkSooFibKB30UiJi0x619MUKnIzluvCqJL7trvVLKRi\nWmwsIsDGt4hwYwpLKhxYq034gLgXMHU2RcsStjwqQ1LjigaCFRXDvKFY4DBY\nwy4ileLvFXfF0HtQwfDx5yxEZ4/yhwb+Vl3v6KK6LbeMKF5JHQxx8awt7csw\nfLxeRwqz3L3DS6D/PgYdZuLwgDH4lXw0PR/WtkG+BuDpaqKMji+jwaJo2W1q\n4wiEfDMV6EIYNXQVQyRP3RGfG2mZj732AD+R+ZJgw6VXb8SlsmeiTh74NzXV\nyM8t\r\n=cp0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIxn5ZCSF/vUS5fK6Ri0RVjjCZGRcy50P0NVla8QBi7QIgS9rX+K/ZRjF9k0XUsDKl3fzoxXYA10uZD9FpjGBIwi4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_3.0.0-next.2_1557368732987_0.11133831758984947"},"_hasShrinkwrap":false},"3.0.0-next.3":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"3.0.0-next.3","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js","prepare":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"readme":"[![NPM version](https://badge.fury.io/js/mocha-teamcity-reporter.svg)](http://badge.fury.io/js/mocha-teamcity-reporter)\n[![Build Status](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter.svg?branch=master)](https://travis-ci.org/travisjeffery/mocha-teamcity-reporter)\n[![TeamCity Build Status](https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build)/statusIcon.svg)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build&branch_TeamCityThirdPartyPlugins_MochaTeamcityReporter=%3Cdefault%3E&tab=buildTypeStatusDiv)\n\n# mocha-teamcity-reporter #\n\nmocha-teamcity-reporter Teamcity reporter which makes it possible to display test results in real-time, makes test information \navailable on the Tests tab of the Build Results page.\n\n## Version 3.x changes\n* Change mocha to peer dependency\n* Support mocha version 6\n* Breaking: focus on only support node.js environments (Please let me know if your environment does not work)\n* Breaking: Remove phantomJs support, only supports environments which have require node.js style imports\n* Breaking: Remove Redundant top level mocha.suite\n* Drop the duration on messages if mocha returns undefined/null (for example skipped test) TeamCity will then use received timestamps to calculate duration\n* Support Show diff between expected and actual values\n\n## Mocha@6 notes\n* recordHookFailures option may not work as intended as mocha6 is now doing this itself\n\n## Requirements\n* NodeJs 4+\n* Web Browser supporting ES5\n\n## To Install\n\nIn your project run a npm install command:\n\n``` npm install mocha-teamcity-reporter --save-dev ```\n\nBasically, have your project's package.json be like:\n\n``` js\n{\n  \"devDependencies\": {\n    \"mocha-teamcity-reporter\": \">=2.0.0\"\n  }\n}\n```\n\n## Usage\n\nhttps://github.com/visionmedia/mocha/wiki/Third-party-reporters describes using third party reporters in mocha.\n\nThen call mocha with:\n\n`mocha --reporter mocha-teamcity-reporter test`\n\n## Running In Browser\n* Use `lib/teamcityBrowser`\n* Has option parsing stripped out for the moment\n* Example use can be found in `test\\browser`\n* Custom log function can be set with window.customLogFunction\n\n## Customisation:\n\n### TeamCity flowId\n\nCan set flowId like:\n`mocha test --reporter mocha-teamcity-reporter --reporter-options flowId=gobbledygook`\n\n### Top-level suite name\n\nCan set a top-level suite name, which will wrap all other suites.  \nThis is useful for reading test output when running multiple suites in a single build\n\n* Environment variable: MOCHA_TEAMCITY_TOP_LEVEL_SUITE=<suiteName>\n* Reporter option: topLevelSuite=<suiteName>\n\n### log test failures with std error\nTo enable this please\nPlease note this will probaly be made default in the next major version\n\n* Environment variable: USE_STD_ERROR=true  \n* Reporter option: useStdError=true\n\n### Record hook failures\nRecord failures for hooks such as before/after etc\nPlease note this will probably be made default in the next major version\n\n* Environment variable: RECORD_HOOK_FAILURES=true  \n* Reporter option: recordHookFailures=true\n\n\n### Show diff between expected and actual values\nThis will allow a hyperlink to appear to compare actual vs expected\nPlease note this requires the error thrown in mocha to have the properties actual and expected. For example an assertionError has this\n\n* Environment variable: ACTUAL_VS_EXPECTED=true  \n* Reporter option: actualVsExpected=true\n\nThis will be shown in teamcity like this:\n```\nAssertionError [ERR_ASSERTION]: 2 == 1\n     at Context.<anonymous> (test/test_data/simple.js:11:11)\n ======= Failed test run #10 ==========\n Show diff between expected and actual values\n ```\n\n### Setting options\n\n* Set with reporter-options:\n\n`mocha test --reporter mocha-teamcity-reporter --reporter-options topLevelSuite=top-level-suite-name`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n\n* Set with environment variable\n\n`MOCHA_TEAMCITY_TOP_LEVEL_SUITE='top-level-suite-name' mocha test --reporter mocha-teamcity-reporter`\n\n## View on live Teamcity\n* Project can be viewed at\n[Pubic Teamcity at Jetbrains mocha reporter](https://teamcity.jetbrains.com/project.html?projectId=TeamCityThirdPartyPlugins_MochaTeamcityReporter) \n* Thanks to JetBrains for hosting\n\n## Contributions\n* Always Welcome\n* Would prefer if customisation is added it is controlled via mocha options or environment variables\n* Only requirement is for code to pass linting and functional tests\n\n## Run example test in project:\n`mocha test/test_data/simple.js --reporter mocha-teamcity-reporter` or `npm run test-teamcity-example`\n\n## Reference Information\nhttps://confluence.jetbrains.com/display/TCD10/Build+Script+Interaction+with+TeamCity\n","readmeFilename":"README.md","gitHead":"3caf7e3f61f8cd659ebdd4e0d98eb1a357f1998f","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@3.0.0-next.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-kgq0sJ2dk9oRgab3PG7gPCDBLya6yH4bfvLBmsllvY3SeZYLa2BXbRWqbaxk+WY6borfN4dATylNTH3U2zJsYQ==","shasum":"b1624a01a2e445c540f65eda879c3272a8408d33","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-3.0.0-next.3.tgz","fileCount":10,"unpackedSize":18272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc06u1CRA9TVsSAnZWagAAsKwQAIJXc8rlcdPpLPeBbKuc\nutj+R8nS9pAPe6orsmsZcKtVOU73wNK+t5EW7/RDOLsoEv+Dnm5CWmYPAr19\nw24zmflrvmyP4U1xkTT+IbvJGFnBc6bWgRPLC2YYFQxHziuaQYv7aOtI+kdn\nYFlsdj+QWcmga7DRu2ebYWvUQPcE3Z5HLQLRvAhScalsiJKBUo6IQNOUiu8I\nU7y8jcMTvjn1IEZymXOKXxg9pi9tCV6i3HjkUPx0DHF7ChIVrtMJaqxfDoRX\nkub+jR4dMqZAVusdpWNKwCdwbljHcrlEJJnG0JdDCxLxJcYP1ql8xbHOu1UT\nGg4Wt2Jru4Le5UKV9hgzQor7Mmi843xLaxbgQbwiamBUQofEiCGK8Grsk4DC\nEhBzpmUHq+N8YasSdIJPJMZemE+JCFfz5P0cbrsZLs/TRZMxOvHMs6sC0rXM\n8SabedEAmSU4vox5fxpkJnn6L4QtxxbLPGm6RZ8Bp1F/MZBalHm5y77N0zQm\njlzRI9ji7RgU1smDis9+VKQkLn12N1QA981SMZ6ivYv8cK1jSjpSUx8mOu7Y\npFeWfcXjif/MEAl5K8Gi2sWTqn18YCcKSZzQYgug09eIoY/Xxrrjzlr/MinI\nzMBw7/jKU/nO/pLY1yuowOtwP2K4BoXVc1ygs2pvE+R2ud6vXgS2+LZBGPE4\nG9VI\r\n=w2An\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4eUWei0Z6r1hI/4LH0c/pAFTBBvnpfWDp3nqRGuhnBAiEA7DAdPvfZZFeizASiXlPiuEdF2e7ryRoKBYW6H8vEsGo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_3.0.0-next.3_1557375925432_0.5348164990897377"},"_hasShrinkwrap":false},"3.0.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=4"},"version":"3.0.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js","prepare":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=3.5.0"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.4.1"},"gitHead":"bc2b550d3b9a3b36fff1e7102affe082572682bd","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"dist":{"integrity":"sha512-FyGgmtFfW2nDwEZU3mrjQShAAK/zhGivwY4HCsqoDoyeS8vV8HGdq1Dn2P+SFaIoCeXTQ0Z+5xVRyikYaKrW5w==","shasum":"2c4776288f23dac61aa0fee5930571cc2a51df1a","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-3.0.0.tgz","fileCount":10,"unpackedSize":18265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc07NeCRA9TVsSAnZWagAAFbUP/09MuQjdVbVc90cXkDMg\nYLCpC7esBmW5jM3AlvnE/RNjbaSCWx9HxCTHjEo0rWo+vqfgHFjTDL8vrgC+\ndBpTIY/B+j2BBLg6k+UDd0q4ruZXdk5hB5crR2dIxREYjuFt4wGco1l0IC5x\nvoiW4Imz0GadkjTBkEluU8Qcd9XeSUPVNep/Yx0Yooacdtx2slGWO3jFd8v5\nhGY+FT2b7gSEqlTygO/ga0oYZvkuzxuoMaKPXU0II2VCbpwsyZrtae1N48D0\n7DG0dePCkAW4gns0deYd8+azCdVuy9/U2O5G1m+Fr7QrdgX7bGFzg4hjKc2Z\nGUZypstmBjHHRrkEoXDWSvNoSx0gEra40sl1YN3s9LT6paOHLPrtku1AczIv\nBmojNG+4DSaBiz+sUxcIVKKge/5jL+5uQyLxvUXKP4JlQ1BtBX8f/GkH16zw\nBXcBpYEyYQEw5i9UPKXAzKrazH12uE/+m1U7yJKDmaBKG6CqXOoYzmdV2CF/\nVDsDmlNofzDUiY5i5jaJ89hQ6hFr0R8ols4sUDsCRx8gc1749qELxOlmUheN\nxbqnhHNBCTc2YSL+hCKjd53xUiIAqrGPEGI8zZiyBQscVe47gxd60KruT6yb\ny+tpZ7bziJvtAi7iNgMGNOeQmh7kepMmcoamR1zsSSuovIGk+iiRBhO9JG/k\nQJVY\r\n=VJV8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi/x0fAu5JsgCV2gjmRimfOsSE8HJtr8nQ7o1IJKCA5gIhAL4ylW9StO1niFghLUVGjE7hP/s3SrG9sE0dKVBf8iXu"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_3.0.0_1557377885529_0.39708691661277284"},"_hasShrinkwrap":false},"4.0.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=6"},"version":"4.0.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=6"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"},{"name":"jsherriff","email":"sherriffjamienz@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.3.4","eslint":"^7.25.0","mocha":"^8.3.2"},"gitHead":"104ca48ebf3b443e54438afe0efdc25ebbfc54ab","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@4.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-m+ADz1U7JNf3od4HrY5t4xAKIDamj1171WJCb8nrSuF+RIqP+AP4gq6UJ+U9nPVn2XO8y1nSs5bQ9Kxzelz6Nw==","shasum":"e6dd73be8f34f21644d578fb556d4b3109b7f882","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-4.0.0.tgz","fileCount":6,"unpackedSize":19952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj6jkCRA9TVsSAnZWagAA7hsP/1D/pyMp1Tj1TqjDfJI6\njDAQpxRbLYWuXVyFvUWwDoCPZvol+WzhA8K7cQH++q9zJtCrToRA2DQ/YU7h\ndTtHzqpR2RetGZiLB6uFOKo1pLB1FuBwy6L9FS+Zragz+F9pXvevIEpFtUAV\nl+rQL0XcW+0BvqvVm1vxnBz9T0naa5sTWJmP0tX+R5P6Urc7UrudB67jNTOu\nx3z4rO950RCFBdTEaIxu2l2rtukCEIasmkDyNd0subwIOxK9DZr51URjMTt3\n54/W9uG/t1Q6MjtWM54e22ZkxJWTcXXNRBNZcaiyyejANBjTTyF37JIy++rT\nesSbhfb1OG/SQbuk7QorersNSIPtkFXI7nkl5b2uGOn3MxtDBdaSiGpkq0Rw\nYGb7IYO2YLpSFMgKDOzOnGTr4iOD+z0cyugW3V8fYdxPOnng1nEhHgkwGIkX\nGZgeqBPoREOSoDlYJJOQkI5JUdWcKc8zGkX2H4z7xfMsEDSaFfA0CPuY1cDF\n6wWH3iJxUuLBYxVczHa0noqzNOM9r2QBCz+jtzsmQSA7wqssyVIN67xl6uSh\nyP51eNuapCSlpUahVJYwGgJYXdNTVdkMu0aLEPwQ5xZV4BuipmTcIJ8UBun9\n0XGwvkG+dnRX2cetsWdXGRJW2/DwxacJ2lFtCeXutm7h0Jm9nI3727gGf5EA\neW0g\r\n=xvwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdGxRiIP9HrY0h/ZuNGzmD/7I3d1B+BZVO3Qi48+2cGAiEAtQSkEdqt8j8cP9k39CS90mJcDCAG26Xf2qnxnhLuHZk="}]},"_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_4.0.0_1620027619473_0.19506327053847983"},"_hasShrinkwrap":false},"4.1.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=6"},"version":"4.1.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=6"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"},{"name":"jsherriff","email":"sherriffjamienz@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.3.4","eslint":"^7.25.0","mocha":"^8.3.2"},"gitHead":"775408ac88d3e8c485778db2336e4642de5ce0f2","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@4.1.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YAzdXj0Cve4NOvSXGfkCFTFqyLRxLoV1Cqj4lr9uUhesQK+Be3sdyKCRZ7ZcjIXeJSBDWau+jJC5VTq0YOqTBg==","shasum":"ccd111db3af18e9f6a12308582d1a0271424c25c","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-4.1.0.tgz","fileCount":6,"unpackedSize":20443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsw/JCRA9TVsSAnZWagAAZTcP/2zhobhIZGK9lMF+qK5d\nsRGHCucgLBGjyjdiF3hoWGq+ZC5WhBthQnRgJXK3qf2nqAHwWxQZIjziLw8l\n/Ymej+sg0YKshfH8vXla6vsFDwj6PGGgZ0UPXNz+tUlldfMfXYfvLPhuNnxq\nkAzHD4XHY4uSE3uFcmmQdNm91SMTGdb/VTlt7P4V4AhBnEGUZACf7zX+94iG\nro+t3Zuoik2CVO5fvW5fx0K29g0sA6v8HX4yDPaoWtBxZs/FYJJrHACZQYAy\nuxDd7GCTN18sjGkNzUjqO40KJRgCCi5MT9btIW2IYfnp6arlokkIfhJrvEQI\nHuS4GIKkuF/6lwuTSkOnx1mSaGfIvFv5Jt+Z74nzrEI4it8Zo7YM4zG4bnoA\nUs1gL7yAYmGYWL/eoUyWFGsd7DU7osOKD6CSf6BeVQzvZzC9Lq7JkSkmM3S1\nq26ROgHPsdlnLwYDMZnuSll3uo3akz7SH1z3k85rdkEtOUSoWXC5UY5NMo6N\nD/Wgx/3rgKQDYCSlwpcWEWdw/9lgHMOK3FlUgSk7hG5IWKZTRuGQbSBuVlwq\nFdo9hq6D9aSIRtRtiHDRIxlpx6x627WV6eNdKYTkefKyvUOnAQ4F9hBVjyf9\n8MkMOxW3ZtNXkhdiGCtkWbT+CtYy3OI4nYCozDByF88UPA0HoqjMCuYPIAqB\npHCU\r\n=8Nnl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMJE6Tu/BwQsEmNdPnOiowylAUlG4VIqce8iLqfFVTMwIhAKV0yALoUavA8XZkH/w1ohZCKT8128R4mTrOCP0SMy0R"}]},"_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_4.1.0_1622347721227_0.7760080835186962"},"_hasShrinkwrap":false},"4.2.0":{"name":"mocha-teamcity-reporter","engines":{"node":">=6"},"version":"4.2.0","description":"teamcity reporter for mocha","main":"./lib/teamcity.js","directories":{"lib":"./lib"},"scripts":{"test":"mocha test/functional test/programmatic","test-teamcity":"mocha test/functional test/programmatic --reporter lib/teamcity.js","test-teamcity-example":"mocha test/example/exampleSimple.js --reporter lib/teamcity.js","lint":"eslint lib/*.js test/**/*.js","lint-fix":"eslint --fix lib/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"keywords":["mocha","teamcity","reporter","jetbrains"],"peerDependencies":{"mocha":">=6"},"author":{"name":"travis jeffery"},"maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"},{"name":"jsherriff","email":"sherriffjamienz@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"devDependencies":{"chai":"^4.3.4","eslint":"^7.25.0","mocha":"^8.3.2"},"gitHead":"9ec3e8bb0e5ca86420c378645b095f54e76fac48","homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","_id":"mocha-teamcity-reporter@4.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-H08IvAIsiCcdXAEObzp/VvJHFfLummxt5wpr0gU4yxx6pTb7ZmKnVjyXkFi+3gYi3bu/j2iJdoK9Aknz16mbBg==","shasum":"95983d58ef99e85345a5bcd2fcb54325a3ad34cc","tarball":"https://registry.npmjs.org/mocha-teamcity-reporter/-/mocha-teamcity-reporter-4.2.0.tgz","fileCount":6,"unpackedSize":22381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmXXOCRA9TVsSAnZWagAAe0kP/iirp0pGaEGm24jga7Er\nTO/lOb9ffywa0EF36PWUa4NV9V7MGf9Oqkvs3CFo7SqrbKDrxKFUQxBWnYXx\no3UYYMjp/8IQf5+NeX0WK+p/XSMbkVIqJA4jWN9WL4q2ByDZ01Zipdp7YPVF\nMtsca22Gz0mO6o7bDKM/aL24dhQRLJIuDWqUpg4To9+HImnai8fZ0d2BqjSB\nr7USlCPUg6zMYHQJE5BB5pJ4q9lPjXQ+YkBBtGbVTkhtRsDJAjNZ9bEB0jdh\nYicLCJMUWhSxWys1NCeW3v6FAVaREbnbJbVMEa8DX7SQxmhw/hH54WZ4eryT\nG3E8eKbQLoWh+b1SXxiOwHnNela/mqhxvit1cMcrxEexBQw5N+zeC+mCI5am\ncgsZEJ2gX1Jcx8QIDMN9p07iLFn5rwRBw0nEsvLSOmq+VuYVvQ4fNrSlqPMI\nenCjOlJEMM2hSjHtjzTgCWYgSK/wJozfjDf7GTXkw+Nxd9kRkV0lMoBnDhrt\nfae6Fhm0d6GQ4493M5kqmEYY4qHJrQvX7VUt5pWuu4MlDgn4eUFFaR8L9Ka6\nP1Zo9u+bKTmGGud3A0tqiJli/8yd5XHIvRGeDWRdKgA0F2j/IJg1Vazn635I\n7HtWmgn2HFk9tuS1TlHPGgHZrDCouRXvVCCsHmyrzj+f0gKetu85lHj1HPmv\nQzB+\r\n=DS3q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVpJYLAz7NBPDngduQ5TwXrLbl3XiF6MWuq0i09GoLMAiBNZPEeXB/UxeW6FlRbrKbyr9oTKJNz6W0XVLoDiey2dQ=="}]},"_npmUser":{"name":"jsherriff","email":"sherriffjamienz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mocha-teamcity-reporter_4.2.0_1637447118625_0.3258487176474185"},"_hasShrinkwrap":false}},"readme":"[![NPM version](https://badge.fury.io/js/mocha-teamcity-reporter.svg)](http://badge.fury.io/js/mocha-teamcity-reporter)\n[![TeamCity Build Status](https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build)/statusIcon.svg)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=TeamCityThirdPartyPlugins_MochaTeamcityReporter_Build&branch_TeamCityThirdPartyPlugins_MochaTeamcityReporter=%3Cdefault%3E&tab=buildTypeStatusDiv)\n[![Monthly Downloads](https://img.shields.io/npm/dm/mocha-teamcity-reporter.svg)](https://npmjs.org/package/mocha-teamcity-reporter)\n\n# mocha-teamcity-reporter #\n\n`mocha-teamcity-reporter` Teamcity reporter which makes it possible to display test results in real-time, makes test information\navailable on the Tests tab of the Build Results page.\n\n## Version 4.x changes\n\n* Breaking: Only supported on node.js 6 and above\n* Breaking: Only Mocha version 6 and above is now supported\n  * Please remain on `mocha-teamcity-reporter@3` if this is an issue\n* New reporter option `ignoreHookWithName` to skip reporting for hooks with title containing some word (@DJ-Glock)\n* Added postfix _hook for flowId for hooks to ensure flowIds will never intersect.\n* Implement 'hook end' event (@DJ-GLock)\n* General maintenance and tidy up (@DJ-Glock)\n\n## Mocha@6 notes\n\n* recordHookFailures option may not work as intended as mocha6 is now doing this itself\n\n## Requirements\n\n* NodeJs 6+\n* Mocha 6+\n* Web Browser supporting ES5\n\n## To Install\n\nIn your project run a npm install command:\n\n``` npm install mocha-teamcity-reporter --save-dev ```\n\nBasically, have your project's package.json be like:\n\n``` js\n{\n  \"devDependencies\": {\n    \"mocha-teamcity-reporter\": \">=2.0.0\"\n  }\n}\n```\n\n## Usage\n\n<https://github.com/visionmedia/mocha/wiki/Third-party-reporters> describes using third party reporters in mocha.\n\nThen call mocha with:\n\n`mocha --reporter mocha-teamcity-reporter test`\n\n## Running In Browser\n\n* Use `lib/teamcityBrowser`\n* Has option parsing stripped out for the moment\n* Example use can be found in `test\\browser`\n* Custom log function can be set with window.customLogFunction\n\n## Customisation\n\n### TeamCity flowId\n\nCan set flowId like:\n`mocha test --reporter mocha-teamcity-reporter --reporter-options flowId=gobbledygook`\n\n### Top-level suite name\n\nCan set a top-level suite name, which will wrap all other suites.  \nThis is useful for reading test output when running multiple suites in a single build\n\n* Environment variable: MOCHA_TEAMCITY_TOP_LEVEL_SUITE=<suiteName>\n* Reporter option: topLevelSuite=<suiteName>\n\n### log test failures with std error\n\nTo enable this please\nPlease note this will probaly be made default in the next major version\n\n* Environment variable: USE_STD_ERROR=true  \n* Reporter option: useStdError=true\n\n### Record hook failures\n\nRecord failures for hooks such as before/after etc\nPlease note this will probably be made default in the next major version\n\n* Environment variable: RECORD_HOOK_FAILURES=true  \n* Reporter option: recordHookFailures=true\n\n### Display Ignored tests as ignored\n\nDisplay skip tests as ignored\n\n* Environment variable: DISPLAY_IGNORED_AS_IGNORED=true  \n* Reporter option: displayIgnoredAsIgnored=true\n\n\n### Ignore hooks with title contains some text\n\nThis option should be used in pair with recordHookFailures. It allows you to skip reporting of hooks containing some word. Including root hooks.\n\n* Environment variable: IGNORE_HOOK_WITH_NAME=HookNoReporting  \n* Reporter option: ignoreHookWithName=HookNoReporting\n\nExample:\n`mocha test --reporter mocha-teamcity-reporter --reporter-options recordHookFailures --reporter-options ignoreHookWithName=HookNoReporting`\n\nFor root hooks defined the following way:\n\n```\nexports.mochaHooks = () => {\n return {\n  beforeEach: [\n   function beforeEachRootHookNoReporting() {\n    assert.strictEqual(1, 1);\n   }\n  ],\n  afterEach: [\n   function afterEachRoot() {\n    assert.strictEqual(1, 1);\n   },\n  ]\n };\n};\n```\n\nbeforeEach hook beforeEachRootHookNoReporting() will not be reported as testStarted. But hook afterEachRoot() will be reported:\n\n### Show diff between expected and actual values\n\nThis will allow a hyperlink to appear to compare actual vs expected\nPlease note this requires the error thrown in mocha to have the properties actual and expected. For example an assertionError has this\n\n* Environment variable: ACTUAL_VS_EXPECTED=true  \n* Reporter option: actualVsExpected=true\n\nThis will be shown in teamcity like this:\n\n```\nAssertionError [ERR_ASSERTION]: 2 == 1\n     at Context.<anonymous> (test/test_data/simple.js:11:11)\n ======= Failed test run #10 ==========\n Show diff between expected and actual values\n ```\n\n### Setting options\n\n* Set with reporter-options:\n\n`mocha test --reporter mocha-teamcity-reporter --reporter-options topLevelSuite=top-level-suite-name`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n`mocha test --reporter mocha-teamcity-reporter --reporter-options useStdError=true`\n\n* Set with environment variable\n\n`MOCHA_TEAMCITY_TOP_LEVEL_SUITE='top-level-suite-name' mocha test --reporter mocha-teamcity-reporter`\n\n### Multiple reporters\n\nThis is not supported out of the box by this plugin but have a look at the following:\n\n* Using <https://github.com/stanleyhlng/mocha-multi-reporters>\n* <https://stackoverflow.com/questions/11354203/is-it-possible-to-get-the-raw-build-log-from-a-teamcity-build/67635511#67635511>\n* Or view <https://github.com/travisjeffery/mocha-teamcity-reporter/issues/60> for more details\n\n## View on live Teamcity\n\n* Project can be viewed at\n[Pubic Teamcity at Jetbrains mocha reporter](https://teamcity.jetbrains.com/project.html?projectId=TeamCityThirdPartyPlugins_MochaTeamcityReporter)\n* Thanks to JetBrains for hosting\n\n## Contributions\n\n* Always Welcome\n* Would prefer if customisation is added it is controlled via mocha options or environment variables\n* Only requirement is for code to pass linting and functional tests\n\n## Run example test in project\n\n`mocha test/test_data/simple.js --reporter mocha-teamcity-reporter` or `npm run test-teamcity-example`\n\n## Reference Information\n\n<https://confluence.jetbrains.com/display/TCD10/Build+Script+Interaction+with+TeamCity>\n","maintainers":[{"name":"travisjeffery","email":"tj@travisjeffery.com"},{"name":"jsherriff","email":"sherriffjamienz@gmail.com"}],"time":{"modified":"2022-06-20T01:47:08.657Z","created":"2013-09-27T23:44:51.860Z","0.0.1":"2013-09-27T23:44:53.008Z","0.0.2":"2013-11-18T12:14:07.261Z","0.0.3":"2014-07-02T16:52:54.844Z","0.0.4":"2014-08-05T00:51:35.580Z","1.0.0":"2015-09-30T22:55:29.613Z","1.0.2":"2016-07-19T04:07:02.420Z","1.1.0":"2016-08-25T04:03:42.381Z","1.1.1":"2016-08-25T08:31:20.875Z","2.2.0":"2018-02-05T08:36:15.693Z","2.2.1":"2018-02-06T02:05:12.070Z","2.2.2":"2018-02-27T06:59:48.699Z","2.3.0":"2018-04-18T08:58:38.222Z","2.4.0":"2018-05-05T00:35:05.658Z","2.5.0":"2018-09-18T08:09:00.987Z","2.5.1":"2018-09-27T09:03:32.160Z","2.5.2":"2019-02-21T08:22:06.939Z","3.0.0-next.0":"2019-02-21T09:22:41.120Z","3.0.0-next.1":"2019-04-16T02:35:35.642Z","3.0.0-next.2":"2019-05-09T02:25:33.106Z","3.0.0-next.3":"2019-05-09T04:25:25.559Z","3.0.0":"2019-05-09T04:58:05.650Z","4.0.0":"2021-05-03T07:40:19.844Z","4.1.0":"2021-05-30T04:08:41.375Z","4.2.0":"2021-11-20T22:25:18.772Z"},"author":{"name":"travis jeffery"},"repository":{"type":"git","url":"git+https://github.com/travisjeffery/mocha-teamcity-reporter.git"},"users":{"anton-rudeshko":true},"homepage":"https://github.com/travisjeffery/mocha-teamcity-reporter#readme","keywords":["mocha","teamcity","reporter","jetbrains"],"bugs":{"url":"https://github.com/travisjeffery/mocha-teamcity-reporter/issues"},"license":"MIT","readmeFilename":"README.md"}