{"_id":"xunit-viewer","_rev":"101-3c450f5f304aa88d25cdec209b8a59bf","name":"xunit-viewer","description":"parses xunit xml into xunit viewer","dist-tags":{"latest":"10.6.1","alpha":"6.0.0-alpha.4","beta":"6.0.0-beta.6"},"versions":{"5.0.0":{"name":"xunit-viewer","version":"5.0.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch cli --exec npm run xunit-viewer:all","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","change-case":"^3.0.1","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"svg-to-react":"^0.1.0","eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"22cc1154d5c130f74b8451fed45480f877b76c62","_id":"xunit-viewer@5.0.0","_shasum":"737de257b86cfdc11108e4fa2c7641beb2f841ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"shasum":"737de257b86cfdc11108e4fa2c7641beb2f841ea","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.0.0.tgz","integrity":"sha512-KwNl+I2z6DiCI4ugl/BffWR4b6vuFKB2vVSqWXVqb48iPqrmWwFWCxdntdnXr3OHbuiBmM9n9i+FTfnKwjnU5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0xf1CfMcyTjUa+THZsYzWyq0TgFn+llcX8F+7/3JPqAiEAxbakP3SYHWN/3CUR1MRQenusLULMp7xog2HScLt6wGc="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xunit-viewer-5.0.0.tgz_1491318212903_0.0004475389141589403"},"deprecated":"xunit viewer has been upgraded to v6"},"5.0.1":{"name":"xunit-viewer","version":"5.0.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch cli --exec npm run xunit-viewer:all","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","change-case":"^3.0.1","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"svg-to-react":"^0.1.0","eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"cdb7fafc1f24b0a4f7fbc421e8e7731280ee37bb","_id":"xunit-viewer@5.0.1","_shasum":"9cc3207b7a0627160c2097f8cfd7ddffa66d89c4","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"shasum":"9cc3207b7a0627160c2097f8cfd7ddffa66d89c4","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.0.1.tgz","integrity":"sha512-a/oDoR+9a4VEjYtctyEFcStqk72eJ+/WNvr1N/gfrXghk3NLx6HoWZhOdHkStSufCfHpOwdIIpBEXa0Fa7kyGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFRLK7GaIgQxRSPOvLJIN/GanRdHFE+d2gsZVlVAFKuAiEAgg9FDhCxfo6Jg1DKGyTw3pmGdr4JPDkRPOLRbuMByak="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xunit-viewer-5.0.1.tgz_1492074821291_0.8750724960118532"},"deprecated":"xunit viewer has been upgraded to v6"},"5.0.3":{"name":"xunit-viewer","version":"5.0.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch cli --exec npm run xunit-viewer:all","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","change-case":"^3.0.1","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"svg-to-react":"^0.1.0","eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"a03456224dc96c3785657cfb69b62b36232f2019","_id":"xunit-viewer@5.0.3","_shasum":"2c73321f1cd9388da6fb89d356afe5d4c811927b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"shasum":"2c73321f1cd9388da6fb89d356afe5d4c811927b","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.0.3.tgz","integrity":"sha512-pe9IiZdAYRvANohDeoSuyGS6sepqUtl/f4YMKd4SNW4QCvRS0C9KrNAFXRY1meGRVvJqE7xhNZcztmiPTOx2hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUmO97edI8W3O7S9b6ZH8vUw1z5UY2knF2u3Mx5pEV+gIhALSDx23kHnQu9d1c2nmwDg/902GKjY3Bta3nWrh7Xq6z"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xunit-viewer-5.0.3.tgz_1495111049342_0.8270330985542387"},"deprecated":"xunit viewer has been upgraded to v6"},"5.0.4":{"name":"xunit-viewer","version":"5.0.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch cli --exec npm run xunit-viewer:all","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"12389de28c8facd88cd6c5a59cddfb6b710ffcb8","_id":"xunit-viewer@5.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-BWNCcvQOK5hrlUsPIJnaYJAT7QSory4sImM6aG1pA/tR+p3bkyvolt93iMtoJfq//cqqyg+5Z/NHyGvKWctKtA==","shasum":"61a4758655050d0ebdbc3a5c76c2cc268dd6bf94","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQIKI6G5oQtj7HG6BSxX6MKaODHtxaNhggGO6n7g74TAiEAgZNiU+PAuOOBSUZSxHNO2POPZqOKdXxvWUnI2aWhtZ4="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer-5.0.4.tgz_1506419880485_0.03749666293151677"},"deprecated":"xunit viewer has been upgraded to v6"},"5.1.0":{"name":"xunit-viewer","version":"5.1.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"518b32fd9f9f337b3b41ffc5d77b49fb3bdc829e","_id":"xunit-viewer@5.1.0","_npmVersion":"5.8.0","_nodeVersion":"9.10.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-bxy+RHiB1sTxUNCI2VyDmfloEGKfG0NuKSnb+rhdj3b1ReZmNXyRTxRhy20tLztPSDWMt6yQaHWBXixehL5nTQ==","shasum":"587c6656612434cfae41cfd57476a9ddc7be3120","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.0.tgz","fileCount":1483,"unpackedSize":2434004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa15jSCRA9TVsSAnZWagAAp+EP/0HCJuS5RnI8KH+TOKj8\ngf2bv90Izqgjn3MEUFHsaV5Nez2XYWG6AhYz3eyautzKFS20y9QmR7SUTs+Z\nuCS65eiKHz+UBN16qgaylArMC0+AAQCcyHkq9Y4l/7zrvRpHlpqCS8ASA3gF\nJ7l7MyFU7t1K0A3KB9QDI7YK3Zs6NWZt7Y4aQeSCMrZSnVfJXOLyp/wd8s+/\nnp6FdITrW8ZjzRBhBSINhpb6CFGftfTfDIreJjC71QqPdXrmHt8YIaMOF4mc\nbOCi2JQzv3OxFiUaOeZkFIA0x5T4Yb1qQT6OYDmEGc1s1SDcNOZEfaVD1W7e\n5OnFWfL7rqU47WSIlWMu39sR05YgXzoZlyp4frftZwmKSm+n037YPbdzlXv6\nFSTB1CMxC/ZTHhIlV4w9xMbLKT+i+dRUaSJZwetjsCL4E/bhoyu0y/Cw6A09\n0kiPLCgR1saYdYlfzWXJeWPKbpsuIo8paoHKp+3oWNQZ3ZCiRm6MVNoboouv\nnT74IBpue+OrcO0FXk2himJNdLI5yC+bREy6jzZoHrzcXAKEVFINyniX/EXR\nr4iF7pv+W2Aze4XJogdNzlu/Iu+TA9NZbmokJVQae6GDemO35DfAuJkTW9Ej\nOZOUerdF6x6/PmFlX9WxzCIybBPDhJszh7FdivbWxsV4EVZzXfH6Xrb05AF/\nzW99\r\n=iZZs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaSovxyvCXuzuTjYPu9ay8FqnJqA3AZU8YICbHpn7KBQIgWy66zBuuQkO9+tn7f0WKlf/oQpROoOfHy/cn15AEMtU="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.0_1524078801331_0.9801565531530785"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.1":{"name":"xunit-viewer","version":"5.1.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"2a90069fc7f04e46fde6ccf6b9d95be422a489eb","_id":"xunit-viewer@5.1.1","_npmVersion":"5.8.0","_nodeVersion":"9.10.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-eBnU6AUGLvls+NbEBuvXQJSexLQNTXbqK+74OYlALL3OGbzwxY7FfnS8C4EuwgABg3uoRt23MmEbLcGyEedKfg==","shasum":"0d3450621aeef82b3d9ed93cad9a1fc4479e5306","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.1.tgz","fileCount":1483,"unpackedSize":2434004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa15okCRA9TVsSAnZWagAAXlUP/30f9ufTeeLPBtc+Nt6q\n99Of+NE9YTxNRARpVEPF2kVSobXR/OwvpWqpPzM1h8uKQDVQblylcqYt6Scu\ng/yHftWpoCqaXksYisQqQnEwgxMgs8rkP4KI1ord0h3i4g/Sx+qQGowRvdzW\nG9sIS+2YnP0AUbrcvEExwGO6ciM6uuBcW2jYO76FCpABDq5+py1rZh5NK/cS\npN06mR7HmdZ23T/b4I5dGF4zftYOdspREhX9U5nkyRmgr82M6pVZoYVG4Ll/\n0OEqpKbGjYNCWOYju23rfNSMg6IEaeD62zbYt2wgtxiXlyqJ52R0N+HaUTKi\nWSiixz9LYkmoKN4k80ybxfWM0U8IFT7wO2QtIoITVjj4Ays4XclxO9hE/v4X\nxOxtSNkkwMvkVF+iHDl2frNAAkToo8lncbMhuoVQMZ3RwYjc9HeE3ifg/wdv\nvq+NMUCLcUvzW6NC6woaqc0PoZvNPyckWL3osnJK3C8SUz0QdqETLgTQM1l8\ncLc+3a55lSg6uyz2fScnZtBZ3IpTAR6k6af2ouAZl9kEJh2mPoug8xvZ0mER\nc0yiecKzD1ryZwRMEK70hXZ2628MGuYM/0OFxtSu//nf99Q2+QPdeA4xv2mQ\nSsD1rc6X6ed3mXE47YXioE3NQidqPx3AB00ZSM8Bxq4PSrS2FtOkmIONdE5K\nQLvY\r\n=6GBb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD93FB/ZZK002wZCjz1xg2hACtDf+wsN9zyomQkJT0TpgIgcXmfR+FNHKHrF3feYAO7owZDvTj8fNl7pgtHxCNbt4A="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.1_1524079139326_0.8555785637942883"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.2":{"name":"xunit-viewer","version":"5.1.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"37b0c789b0845a24f10e85fd2ff4eacccfbcb5ec","_id":"xunit-viewer@5.1.2","_npmVersion":"5.8.0","_nodeVersion":"9.10.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-OF6scIZgOj1liHct54EJL8I+UEePMYoWEkEJxqhDW287V3SgizpU3oxoyQvPXt6oOijbXemIIRbnXDb07ELr3Q==","shasum":"f3c2332fdf34aeec5598a9e291e7db3ac26fa1aa","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.2.tgz","fileCount":1483,"unpackedSize":2434061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2PCpCRA9TVsSAnZWagAA63YP+wa6dq/S3N2qkA2IwSB9\nw8QqB8cleXL84eW2lc4L3UZkCzF9xmSdRmxgbr7F0q30a0v97jSZT+zorXix\nUpOkKrbWpdcYmVY0wMj9RW0uyEh+B0XuIlYHKPfLxGLW5CGNOm0dQifnaxlB\nTxRVlro440KNOBxfpicw2+GUjQDDrDcVedl9K/S35MAr6IUk3TMhHBeF+ngU\nKmwk8cY7+0WC+gibZvtRVdskUTBw4XaSutiIwCxoC2h5bu6AYdAJCarQN057\nYxM1u4MK3lpyeXE648KRMqGI+fnKC/O0aav24LNBg+VBZUjW6zSssHzkMYce\nlilamu0T+WmNn1a1fcJWBGusCDC7V20vuLyytj3pcuzkCfNKE3hciL7L0X6Y\n9oUpRRfetvqClq1PeGhNqIpNnztCfzj+72zEjH4j217/G1ue5DdYsUZg4eCF\niZXiVpSI7IJ0MlIK2bYNhO6lX0wNdu0PETcNSRwlxt2mlC0VsWHXU6e0dCXp\n7jw0uom8w7XFvNBCo9JVSQYt6nkVN1ST57yrkM1QCxh/pYeLMKpLEsqmbGFR\nU04W6UW1VF9ppkj+5cuBAkD/XMiGAjgtUrvLInEOZ7a5jQBH9iH5UTZksiqB\n0E6VYx8nq71ZSOtSOopoD8kNUXd0ZKdDegW5JQ8EpQFaCLyauvuKivBfnE6k\n2AcX\r\n=akkK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnM6zONANINiTg83wml/EZF57kpQPGV8hxUMyItV0QeAiArCO+Oz+TGFnNbeRGebKOCvmeQhvADRXGqzyz/oIN4qg=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.2_1524166824289_0.604114661186391"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.3":{"name":"xunit-viewer","version":"5.1.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"2b638f181390b2008db0005a9a4d13ae2c92d24c","_id":"xunit-viewer@5.1.3","_npmVersion":"5.8.0","_nodeVersion":"9.10.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-UsmUW9l9q+RtpiPxUE15CVSdOmZdyvzLiZIh1VsdPRxIi9mfDRsPeTl3z2fHHu4YVUP7/yBedVF8ony1fOehUA==","shasum":"d205691cf0a6c0c2f4792d8389f939d4b6cb11a6","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.3.tgz","fileCount":1483,"unpackedSize":2434213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2PUvCRA9TVsSAnZWagAAJ3AP/3d9gJrh85RF/iCOqBhg\n6uuK1AnIdLx4lR2nQh+f9lRUMoy/Dh34CUMaiofCzGBy8zv9F9f3yPuKOyV7\n+Cx6j59gG6eGcoPDdaeHCTKzhcPGTmQbfiJyOaiY2RHC+UjMZ2+L/w9dhCU6\nABY0n6O2IuRuTZ1Fkrsp26br0iMmriUsOG7SkSn1FFuVgHwupMDWU1v+hw3v\nl+Qiv7S4ao0uStNpVFN88ElTihcTjWWAB3PgWyTpvDztwS8oDFhwEoQfIahr\nqwyi79EGGKXvo78TptK8sOv4u6Db/OkcFQDJMnqIKz8p171lr039NWdWCJ6a\nDWa9vr+uAAgYkyX7GF6RbaHoDn+xl/3C5fx6a951zhR3kvTF4L8xQ4+oZXQr\noyJNLP3R8w9lhOUK3+tcPMEu/LAPNTkQx+rHDVMRc+wUmCuzjOHYg2YQ9KKP\nKSwZacW4q9weVxEG/aZxwxquzecWpYf1hQPUcu/mJS+d6YGcPJuFKBMZBoCv\nH+QqjzkIsfBYDgkGjY/Xi6TlJq2mt4Q6AdknqEQTFO8iuHdGgQksrXZvrmoV\nmZ0F3R4dApuxBkVS90osu72oERgfIwmqC4k8zgvY3MuleG1m5JvvGSdZDhCY\nkDpmqIv/sfWymkYi6w3nghWIRT8QUkExrumdjJbfLhjuy58NTEEPJfff+X9x\ndsiL\r\n=Szuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6b+jmMB3ISm8EGidqjHpsNfsSSoieCQiF/Bsb+kaxgAiEA6f9VjriaqvOB0w2W+LZNhIlpAkErHoCJpa4xKOD2C4c="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.3_1524167983261_0.29330679721095376"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.4":{"name":"xunit-viewer","version":"5.1.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"27c595feb0b4782f973ba41df49c63419772fde4","_id":"xunit-viewer@5.1.4","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-VLlCjqbm2MOdMeCk5rmsqeqxbmOnqW4JG2M1Yb+jZN2IUTbpCkWhH820J21WDAnbmqgR4kLbNhYhaBYD4oA+Pg==","shasum":"d1b2163bb2e40d2447d84259fe5eae76dc2a58b4","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.4.tgz","fileCount":1483,"unpackedSize":2414889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5rxfCRA9TVsSAnZWagAAit0QAIbkW7XBDFezykSA9RaI\nm03Uc/n5XGjPqayFGrQUzpA0Xyzln5acZIQRyD36IWxrKks6lClX9cElu3w/\nkYohfQ2ZjKqOsvLdB64f5G2uScxv0E8wxxKcX2WDGWKitoww8xniuz+fIO2D\n+T2Vs90j1ZTntEsqNYF/gzm9XEIqFHrUbAkh1akdr+pCqvh5HPuKVU9dd9rL\nQ6EC7zsArcDhJ83kBo3q88/sMH+k7LXU8S8azjaGSBWxnHLYZP1vIGFOt5i7\nGJ2UcQGYOAN99ztolLHt+Qpk/MWgLYw1Nj33p5jPjljq1UB0BURW2pk7E0mk\nUsl5p4yzyo+6zasLkM5upTngUZXztsGZjd6abjukNXebfe3/C/Q3qoAFLEiY\nCcUjhrU0kItyb1/HwBtteU6uparGTNjVi9sHgrwD8aiSsmNsetCwtylJOn6n\ndG5mRJRVyqGmcEVKf5GxWTULg6qsPlwJeEh4y6dNalRL0rmCOfHjGjez9dMP\nexe/iLydaDnfl4ToNtxbrG/Mc4UrcZUasPm/j8Y3x5GMyKZZ7t1ibjgwXHGn\notL57f9RG9xyqChAU4RM+CuZJLN8/lpS04DUg11iDYL4kkE8z+iP2TP7ltEB\nyQonjr7pdHz/FH/VlbWzl+ZIPb3VTlU47JE+MVGh07i19ZcCAoORVtC0twfS\nUTZ5\r\n=wRL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4lhcXKSDTWc5C3WNCBk7ogCtT1tadKLANbwd3CkoydwIhAPyaq5AhPqIOqQHZAbo+hk7ktkpiIX0CBlW90hrPJADU"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.4_1525070942186_0.6845737752367442"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.5":{"name":"xunit-viewer","version":"5.1.5","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"ecbb3b9a3236b2305ca42a9a92c06230034270b8","_id":"xunit-viewer@5.1.5","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-IkmPxQdrLZDEYPgXAyXqzrpYNCyvNyUqjzwVqI58+OjLoiZ2ACIQhXsp0nduxnKPnhchCT3rvgU87NBTDrAqGQ==","shasum":"0c0bb0acb1495b55d8fb2ec03a85927888d4c4be","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.5.tgz","fileCount":1483,"unpackedSize":2415618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5soQCRA9TVsSAnZWagAABIwQAJXBbhr2L71VxJ4o96rU\n+tfY9Bx40zMOtPFKDDmSrnvzknKpFOEi8BYh4kJjJKu4+wu7/489Y3HWDXwK\n7S5fG6hjWe76cN5ozyvu5FNeDcKfA6JWfE473ITFPN8i2sxdcTqmkiJbL+9S\ne/Q86N1Zq95W/3fhaDSzw7J04QZN+p9ujsZO/RHXL1XUUmJ3MQRozLyN9Xps\n5SHGUU2oXHlPnoRTe7brqhHMd0TpAo11tcBsJH9icVWfsM9wSY3ZmtiF2HPA\n8DoacsJIeoHUcBKv4zRAr0FvnywfwTUhtSDeOVSIHc/+jLJGnr2NTcvYa8Rw\nlR/tqTILnFf7UZ+dAJ8wVs4eg0MrcAJp722DOvh7pmhzYeEChzwEzK3CWJpR\ncdQtC6/pFh02BeyjpNma3Z7hz7pX6UDhJl5LcqjYbMyZgaZmj4/Ge5hDw2kr\neuD1im/+PrV4E5Ng1YIeBG8vLtIxjkdPzW4SwyD8aZuBYPFIfqChyTdPGojK\nBjIDsVl38x+Iqb4+q3Efb9Fl7EY3f2EMtOYn0m0hYIdjmuJVk/+a3x+h/JOL\nfNH9NuCKJSbtsMd6X5x0rP2kQiAiYug7QY4VQ5fnEDIUi/SYIeDnqUEwKN+0\nbeD9aP/iltY/n8iq8QCJ9ko1WL7EtbFgLmuLcUH2zrNxb3TQeeON9puAttHi\nhqlX\r\n=IZSa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYi86N1RZeBtjm2SGbxMt41SvYHlkX2BYykQf1FczK5wIgDzILsd0Zc76OpdQ9n3bmrDWUVFlgb+dhkVBq+R4h4zA="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.5_1525074446937_0.5026101772051732"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.6":{"name":"xunit-viewer","version":"5.1.6","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^1.7.3","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","svg-to-react":"^0.1.0"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"49fd08929098c9fd0659e12ba2e81702b9195dba","_id":"xunit-viewer@5.1.6","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-68I1jj5estlBaQJd1m5zFGfXZNfvrs7qk/85OXvLQgQ8YGWbiiyKLFpWbC7OAE4ekV7P4Rp+ZbuRnrG09PuRdQ==","shasum":"60270dbd9168fb43222fc21c9712936f5c7756bb","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.6.tgz","fileCount":1484,"unpackedSize":2416429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDaj/CRA9TVsSAnZWagAAKusP/jCV+8S1KVC5FFOyInY5\n1kvPhyl6dIcvfF6RWoBlf7g6f8JZnNqaPZryhHl/5f3FH0w7bT9pgC8yUh5s\nTVCDCHtahgcU9H+bZI9gQEmRjjGO6rgLkco9LH57B+DhehlOC+cs4LCcY1GU\nmf1Oq24mMGnBK8WYgRB3c/vWdJT+DYUNCXKTvEuXe7tvXxXj1NWjhVWwwuZH\nDoU+ftkQbYDALjiKAXukODWuuKZALMsg5x6o7uRLxo9mgJ4zjROg1hyIGHcT\nhmJOZrsg+YzTapqSc3vQCUx8KWuUMCtqORWQvDoaFnz23sSdosWv7dDbJffA\nxIXEp+ym9l+fsVqoCp2V3RhybjycajpZwEK2rdzT13Oafb5m0JEYMLB1KeZy\nTjPPHvp/pqap2gGA25DWb7r8hfwq1Rt3Kin/EP23LtDOJijsMx7gs5JmlbDE\nWOrnXakwPLYRd3t8i/lJ0PtI07BUJ9/pDHIbNlb6ULTBskFiDwX6f5ODefI1\nP90FlC/MxSgIbPwEXQrJAHqbzNCYF6EPS+VtKBK0kgnOQRHneqE+PuLy1OQY\nyeytqmdbehtToaBU6wNyybdIB0nNhF+aKxHueDklTANSuDzx4l0Okuf7SUS9\nevVLlpQPSG+UXunCVNuShMlTfuc8Z9HSMv77fUd44g1TwpskzUbaMK48/1kw\nckw6\r\n=vyuT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7ybaA1vR7iJgH/HX7jeA/ghuFLkQmr40Of2r+0kfhGAiA/TjLqO4eGUMNrQbztY/MF168nmqMukVhCPhMOmq2EYg=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.6_1527621886057_0.8011016830937283"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.7":{"name":"xunit-viewer","version":"5.1.7","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","eslintfix":"eslint bin cli component config data parser scripts index.js --fix && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^14.1.0","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","nodemon":"^1.11.0","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^2.1.1","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"4cd9bc1c7ff72b6f2c7100d281220d9ef6cdb771","_id":"xunit-viewer@5.1.7","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-yWwHW7FXOCdY9mei4C7/eiYd7c6DIl7YMkuHmENOcv9v9bPATn3ca04nYLxEQzlEnyskWP9cj3tIJkQfo/HbYA==","shasum":"b86c0faf850566c9747c2232aa0728d1fc7306d5","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.7.tgz","fileCount":1483,"unpackedSize":2416106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9VxVCRA9TVsSAnZWagAAp9wQAJM3Utm806cJxn+HF0ca\nu6PEdMyUvfPvafHV03QFUnnwa6XMYb6UoCBZ4l9p7kXkoq4xzdmBG0OKt09f\nLTjPNHfFPdskeFIcJbs+IQGXwJM7YQT4vKErV1XUin9by762C1oDLhrZr7PJ\nTAXZvRMgZ4/6NEmk0QXjK5PdN5ZkGi50HARbJAzdeIymaJxKGfwOvGZXTnGC\nzQ6vh/wr8NLdvEvdPk5tvvJiJJiScwTiskvuBpcWJ2+qLw+bDfwapHaGc4OT\nxQ18X0qLqFYkCuc4nLZqVk+NOp/RAw0Mblha85i3WMQJ9RjReZCRHbFcTgn7\ntAI49uNZqoUanfAVYv4miYu9dW71hQUeZBWYKdQwPQwDDZl3QznkcCPSSz4o\ncJUMME39PJLlrW1ku+Pcq+KLKqRAg7qvGWXv13Oq3daEmKcSjfkx42ACbDGv\nH6puCQOCMZlBtY7Yzqwkf0TQIlSc+deO4xjzy4NgAk7tHEgqN/0Pb4iN/Tje\nTfIMZcEjw4ZRZAA5xoFd7UvWrk4DGbgBtZ0HuzTPQHvnPXg98ZWg+mY4vTq4\n2v2l/J32XpW2KBYzCYWojNh/SLoiY/ru1uXkLCD8XpX0VHUv/Onso3AduBjc\nTHfdvllxFVK3JmjPyg6pdRtwp73s3eImPo3FKeDL6xxXUCCkLAZIznSosryk\nsvaS\r\n=xiDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxhednxy/k/RGIqPBNV13cSfxoHEPlpInCkMusVyoXvgIgT8KOMsll6OWze7OmJ51q8foq4xOAy//GgOdLzDR5tr4="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.7_1542806612714_0.8074858666403906"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.8":{"name":"xunit-viewer","version":"5.1.8","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","eslintfix":"eslint bin cli component config data parser scripts index.js --fix && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.23.1","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^16.2.3","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^2.1.1","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^19.0.2","nodemon":"^1.18.7"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"aeb008820b4b945a8d3af5b4ae1a6d4ccddb3e88","_id":"xunit-viewer@5.1.8","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"dist":{"integrity":"sha512-T8cW+6eZrY1k2CCur0lue35i98/pgHZzVopF/4Zq+sCr+3bJD1/5Xv7hVqln++vYnp7Mb+0yGEXa8ahbzJb0xA==","shasum":"89e9374e8840aa37362b389bb7a9d886033f30e5","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.8.tgz","fileCount":1483,"unpackedSize":2416106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb//JsCRA9TVsSAnZWagAAvSoQAIXN+QIQFqwNURTi7cVr\nmRnbe6JriDIGVT0mXYWuCKGr4/yfMOq12hJj5VxI+DkDHuym8ii2sckj6ydb\niasipaBd05Ew5fSPwlijFspvSNAA6NzysZDtqVYGQ0DO74zSHMr7WzOL1MMO\nGvgZccZfJBUkwFD3YceaUCgeee25ftbZi2Cx6CBaw/PkS5jf/0kzlw4LSLDs\nPpSUq//kki6mfvc8IL8oI5ZYxlnGRAnTTqGQGFBf54b/3/iqA3Y6KbxcKwQi\nuMIK2t8WqvdgHnZOpmke/ww/COu6c9z8Af1Y6/0ORNUPkrnXqcDoMbC5nnIp\n9nR+PjFul2+EsgMLAPX1XXLnuO3BpjiFqxsqBG2oV3TNnTE+MLSF2CIoOKSC\n1W8EynFWzr/bpwADxgRqn5sVTTKLPbx/OdSNg6TP5cuYNUvjuxzIEjvoVppI\nKJP9NDFIKHWPFT1qMHVAiRwlVnvf2lV32k+bP+pvl0+CRrvHxJT/rYX07pbZ\nj3BH/shr/3mfuLhm/Jsfl/7YaP/v0ViabeeXddIMA8qliGxsm+ZUEz5jx3Sb\nMpJJ+Zdiaebgj2unxvI4Yp309/NT/wHsplmbUvl2afUZaURCKmizTDPUksG5\nUtSA8ztb0OCXm5Ro7pwxkuSTVszz90Fa+7ZB01z/BuAjGI3x8a0wyKE/Baeq\n4aJ5\r\n=40iU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOGMgvLd9oNlFASsb0wvSpbiLTiN87yyZPtNPKq5HSRAiEA5MHVv4hkid5pRoAKkH4JPQsti7wiAMRoCvabPM1H8i8="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.8_1543500395522_0.8329384722375184"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.10":{"name":"xunit-viewer","version":"5.1.10","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","eslintfix":"eslint bin cli component config data parser scripts index.js --fix && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --watch --output=output.html"},"dependencies":{"babel-core":"^6.26.3","babel-preset-react-app":"^2.1.1","babelify":"^7.3.0","browserify":"^16.2.3","bulma":"^0.3.2","chalk":"^1.1.3","detect-port":"^1.1.0","express":"^4.15.2","fs-extra":"^2.0.0","fuzzysearch":"^1.0.3","mustache":"^2.3.0","node-watch":"^0.4.1","normalize.css":"^5.0.0","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^7.1.1","react":"^15.4.2","react-dom":"^15.4.2","recursive-readdir":"^2.1.1","socket.io":"^2.1.1","titlecase":"^1.1.2","uglify-js":"^2.8.7","uglifycss":"^0.0.25","uuid":"^3.0.1","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^3.17.0","eslint-config-standard":"^7.0.0","eslint-config-standard-react":"^4.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^6.10.0","eslint-plugin-standard":"^2.1.1","jest":"^24.3.1","nodemon":"^1.18.7"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"3cdfce3ee132bc1059dadf529a67e88b8f4922c2","_id":"xunit-viewer@5.1.10","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-LUWcSMveBk9iZyo/8szyxZf6kdDU74qfMRXb7ManPcHGSKRn5FnuLzAetx9M3vVBNKNgFLPUBtuaZcQ+9Xv0fA==","shasum":"b0f77d7aac805d88722ac90a1286f40d441bf072","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.10.tgz","fileCount":1483,"unpackedSize":2421006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchhJGCRA9TVsSAnZWagAATacP/2aEIfWm6qWxuFX7BpUK\nBzvwf5AeQQmwNJS4wOsQS+eIREpnZLBlgp4X0DysO3NgPPpf4uGcB196nLHy\nrj5WpXXUugXz/7jLSkOZmRvYrHvSlovMXFo3tZzybZ2NtmRV6ENmOMRjGGsF\ns32jqZX2fQr9pLNKSYe2e2Yake4TU6N0iD2oSSpJL5Y85dTfyPnUtAWNv6nV\nvuzphTntHodZukC7TGvJTc0ItkSFoq5dsLQ3ddhgUqd+ncJumpejjFxPEPOc\nTgC1+QRTwCpSRzt7v/VpEaZYaFbej/bcI82zzf7J3m40zxFNGEQqcMx0pPV3\n06Uun1ctps8g6omMAo6YttT1kC3VEWwHdsNS2DzLbqzUGseIbTviqo6xgOdT\nK5T+lqD27ptrxXEmxd01u+wxDgsRNVrQRMOIA8XuNMCB8GFxEpw/p0o1TMlI\naM+JjZX4d6PROOevpf2gXTQU0kC2q7a8cyu3Rb1siZmZxwuxx74HjQzDdkEe\nwwQIu6gSM4oDFZo0/FdIPp9exPQTYXvtStL7XB11auYKyutknTwQneT7/86a\nxD64qmqjRFfuWYBoGCXaFjAzKb1uM9tOwhGnNK3odu57VSSbCydxYeVBrAWZ\nh2cGliMVDmvUMzhMpRUXhWhn8eAbHbilw39RL7z7UpQZM15EZl61YFxJyRPf\nZaaY\r\n=V0w1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL0EhA89kRBVUFwofCxI4QRIUzcdSdkx2uGQ55WdcxawIhAPWBdvdgzaqX/phhwokLBZ0YWytB7qoMQDhlhke8lHUF"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.10_1552290373549_0.26837509609079735"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"6.0.0-alpha.0":{"name":"xunit-viewer","version":"6.0.0-alpha.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint src index.js"},"dependencies":{"chalk":"^2.4.2","change-case":"^3.1.0","codemirror":"^5.48.2","fuzzy":"^0.1.3","handlebars":"^4.1.2","merge":"^1.2.1","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","xml2js":"^0.4.19","yargs":"^13.3.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.10.1","bulma":"^0.7.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-config-standard-react":"^8.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.14.3","eslint-plugin-standard":"^4.0.0","react":"^16.9.0","react-dom":"^16.9.0","react-scripts":"^3.1.1","react-test-renderer":"^16.9.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0}},"readme":"# Xunit Viewer\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nTakes your XMl xunit results and then turns it into a nice single HTML file or renders it into the terminal\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## !! Help Wanted !!\n\nI want as many examples and test data as possible. Either create a pull request with the following files\n\n```sh\n/data/file.xml\n/data/file-expected.md\n```\n\nOr raise an issue and submit an xml code snippet and what you expect the results to be. The expected file can be anything, sometimes you just want to write a massive description about the test results or say how you expected the results to be presented, either in the HTML view or the console.\n\n## Usage\n\n## CLI\n\nYou can use Xunit Viewer from the command line\n\n### Installation\n\n`npm i -g xunit-viewer`\n\n### Options\n\nView this with `xunit-viewer --help`\n\nOption | Action | Type\n---|---|---\n`--version` | Show version number | boolean\n`-r, --results` | File or folder of results | string **required**\n`-i, --ignore` | Ignore patterns | array\n`-o, --output` | Output filename | string\n`-t, --title` | HTML title e.g. \"My Tests\" | string\n`-c, --console` | Render in console | boolean\n`-n, --no-color` | No color in the console | boolean\n`-w, --watch` | Watch, includes live-reload | boolean\n`-p, --port` | Change port for watch | number\n`--p.s, --properties.search` | pre-filter option | string\n`--p.v, --properties.visible` | pre-filter option | boolean\n`--p.e, --properties.expanded` | pre-filter option | boolean\n`--s.s, --suites.search` | pre-filter option | string\n`--s.s, --suites.expanded` | pre-filter option | string\n`--t.s, --tests.search` | pre-filter option | string\n`--t.a.v, --tests.all.visible` | pre-filter option | boolean\n`--t.a.e, --tests.all.expanded` | pre-filter option | boolean\n`--t.a.r, --tests.all.raw` | pre-filter option | boolean\n`--t.p.v, --tests.passed.visible` | pre-filter option | boolean\n`--t.p.e, --tests.passed.expanded` | pre-filter option | boolean\n`--t.p.r, --tests.passed.raw` | pre-filter option | boolean\n`--t.f.v, --tests.failure.visible` | pre-filter option | boolean\n`--t.f.e, --tests.failure.expanded` | pre-filter option | boolean\n`--t.f.r, --tests.failure.raw` | pre-filter option | boolean\n`--t.s.v, --tests.skipped.visible` | pre-filter option | boolean\n`--t.s.e, --tests.skipped.expanded` | pre-filter option | boolean\n`--t.s.r, --tests.skipped.raw` | pre-filter option | boolean\n`--t.e.v, --tests.error.visible` | pre-filter option | boolean\n`--t.e.e, --tests.error.expanded` | pre-filter option | boolean\n`--t.e.r, --tests.error.raw` | pre-filter option | boolean\n`--t.u.v, --tests.unknown.visible` | pre-filter option | boolean\n`--t.u.e, --tests.unknown.expanded` | pre-filter option | boolean\n`--t.u.r, --tests.unknown.raw` | pre-filter option | boolean\n\n### Examples\n\n```sh\nxunit-viewer -r file.xml                 a file\nxunit-viewer -r folder                   a folder\nxunit-viewer -r folder -i *-broke.xml    ignore\nxunit-viewer -r folder -o my-tests.html  rename output\nxunit-viewer -r folder -t \"My Tests\"     change HTML title\nxunit-viewer -r folder -c                render in console\nxunit-viewer -r folder -c -n             no color in console\nxunit-viewer -r folder -w                start watch\nxunit-viewer -r folder -w -p 5050        watch at 505\nxunit-viewer -r folder --s.s \"value\"     search suite with term \"value\"\nxunit-viewer -r folder --s.p.v false     hide all passing suites\n```\n\n## Node\n\nIf you want to run this from a node script instead of command line first install it\n\n`npm i -D xunit-viewer`\n\nThen from your scripts do the following\n\n```js\nconst XunitViewer = require('xunit-viewer')\nconst result = XunitViewer(results, {\n  ignore: []\n  output: ''\n  title: ''\n  console: false\n  noColor: false\n  watch: false\n  port: 8080\n  filter: {\n    suites: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    tests: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    properties: {\n      search: '',\n      visible: true,\n      expanded: true\n    }\n  }\n})\n```\n\n## React Component\n\nIf you require the React based component please raise an issue. It was available in `v5` (according to the docs, but no way would it have worked).\n\n## Contributing\n\n1. `npm i` install\n2. `npm start` starts the development application\n3. `npm run build` update the template\n4. `npm run xunit-viewer -- <your options>` which is an alias for `./bin/xunit-viewer <options>`\n5. `npm test` run the tests or `npm test -- --watch` to start watching\n6. `npm run lint` run eslint\n7. `npm run demo` to create demo application\n7. `npm run deploy` deploy the demo application\n8. `npm run release -- major|minor|patch`  to do a release, default is `patch`\n\nWhen creating pull request please make sure the tests and linting is passing\n\n## TODO\n\n* test toggles\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* responsive\n* split suite into components\n* write some tests\n\nwork out how to do the handlebars stuff, react-snap to create the base and inline everything possible","readmeFilename":"README.md","gitHead":"1a7c42b077b4b1779176d93080fb8964b4a2abf6","_id":"xunit-viewer@6.0.0-alpha.0","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-beiheGKdQ4VscWHMGZxuFasIevdG4GsL0Al3sak0IPStCaRPz0XzI5WfEhV7aHACmb7jq3JHiIuo9KDMCRdNYA==","shasum":"d314aadbb050f0c8bf90bfe853c1645558e4f643","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-alpha.0.tgz","fileCount":59,"unpackedSize":2348689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb5diCRA9TVsSAnZWagAAoOEP/1XXXSL4UFvI0ZietNwc\n357yavLTlFEL6+j4N5ESJk4DX447JHKbc/uij9GgvgjVbLXsE+2sWbKUB8tD\nvm19aYZHEP64Yq7G5XP1U4ADMA+AhcvfCwsbh/yJO1W4JTfJzzrwQcWgApcU\nr+MouH8SjGWz++hxFng7h1EHTA6cBxAoCqlJnlELy2zs423DSxm/cM8YNFnl\n4EbA00kudMQYoWCkqN1TLLnnfg8wtYw/17hPotj+3PuYjEJJ3ZQC4GEz32xD\nM+uJ6KVQdZ9nbY00DuCqpqRUXwa72VvIH96xHtRC+0Zx1qAM8O0Oh/lJ9KY2\nwBzDFyghP2olpG8EjnBN+NffyFUMC4aWCPA+4T+iR55xg7lfomInV72uP1v0\n2ssexJLA00YvVjed9dNVJuDGTiAyBvYuJA5bY0zYJO3Aw5CJSn6Ao24+DcSJ\nngqEBtsnYa1IIFFMI/hrZA6o27qLmpYn95ZPhdIb+o0tBk/hwhTPSOlHZo8v\nRK8z2bSWpKTHi7MFd/VLg9VIKknvKZ1VyNb+Gfa4GzPAGWTnYJ99X1zvCgPj\nVPgTelq0ZL5ZCBNQUy19ffQ/wsJLHEBUgZ4ifKRuE6JY4l8PEB8lwA2h3hvb\nVlWmd5dGUMRH/v9VoWUwymFzcQlu42owY8/LBbDgvjz5kqkNTUToXlzI/1Se\nLoD2\r\n=qqar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHn4CA/5EyirrUnqwPiNto6quIJJIHXHXobwC68MI98EAiEA9f2j0GmGUB97qC5pq7G2o+bW55LE36Pkb0oWhIO/aG4="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-alpha.0_1567594338264_0.35612600175840825"},"_hasShrinkwrap":false},"6.0.0-alpha.1":{"name":"xunit-viewer","version":"6.0.0-alpha.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint src index.js"},"dependencies":{"chalk":"^2.4.2","change-case":"^3.1.0","codemirror":"^5.48.2","fuzzy":"^0.1.3","handlebars":"^4.1.2","merge":"^1.2.1","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","xml2js":"^0.4.19","yargs":"^13.3.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.10.1","bulma":"^0.7.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-config-standard-react":"^8.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.14.3","eslint-plugin-standard":"^4.0.0","react":"^16.9.0","react-dom":"^16.9.0","react-scripts":"^3.1.1","react-test-renderer":"^16.9.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0}},"readme":"# Xunit Viewer\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nTakes your XMl xunit results and then turns it into a nice single HTML file or renders it into the terminal\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## !! Help Wanted !!\n\nI want as many examples and test data as possible. Either create a pull request with the following files\n\n```sh\n/data/file.xml\n/data/file-expected.md\n```\n\nOr raise an issue and submit an xml code snippet and what you expect the results to be. The expected file can be anything, sometimes you just want to write a massive description about the test results or say how you expected the results to be presented, either in the HTML view or the console.\n\n## Usage\n\n## CLI\n\nYou can use Xunit Viewer from the command line\n\n### Installation\n\n`npm i -g xunit-viewer`\n\n### Options\n\nView this with `xunit-viewer --help`\n\nOption | Action | Type\n---|---|---\n`--version` | Show version number | boolean\n`-r, --results` | File or folder of results | string **required**\n`-i, --ignore` | Ignore patterns | array\n`-o, --output` | Output filename | string\n`-t, --title` | HTML title e.g. \"My Tests\" | string\n`-c, --console` | Render in console | boolean\n`-n, --no-color` | No color in the console | boolean\n`-w, --watch` | Watch, includes live-reload | boolean\n`-p, --port` | Change port for watch | number\n`--p.s, --properties.search` | pre-filter option | string\n`--p.v, --properties.visible` | pre-filter option | boolean\n`--p.e, --properties.expanded` | pre-filter option | boolean\n`--s.s, --suites.search` | pre-filter option | string\n`--s.s, --suites.expanded` | pre-filter option | string\n`--t.s, --tests.search` | pre-filter option | string\n`--t.a.v, --tests.all.visible` | pre-filter option | boolean\n`--t.a.e, --tests.all.expanded` | pre-filter option | boolean\n`--t.a.r, --tests.all.raw` | pre-filter option | boolean\n`--t.p.v, --tests.passed.visible` | pre-filter option | boolean\n`--t.p.e, --tests.passed.expanded` | pre-filter option | boolean\n`--t.p.r, --tests.passed.raw` | pre-filter option | boolean\n`--t.f.v, --tests.failure.visible` | pre-filter option | boolean\n`--t.f.e, --tests.failure.expanded` | pre-filter option | boolean\n`--t.f.r, --tests.failure.raw` | pre-filter option | boolean\n`--t.s.v, --tests.skipped.visible` | pre-filter option | boolean\n`--t.s.e, --tests.skipped.expanded` | pre-filter option | boolean\n`--t.s.r, --tests.skipped.raw` | pre-filter option | boolean\n`--t.e.v, --tests.error.visible` | pre-filter option | boolean\n`--t.e.e, --tests.error.expanded` | pre-filter option | boolean\n`--t.e.r, --tests.error.raw` | pre-filter option | boolean\n`--t.u.v, --tests.unknown.visible` | pre-filter option | boolean\n`--t.u.e, --tests.unknown.expanded` | pre-filter option | boolean\n`--t.u.r, --tests.unknown.raw` | pre-filter option | boolean\n\n### Examples\n\n```sh\nxunit-viewer -r file.xml                 a file\nxunit-viewer -r folder                   a folder\nxunit-viewer -r folder -i *-broke.xml    ignore\nxunit-viewer -r folder -o my-tests.html  rename output\nxunit-viewer -r folder -t \"My Tests\"     change HTML title\nxunit-viewer -r folder -c                render in console\nxunit-viewer -r folder -c -n             no color in console\nxunit-viewer -r folder -w                start watch\nxunit-viewer -r folder -w -p 5050        watch at 505\nxunit-viewer -r folder --s.s \"value\"     search suite with term \"value\"\nxunit-viewer -r folder --s.p.v false     hide all passing suites\n```\n\n## Node\n\nIf you want to run this from a node script instead of command line first install it\n\n`npm i -D xunit-viewer`\n\nThen from your scripts do the following\n\n```js\nconst XunitViewer = require('xunit-viewer')\nconst result = XunitViewer(results, {\n  ignore: []\n  output: ''\n  title: ''\n  console: false\n  noColor: false\n  watch: false\n  port: 8080\n  filter: {\n    suites: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    tests: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    properties: {\n      search: '',\n      visible: true,\n      expanded: true\n    }\n  }\n})\n```\n\n## React Component\n\nIf you require the React based component please raise an issue. It was available in `v5` (according to the docs, but no way would it have worked).\n\n## Contributing\n\n1. `npm i` install\n2. `npm start` starts the development application\n3. `npm run build` update the template\n4. `npm run xunit-viewer -- <your options>` which is an alias for `./bin/xunit-viewer <options>`\n5. `npm test` run the tests or `npm test -- --watch` to start watching\n6. `npm run lint` run eslint\n7. `npm run demo` to create demo application\n7. `npm run deploy` deploy the demo application\n8. `npm run release -- major|minor|patch`  to do a release, default is `patch`\n\nWhen creating pull request please make sure the tests and linting is passing\n\n## TODO\n\n* test toggles\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* responsive\n* split suite into components\n* write some tests\n\nwork out how to do the handlebars stuff, react-snap to create the base and inline everything possible","readmeFilename":"README.md","gitHead":"62fdf28569a01e5d139a0bb1ddc62f8655618dc9","_id":"xunit-viewer@6.0.0-alpha.1","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-2gmlHaPs3iZuSMsmNqaqhmFKVc0qIt0OgKGiHtoPcNVanU8psE5v7JV76tEYnTyev1gwwBrGWBUb6ywOwSWhCA==","shasum":"164bd2405bb1f61fc1b720dddcd8dcda7361b2ea","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-alpha.1.tgz","fileCount":61,"unpackedSize":2348784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb6ZtCRA9TVsSAnZWagAApdIQAIfK7oX06mxpTWCz17He\nUGmfNQH6rvmsar6eKZAhqnMmb6nFKIf1KuClm3Sor0Ffw7HdJQ4uuPdkLhY2\nReSkajGHQUN0CnXI4XiWF/bOBfGtASOfbKLYuh/bo97u5S8M/63C/5PunROB\nKCmxMz5jF5xbdcf/KlX47qLYCpZ4q3xrzIHRqueV7ZFx0JzpiIU3tNWFWHkz\nPkO8V6bQzdg16YAILMDYxAEbhpn15OczkxCI+PxJya1OpIxVB8c0UrbFeMNM\ni8N3LCpjP5tbOG7bojvEstIh/6xF2CE1B33JzqnL6EPTiV+OcaZDxNBEnFE1\nO8d0Jiq41Es7EykZ6goaSe/FaactI1KVET3tcKneh9pac68WXLBh0HdV8cUJ\nzeqMNIyleh3ifhTzJwjWucS/hLRFI8dGbYtBMnc+8UXOpxhjdykZXddWdEkC\n7S+SVKLwQccawa7c2phGCk2uy8GQagYe/nUqLL4rAs8PT+HdiWSGwMWo6Ie5\npvmb+xHmb6Qh8Rw4E2qX2hLnwdCZFgemyx/i2cmNIiBwiEHAyAMdF44g38xJ\nrgJJhtZ0J3Fbi02nMYQ3lHtPUBhB7YdvPYEkxHRGBT6sJxN5iqbt7PZtj4bE\n/gytOpuObNpEF24Llf+VxKeWj5G26MQ41dXoZIyKHSRcIL0tWKi5pW7I/+7M\nNSL3\r\n=nCdf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcFsDAiuGj3NGQwI33ClwUfLVO5WdVf5kB4Url3q8/FAiEAp5tSgws3vjifsqacXSYZtyngn6USTxyQqhE+y1sq4BE="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-alpha.1_1567598188903_0.34175091285596526"},"_hasShrinkwrap":false},"6.0.0-alpha.2":{"name":"xunit-viewer","version":"6.0.0-alpha.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint src index.js","deploy":"npm run build && cp -r build/static src/cli/static"},"dependencies":{"chalk":"^2.4.2","change-case":"^3.1.0","codemirror":"^5.48.2","fuzzy":"^0.1.3","handlebars":"^4.1.2","merge":"^1.2.1","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","xml2js":"^0.4.19","yargs":"^13.3.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.10.1","bulma":"^0.7.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-config-standard-react":"^8.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.14.3","eslint-plugin-standard":"^4.0.0","react":"^16.9.0","react-dom":"^16.9.0","react-scripts":"^3.1.1","react-test-renderer":"^16.9.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0}},"readme":"# Xunit Viewer\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nTakes your XMl xunit results and then turns it into a nice single HTML file or renders it into the terminal\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## !! Help Wanted !!\n\nI want as many examples and test data as possible. Either create a pull request with the following files\n\n```sh\n/data/file.xml\n/data/file-expected.md\n```\n\nOr raise an issue and submit an xml code snippet and what you expect the results to be. The expected file can be anything, sometimes you just want to write a massive description about the test results or say how you expected the results to be presented, either in the HTML view or the console.\n\n## Usage\n\n## CLI\n\nYou can use Xunit Viewer from the command line\n\n### Installation\n\n`npm i -g xunit-viewer`\n\n### Options\n\nView this with `xunit-viewer --help`\n\nOption | Action | Type\n---|---|---\n`--version` | Show version number | boolean\n`-r, --results` | File or folder of results | string **required**\n`-i, --ignore` | Ignore patterns | array\n`-o, --output` | Output filename | string\n`-t, --title` | HTML title e.g. \"My Tests\" | string\n`-c, --console` | Render in console | boolean\n`-n, --no-color` | No color in the console | boolean\n`-w, --watch` | Watch, includes live-reload | boolean\n`-p, --port` | Change port for watch | number\n`--p.s, --properties.search` | pre-filter option | string\n`--p.v, --properties.visible` | pre-filter option | boolean\n`--p.e, --properties.expanded` | pre-filter option | boolean\n`--s.s, --suites.search` | pre-filter option | string\n`--s.s, --suites.expanded` | pre-filter option | string\n`--t.s, --tests.search` | pre-filter option | string\n`--t.a.v, --tests.all.visible` | pre-filter option | boolean\n`--t.a.e, --tests.all.expanded` | pre-filter option | boolean\n`--t.a.r, --tests.all.raw` | pre-filter option | boolean\n`--t.p.v, --tests.passed.visible` | pre-filter option | boolean\n`--t.p.e, --tests.passed.expanded` | pre-filter option | boolean\n`--t.p.r, --tests.passed.raw` | pre-filter option | boolean\n`--t.f.v, --tests.failure.visible` | pre-filter option | boolean\n`--t.f.e, --tests.failure.expanded` | pre-filter option | boolean\n`--t.f.r, --tests.failure.raw` | pre-filter option | boolean\n`--t.s.v, --tests.skipped.visible` | pre-filter option | boolean\n`--t.s.e, --tests.skipped.expanded` | pre-filter option | boolean\n`--t.s.r, --tests.skipped.raw` | pre-filter option | boolean\n`--t.e.v, --tests.error.visible` | pre-filter option | boolean\n`--t.e.e, --tests.error.expanded` | pre-filter option | boolean\n`--t.e.r, --tests.error.raw` | pre-filter option | boolean\n`--t.u.v, --tests.unknown.visible` | pre-filter option | boolean\n`--t.u.e, --tests.unknown.expanded` | pre-filter option | boolean\n`--t.u.r, --tests.unknown.raw` | pre-filter option | boolean\n\n### Examples\n\n```sh\nxunit-viewer -r file.xml                 a file\nxunit-viewer -r folder                   a folder\nxunit-viewer -r folder -i *-broke.xml    ignore\nxunit-viewer -r folder -o my-tests.html  rename output\nxunit-viewer -r folder -t \"My Tests\"     change HTML title\nxunit-viewer -r folder -c                render in console\nxunit-viewer -r folder -c -n             no color in console\nxunit-viewer -r folder -w                start watch\nxunit-viewer -r folder -w -p 5050        watch at 505\nxunit-viewer -r folder --s.s \"value\"     search suite with term \"value\"\nxunit-viewer -r folder --s.p.v false     hide all passing suites\n```\n\n## Node\n\nIf you want to run this from a node script instead of command line first install it\n\n`npm i -D xunit-viewer`\n\nThen from your scripts do the following\n\n```js\nconst XunitViewer = require('xunit-viewer')\nconst result = XunitViewer(results, {\n  ignore: []\n  output: ''\n  title: ''\n  console: false\n  noColor: false\n  watch: false\n  port: 8080\n  filter: {\n    suites: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    tests: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    properties: {\n      search: '',\n      visible: true,\n      expanded: true\n    }\n  }\n})\n```\n\n## React Component\n\nIf you require the React based component please raise an issue. It was available in `v5` (according to the docs, but no way would it have worked).\n\n## Contributing\n\n1. `npm i` install\n2. `npm start` starts the development application\n3. `npm run build` update the template\n4. `npm run xunit-viewer -- <your options>` which is an alias for `./bin/xunit-viewer <options>`\n5. `npm test` run the tests or `npm test -- --watch` to start watching\n6. `npm run lint` run eslint\n7. `npm run demo` to create demo application\n7. `npm run deploy` deploy the demo application\n8. `npm run release -- major|minor|patch`  to do a release, default is `patch`\n\nWhen creating pull request please make sure the tests and linting is passing\n\n## TODO\n\n* test toggles\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* responsive\n* split suite into components\n* write some tests\n\nwork out how to do the handlebars stuff, react-snap to create the base and inline everything possible","readmeFilename":"README.md","gitHead":"8d7be242fae34e08c20ebd36d53d2be4bbdba807","_id":"xunit-viewer@6.0.0-alpha.2","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-SaGmdBJzq5IJiP4oH+SciTkuEPQDhYOiMDFDEpdKaJ+gEn1gF9/RdAQBbSM6MJzLnlz1PTay+KRG/m/6HCTwlA==","shasum":"2c21a212cad6b47c2b4d29eb1d847e0ac10f3c16","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-alpha.2.tgz","fileCount":71,"unpackedSize":8021293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb6d4CRA9TVsSAnZWagAALT4P/059V0VQmGMzjH0pFazC\nO3j1MNbD3TIhCOR6dAy1k40CWNX9mTOTSrb0ZJtwfZhIrRkwKMyVODKSd6s6\nCsHOW031T7OApJQt2fLR96t6R3wzgkY5Lkf5/xfwnEdM8eAEOK5AXlA8bAxs\nvkLS+PRvThKfjwbcIhHGj9gY08l8drz3mlGG0tsjjpKZNofxCRLgoVWx69my\ntK9yK1OrbT92UJRHFzAhHEp9elyq95cFaD+QW0twJO+8dks5BWBDi5FDD4vT\nQ5VzdSEqOUVAmXK0BR4gA0buz+Hkq9mSTeF7t2mC0yhZ44XXyOJ5FmH/SfFG\nBKg4TMb324HySYn2F1hNCNTgdERUZPfPRDp7iYXSxjQ3B4Vayhz3baIG38M4\nsvkFQp3ZTmbvM3Cr9qS0+pHEffDwNgCZ2slwCCNpiD4bwiRw9tXXeLYwi7QF\nSP4b3TCUe3IQyZMas4zEWRzrbCeCEnCg2gIMa7AFzoEK9SVpsp355nrGPRkf\nLtftWB/PNBzsQAWi/4ejsL9C2IyuHy2T4A60rtT8aVWgZcFgW11isTZiyLFI\nU5VkCsbWuJq6LJipUB8j2lHIH6Di3aBwsRa0DZCP2cRsL1DyJopr6Wha9jOO\nMSHA351aC6pCebr7eMhYt/bDE5ETylFL+xa8KMhYy4An7/sKkV+YP+BI7lxu\nN3ro\r\n=JLZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChVnXT73A02fD5M2H+PcNvsnrZZq19KiJvfYx7YnvoVwIhAIsF4lRSJiRNkfjUsaBoehn32GMIYXXX1hyAM8oxjsHJ"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-alpha.2_1567598455782_0.5391562002983263"},"_hasShrinkwrap":false},"6.0.0-alpha.3":{"name":"xunit-viewer","version":"6.0.0-alpha.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint src index.js","deploy":"npm run build && cp -r build/static src/cli/static"},"dependencies":{"chalk":"^2.4.2","change-case":"^3.1.0","codemirror":"^5.48.2","fuzzy":"^0.1.3","handlebars":"^4.1.2","merge":"^1.2.1","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","xml2js":"^0.4.19","yargs":"^13.3.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.10.1","bulma":"^0.7.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-config-standard-react":"^8.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.14.3","eslint-plugin-standard":"^4.0.0","react":"^16.9.0","react-dom":"^16.9.0","react-scripts":"^3.1.1","react-test-renderer":"^16.9.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0}},"readme":"# Xunit Viewer\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nTakes your XMl xunit results and then turns it into a nice single HTML file or renders it into the terminal\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## !! Help Wanted !!\n\nI want as many examples and test data as possible. Either create a pull request with the following files\n\n```sh\n/data/file.xml\n/data/file-expected.md\n```\n\nOr raise an issue and submit an xml code snippet and what you expect the results to be. The expected file can be anything, sometimes you just want to write a massive description about the test results or say how you expected the results to be presented, either in the HTML view or the console.\n\n## Usage\n\n## CLI\n\nYou can use Xunit Viewer from the command line\n\n### Installation\n\n`npm i -g xunit-viewer`\n\n### Options\n\nView this with `xunit-viewer --help`\n\nOption | Action | Type\n---|---|---\n`--version` | Show version number | boolean\n`-r, --results` | File or folder of results | string **required**\n`-i, --ignore` | Ignore patterns | array\n`-o, --output` | Output filename | string\n`-t, --title` | HTML title e.g. \"My Tests\" | string\n`-c, --console` | Render in console | boolean\n`-n, --no-color` | No color in the console | boolean\n`-w, --watch` | Watch, includes live-reload | boolean\n`-p, --port` | Change port for watch | number\n`--p.s, --properties.search` | pre-filter option | string\n`--p.v, --properties.visible` | pre-filter option | boolean\n`--p.e, --properties.expanded` | pre-filter option | boolean\n`--s.s, --suites.search` | pre-filter option | string\n`--s.s, --suites.expanded` | pre-filter option | string\n`--t.s, --tests.search` | pre-filter option | string\n`--t.a.v, --tests.all.visible` | pre-filter option | boolean\n`--t.a.e, --tests.all.expanded` | pre-filter option | boolean\n`--t.a.r, --tests.all.raw` | pre-filter option | boolean\n`--t.p.v, --tests.passed.visible` | pre-filter option | boolean\n`--t.p.e, --tests.passed.expanded` | pre-filter option | boolean\n`--t.p.r, --tests.passed.raw` | pre-filter option | boolean\n`--t.f.v, --tests.failure.visible` | pre-filter option | boolean\n`--t.f.e, --tests.failure.expanded` | pre-filter option | boolean\n`--t.f.r, --tests.failure.raw` | pre-filter option | boolean\n`--t.s.v, --tests.skipped.visible` | pre-filter option | boolean\n`--t.s.e, --tests.skipped.expanded` | pre-filter option | boolean\n`--t.s.r, --tests.skipped.raw` | pre-filter option | boolean\n`--t.e.v, --tests.error.visible` | pre-filter option | boolean\n`--t.e.e, --tests.error.expanded` | pre-filter option | boolean\n`--t.e.r, --tests.error.raw` | pre-filter option | boolean\n`--t.u.v, --tests.unknown.visible` | pre-filter option | boolean\n`--t.u.e, --tests.unknown.expanded` | pre-filter option | boolean\n`--t.u.r, --tests.unknown.raw` | pre-filter option | boolean\n\n### Examples\n\n```sh\nxunit-viewer -r file.xml                 a file\nxunit-viewer -r folder                   a folder\nxunit-viewer -r folder -i *-broke.xml    ignore\nxunit-viewer -r folder -o my-tests.html  rename output\nxunit-viewer -r folder -t \"My Tests\"     change HTML title\nxunit-viewer -r folder -c                render in console\nxunit-viewer -r folder -c -n             no color in console\nxunit-viewer -r folder -w                start watch\nxunit-viewer -r folder -w -p 5050        watch at 505\nxunit-viewer -r folder --s.s \"value\"     search suite with term \"value\"\nxunit-viewer -r folder --s.p.v false     hide all passing suites\n```\n\n## Node\n\nIf you want to run this from a node script instead of command line first install it\n\n`npm i -D xunit-viewer`\n\nThen from your scripts do the following\n\n```js\nconst XunitViewer = require('xunit-viewer')\nconst result = XunitViewer(results, {\n  ignore: []\n  output: ''\n  title: ''\n  console: false\n  noColor: false\n  watch: false\n  port: 8080\n  filter: {\n    suites: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    tests: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    properties: {\n      search: '',\n      visible: true,\n      expanded: true\n    }\n  }\n})\n```\n\n## React Component\n\nIf you require the React based component please raise an issue. It was available in `v5` (according to the docs, but no way would it have worked).\n\n## Contributing\n\n1. `npm i` install\n2. `npm start` starts the development application\n3. `npm run build` update the template\n4. `npm run xunit-viewer -- <your options>` which is an alias for `./bin/xunit-viewer <options>`\n5. `npm test` run the tests or `npm test -- --watch` to start watching\n6. `npm run lint` run eslint\n7. `npm run demo` to create demo application\n7. `npm run deploy` deploy the demo application\n8. `npm run release -- major|minor|patch`  to do a release, default is `patch`\n\nWhen creating pull request please make sure the tests and linting is passing\n\n## TODO\n\n* test toggles, they do not repsond like the other toggles do\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* responsive\n* split suite into components\n* write some tests\n* make the filtering work fo cli\n* watch\n* get socket io working\n* when doing a deploy make it make the template, I also want to only publish the dist folder for nom","readmeFilename":"README.md","gitHead":"797efb8640cb93be91800a4623cef4bb1464427d","_id":"xunit-viewer@6.0.0-alpha.3","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-uviMZNAK99p7gVzNHzl99Zgcka66CYlmKgTn4FDEOiXDzWNkgelyUjjP1OJqYy/AfHgb5nmTpS0zmsDtSlrECw==","shasum":"d01e99e048a6a001d4e2d085edbb26a8d48e1362","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-alpha.3.tgz","fileCount":42,"unpackedSize":13612252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb63vCRA9TVsSAnZWagAAFYkP/1nizu9c2OORNn67JRqa\nc/6C57BHtYi8FpWkc3Ws4VuZLye8ODfQOsoBn+TJqnkGnOLjXFfk7h0NSZDr\nG6/HnPnNx3vno46fnT7aDslM0PGeEfWwGetmnkkMjUliTPR1XGuwJNLni/Y0\nDe8qtZ4qmkvZpZx9EBwffhtIs9PQrDtFmDNO4a2OMDkntxoeleoboJPWFpN7\nrs2EfMzZdfKagGYTx5w9Uk0KMhetMDeARt2HS2lCkPbLCpw64ja/k3xfGE0S\nkWbbgNOeu4bv2HTQaIZ91E0PAHKW7MB3N8ec8PS+PhJSNMBd59syKSWHaGkU\n+iMnDhhaKYZM26nsIWtsFaw5TCUAjxVCHC2c6/xE9LrfajYG7JeILCJS4f2E\nCCkMGzPf+7x1RzWAeGCnCXMids0+zKf7foHkqvrCH3YClOMcPstdH2fF8jB6\nvbAZCzNrnUiaJ8wUNcbaqXXvyVwxHk25rESonGYDCUM87DudvtbTJLvW3pwC\nLDokpOnKvRUQmj38xvcx/oPDVyiCzZoy5hlUrlS0aFBau1T61wzwWVf+o24M\nxTccazXPLWfGu8nK0W9VqaRUaU6urYrzixb59dZPl44rztSvzdcwQcxA6wMx\nabLZURXVeC6o5C2jAa2K7pvwI+FQrzfWwxErkeA6sqxAFVoN4j232vtVHMAV\nhU3U\r\n=r89q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO0Ib7EzCIgu//PfjKvJPcpBgB8LtZhuQXVgriyH2fswIgLX0huFlD0oOqT79QMNYHzVZAfLzxoB8aOiYF1Ljgcp4="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-alpha.3_1567600110711_0.22806332630034776"},"_hasShrinkwrap":false},"6.0.0-alpha.4":{"name":"xunit-viewer","version":"6.0.0-alpha.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint src index.js","deploy":"npm run build && cp -r build/static src/cli/static"},"dependencies":{"chalk":"^2.4.2","change-case":"^3.1.0","codemirror":"^5.48.2","fuzzy":"^0.1.3","handlebars":"^4.1.2","merge":"^1.2.1","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","xml2js":"^0.4.19","yargs":"^13.3.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.10.1","bulma":"^0.7.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-config-standard-react":"^8.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.14.3","eslint-plugin-standard":"^4.0.0","react":"^16.9.0","react-dom":"^16.9.0","react-scripts":"^3.1.1","react-test-renderer":"^16.9.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0}},"readme":"# Xunit Viewer\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nTakes your XMl xunit results and then turns it into a nice single HTML file or renders it into the terminal\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## !! Help Wanted !!\n\nI want as many examples and test data as possible. Either create a pull request with the following files\n\n```sh\n/data/file.xml\n/data/file-expected.md\n```\n\nOr raise an issue and submit an xml code snippet and what you expect the results to be. The expected file can be anything, sometimes you just want to write a massive description about the test results or say how you expected the results to be presented, either in the HTML view or the console.\n\n## Usage\n\n## CLI\n\nYou can use Xunit Viewer from the command line\n\n### Installation\n\n`npm i -g xunit-viewer`\n\n### Options\n\nView this with `xunit-viewer --help`\n\nOption | Action | Type\n---|---|---\n`--version` | Show version number | boolean\n`-r, --results` | File or folder of results | string **required**\n`-i, --ignore` | Ignore patterns | array\n`-o, --output` | Output filename | string\n`-t, --title` | HTML title e.g. \"My Tests\" | string\n`-c, --console` | Render in console | boolean\n`-n, --no-color` | No color in the console | boolean\n`-w, --watch` | Watch, includes live-reload | boolean\n`-p, --port` | Change port for watch | number\n`--p.s, --properties.search` | pre-filter option | string\n`--p.v, --properties.visible` | pre-filter option | boolean\n`--p.e, --properties.expanded` | pre-filter option | boolean\n`--s.s, --suites.search` | pre-filter option | string\n`--s.s, --suites.expanded` | pre-filter option | string\n`--t.s, --tests.search` | pre-filter option | string\n`--t.a.v, --tests.all.visible` | pre-filter option | boolean\n`--t.a.e, --tests.all.expanded` | pre-filter option | boolean\n`--t.a.r, --tests.all.raw` | pre-filter option | boolean\n`--t.p.v, --tests.passed.visible` | pre-filter option | boolean\n`--t.p.e, --tests.passed.expanded` | pre-filter option | boolean\n`--t.p.r, --tests.passed.raw` | pre-filter option | boolean\n`--t.f.v, --tests.failure.visible` | pre-filter option | boolean\n`--t.f.e, --tests.failure.expanded` | pre-filter option | boolean\n`--t.f.r, --tests.failure.raw` | pre-filter option | boolean\n`--t.s.v, --tests.skipped.visible` | pre-filter option | boolean\n`--t.s.e, --tests.skipped.expanded` | pre-filter option | boolean\n`--t.s.r, --tests.skipped.raw` | pre-filter option | boolean\n`--t.e.v, --tests.error.visible` | pre-filter option | boolean\n`--t.e.e, --tests.error.expanded` | pre-filter option | boolean\n`--t.e.r, --tests.error.raw` | pre-filter option | boolean\n`--t.u.v, --tests.unknown.visible` | pre-filter option | boolean\n`--t.u.e, --tests.unknown.expanded` | pre-filter option | boolean\n`--t.u.r, --tests.unknown.raw` | pre-filter option | boolean\n\n### Examples\n\n```sh\nxunit-viewer -r file.xml                 a file\nxunit-viewer -r folder                   a folder\nxunit-viewer -r folder -i *-broke.xml    ignore\nxunit-viewer -r folder -o my-tests.html  rename output\nxunit-viewer -r folder -t \"My Tests\"     change HTML title\nxunit-viewer -r folder -c                render in console\nxunit-viewer -r folder -c -n             no color in console\nxunit-viewer -r folder -w                start watch\nxunit-viewer -r folder -w -p 5050        watch at 505\nxunit-viewer -r folder --s.s \"value\"     search suite with term \"value\"\nxunit-viewer -r folder --s.p.v false     hide all passing suites\n```\n\n## Node\n\nIf you want to run this from a node script instead of command line first install it\n\n`npm i -D xunit-viewer`\n\nThen from your scripts do the following\n\n```js\nconst XunitViewer = require('xunit-viewer')\nconst result = XunitViewer(results, {\n  ignore: []\n  output: ''\n  title: ''\n  console: false\n  noColor: false\n  watch: false\n  port: 8080\n  filter: {\n    suites: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    tests: {\n      search: '',\n      all: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      passed: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      failure: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      skipped: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      error: {\n        visible: true,\n        expanded: true,\n        raw: true\n      },\n      unknown: {\n        visible: true,\n        expanded: true,\n        raw: true\n      }\n    },\n    properties: {\n      search: '',\n      visible: true,\n      expanded: true\n    }\n  }\n})\n```\n\n## React Component\n\nIf you require the React based component please raise an issue. It was available in `v5` (according to the docs, but no way would it have worked).\n\n## Contributing\n\n1. `npm i` install\n2. `npm start` starts the development application\n3. `npm run build` update the template\n4. `npm run xunit-viewer -- <your options>` which is an alias for `./bin/xunit-viewer <options>`\n5. `npm test` run the tests or `npm test -- --watch` to start watching\n6. `npm run lint` run eslint\n7. `npm run demo` to create demo application\n7. `npm run deploy` deploy the demo application\n8. `npm run release -- major|minor|patch`  to do a release, default is `patch`\n\nWhen creating pull request please make sure the tests and linting is passing\n\n## TODO\n\n* test toggles, they do not repsond like the other toggles do\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* responsive\n* split suite into components\n* write some tests\n* make the filtering work fo cli\n* watch\n* get socket io working\n* when doing a deploy make it make the template, I also want to only publish the dist folder for nom","readmeFilename":"README.md","gitHead":"7940e287bc535931272f3aed9a010cb531771ed2","_id":"xunit-viewer@6.0.0-alpha.4","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-+9QBbRSY3E8ZGi19dn9z898iBXyoqCBTyAJSPIF4itK3AaM9YNuNu2Jyh/iuImy++u/1tqHvFsSOGp0ZfSmrDQ==","shasum":"14e024439a650213002a86b46e0544dc27e1d6ab","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-alpha.4.tgz","fileCount":27,"unpackedSize":7769220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb64ZCRA9TVsSAnZWagAAxkIQAKR/RKxH72apMnhYESDE\n//02gJZ9y+WXTEni9SurDzOYJPB/2owZPKmk0bYhvaq++78d/TcRh8m2Ujl1\nm3jxfbbSK6fGYmUOHUl6gHX7lhHC7KIz026Pf5Dbepeh8SMzbNzwqOCRqRLe\n+CqKVOgX7jYUdzejle6Wax0pS7vKJoVtZwzaWfIQJ3XuhYVqIPoqXp5o5785\nHhBiC4q1///hrOxKE7pwyfFbjWA8RQgzXb3SzASfF7tPdKqPY6oT+T054moI\nYzyr1L3t+s55a8ZjXgk+zYqxggCuN4HGo0Wd0zXBW/EPVNxFhXDRsQ4L7POG\nH1PNwvNEIOuN4PIEezSbaCddYXAVTU42UXFNx5prPkixpcNO9wsJIYelpVXq\nHR3/Zexma14z5Go1ROiM7CH2x8cfuLBbI9c7/y6v2cZccrYhl/j8PcUEtyzr\n40JpLpgVwb6kdRB+gArsBpamABYvPPmniFpmkeas7GkWUGuwgDbFUqR7BgK5\nHEP69UrrdAfM48X2OSRIrEfhq4I5nZmNzb6y9AxktfG3KSH/xjcXcXeJJDbB\n9Vd87+oHD2VjcMam/kw32n2KtvvVTVgq8S7F72RVF9feEewNmzAz2g4l2by2\nnej7wS0mvL2O5ReketDwnFHFQENHTU9+xm+WU1uTi3vTQWB0JtoGUaBtYgRh\n31+J\r\n=Sun+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERmREnyZLlOIRiUluZ/ADsWTIr6oqv3zJaj8MVNsQhZAiA4q+sdOjULMO7hhVR4INFMtao5VtIdie0SoIJ1kpeh5g=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-alpha.4_1567600152548_0.9154837812536407"},"_hasShrinkwrap":false},"5.1.11":{"name":"xunit-viewer","version":"5.1.11","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint bin cli component config data parser scripts index.js && echo eslint pass","eslintfix":"eslint bin cli component config data parser scripts index.js --fix && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data --ignore=invalid.xml,blank_file.xml --output=output.html"},"dependencies":{"@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-core":"^6.26.3","babel-preset-react-app":"^9.0.1","babelify":"^10.0.0","browserify":"^16.5.0","bulma":"^0.3.2","chalk":"^2.4.2","detect-port":"^1.3.0","express":"^4.17.1","fs-extra":"^8.1.0","fuzzysearch":"^1.0.3","mustache":"^3.0.1","node-watch":"^0.6.3","normalize.css":"^8.0.1","postcss":"^5.2.15","postcss-cssnext":"^2.9.0","promise":"^8.0.3","react":"^16.9.0","react-dom":"^16.9.0","recursive-readdir":"^2.1.1","socket.io":"^2.2.0","titlecase":"^1.1.3","uglify-js":"^3.6.0","uglifycss":"0.0.29","uuid":"^3.3.2","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-config-standard-react":"^8.0.0","eslint-plugin-jasmine":"^2.10.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.14.3","eslint-plugin-standard":"^4.0.0","jest":"^24.9.0","nodemon":"^1.19.1"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"c1d119329127728bb94a4bc04727dde3c760f152","_id":"xunit-viewer@5.1.11","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-RGx/ZbvcMuGfr41G5NqltOvAsXFJ6zzdPZUpGuIyZ9VvIcDKJOALbIC1FGO+9Qxtr+zvCkV/VSWcV2HG78tu4A==","shasum":"89ccef8c39bdbecb457a778bc234b873b4d5cf6c","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.11.tgz","fileCount":1500,"unpackedSize":12397127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjl7nCRA9TVsSAnZWagAA75EQAI1Ri75f+JcPaFojyBY3\nmTEjhpxdZgv4/3DRG1AdyPyNmv2HpMvol1pO6TSAKoamXeVb9bDJlO2NAHOa\nraaZmuyD3HP+C6qL73davwDGRmJpaom4awZlZz5ROedayfztd8m5xdOxRZTI\n2OtiQsW3yq747qLrIP1/rOSEa5MnhPgkNn4przbYNrvNUEGeM0321WxcOq+r\ne9Yf3pwM4dpotINORognjO74MfnNDqhmIHk0eHL0vV3G7ylaFZ85IuSlY9yx\nXFdDADD9Gp2glOjKmLZ7i0l6hxqBUyzYV3SvwhbXEAejgL9RuyS0HuJbSw+Q\nCBpwK1ChboSfSNdg0I2Ylddis6Uics2QmuZhVrfEAaU9iejMQtoemtS1Yk6q\nb6cEp7BD7y/4OJ7MvMpL9yIBubF1+loQzoI6gt74vZjK+3HiepLqxsNKZ7AG\n9qbkq0SKImgfX5L8jnMbbJupIEwx9MeViNbZ1UydW95BzV3myY98uVrFI+Rv\nzqdrNs87Vg2ej1myrHFNlhBpLygQ2+moyt29qlyxucsg1wYZwzXUhItNKuQe\neTnzaVNkwDeFTlrLkQrVBOYX9PSRiEliodH11/0k/skb7n2IzubvcQRpMPlQ\n2KwwaJ259PMtmVh7QnDYDdd6/YpjKgH4szYP1l2dzWmGOPVrv8wiCM+vxQaK\nPUDe\r\n=XpYc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU3BKRYJvLLK2YKI0AL+UQfjad2j6FsouAL/3adO034AiEAxlJn4+qxLBrPhkJTH9DX4CrPZjok9bN4zddCOh6F1hM="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.11_1569611493988_0.8927473511473549"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.12":{"name":"xunit-viewer","version":"5.1.12","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint 'bin/**' 'cli/**/*.js' 'component/**/*.js' 'config/**/*.js' 'parser/**/*.js' 'scripts/**/*.js' && echo eslint pass","eslintfix":"eslint 'bin/**' 'cli/**' 'component/**/*.js' 'config/**/*.js' 'parser/**/*.js' 'scripts/**/*.js' --fix && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data --ignore=invalid.xml,blank_file.xml --output=output.html"},"dependencies":{"@babel/preset-env":"^7.6.3","@babel/preset-react":"^7.6.3","babel-core":"^6.26.3","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","bulma":"^0.7.5","chalk":"^2.4.2","detect-port":"^1.3.0","express":"^4.17.1","fs-extra":"^8.1.0","fuzzysearch":"^1.0.3","mustache":"^3.1.0","node-watch":"^0.6.3","normalize.css":"^8.0.1","postcss":"^7.0.18","postcss-preset-env":"^6.7.0","promise":"^8.0.3","react":"^16.10.2","react-dom":"^16.10.2","recursive-readdir":"^2.2.2","socket.io":"^2.3.0","titlecase":"^1.1.3","uglify-js":"^3.6.1","uglifycss":"^0.0.29","uuid":"^3.3.3","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jasmine":"^2.10.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","nodemon":"^1.19.3"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"7bd66fcfee76e9fbe6e147fb95fc14092e19d43a","_id":"xunit-viewer@5.1.12","_nodeVersion":"13.0.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-IFqpfBCqic7WcdyQKSq9jR1xFbXmj//V4oEiSgV9sXT26UIyQJNEv2VEsNRwMyB2R0hebkTA+uzFzxB9OSpyzQ==","shasum":"6b06fce1ab4bfe275e5804f008aeac5c5350945b","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.12.tgz","fileCount":1484,"unpackedSize":4486279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwuOWCRA9TVsSAnZWagAAF64P/0TQuSAKeHIuIqT7GZxX\nSr3XoeUxLKiqUyA2MALWaSZpcj2j66ipQDNz6g5cqw1nh4VcLMHiYdLnQqrI\nLzQpKtH4A7EsvjJDgQ9Zra0e7Hud/27sPW7wtt+vuOl/2qjR1nk9ND79Y1OI\nkcI1bksH4OHpW/Yx9tobFgB29DxD3pgGWXzhbSwwif5aBU8q8s81wJZBz8lK\nQ1IQ3zTEyhR/0JMkqGC92vHCEsZkYX06hMgnR+w4DCrdkNXtv1bqCp7IZinR\nyY7U3x2G5bxD9jWHqSvgDkZlIU+kZH6JgM0FjaFXxT9EpM9qmUn5uOJe4Odl\nYzxhwkjJVObZZ3AvGr/vkvixCqc/No8py1XuZZztiEqiw9Gp2vNIY5A9YgGu\nHaxKBgCQrhKyEO0yAhUwKpTGLME7XdOIr30bOLgbdHd4MjRFciYwHd+NgvXs\n+HQMHc019+/V8XdkcdVfBFmUCkXlOzJ1vh6juMae2QtWx3RDagprh7rDAXnt\nyb8psopwb6Obc8Hj75jJyC8uyng3pkL0bemwO1BG4xnt725cgnX+UDWIrjtC\nNX0+WS2Rmb2DREVik5ZVguCW9+IFKTEzCRWR7PUeOEO2YpUiwtlhqnp1yG/C\ntu+qdmnpycoJiWl8QQt7LgUXOAfv5iUjDOGH5wlfqLopi/doMNF+/TYthCHy\n/wrC\r\n=5uGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmvrnijBHofvcWh4FXHhrXx3lTcoQTDE3NoXmijsUfgwIhAOi+1akVf5PJojzQ+VA7yKxZJXNkXswrFLV9zJGjXZsJ"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.12_1573053334015_0.7215425270462092"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.1.13":{"name":"xunit-viewer","version":"5.1.13","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint 'bin/**' 'cli/**/*.js' 'component/**/*.js' 'config/**/*.js' 'parser/**/*.js' 'scripts/**/*.js' && echo eslint pass","eslintfix":"eslint 'bin/**' 'cli/**' 'component/**/*.js' 'config/**/*.js' 'parser/**/*.js' 'scripts/**/*.js' --fix && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data --ignore=invalid.xml,blank_file.xml --output=output.html"},"dependencies":{"@babel/preset-env":"^7.6.3","@babel/preset-react":"^7.6.3","babel-core":"^6.26.3","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","bulma":"^0.7.5","chalk":"^2.4.2","clone":"^2.1.2","detect-port":"^1.3.0","express":"^4.17.1","fs-extra":"^8.1.0","fuzzysearch":"^1.0.3","mustache":"^3.1.0","node-watch":"^0.6.3","normalize.css":"^8.0.1","postcss":"^7.0.18","postcss-preset-env":"^6.7.0","promise":"^8.0.3","react":"^16.10.2","react-dom":"^16.10.2","recursive-readdir":"^2.2.2","socket.io":"^2.3.0","titlecase":"^1.1.3","uglify-js":"^3.6.1","uglifycss":"^0.0.29","uuid":"^3.3.3","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jasmine":"^2.10.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","nodemon":"^1.19.3"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"f168fa24b6a9d98322db9532968f0ed2545223f0","_id":"xunit-viewer@5.1.13","_nodeVersion":"13.0.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JWMnugJCoH0W558XDaoMnns3fTQIvlcapzPZoHocZHLtcZMdDTU04ad9A/c5lP7zPeeYgvRxg+dnZ9rlZ8/twA==","shasum":"d5487b18bdc245f7be0237f0fd019e7121e1bdf6","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.1.13.tgz","fileCount":1484,"unpackedSize":4486302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw/2hCRA9TVsSAnZWagAAG0oP/1bcSRMPS9CXdoFTlWV6\nUnbYgxnThJYv8sgiphmcbHHYZUWcHqzErHcxXJSgydI37yKlSBYt9/mQI4nc\njMWitfG49d+IvnYD6EIjNmZYEfItjFWXBX+nRANKUluFQnr83hf0quscs1UC\nqOXSr9H3t5vAVpYMw6/drhq2xl5y0t3sy1MALUcLT4GKeFhBQBxzCkbFLw3D\nVVK6AhbqPICd1hPDkXBf3ftGsM5vfFSb+4zF/OigoOITaHOaZ+k2PwUE2pha\nqJklRRI9D+X9IpxNk33v00NKE1HmcKsfeO8UKvm+SBMfPgJRnbkjH+N2ufr3\nsSYGObT4p90ph0UQtCv6GGc2nB0HLHoodq2bBPSdxCtDTTOcsnqQw1/6r0YW\nHV97VNFpPhi8hgfMrFDRoFfAIU7uRLtASJ07l27mfhy6D5YuuliuH3gdPWXV\n+xbWro9chIGsNShQd51rTH31d2NYyKH4lr24hp6a9HyAO6VGzyCnDYNJ/hFu\nqc4qba7+xKGai2UYDAzmdVe8IwbtQB5H+Sr57HxOgogcq6zS91CWb7IswgRQ\nYqM6rvhn1gaYKWveRcKM3xx4P96SbkUE4OnunuAblelozFJcGGfHDvQjgwkV\n3Fwd+Zd+7WVJ6oaUNNDVWPBCdwYfOkh4AIBwPsrRIDzN3I+aVsXfuEXWgl5J\nzQbo\r\n=49BJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD51ig056nXKA/QCx+2G1C7x6mhUUaZjOhP5RHbAFyAMgIgc4uwa4FxAGQrSUK1fMxJqCYHykZAO8q/fnMz0Y6+thY="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.1.13_1573125536954_0.6958204331976809"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"5.2.0":{"name":"xunit-viewer","version":"5.2.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"https://lukejpreston.github.io/xunit-viewer","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli","component":"component","config":"config","parser":"parser"},"scripts":{"test":"npm run eslint && jest","jest":"jest","eslint":"eslint 'bin/**' 'cli/**/*.js' 'component/**/*.js' 'config/**/*.js' 'parser/**/*.js' 'scripts/**/*.js' && echo eslint pass","eslintfix":"eslint 'bin/**' 'cli/**' 'component/**/*.js' 'config/**/*.js' 'parser/**/*.js' 'scripts/**/*.js' --fix && echo eslint pass","start":"nodemon --watch component --exec npm run run","run":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --output=output.html","xunit-viewer":"./bin/xunit-viewer","xunit-viewer:sockets":"./bin/xunit-viewer --results=data --dev --watch  --ignore=invalid.xml,blank_file.xml --port=8080","xunit-viewer:terminal":"./bin/xunit-viewer --results=data  --ignore=invalid.xml,blank_file.xml --terminal --watch --filter.suites.search=\"bacon\" --filter.suites.hidden=pass,fail --filter.tests.search=\"bacon\" --filter.tests.hidden=error,skip --filter.properties.search=\"x\" --filter.properties.hidden=all ","xunit-viewer:output":"./bin/xunit-viewer --results=data --ignore=invalid.xml,blank_file.xml --output=output.html"},"dependencies":{"@babel/preset-env":"^7.6.3","@babel/preset-react":"^7.6.3","babel-core":"^6.26.3","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","bulma":"^0.8.0","chalk":"^2.4.2","clone":"^2.1.2","detect-port":"^1.3.0","express":"^4.17.1","fs-extra":"^8.1.0","fuzzysearch":"^1.0.3","mustache":"^3.1.0","node-watch":"^0.6.3","normalize.css":"^8.0.1","postcss":"^7.0.18","postcss-preset-env":"^6.7.0","promise":"^8.0.3","react":"^16.10.2","react-dom":"^16.10.2","recursive-readdir":"^2.2.2","socket.io":"^2.3.0","titlecase":"^1.1.3","uglify-js":"^3.6.1","uglifycss":"^0.0.29","uuid":"^3.3.3","xml2js-parser":"^1.1.1"},"devDependencies":{"eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jasmine":"^2.10.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","nodemon":"^1.19.3"},"jest":{"testPathIgnorePatterns":["<rootDir>[/\\\\](node_modules|scripts)[/\\\\]","<rootDir>/component/suites/test.jsx","<rootDir>/component/unbundled.js"]},"gitHead":"f48bc4729af94d3ccc3d88e939d5113d33d053fb","_id":"xunit-viewer@5.2.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.0","dist":{"integrity":"sha512-PLjppr8fWpvLo2b+0vXiZfCdITeS2a13MdHqDzXouxrQ/DJq0RjmOyiIv7tgK3vxLspIq0rnpivFjo14QUMv3A==","shasum":"2438675392f566c44037a92b7eeee59a614696b1","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-5.2.0.tgz","fileCount":1484,"unpackedSize":4487416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd07KDCRA9TVsSAnZWagAA+XkP/jR/meV1cCrF8Nlv/kGg\nld6mvX8+vDjWnTWVYTv8EfWnT3OwaL8gnJvlf4C9t6e12CVhOSnlv/31m5d7\n/YQ+SI+j2NPbcogo6TRS0ClldlJbGtefsDgmdst6W8D5por0okYZA9l2SReq\nZaF6ZrFGYkWOBOgFjerVTkSD2S6EXlfLmngGDslM0CMJ8s4qZL2t29/232g8\n9w3zR3SCORtZbkY7Oa6w5YgNoXUHooP3gUJZJY+Dbhtq047HdQgQ3dC5xrLr\ns5r1ctq9zyA0e76H/pivtXVLEtnaSg/0QEm1i5tR8Dkq+l3AXSPPKfcw/DSP\nJMe1R//3GnbiUm4KGxuO+e/2J2CEkAopwCHsSR4glGNTqFz+Xo+AvCE082hU\nJMv8h5qx7WDwtBse6lp6yIP2WGsbPjfsaSyZubQe1kTvtw51v7lXaYshGFjn\nufBY05Pu6xck2SRa8ytxYRSu8XI6d9ATCh3SkmLahPA+dRtmlGhzvGWYYKYx\nMlQdJTbEeKsfnb++Lg72X0EjcO1yPRSRWX8dTxfXdeKXqRfevFqBjZIRyhmp\nZAXpFL/cXwrJxUjURDocUUtqBfh0trQ9aTVgzCYoU3v1TqIkNTCDzrUiazqz\nbOUApDfx29gxDxSQAvqk/0le9p2ZovrJfZNowL5C1hAsNOwSCdh/Ip9NNWyH\nVZB0\r\n=+gb4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWSZOHkQ4rLUMytmDlZkdnBY/oAGKxnTMlhu7RmMQG8AIgGFPGXhrJrxYYS6W57RPddeg2qfbWUwQcmX8haJ0IUKY="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_5.2.0_1574154882379_0.6221361160108678"},"_hasShrinkwrap":false,"deprecated":"xunit viewer has been upgraded to v6"},"6.0.0-beta.1":{"name":"xunit-viewer","version":"6.0.0-beta.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint src index.js","deploy":"rm -rf cli/static && cp -r build/static cli/static"},"dependencies":{"chalk":"^2.4.2","change-case":"^3.1.0","chokidar":"^3.0.2","codemirror":"^5.48.2","console-clear":"^1.1.1","debounce":"^1.2.0","fuzzy":"^0.1.3","get-port":"^5.0.0","handlebars":"^4.1.2","ip":"^1.1.5","koa":"^2.8.1","merge":"^1.2.1","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","socket.io":"^2.2.0","socket.io-client":"^2.2.0","xml2js":"^0.4.19","yargs":"^13.3.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.10.1","bulma":"^0.7.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-config-standard-react":"^8.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.14.3","eslint-plugin-standard":"^4.0.0","pm2":"^3.5.1","react":"^16.9.0","react-dom":"^16.9.0","react-scripts":"^3.1.1","react-test-renderer":"^16.9.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0}},"readme":"# Xunit Viewer\n\nTakes all your XUnit and JUnit XML files and makes them reable\n\n## Features\n\n* Generate a HTML single file with ability to search, filter\n* Render results out to the console, this comes with the ability to search and filter\n* Re-run the above when a file changes\n* Start a server with websockets to keep the browser in-sync with the data\n* Add files to the web app without having to re-run xunit viewer\n\nXunit Viewer supports node LTS version, but should support 10+\n\n## Usage, CLI\n\n```sh\nnpm i -g xunit-viewer\nxunit-viewer --help\n\nxunit-viewer [command]\n\nCommands:\n  xunit-viewer xunit-viewer  Renders Xunit style xml results\n\nOptions:\n  --version       Show version number                                  [boolean]\n  -r, --results   File/Folder of results                     [string] [required]\n  -i, --ignore    Ignore patterns                                        [array]\n  -o, --output    Output filename               [string] [default: \"index.html\"]\n  -t, --title     HTML title e.g. \"My Tests\"                            [string]\n  -c, --console   Render in console                                    [boolean]\n  -s, --server    Start a server and sockets for live updates\n                                                      [boolean] [default: false]\n  -n, --no-color  No color in the console                              [boolean]\n  -w, --watch     Re-run when a file changes                           [boolean]\n  -p, --port      Starts a server with sockets on that port, if no port is\n                  provided then it will run on port 3000 (or next available)\n                                                                        [number]\n  --help          Show help                                            [boolean]\n\nExamples:\n  xunit-viewer -r file.xml                 a file\n  xunit-viewer -r folder                   a folder\n  xunit-viewer -r folder -i *-broke.xml    ignore\n  xunit-viewer -r folder -o my-tests.html  rename output\n  xunit-viewer -r folder -t \"My Tests\"     change HTML title\n  xunit-viewer -r folder -c                render in console\n  xunit-viewer -r folder -c -s -o false    render in console and do not save\n  xunit-viewer -r folder -c -n             no color in console\n  xunit-viewer -r folder -w                start watch\n  xunit-viewer -r folder -w -p 5050        watch at 5050\n  xunit-viewer -r folder --s.s \"value\"     search suite with term \"value\"\n```\n\n## Usage, Node\n\nXunit Viewer is asynchronous so you may need to \n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nconst main = async () => {\n  await xunitViewer({\n    server: false,\n    results: 'data',\n    ignore: ['_thingy', 'invalid'],\n    title: 'Xunit View Sample Tests',\n    output: 'output.html'\n  })\n}\nmain()\n```\n\n## Usage, React\n\nnot available\n\n## Contributing\n\nRun the following\n\n```sh\ndocker-compose up --build -d\n```\n\nThe following will start\n\n* app (port 9090)\n* server (port 3030)\n* console\n* output (saved to output/sample.html)\n\nThese are using either webpack (react-scripts) or pm2 in order to restart on file changes so you do not need to restart when changing files\n\n## Help Wanted\n\nI am always looking for sample data. If you have some results which you think are \"interesting\" then please raise an issue or pull request and we can add this to our sample data.\n\n## Issues\n\nRaise any issues using GitHub and provide sample data where possible.\n\nIt may be useful to know what node and npm version you are using as well as what OS you are running to help debug any issues.\n\n## TODO\n\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* setup gh-pages to work, it should have index.html sample.html and two images\n* write some tests\n* add router\n* filtering cli, I think it would say what the URL is or apply it to console\n* responsive menu button\n* split suite into components\n","readmeFilename":"README.md","gitHead":"e4a20496af10d6f24361f2f91646e92ced3d85f4","_id":"xunit-viewer@6.0.0-beta.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-E8T9ENXhLINIKj2ZJglSQMKjmFjm1b+BtFkESMAiS8auMyXXtGVeh16Pzta+6Nkh88niF54FK6ThaxXffUgi0g==","shasum":"30017a8c183a157691bdb5417d71abac5b6bc688","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-beta.1.tgz","fileCount":36,"unpackedSize":9841571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1P1ECRA9TVsSAnZWagAAY3cQAJMECKpQycUe9Zk939ku\nUjuPBKQu9EiBosvqQg0im9uK69xDFrxdPtWq1nB0OYCwadiLndAYlaqfP4E7\npiiOJKo//3waGU+NR/w1rU6WUoo8WwvCAOSQjMxuFdexQ8MzI5z83qyKXplf\nU9tOA9+agxTfbUVSq9DiVwroS7B69q5FkQKiF2r5JryDW6GyOBzuGHz9jMq/\n7OqCx7C4lXvNxAD9Ix6G41c5J4LsX/SosK5Orxaavj3gQPH8EpC7B5do9hRJ\nCOwQw+ikHUrWw6ZZbsYFDEqRhAco35mwjbvd4UjOhLoFLZAgn5pTbq/rFcYY\nwZBOCMDO4Nb150TBgARJVTokagdykDRdtcztKnyKnncz7mWEO7vj+EG3Xduw\nic2IL7pk7MSpvJ2rylPyu9jhKlW/21OLdk+IS6VI8sVO1RDhJUiXqD7ExsU7\nt0D+n+VfSAN2gpHLauFMh04iDGKDr1Aw86Zhyt/YvMLyWySg4PlAZO4a1Z2m\nTc6Sv6cfRz+r7IBZa5cnLKJU76BYwegUy0HameBMA80HwRsxUdMB2ZeUIZq0\nGIz/0kS2yi446/ZznD2KgiSPeI1T/JZdV/ndqSwF1+Jue2f+PZSWOQlMxu9o\nAZzwVYMRnd08VIhrLcDz2RgJ4OzDJsOlnAFgZNBAJ/TIMft47XO0560G+RUa\nxwCi\r\n=bfax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEC7DNR58jt4uvRCjmSOIrMJzdbhaf/ehabg5psh6nWnAiB1OOPUVA+gWuB40l2rEZWQ4Ft3crjh9GiiCxUbLEe4FA=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-beta.1_1574239556190_0.6635659704378265"},"_hasShrinkwrap":false},"6.0.0-beta.2":{"name":"xunit-viewer","version":"6.0.0-beta.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src cli","deploy":"rm -rf cli/static && cp -r build/static cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","pm2":"^4.1.2","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"readme":"# Xunit Viewer\n\nTakes all your XUnit and JUnit XML files and makes them reable\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## Features\n\n* Generate a HTML single file with ability to search, filter\n* Render results out to the console, this comes with the ability to search and filter\n* Re-run the above when a file changes\n* Start a server with websockets to keep the browser in-sync with the data\n* Add files to the web app without having to re-run xunit viewer\n\nXunit Viewer supports node LTS version, but should support 10+\n\n## Usage, CLI\n\n```sh\nnpm i -g xunit-viewer\nxunit-viewer --help\n\nxunit-viewer [command]\n\nCommands:\n  xunit-viewer xunit-viewer  Renders Xunit style xml results\n\nOptions:\n  --version       Show version number                                  [boolean]\n  -r, --results   File/Folder of results                     [string] [required]\n  -i, --ignore    Ignore patterns                                        [array]\n  -o, --output    Output filename               [string] [default: \"index.html\"]\n  -t, --title     HTML title e.g. \"My Tests\"                            [string]\n  -c, --console   Render in console                                    [boolean]\n  -s, --server    Start a server and sockets for live updates\n                                                      [boolean] [default: false]\n  -n, --no-color  No color in the console                              [boolean]\n  -w, --watch     Re-run when a file changes                           [boolean]\n  -p, --port      Starts a server with sockets on that port, if no port is\n                  provided then it will run on port 3000 (or next available)\n                                                                        [number]\n  --help          Show help                                            [boolean]\n\nExamples:\n  xunit-viewer -r file.xml                 a file\n  xunit-viewer -r folder                   a folder\n  xunit-viewer -r folder -i *-broke.xml    ignore\n  xunit-viewer -r folder -o my-tests.html  rename output\n  xunit-viewer -r folder -t \"My Tests\"     change HTML title\n  xunit-viewer -r folder -c                render in console\n  xunit-viewer -r folder -c -s -o false    render in console and do not save\n  xunit-viewer -r folder -c -n             no color in console\n  xunit-viewer -r folder -w                start watch\n  xunit-viewer -r folder -w -p 5050        watch at 5050\n```\n\n## Usage, Node\n\nXunit Viewer is asynchronous so you may need to wrap it up like so\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nconst main = async () => {\n  await xunitViewer({\n    server: false,\n    results: 'data',\n    ignore: ['_thingy', 'invalid'],\n    title: 'Xunit View Sample Tests',\n    output: 'output.html'\n  })\n}\nmain()\n```\n\nIf you are going to run it from a script with no other code\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nxunitViewer({\n  server: false,\n  results: 'data',\n  ignore: ['_thingy', 'invalid'],\n  title: 'Xunit View Sample Tests',\n  output: 'output.html'\n})\n```\n\n## Usage, React\n\nnot available\n\n## Contributing\n\nRun the following\n\n```sh\ndocker-compose up --build -d\n```\n\nThe following will start\n\n* app (port 9090)\n* server (port 3030)\n* console\n* output (saved to output/sample.html)\n\nThese are using either webpack (react-scripts) or pm2 to restart on file changes so you do not need to restart when changing files\n\n## Help Wanted\n\nI am always looking for sample data. If you have some results which you think are \"interesting\" then please raise an issue or pull request and we can add this to our sample data.\n\n## Issues\n\nRaise any issues using GitHub and provide sample data where possible.\n\nTo help debug any issues please provide the following info\n\n* node and npm version\n* xunit viewer version\n* browser\n* sample xml\n\n## TODO\n\nIf you would like to do any of the following please raise an issue to discuss\n\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* automate gh-pages\n* test, lint using travis\n* add react router\n* filtering cli\n* responsive menu button\n* split suite into components\n","readmeFilename":"README.md","gitHead":"4a1236430c7f0e04091fc6e65205cc4039d40a60","_id":"xunit-viewer@6.0.0-beta.2","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-g5ncYLdc7y7V/aiuOMeGbERPOQvEF+QRJ7WrTjjvf6VIQTuttJfZE1m3OgeOzaXEStipnw1bufs0rvUyQlpH5w==","shasum":"96230af6cd33514c92c930db6dcda658dbbc6210","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-beta.2.tgz","fileCount":36,"unpackedSize":9842272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1QMGCRA9TVsSAnZWagAApzwP/1ZbkShJAMj8XiQAKBgf\nBXLZDSFp9vzX1DLh5sutlTYGv0YEXQHucmd+3Uk6bnt1RkMHeoDzDQTegxUE\nws8O5k0pwn6LVf3JaJBkG1e+IoNkowb4+4M+pZZvNsiIfzT53jQ2klKlVwWv\noncXnkAAIF9sVlFNx6ZuP6IXI6sPi1YhVzhseiSnaplxrfkl3w8HykJfF5DO\nx2lrL8cAOagp2nORSa39qo6sDVrn3FIf11sW80nP8qecFWuJXiDfxsXnFPfU\nN0Zq4meF7TofS6qPa7zPwvx7a6/sVU9nnIC0O9udkcVLsRuhHHu8a+eRaO2N\nFTu6HhT0RZzu3JyUygpmrW917ZIU81UxXHA90QFgVjU/PeDtKTqCBu1eDIKO\ntcpzNWkWjngLkj6lMxF0d6461Xwuwjs9LHxLGWjSWm/7PFtM20YW2TxgnWRf\nFTEp/j5pjBLvcJDbokIfu94t/HGHtn/uxcpfX3JJyOUoq/3s136w6LiRAmhZ\nyyNM4CMdMzCC9f6cBIIx6SL6m8KUw0rL9/Nfwt6I1YOU/B++4tlgKvhQfSjA\nWfYaaNcTn5CwQU6lFwNuQ29udzdQP2mW7V6J1wajEva2dEJb9Nv2nArYIaPT\nY9XSTm5Oz4dgC9VUyI97F+nlVir+2nQ2rWQ9NCC5yn2KLjfRl9l7UlwAmcGm\n9nk6\r\n=How1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqXLcjgZWgSQlChm+wXtrdZiHNhCM5/8+aH3N+Lz9OggIhAKTAUjASdlUp/HS2vArx9QF4JnmITum37/2gUm5t4sdw"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-beta.2_1574241029823_0.5714474071353506"},"_hasShrinkwrap":false},"6.0.0-beta.3":{"name":"xunit-viewer","version":"6.0.0-beta.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o xunit-viewer-results.html","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"readme":"# Xunit Viewer\n\nTakes all your XUnit and JUnit XML files and makes them reable\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## Features\n\n* Generate a HTML single file with ability to search, filter\n* Render results out to the console, this comes with the ability to search and filter\n* Re-run the above when a file changes\n* Start a server with websockets to keep the browser in-sync with the data\n* Add files to the web app without having to re-run xunit viewer\n\nXunit Viewer supports node LTS version, but should support 10+\n\n## Usage, CLI\n\n```sh\nnpm i -g xunit-viewer\nxunit-viewer --help\n\nxunit-viewer [command]\n\nCommands:\n  xunit-viewer xunit-viewer  Renders Xunit style xml results\n\nOptions:\n  --version       Show version number                                  [boolean]\n  -r, --results   File/Folder of results                     [string] [required]\n  -i, --ignore    Ignore patterns                                        [array]\n  -o, --output    Output filename               [string] [default: \"index.html\"]\n  -t, --title     HTML title e.g. \"My Tests\"                            [string]\n  -c, --console   Render in console                                    [boolean]\n  -s, --server    Start a server and sockets for live updates\n                                                      [boolean] [default: false]\n  -n, --no-color  No color in the console                              [boolean]\n  -w, --watch     Re-run when a file changes                           [boolean]\n  -p, --port      Starts a server with sockets on that port, if no port is\n                  provided then it will run on port 3000 (or next available)\n                                                                        [number]\n  --help          Show help                                            [boolean]\n\nExamples:\n  xunit-viewer -r file.xml                 a file\n  xunit-viewer -r folder                   a folder\n  xunit-viewer -r folder -i *-broke.xml    ignore\n  xunit-viewer -r folder -o my-tests.html  rename output\n  xunit-viewer -r folder -t \"My Tests\"     change HTML title\n  xunit-viewer -r folder -c                render in console\n  xunit-viewer -r folder -c -s -o false    render in console and do not save\n  xunit-viewer -r folder -c -n             no color in console\n  xunit-viewer -r folder -w                start watch\n  xunit-viewer -r folder -w -p 5050        watch at 5050\n```\n\n## Usage, Node\n\nXunit Viewer is asynchronous so you may need to wrap it up like so\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nconst main = async () => {\n  await xunitViewer({\n    server: false,\n    results: 'data',\n    ignore: ['_thingy', 'invalid'],\n    title: 'Xunit View Sample Tests',\n    output: 'output.html'\n  })\n}\nmain()\n```\n\nIf you are going to run it from a script with no other code\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nxunitViewer({\n  server: false,\n  results: 'data',\n  ignore: ['_thingy', 'invalid'],\n  title: 'Xunit View Sample Tests',\n  output: 'output.html'\n})\n```\n\n## Usage, React\n\nnot available\n\n## Contributing\n\nRun the following\n\n```sh\ndocker-compose up --build -d\n```\n\nThe following will start\n\n* app (port 9090)\n* server (port 3030)\n* console\n* output (saved to output/sample.html)\n\nThese are using either webpack (react-scripts) or pm2 to restart on file changes so you do not need to restart when changing files\n\n## Help Wanted\n\nI am always looking for sample data. If you have some results which you think are \"interesting\" then please raise an issue or pull request and we can add this to our sample data.\n\n## Issues\n\nRaise any issues using GitHub and provide sample data where possible.\n\nTo help debug any issues please provide the following info\n\n* node and npm version\n* xunit viewer version\n* browser\n* sample xml\n\n## TODO\n\nIf you would like to do any of the following please raise an issue to discuss\n\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* automate gh-pages\n* test, lint using travis\n* add react router\n* filtering cli\n* responsive menu button\n* split suite into components\n","readmeFilename":"README.md","gitHead":"eed2e925dae741cef64f6f8acaa232530e0c62a4","_id":"xunit-viewer@6.0.0-beta.3","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-4skY37guV7q9KRTBo8s1lZgUynUF0Vifscvmt+4QT+4CzdApfWjTWYxpC8EnZAjZAKM1ZNGr9vjbquaqZTHXQg==","shasum":"433f894ee0a7c1a5a4ea22aaf04ed99bc634b67c","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-beta.3.tgz","fileCount":23,"unpackedSize":8426970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4Nq6CRA9TVsSAnZWagAAYgcP/0jSdH+EmPqRsgYGZdFQ\nlhmldFAc+qnopgL1ngH4AFtSguHFqUSFsVcPJ8Pofu1WOtvcpovaS6o3Cw1K\n8jgZRUGHKBdVABGtHGSGXv+/7CfPDCxe/Yyt9PUuLmJAW9hTVj8ZheSX22z4\nkcGbr3a36cCniyHtihS5S00r5La1dxZu/KP76Dmu9v6ErHaylVluQYaq/EwV\n3H60xYMl/pmBzXFVfqsvKUaTJhJ1TImy0lqfxVEVcORspUf3O+CUDjpnoXW/\nb4rwAVbGU5hq7RChdgeLj0YZlfIJjtsuVwtjt3xy6bWHFZa90+smoD5+/48d\nNoLqatNYv1CmVYQFNqa82WQPrH1BR754EPp+tNmkbidvQzLPhNQjSGdl4oWF\nVizh53Z13AzAi4Btds2IarbMxuRy/Ke8pZY+AfjRcYbgIj0v7bSzn2CuFqPW\nggmvQdxXCvO9ZPoY4oZosIt+Pg0Fs39Jm2Tue/jEPCI8kf96soZtQm5xzJIb\nGGW6Db0+BD39Q1fyTGIFyAlLKtKZhQ8LZWAcJLm6SaPlXeSH/XQmkbQ2UuGn\nRRKxPHTMFEgGPuM1Er38W+Eh3ED6XxCQ9YGFWQxPZxTckAbTcQ1kE1wSPygh\nC7qxJYPJDDDaPJYUbZwufbJMypEm5OfKYtEoyqP2ylA0b3iO4DbM5uqTCjo8\n1Io9\r\n=9UkF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQZSPMfcGDdaMYxFnMOhEqVfaaavv1+VLMAoTuYy4qjwIgCPSHoaUehilZF5pd4pN3YC67fSkDW72Lz9wL1MzmDbg="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-beta.3_1575017146097_0.6444821608950713"},"_hasShrinkwrap":false},"6.0.0-beta.4":{"name":"xunit-viewer","version":"6.0.0-beta.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o xunit-viewer-results.html","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"readme":"# Xunit Viewer\n\nTakes all your XUnit and JUnit XML files and makes them reable\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## Features\n\n* Generate a HTML single file with ability to search, filter\n* Render results out to the console, this comes with the ability to search and filter\n* Re-run the above when a file changes\n* Start a server with websockets to keep the browser in-sync with the data\n* Add files to the web app without having to re-run xunit viewer\n\nXunit Viewer supports node LTS version, but should support 10+\n\n## Usage, CLI\n\n```sh\nnpm i -g xunit-viewer\nxunit-viewer --help\n\nxunit-viewer [command]\n\nCommands:\n  xunit-viewer xunit-viewer  Renders Xunit style xml results\n\nOptions:\n  --version       Show version number                                  [boolean]\n  -r, --results   File/Folder of results                     [string] [required]\n  -i, --ignore    Ignore patterns                                        [array]\n  -o, --output    Output filename               [string] [default: \"index.html\"]\n  -t, --title     HTML title e.g. \"My Tests\"                            [string]\n  -c, --console   Render in console                                    [boolean]\n  -s, --server    Start a server and sockets for live updates\n                                                      [boolean] [default: false]\n  -n, --no-color  No color in the console                              [boolean]\n  -w, --watch     Re-run when a file changes                           [boolean]\n  -p, --port      Starts a server with sockets on that port, if no port is\n                  provided then it will run on port 3000 (or next available)\n                                                                        [number]\n  --help          Show help                                            [boolean]\n\nExamples:\n  xunit-viewer -r file.xml                 a file\n  xunit-viewer -r folder                   a folder\n  xunit-viewer -r folder -i *-broke.xml    ignore\n  xunit-viewer -r folder -o my-tests.html  rename output\n  xunit-viewer -r folder -t \"My Tests\"     change HTML title\n  xunit-viewer -r folder -c                render in console\n  xunit-viewer -r folder -c -s -o false    render in console and do not save\n  xunit-viewer -r folder -c -n             no color in console\n  xunit-viewer -r folder -w                start watch\n  xunit-viewer -r folder -w -p 5050        watch at 5050\n```\n\n## Usage, Node\n\nXunit Viewer is asynchronous so you may need to wrap it up like so\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nconst main = async () => {\n  await xunitViewer({\n    server: false,\n    results: 'data',\n    ignore: ['_thingy', 'invalid'],\n    title: 'Xunit View Sample Tests',\n    output: 'output.html'\n  })\n}\nmain()\n```\n\nIf you are going to run it from a script with no other code\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nxunitViewer({\n  server: false,\n  results: 'data',\n  ignore: ['_thingy', 'invalid'],\n  title: 'Xunit View Sample Tests',\n  output: 'output.html'\n})\n```\n\n## Usage, React\n\nnot available\n\n## Contributing\n\nRun the following\n\n```sh\ndocker-compose up --build -d\n```\n\nThe following will start\n\n* app (port 9090)\n* server (port 3030)\n* console\n* output (saved to output/sample.html)\n\nThese are using either webpack (react-scripts) or pm2 to restart on file changes so you do not need to restart when changing files\n\n## Help Wanted\n\nI am always looking for sample data. If you have some results which you think are \"interesting\" then please raise an issue or pull request and we can add this to our sample data.\n\n## Issues\n\nRaise any issues using GitHub and provide sample data where possible.\n\nTo help debug any issues please provide the following info\n\n* node and npm version\n* xunit viewer version\n* browser\n* sample xml\n\n## TODO\n\nIf you would like to do any of the following please raise an issue to discuss\n\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* automate gh-pages\n* test, lint using travis\n* add react router\n* filtering cli\n* responsive menu button\n* split suite into components\n","readmeFilename":"README.md","gitHead":"49c6e9c4f0defbd51784f5075f825a26d3ab02cd","_id":"xunit-viewer@6.0.0-beta.4","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-uumE44oiAVvHuOKBgRcse5FflwyjNpfbWQ5dxkqNF27qCunkzZLr316wpqVNsjVT/Je0Vb17iOS8uZecwolymQ==","shasum":"a20496a25fa074b61f8d85120929179dc447f0fc","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-beta.4.tgz","fileCount":61,"unpackedSize":14511725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4NsnCRA9TVsSAnZWagAACikP/1rlfKGtxJKX5XYOtNvB\nvi9/aRzbRTAf/NW01s+j00HPzWNZR4T4869lisoGaxzCs9LXyQltKRhWJeNC\nJhdDDuJ0Er/3Pw2tsF/0t0urglEoQTQ4CbbbIh7YU/xBBzJ8EO5v5vgUCm4f\n6hJJWIqShqRboEmQZ/S4m/GYzIluwq4h1U2Y0rFvCzFGkigkd5Q+bc/EnHlM\ne6kmYDOXZ1Ig80B9x+PHba7TAvRYupTrf1fP9srG31qURpRuvpJUBh8XO8ZC\nszhiqfn+tw8++aEd5X9QXBwxH1hKJu6Oa71jiElJ1muN6qmtjNM+Vtzd3S/0\nVtzpH94eZ8W7xsKxCeLGndgwKwK/vHu7RYTFxjxrRuv9GNFfltDLOQzD82K9\nNhN3VaK9FJSfRx/yuuCmkudtRKOZRwlMmGAuBpND4Lb1JNciDZe8bVe3L1TS\nX4+wSWbNgM7IEYvlO1XKYZGfa7r6mnAvyhQtKxcNFUZxxOymfJhrP9Z5JuOz\ne6rGFyGxm/AnS/GJCP1XBczQNxAHteBxJsds1itU081yqpsbp85uV+X4DE2t\njqyGathBdcLzpZdat6lPqGFuA/hCfDqBAclOHxj8rAVeSe9JjVr0OHaVZUiL\nhpaNofdAV+cMknAmpjOB+dGaVKyKuSsX3IBdmPoUcvuYu9hwgaLiw2DtWWDl\nQRNu\r\n=zVDA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpiKbDCZ3+0Cd2UI5tSXT154srpD8apkpjwYpTCZD1dwIhAN6OxdbjacJjNgRUrR0gXqy9YbFsX2oPQX2ESYwVjF0N"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-beta.4_1575017255389_0.3625794211996265"},"_hasShrinkwrap":false},"6.0.0-beta.5":{"name":"xunit-viewer","version":"6.0.0-beta.5","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o xunit-viewer-results.html","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"readme":"# Xunit Viewer\n\nTakes all your XUnit and JUnit XML files and makes them reable\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## Features\n\n* Generate a HTML single file with ability to search, filter\n* Render results out to the console, this comes with the ability to search and filter\n* Re-run the above when a file changes\n* Start a server with websockets to keep the browser in-sync with the data\n* Add files to the web app without having to re-run xunit viewer\n\nXunit Viewer supports node LTS version, but should support 10+\n\n## Usage, CLI\n\n```sh\nnpm i -g xunit-viewer\nxunit-viewer --help\n\nxunit-viewer [command]\n\nCommands:\n  xunit-viewer xunit-viewer  Renders Xunit style xml results\n\nOptions:\n  --version       Show version number                                  [boolean]\n  -r, --results   File/Folder of results                     [string] [required]\n  -i, --ignore    Ignore patterns                                        [array]\n  -o, --output    Output filename               [string] [default: \"index.html\"]\n  -t, --title     HTML title e.g. \"My Tests\"                            [string]\n  -c, --console   Render in console                                    [boolean]\n  -s, --server    Start a server and sockets for live updates\n                                                      [boolean] [default: false]\n  -n, --no-color  No color in the console                              [boolean]\n  -w, --watch     Re-run when a file changes                           [boolean]\n  -p, --port      Starts a server with sockets on that port, if no port is\n                  provided then it will run on port 3000 (or next available)\n                                                                        [number]\n  --help          Show help                                            [boolean]\n\nExamples:\n  xunit-viewer -r file.xml                 a file\n  xunit-viewer -r folder                   a folder\n  xunit-viewer -r folder -i *-broke.xml    ignore\n  xunit-viewer -r folder -o my-tests.html  rename output\n  xunit-viewer -r folder -t \"My Tests\"     change HTML title\n  xunit-viewer -r folder -c                render in console\n  xunit-viewer -r folder -c -s -o false    render in console and do not save\n  xunit-viewer -r folder -c -n             no color in console\n  xunit-viewer -r folder -w                start watch\n  xunit-viewer -r folder -w -p 5050        watch at 5050\n```\n\n## Usage, Node\n\nXunit Viewer is asynchronous so you may need to wrap it up like so\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nconst main = async () => {\n  await xunitViewer({\n    server: false,\n    results: 'data',\n    ignore: ['_thingy', 'invalid'],\n    title: 'Xunit View Sample Tests',\n    output: 'output.html'\n  })\n}\nmain()\n```\n\nIf you are going to run it from a script with no other code\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nxunitViewer({\n  server: false,\n  results: 'data',\n  ignore: ['_thingy', 'invalid'],\n  title: 'Xunit View Sample Tests',\n  output: 'output.html'\n})\n```\n\n## Usage, React\n\nnot available\n\n## Contributing\n\nRun the following\n\n```sh\ndocker-compose up --build -d\n```\n\nThe following will start\n\n* app (port 9090)\n* server (port 3030)\n* console\n* output (saved to output/sample.html)\n\nThese are using either webpack (react-scripts) or pm2 to restart on file changes so you do not need to restart when changing files\n\n## Help Wanted\n\nI am always looking for sample data. If you have some results which you think are \"interesting\" then please raise an issue or pull request and we can add this to our sample data.\n\n## Issues\n\nRaise any issues using GitHub and provide sample data where possible.\n\nTo help debug any issues please provide the following info\n\n* node and npm version\n* xunit viewer version\n* browser\n* sample xml\n\n## TODO\n\nIf you would like to do any of the following please raise an issue to discuss\n\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* automate gh-pages\n* test, lint using travis\n* add react router\n* filtering cli\n* responsive menu button\n* split suite into components\n","readmeFilename":"README.md","gitHead":"7e68165e602f9670c69858e08d9ec2e23a504fb9","_id":"xunit-viewer@6.0.0-beta.5","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-Q5kw261CaojNjP5CuvqvImeAC5fylqP6b3+RUvN7+GUoRhy4dw3FKEkETLtXiCtO2Zg1qIDgSsy7LwG4+B4etg==","shasum":"14456c540449eaec27db52cbe615b62cc12ed24e","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-beta.5.tgz","fileCount":27,"unpackedSize":6035062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4NyKCRA9TVsSAnZWagAAozYP/0vG9YcKsyHHRPaqQhWY\nN7ZQrcWQOENaFbOhNO4qMvp3OaF6n2tNT6VH4zD/oOBv9rCBzrS7Q+fvXTi2\nXk65Z8PVU7c7dcLIc0akKqUGFJWSotlykfNlkbFmWpHngADUhhpOzfO5JrnB\n3uf4v2MAol1INUtnOVsZ7ZP6G6xt4clhMyi65GCGdFNDz9XWLfH9PHpXKenC\nZ5s+kbc96HRvH7dUCQYdJdNkXvLKTwWEuA4+6JqnV4mocq+gyjjDgxmBdMDO\nmLZDIa3VGTS894U9h9I8vHUFjhQl/3KvfZL8/nvjaNVHOMV2UlBBCBemjPqj\n02N0megfghSHfRWeMJjLrVoVlm2EldNEvAIkTNazmawIS4OCGsykIMBgt2MG\ndcx1rph8c2/IEnJ1WQsWbricHW9dRhGlg+ydu1H9qqaoJRwIqeRwxr7kWDMn\n/Qjyaj0HugIqwDvWhYXFf91qAbIbXClJbA+TI6R5MgXlmQIBBHp4GlLQVHh9\n13/SEWNrTjLea6Uj0n152+Knx9NEirT3CUvrzeCpX6DMByr5Pbl6EBcumFEq\nsfUiqbzBZV81fk1bBSxyU6mvlTG6zXHoVj6KI/i2cxcKN4O7iQloQlnfTeZG\nSJ87p0DEZJCYleez/LFUfRCC6BicUZDwOBOzMkK+9TIiVFAJcVs472/IB4pT\nDHpe\r\n=Gs4z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG7tsnwHCLEkugCrP8MyZoIcbr0r+OcDFhF6c7gT9SiAiEA1/Tf+BttLuxwlEr+ImXgAW5y3Kjb+TrCTjq6GCX5/g8="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-beta.5_1575017610174_0.28511253263884284"},"_hasShrinkwrap":false},"6.0.0-beta.6":{"name":"xunit-viewer","version":"6.0.0-beta.6","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o xunit-viewer-results.html","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"readme":"# Xunit Viewer\n\nTakes all your XUnit and JUnit XML files and makes them reable\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## Features\n\n* Generate a HTML single file with ability to search, filter\n* Render results out to the console, this comes with the ability to search and filter\n* Re-run the above when a file changes\n* Start a server with websockets to keep the browser in-sync with the data\n* Add files to the web app without having to re-run xunit viewer\n\nXunit Viewer supports node LTS version, but should support 10+\n\n## Usage, CLI\n\n```sh\nnpm i -g xunit-viewer\nxunit-viewer --help\n\nxunit-viewer [command]\n\nCommands:\n  xunit-viewer xunit-viewer  Renders Xunit style xml results\n\nOptions:\n  --version       Show version number                                  [boolean]\n  -r, --results   File/Folder of results                     [string] [required]\n  -i, --ignore    Ignore patterns                                        [array]\n  -o, --output    Output filename               [string] [default: \"index.html\"]\n  -t, --title     HTML title e.g. \"My Tests\"                            [string]\n  -c, --console   Render in console                                    [boolean]\n  -s, --server    Start a server and sockets for live updates\n                                                      [boolean] [default: false]\n  -n, --no-color  No color in the console                              [boolean]\n  -w, --watch     Re-run when a file changes                           [boolean]\n  -p, --port      Starts a server with sockets on that port, if no port is\n                  provided then it will run on port 3000 (or next available)\n                                                                        [number]\n  --help          Show help                                            [boolean]\n\nExamples:\n  xunit-viewer -r file.xml                 a file\n  xunit-viewer -r folder                   a folder\n  xunit-viewer -r folder -i *-broke.xml    ignore\n  xunit-viewer -r folder -o my-tests.html  rename output\n  xunit-viewer -r folder -t \"My Tests\"     change HTML title\n  xunit-viewer -r folder -c                render in console\n  xunit-viewer -r folder -c -s -o false    render in console and do not save\n  xunit-viewer -r folder -c -n             no color in console\n  xunit-viewer -r folder -w                start watch\n  xunit-viewer -r folder -w -p 5050        watch at 5050\n```\n\n## Usage, Node\n\nXunit Viewer is asynchronous so you may need to wrap it up like so\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nconst main = async () => {\n  await xunitViewer({\n    server: false,\n    results: 'data',\n    ignore: ['_thingy', 'invalid'],\n    title: 'Xunit View Sample Tests',\n    output: 'output.html'\n  })\n}\nmain()\n```\n\nIf you are going to run it from a script with no other code\n\n```js\nconst xunitViewer = require('xunit-viewer')\n\nxunitViewer({\n  server: false,\n  results: 'data',\n  ignore: ['_thingy', 'invalid'],\n  title: 'Xunit View Sample Tests',\n  output: 'output.html'\n})\n```\n\n## Usage, React\n\nnot available\n\n## Contributing\n\nRun the following\n\n```sh\ndocker-compose up --build -d\n```\n\nThe following will start\n\n* app (port 9090)\n* server (port 3030)\n* console\n* output (saved to output/sample.html)\n\nThese are using either webpack (react-scripts) or pm2 to restart on file changes so you do not need to restart when changing files\n\n## Help Wanted\n\nI am always looking for sample data. If you have some results which you think are \"interesting\" then please raise an issue or pull request and we can add this to our sample data.\n\n## Issues\n\nRaise any issues using GitHub and provide sample data where possible.\n\nTo help debug any issues please provide the following info\n\n* node and npm version\n* xunit viewer version\n* browser\n* sample xml\n\n## TODO\n\nIf you would like to do any of the following please raise an issue to discuss\n\n* files\n  * tabs, add/remove file\n  * contents change\n  * populate contents\n* automate gh-pages\n* test, lint using travis\n* add react router\n* filtering cli\n* responsive menu button\n* split suite into components\n","readmeFilename":"README.md","gitHead":"dff7541da333d30f3f1485babfd748da87cd377a","_id":"xunit-viewer@6.0.0-beta.6","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-mUjMvFSaxg1DsVrkYlFlnRA2drFIwX2oi2zVBkOjrwuGQDjBtvPZL5T0yQDUgo9EjfEz664i8vKduvXQ5UKjJQ==","shasum":"49fce2bc93d24b84b0cfb9c52504e13dc71821fb","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0-beta.6.tgz","fileCount":26,"unpackedSize":6035337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4N01CRA9TVsSAnZWagAAc4QP/iVbPhdQreoep0pI2bME\nDVc/DDLEa/NEYWTjquQvBT3axX0aSVoieH3Mk9KZK5ml5Gy1wDe5X1Mf9KdG\n2kVrAUFRx//y3CzoNQRiahMbCWrxRgkLYv4vBQ6lwsxsCtX5qDd70mmczRSA\n2a0lJbc/tugskcfam1JCKgV3Wnkxc4Abob8e+T8xHhcb8+2kGde0WgVjw2fG\nB1l6eka/+SR2qEvaiP5NTHaZlE7eSYLpaq+iudnp3hXfBHrBiIPPwvFnI+Ff\nU+XhOdVBWVdFU7z0XsC/8e5wyFj2vnWC913YVCirpVzJUAd+C6ql1DqqgXmq\nph5K5EJ5j+tpaxQOe8G6SyEyLm1lZoQPWHDOTvcu7s+FdUV6f5HvJCK6XFu3\nCd+VxxVGizz8vR05ofMm3fFY3HzN4RvgUgGSIo7GDDjNkl5gnsccORUWIF0W\nQztqK3hB8I3w10svM30CpgYXbQ/gE4RKPDgF2nM7zqhEHXZdpfIWf45XUK+r\npGp0r0yL9BamiuDTxw2pveNdHLqFuq6UyOCOs1K9zdsij/vmJJF5SqCC77NO\nnTs8XsgQenA6eNLznjLHkuKnBXtxB3QejKXsyoFuirt9WNboU9JmGoNGaLY+\nLKNYi1U0QqcDMBtJS0YPfxo+tQmrsKntKsKxUzObl4XK5NrTTSSz4RArL16m\nSyuo\r\n=i0Go\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcypk2VdrnHGCQo/6ScaUVs9kC63sI8y2ihaxT1FnFDAiEA3gWAKgnWt7YtuWgt1vihcX5C1bZixzsZduhcIHq5cJg="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0-beta.6_1575017780611_0.2714096007375131"},"_hasShrinkwrap":false},"6.0.0":{"name":"xunit-viewer","version":"6.0.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"0e2e0ec63a32b9f78e0db96b4c3994e1872bb197","_id":"xunit-viewer@6.0.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-u6mE4xHQ7XzxWXGzzfsTwrsnuKlxfK1p3+jN0LKLWKgmvIRyGnXv0n5pv70dX7GNNpzsEoeplxATqJ+oXvmzOA==","shasum":"30ba04a128c0cd8b843b62739c3c9f3163f619a2","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.0.tgz","fileCount":27,"unpackedSize":6036430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4OWBCRA9TVsSAnZWagAAzDQP/iW6B+NaFH1A0iiIPD6S\nBl0L7j2CnUYy5BiBH9jkRARELldAfSTrxB36Yi9+I33n/GEG9P4LnFU8HObD\nlhAjmVvA7f0i0puXhE76gwxE1nMTVXY+XsWgKNfSDc+bpw/0M1HT+3a44lx9\nOpwzQn+s+jZd4q9O9W4KZAsGJRPZXL9py0TQHkaiN+xWWgxtE7Hqr6pfWzdR\n3mhiR9DuMgHoWGwBz830q/13vfmdvRcz4udjUxumjC6ACULVUoMEbbKcsZoz\nHw3cZmBYQsGUzLk877m7GarZx9jxP7YwBZ0TzSDG/iW1C2j/5tH+eS6o0DoV\ncwwXtWOwdAC86V2pIkiHz3xeKs9Ec9Pf1S52R4rt0ZST2AuWHYDlmSbPks1V\nFiHrhWfz+DWEn/6yMIxO8VDAF6xStkpJ6qRO7eCwEQ3D2DftWCO2RAd2cWNq\nMCblDI9tNmIw2Hc8SOvKAm/y4rri+tad3B2BoJKJ/iK9Jc1jJCHrwGh3sM7r\ndk+yxZham3QB5UDiyjIOuJJVdZc4/piFughk8XTuBEDCXHiW7qOjOrRfKeGO\n8OpRvicRITgon36mE1W3ss9Ih7NVi7AfVvBYL2HfSByM+YH1AyErMM0pOEYc\n5AqU+D4eZDbymvgOS8QY/opMdVg096DcQOObb3j71MVZwaqf648sxPsceOLK\nQcDM\r\n=bUBs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEs6NnbK6mKg4CEu0PiC1BSiBkn97lqbEKY6CWpynkNmAiBOJ1cVX1j9LHeIxJTnjkffISnkp3x31S/WPtTzXB+t2w=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.0_1575019905254_0.6425406735477524"},"_hasShrinkwrap":false},"6.0.1":{"name":"xunit-viewer","version":"6.0.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"43df46766214d58c0551d53719afdd23535d8202","_id":"xunit-viewer@6.0.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-9evrCoyOouRsHan0+ti0I3Xo8kcXPWH71ZkDWPxQl9jWuRGv8motOVNXaw94C3NBDxnhlgYkyniarNiPdjqC4A==","shasum":"b750c1f4428f28c2b9107cd471893abf44b59fe7","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.1.tgz","fileCount":27,"unpackedSize":6036571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4OudCRA9TVsSAnZWagAATHAP/1zAvkeEW+vSBDK5l+vO\nf85To7s1KJCZENbHIvfco9k+uyEJDSDaKt96mvesfOjG5oyrkRFjBUwtgVW9\nfI/4kB3tuUKgxF+y9AaaOrqhl3d3WAv9nBU7Db2DJQtel8aW4p+AJX47bvnD\nQvA5s1cB7H48ISaq36VmRucLFETj8lMRoR79NKKrkS/4AxLHdmXrbafwEjHx\nAu549atFbSCIktWT6/xmMWWJBnUnvWOEJJ972FvUPV626p7aU10fLQ8aZqMV\nI5bKt/HR5g+6HZl5+tOZxO/IHGlqUAJsnKZh8vBcnD3+bxcxspBaugstRj2x\nmy0mXxZRhEqRT0/p/FiwX/We+o5RC5XPJXVPf/MsFsNRPJMOwxG4OIoLtw5o\n6fjerV/Yu9Aapqs0bu0itBhNtx9zY/nX9bXCv1SzlMpezMGuNkCInWctmxy5\nhY0/jOjxCJDo6p10/HtK6IxL2Ma/p4xEjxoovPppgYevOonMQss/YpvTxa1u\npX2cE20qx0db9GMh8llwEpaIEIE+Kj8qUE4IdgWXTqGk8c10Y5P2pP75N6KT\nbzk1z9RU/7bvoLmbH2mm/NQfAMBO6NQfhj9pzA1Y20nrHDkWKYeAWv4U/OVS\nr2JZEUeDIOZBrH5hmFrc3pe9hkgGLAUO3CV+DXe+WMzNUsWCabZgpF1OKg6l\nNIff\r\n=BJB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY2PqGnxqmkIKfVxIAChcojyfJjvUKbyeJTwS6TqA0IwIhAMj+SZuEoAw/V+Yvm+8CI0kNs2lWhl4GxCgtSaawciFR"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.1_1575021469222_0.3184033979352445"},"_hasShrinkwrap":false},"6.0.2":{"name":"xunit-viewer","version":"6.0.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"3e87dfbd6790a78cec637f83dbaa8771101e3be7","_id":"xunit-viewer@6.0.2","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-4+lxc/nFndIWV0ail4PooF/QWf6Z0+RiUooMvq2m0Ve8Jo7ZUzlHljWbbcEBsA65NfPHRgbNj/D0NjJpQuQODQ==","shasum":"92ffefc26115d87203ddd5ab627eecddbd34a67f","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.2.tgz","fileCount":27,"unpackedSize":6034196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SUECRA9TVsSAnZWagAA+CsQAILYrF5NM37kHS4BaPRw\nMiM/brSpl6ciLK89T6TIsjkiWoZbjIkQ/jQ6IcT0H1DVvWS2xhjYHhF1/q1g\nyqirgrOw+Pc6IPVYJ6NKfT9Mi1TmH0x30LoUNyZmGfnApEp/zebhAB4eiRfv\nRgKfZekBzmgM1G2KwfnC/WLTMoNOj1zUEXOMtnZcfQRj6Kc6US90zuhb61Lt\ngs14onOhwOiu4pFoQZPFN/rZYZULlWI0oZO6utZ0VTtVVmG3CPjz65gkcmyl\ny1paWnsqrWQ4WCf0KlMbUwOmjqBxGnWTfyybc4JcsE+SGvrLZ6YJHQEKVDT1\nS6jmCSxfugLf1KtkBlIdgwu9wTPp4xQWKRztgDA5BWV9JSDezKs5590eKFrD\nqw3RA+RPdjKLlLHBXsWi4iiV0dEWhLWK7FLVW3ZvZydGVqL9OrGIo4YNviGv\n250+UlQ7GsPCZR+nsbcGJSzrynalBeK9+Hq4rlvYcISIPt7y4YzDcP9KBCKG\ne3gNeuYLKtZESO9k0Ql4IGUPMbno9TGkUvXvyL7EdPUia1k6COER4qQG07jq\nXWhnqyuhaVhZtWoFc6vd0KO58VXNsClsdjmBQLzhq5JnopSEcoLaVUdkGzSY\n6YPKG4Eji3CXN/GPFlMrl4fgo0l3gXnDwBsqdcZ2zQRO8XdeyPPbSGd05jnj\nJSc9\r\n=2hj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIY3UyK3tKFa/t6KvF1OB12qEcE3w7BVSKZXlSU4uOKAiAK7SPSVKETSSCrtOKboFb+qYDYItclUg9eSSyNECjPVA=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.2_1575036164289_0.7129379314459634"},"_hasShrinkwrap":false},"6.0.3":{"name":"xunit-viewer","version":"6.0.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"2bb26c9020fb36e5001dd176242145665ff3b986","_id":"xunit-viewer@6.0.3","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-B5Gss1fN8OAS+kBNFvNslz7OdUY0nJQZYzvya8i9atISuV85vaQ2NBx+bbXn+bSLI/yOyQFJ+hfiS56iba3KJA==","shasum":"f09506e6b5fdd41c7564bb78e9387b700e9f7a4a","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.3.tgz","fileCount":28,"unpackedSize":6041499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SdKCRA9TVsSAnZWagAAl4gP/AxGrk6XPjT9hqezM0Ci\nZX0tQ1fMBj0lV5dwQa1WLe4UYnX+E7tvk8kPt2piybFAsR1NsIdCGQuaHV42\nz8ykUzYb0jp5IYOXsO/9+5l2igfyuXdIvdFw15NMRbkvjspRtDZjjDudsG0o\n+/sG1NK5qZEWnVBAjx9w1Z2KHEAwKtAN2r2HDd1t4QW4ShVBMW3dzGuo4CNp\n97uXK7Dr57ovZItm3QdpV1EQaAWyLb42zW9m5YTrE1UibdG1YX0uOzVEUEye\nbC2J6jfRKHkvx4Wklk3DYfGPH8FrfpTEWDr+hh7WlXcYg9AZUlzkF7qtyuUd\nOZfkfLLAYL8Wnw0YZXOgLE05nVYqoo76yX5IGaJrhRRFcQCLk3XUj/61jpgW\nKq6oozAbA1cHW2PWl+lO0VW1mNMXO/zDAKlGChSp8dU2bdN0DILJADMLWFm/\njMqZe3uHeMAnxl2aJ3cDDo+bGEZpZAjSfRYSQnNNsHHNm6c14X5jxgbIUpzZ\nnKUqal93rPvdg+DJtHHlrCA/G+Y3CdDpe9qHtILqSFQYLa0zUn3fvulQyebJ\nOWW/+LIKO7zp6EWk6KypEm4I8BH52dPJ2ddaQ+qmxp5r4IMEZmyOcPPD02Pb\neAWJt8jiSdSqMkVv7Z8x4Hypn4EQMALERZE9e9V1ybTKE9BQBNtKMJaoi1gV\nWPFn\r\n=mVmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVKX9M2VZ9xk57Ngve9n4qqoYmlXcnneSV/KNDmHQp0AiEAhj6Yt3zxkVF1fBza2UF4ONDQqNptXFhZk2IhHFoNRLE="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.3_1575036746428_0.7040678443699675"},"_hasShrinkwrap":false},"6.0.4":{"name":"xunit-viewer","version":"6.0.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy","publish":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f95b75f93b3ff1982e39274c30104e9a600ece66","_id":"xunit-viewer@6.0.4","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-7aSl3lmLKi6iaQkGWuuMuHyGltc5pcbD2pjiMC6w1ZzX06sWsbncMS4hrOZtsbKhPdkMp8u4r6ACQbnt5ltBEw==","shasum":"63e891178f1e7e4c6a50c695b286202cf63f9063","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.4.tgz","fileCount":29,"unpackedSize":6041874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SnJCRA9TVsSAnZWagAAKqgP/Azkha08DGgVws0icimF\nCjD+IzeB0HWARdLuG/pqrT5mWbubjSwItAU4pYLVGwlZ8HLxvNsSXpdHaihO\nnsqZM3M0afFQPEl9UF5RVUrYxyE/QurKSUYy/rpTQe827c7Tr+dHLSLzLvXi\nYvJT/LKPcObz/ay0fLzWZ3OST/reEspMfwIYbAsjOyXWtduaRrTlWPtHLFAB\nSZec0wjoXFlcel+C4vq5VRFIbDWaUcXiY37HAc8zKmVU59UheBJNDdmFZbrf\nE+ra53DhAglWJmwpfO9JFTTH8luf33nIzKMYY4F9c9Rht4/qGZNdJBk5y5Lb\nuyVVzLbu8bLkAwlV5hP1tKRuQuGlLEEd1EtcBrh91tSwpEcuU4evrYaP+eAM\nkCmWImjX5o2cn8sz8GBN8H2jUiZSA0xGKbBt3ubkNSqy124e5rKqWJv+8BPo\nCJY2IwKOQzUWGfJ5tzdSvKh9tzpXD2AmroYMqFcQYPe0c7gTjLM9FHbM8CRG\nL99Zmx9Yq7PtwLAQOaKAfVp1/ZsXRP5yUGJoLXXIwQzczVfkheg3T/NKjJMq\npobtuqks5z/JiRFOFg9InvwbHN3OcPmFHpgqYM59sjgKnbGJrkUEWMFNkS8R\nxZoN6j6TkhGt9jABjruq7vGNiNr2lAnSA1YYDeWrbTYRTOzO2ercGGv04DOx\ncIzH\r\n=Gif3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHa3YeB+n83fd1dEFyJvOQdXzwOmxx5O1E6GM4mYD+59AiA71KRK6VLHzZLQ8Sg3VCb+8Sc1fteQ+g29bLpSmmkZfA=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.4_1575037384535_0.04994449528011757"},"_hasShrinkwrap":false},"6.0.5":{"name":"xunit-viewer","version":"6.0.5","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy","publish":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"64278b061ae3729efc7b6a356b178ce4683a2fd9","_id":"xunit-viewer@6.0.5","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-6BndI98USFUkoRyVKW77aeQyiBCtn0INo5A/rihPqUD7w9duIe23IEvSU9FCdLEHDDhCStRIDDAPvw2g9/QXcA==","shasum":"8f0c3c8975b68e009fa5d99fd95164e06440a1eb","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.5.tgz","fileCount":29,"unpackedSize":6041874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SnfCRA9TVsSAnZWagAAkNEP/RRg2XdEEB9hNKYuSG+Z\njPI9ykiIjO/pPVK+OddOOcwYH5p+eNEGKv9D0Lv2eXUYz4TMaHvt3s6H9axb\nZLOBOzkBJbblt+ZYVaHVFm8h7MUFlJ9GEkx1FRQJt3MvTjp44uj1enJXDZXb\ntb0G8wXmsPuEZ1c9AzYLDtnMbP2L24+F3n5LJqoaZLqJm/4F2/JELgaSUW0B\n7lvzamE3VFhHhb3UB7BRaVcyim0z5Hg1afa2LYNSyW6sZ/EgiT/b5srKrkv1\ntPahCSAj9zAe1F01mp9bwy5WgyixLc+FFHqMHsahknAsDRvOP8pO1YtEOf+G\nMJ7URYAmssR6ucKbx+MGLKv3YI+7f2gZvdvEPLIjsMK3eemBKFjVXAYjtCXr\nvLk3ZoPScttcmfuCMJ5LWJDX1i1NqsdK3q4YzcpCCZGTOXcroRWwrRp4F4SS\nEjzciZIhDetcBKCMtfYMGn2TA0FclSzktXCyS88XNlosyRC6apNX7jpspcoK\nqPirDqotwoj/9j/pImw6ZJjNMERK2w0erBai5itzoK8/08sIug3n/i2lpXTn\n3qWEn+K0OHEWrUsGwVOKWYozMHyiL0ohhhlAzdys8wQYWX0b15V8nZhsbWEH\nyVgZS0uAKp06ci2MQN/ND3tb5ARTce8TNZJNV4F2tDMNS22fH307Zc0tyiz1\nimTC\r\n=8+g/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKFTuc7alPaEQXQxn4MHVCZ2+9dV6Sb6XDn8JrltiBtQIhAMxwHOWA6HEVdXBM92zRR0cczsRuoMXBwn5b+Ei8Ml/O"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.5_1575037406872_0.7133465987467091"},"_hasShrinkwrap":false},"6.0.6":{"name":"xunit-viewer","version":"6.0.6","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","release":"npm run build && npm run deploy","publish":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"e92839eb01bfd7c61a4fe1ef1205d781c2763093","_id":"xunit-viewer@6.0.6","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-comQorVz+RRNwGjL0M5CJ57fVnaAUeOjyE2h8zyvv5ABblYFV63mUQKh0+OY4MtU8ztv4JdNzmcW7bO2OVRTYg==","shasum":"4f254eb85632f68e60bc1846a0287910ad53730c","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.6.tgz","fileCount":29,"unpackedSize":6041874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4Sn1CRA9TVsSAnZWagAAVaYQAJQbnpuuzQ1lSvhpVB14\nehwo2m8FqUNlOmypTFyEwEyDBYf3w+45HuWYuRKkHNlkyAE03Z3JwJEHG7pY\n83Ou993MxE/DIejYKZg90v5L3M24/vV8sUl67Ejr5jFATMgjUMW1IVQHtzsA\njfK3/IptmRSnAaSsrwtaqWOEWy7RSy08JfUkPS+lnEkgaKO1jhBdWoU2rmPm\nkj2egIZMLVfQpUsRmfmXjCfCyZZFHx5rrL5TovxAWVrgcm+TcrF4G9foZctu\nlcgokwzjKvNApVZM9eWXHppEAXDX8H8hduomOnpWCeeEd2u3HFEMpVViTj+d\nh9kdSuAuiUk6Gkn8diOJqoYhcRLmHMJ91oX64C4wh22hLsk5CzpSuPMpTzhA\nr6mq/2JN76UsgJywu3lQ+EAUW6UEQuxZh4LVv8CclZbuq00db6fEra07MEW4\nF+qiOYy1AjQARzneKKYkV5jJ4fqAFcUzxxeNNAo5EA+8mI+eo9QE/j2/rdo4\nvpii7uuHUKxzRMfP7vsphSwvgrlo+TMu/GOfvOg7jfVZWOIr9DC4aW3fqqjQ\nlAeMGq0gaDE00k9QAUsG8guwEvFmtY98rbzKlSelOr8D093GKdCtCDQdC+6J\nW3D+PeL2qLSDkaOs8VIqb2p3xj2bmAmKnRD2UXwH+4hzecm5ifEFw7IxPg9e\nwX0H\r\n=vy1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGkhvQ5jpBNFg+wU7AseOvcX8FQL/qJLMcYftACMpF0gIhAOIKa2HzqAcrzaG+7Yq2wwNLg+y/q2g/2S6WQW2g18CA"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.6_1575037429338_0.1702838119240282"},"_hasShrinkwrap":false},"6.0.7":{"name":"xunit-viewer","version":"6.0.7","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"5f37c1e60cffeaba2738d51ec22dc38019f1280a","_id":"xunit-viewer@6.0.7","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-obrxpjjI8gsOa5b1MUaKZp5410DfNA2yIa+lurEECXAmmp3p1xfPBxKuXGMJkkU29LPPC4jUbQ+tL+Nk3mDhbA==","shasum":"ce4282735b1a18727999c8096e6fd0a84cf03758","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.7.tgz","fileCount":29,"unpackedSize":6041878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SpuCRA9TVsSAnZWagAAOjgQAI1iFYaeQEnid0fvwVIo\nw5RHkn17DR+V0lC0j2xM0TlZxZgzAfl5Q3127uZnpZWHiEnm/4s4metPJpLF\nklnSBDhWklEle03wj06dMyL799fpf8E3l4D8gsGVYuSdJeL2/GX19O7e1eVO\nZTEASVKwOJ0wAZfKw2eBCqB5RJMlmDyrWThvaPlvxiRd/li1icIR44+NZ4TV\n5UBeU6D5RBTrWvt0qkfjLNyDu5YTyfq9l/z+PLil0LmYZ63LPGK5O3xdIXmX\nwdDh3ThTsb0sf6CKSva9JRTDUp+3M9QAoNd4RfPuR5TMygQJkC+tT75x65lF\nLGO9D5GuMl599RIfMQSnhRUY9e/cIaUlbd69H/n2QxSK40J/q0JIPzWLIjh3\nGHGy7LXmSX7yiZ4hC60Vjxi0DR+JNrINf+aI8KVnmas0gWMek+HHwjFNFP68\nPKvh+d852pg+Ck2IoH2T9+qW3QmR3OnX0XX52xnpSgoYdEDLEdawnHkejbgM\npNN59rS9FAZC1qXE7r9XxhJYp+iv1AQwH9CFxV6C5khgBCuQDZQOAu9CWWNr\nFzbtkInU8/cPdSvcb9/vjbbkK/aSpam93kKnleAaG4fnF1OVlCnWQoNFf/0K\nzgZdAvhT2ccew13fC6yDNsMWZ+zFNCjfHWGR/l1qnY6FMnbifenX41Bmr+Pq\nfJd6\r\n=zCUc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfNrBUwvem9yP3kMugwfXDBuX8QogHpcfU+LXHg2u2KwIhAMYq2HY+mSbHxBe5s31IHV63jUrw6tjyPAsA9y6Wz1/c"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.7_1575037549797_0.2495704468324358"},"_hasShrinkwrap":false},"6.0.8":{"name":"xunit-viewer","version":"6.0.8","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"ba2e51151d24ce4957c48b3ba24ebc4e29462241","_id":"xunit-viewer@6.0.8","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-WEbDDW0m6PxAMfqye6CjDumvmxrP1t/K8EEI1atGC4u4+B2hvsFQ16ZRbeEQXIWeYoJlt79igw9ldx/zPIXvLg==","shasum":"2bfdd9f6640b4a5a2af4af56b4d7791f7de38f76","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.8.tgz","fileCount":29,"unpackedSize":6041878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SqqCRA9TVsSAnZWagAA3gEP/1e/rZyk+Ntk7HTnIIHI\nGWhzdVboxEdLUt4eyf6bUzkTDQuIGEdGLpLxb7j7oPZl56QnUuGQKgav3oq6\nB7BMDVMeiG3aMoOV6dc+YZAcup4BnN8Q8FA1yEWd36bQmHc7AQXrwncGshs0\ndfMHJMyp/nNKVMAPohFyVQ/s1lFQeMOGakyB6tDSp97WSD6ixCUmsW5aJFxL\nHDFNjkEogrwyhamp5V7/XHWRiuuDiMpk+QjEEWLGZUObX+t72kRNveeeNGvy\nZeGI61BcuLd3mNd99loNHDws0L+6RqyayC2QrHkgfNEpNEIgnhKAIumwNrP5\n3Vr1UfKRn9Qt8qT0mgLUiyc08N+LIBND+tWl/O+sNN4N4/uH5vw2a5udmeVd\nJfqYhgiIioxsvvlshTrSbufGTph6xgnEW+lHcg8J60OM2rhf8uJWYvmIO2Ug\nVapUYOcDmnJ+oW9HwQDzsRJa5kWGhBsi9K+iREhWOTBLWBLCPbOGYggLmIel\nx/R8eo9HSi8sMgFsF8ljfoHXy1p34jDguYstSifqmj27s1wky1ayTQcZOI6n\ndrIEtMLiYdw+O3qw3NImy5PlPVch34pYg5YkyHqFfbGIWFVvOt/ZPv5j4aox\n1kTup7aLq6TLTxDCi1SLAZyUTgXGnYRKlGWGcRkQBfeZYmWcPQGnPG9eX2eU\nzOEW\r\n=PEgt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuyTGFyyPRpwgSQiM1FR61y9u/80a0RsAUbNGUXK+T5AiEAjB4eTIOwkyaXjFCJVHMDCgZFJ5YOYmK5o6h7q6al0k0="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.8_1575037610043_0.1919317020618203"},"_hasShrinkwrap":false},"6.0.9":{"name":"xunit-viewer","version":"6.0.9","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"2f4f52d02f04ea8ac0adfcc094521bc709b0f134","_id":"xunit-viewer@6.0.9","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-aDUeHMWhTm6ByPKjxk9hVxM6ISfW+Rv/XCarAbX3GAswMUJHtLeWMVEpOulVqgC87zRve9dT0PL/sesa5zT23w==","shasum":"9e2b73262c8c9de588d45d2eac51808a32c78a75","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.9.tgz","fileCount":29,"unpackedSize":6041878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4Sr7CRA9TVsSAnZWagAAYgQQAIdWNqm35aGOSTkl5sgn\niO7R8x+ycQTzSNBth1sq0UqwxyM0cOqJxsJ10TKW5qWY+1aeaaYUzpX+FI31\nwAWYFmtNhW+vbTVO4jRpmW9UOe6Z2ZQyuI9TyzMvScB2Grfne8xSnPhy98g3\nrAyVdkDGeVdDVx0RJMM6UACj5L5rzYrkrJN59YKypMqfaB9ywBSOje2L6qS4\nZyt7E2kiGFQ80y6+r+juDB0dn/GcgRIcL1c2Og1wsH7GZXDc66SQiB4D4xjA\nOsf/dwy8wUPXk4xSVKov/ThXe8AuC+Rm+mzRHvN37B6w7KPgThUaet2WFWBm\nFrwMGhRppR6zBebvDrSe9/iKlYZinxY1KRUjF4cEPhVz9iDFT1xJDaflEfqF\nUg7TizK668fiYjUN2we+cmi1gxhVmzUXCT1A+YtSTG5SIoVBv1uP1b/SwtzF\nHOF39GiXB1glOF8MTWyl3jiY1zygCo5BMfrvuao5RIzdWL9GoCKWkIcysI86\nWl5N8E6fVX2AvZNBC566JohWGIJvwB/Mi02wk9ib68/CfqKhn6X96f6Det7E\nMHmwhwuXQ1LDMUe15A6IvpHBs2jqkJ40Y2MGzcsFXC5DGPoKiEPc++yiKwGp\nRwegzk4De5gXsGC1UIECNSm928EcivT9d6oXf1WMrhdqyU3vIwRdWNOKR3HV\nP5EV\r\n=BMAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmxX0xIVG+EIsHNMZOMajYxuUxhaPwMVvQ0fEIFduOygIgPYJsN0jOcqOj9Gjso0QQRXOwWdet9hs6fJk6/61AinI="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.9_1575037690535_0.36900362345157434"},"_hasShrinkwrap":false},"6.0.10":{"name":"xunit-viewer","version":"6.0.10","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test -- --reporters=default --reporters=jest-junit && ./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"ddca60a2a1e512b6569a248c4d2d7a8374d37527","_id":"xunit-viewer@6.0.10","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-CXDaWboqV2TtpEd7xXBCYcwOb3sTneUS2eX82LoOldXdZndn4DJT7F0uGXIH2ta45rokG2PMFaLUVp3Mw4KvXA==","shasum":"f3a5eb50656c361e7834f8f7183083aad349f673","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.10.tgz","fileCount":29,"unpackedSize":6041845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SvFCRA9TVsSAnZWagAA3CYQAJD7CJ/h6DlNnRN5Xq1Q\nXi/1gFH2U5sB95Y/rWOzvmZyc5rIKP+NGwV9DfyNlgVuHyXpCm2dfdjFJDbt\nvX3O3JddlILS8Hvq79dR5dXoMSPdUN3K0SUg1qPgn3LZ3j/0iiSmLk0HLBSZ\nGyCRp6n5AdhdeXMnKrIbvziMav9RmR228cq06NP6KVYCtFfBKZZdZM9eVGWk\ncvXpvwAMuGf/SsA+DRlFhWdb1+TC0vqcL3ohPernN7krnIlBC00PDH1LuNbK\nFIjVhCnYX4f/yhS8TDqumisUc2XFPkW0ftBtmkb9wuGm3sCmPaP4qYgKCbER\n4vxuMUKV6YyxGbZULUXcelOACU6+vbxiq7ZaDSdqooCf3ln/YZarfgjIdYfU\niKQUSPzxNUr3AIYqt9V5dLCU9HC4xpuVMT7DC4EApXzCIZZF0uL80goiS1bF\nLO/5LOSPGmOuZRNpQ0lg3FGoY+5h9wy42gLqll7qCQdz9S31sw3rS6NUazgI\nM7oW/wja95xRuEzQ3UOmc8VEtV+WrAm+FpiziuV4RaQGkB57T0ca5zOmcGv/\n7aOicoLel5BrGIfQM3/C7nbYfX9n6czhz7xBP5EMEawMXgn9Mv6wks0fAgSA\n73dyAPDzrzgYG5E74wg2805qXdI7kKXC94qF0Ebr4dBA5vLGjYiBv0i5IuKm\nsUA0\r\n=wa6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPy71IcFyjcYUG+wS+JWhZzHVKglyt7apzP6HD4qUyRQIgX4HYPt7r/1WuikT4DMOrOAeHQ/XvgZfM5pV/3D55kLo="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.10_1575037892914_0.2391606850942547"},"_hasShrinkwrap":false},"6.0.11":{"name":"xunit-viewer","version":"6.0.11","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"db579edfb4f06fd78b9948ac2c0a4d667a98c4ea","_id":"xunit-viewer@6.0.11","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-wa6V5FEFmCBH5rwVigQmfqapJfSyOE91e89DiBhNTDO00qGOuwfVBpCr7FuH43PP0Az95ZbfqaR2Fb+LAHztAQ==","shasum":"fc984e421811bc4016e64ff30d4e8cba70973fa3","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.11.tgz","fileCount":33,"unpackedSize":6075357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIFHACRA9TVsSAnZWagAAcMcP/AxrdvZr8JQW7mXMiYg9\nwKtVg3evLswdLc3+/P18hs8n1niTnZEragKpxxUMrCj/FlsB3fDt6lXTR2Hn\nRqbusnR2uLQB8Q3n76jXbDfbtiq5GmFVSosaMYWUe5ItXDq7vt1LqQY2S1n+\nABvlvjLKmWUNEtqQri06okE6upcjR58sGItdwrC/VpjbAJWKadHc0ST97btc\nARDZ/4/LHytDZwjlN6OMvHojtj3Xo8BvesJNvS2HD0xNNHnXvJ8/EkkWHFzx\nGVE1017xW6obfPiaQbpZpQnm7HiTdBrmGkGeqkaChK09yTv9K0q2QmH8t0dd\nER7O1487Ge45nhJEyV80ytnHXbyclSSeQgR1/G5UoYvB7l3EeM7BboG5ktrV\nXSl1Qm+JfDycygsyGzwEAPhIPw90LZ2fbWFkg33wlew2Z8R2OfpftS8RLMJJ\ngVJ7lQp95qY7FkE1tyeyRQLnv83+0EaHiOiTdVVv8t6vDaJiZah0AeG5EccF\nHDqm+jGWN8ijDRJDHgBDwp/v/ITl82N93OuLqypsmd6dr+8FMSyjKil9sT9p\nZ5mArAQGLY8d3k80tBvJBG2xSj8rFXC5Q9sQalT1/34H854GYrEBAODLp+Mw\n9xHaocw0h/+3ROP0INTE9oauJg3OKBwVR0aogYb1LKBKRuSOlN2jn0ez9OXz\nSZgs\r\n=bMgL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpMdrDEKJFrj/d3FlLhRfZS3blGJ3g3sR+jky1TL3rJgIhAKsW/T0jbZMeOG4dZzj2vwkprauRoDft/7pnTWJmx5q1"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.11_1579176383393_0.4934554364147905"},"_hasShrinkwrap":false},"6.0.12":{"name":"xunit-viewer","version":"6.0.12","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"c996df3a01c326a9a214a72d1332a4ff97052dab","_id":"xunit-viewer@6.0.12","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-8fPf1fCDuYmO//aKOdTKvLcP355jnqYxKFbZq+3N7bfGIH6Kx9HO97f8cacJ8vGxBbxwF2wbGDpqHmAdINMENA==","shasum":"a877b850014b26fcca61fa5cc61d8ff6f316bd38","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.12.tgz","fileCount":33,"unpackedSize":6075363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIIDkCRA9TVsSAnZWagAA4D8P+wduevNZtIlG/01fr8t0\nENmCCiBGErLBt5oA5T3kM6WA3IFeBM+CdLEb9FIvQC1mh9/0KVGGerzsIkqB\nB/I42k+jcPEeWYh9EXWU5FkIxOPWdrwhYK8+l8S2Szwg+qqDgMcgcaGWnLxB\nrzxcWAlInwHYOXl3/o07DZ0cFXn7N1v/CcNX15222hqfKNZUk0KVGpJRXGTF\nCeNiRcthtGLlu/w/dgChLPy2eDyfV/BK+RT9mg9hin0BCrMqkuCvFS+ccL+g\nogAuVZyjSqmGNh+zZRnfDam+jN7GBOICXBPickaCZiegz9wmzLyea03NLe7a\n+vlkk2JsLDUw3ycCG5O56K8XJW1aLC/DhjU79EanBGpm20/B6aXyYLMsdTRg\nQd6F+Ud8ZrpPMaTuG2S7aDcdcEkNy8e9/WgrKFYuwC2fAseS9uLK7jY3io6V\nmT07Ep6aJAtB75QTzqjD3L9HwdoCV2XIQE1j4faW4QuWSba7XfQ2wHdi9olp\nGmFxKnLl45N6mRQPkbuTIgAl+L/3SmXTB189fBNGa7KBsa2kxsXFeA58t9lA\n7EaXgpY8/tl9pVL8Axq1BF7QraJqTAMAhVd5VwHN7Jb5fAxvT2fL9lifoXEU\nmPNMOmWJWtYpQuG5lyOxQjwk/woc5ChzyOmvAfKlj1xPw6NWIUBBzZz3T0uq\nNfMr\r\n=3Q7L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjYExp+9U4UMXGos13zA1Xnjz8icrZeAkq5s+wSKoMQAiEAx3Sw3Lz+W6ASB/krCTCLopYXZ/dTN0hjpi++9ZgQ2vQ="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.12_1579188452335_0.07318174334248972"},"_hasShrinkwrap":false},"6.0.13":{"name":"xunit-viewer","version":"6.0.13","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.0.0","handlebars":"^4.5.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.22","yargs":"^15.0.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.11.2","bulma":"^0.8.0","codemirror":"^5.49.2","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.16.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.1.1","jest-junit":"^9.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.2.0","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f542c9082ef19a63189fa0129ed684608fda9423","_id":"xunit-viewer@6.0.13","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-Abks/np+e8ReRiNQ5WZgqhkPCBwj1IluCZUvEXNPDLpU3hsHLVvr952eUuqbgBPAhqDKINcNDumuie3oFSSgPA==","shasum":"771d0cd2c21177b401e7982e1bb037e7e431c992","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.13.tgz","fileCount":33,"unpackedSize":6081280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKZIRCRA9TVsSAnZWagAAsUcP/ihJwU9fmP6HJyhNYbbn\n9i/6G69Fp1tPgEOjlJ/ppZ8+pTOMC7mrMaOmkwR2fWLIbYg2QrLMYTEnxfTF\nSm9vWRSceidisoAY5djBeSqScffl9puqn3JDk8cRUuW5DqW+Yvz+mPzuUagl\n1m4cu+IS/D0vTTXcfLHCtEqY1iN8poO0veNANj2V1w7lrDr0RG9Z/l100O0l\nAU4ANw+hzzxNLODWzD3sk4L8cF3KNL4HU/8nrt50VxiZHJRLM9U8ADSAmnuV\nV+wDumplXiElkT8dPvy3qB7Jur7sJoyyHxX8Nr43YgnuaNxUUG8gFUfdyIIV\nARgVF/YFU56yC1dL1gZIypWWc2StDOs6jeQu0w6BQ3Js/rJxEbvXn7D5tpft\nNv2RsCwYEXvOlj4lwYUX1fM64BxQN+T2H1UC0IsqU4tEagVPsO7Grl80OBkZ\nve/tGbBRitmT+L0vMxzksSLwgZKSUIBky3aC3PzKC8md61wgi4BrsmP96RSN\nBc77brXlb3XUgpjmTXkMt/LrgHeJJTWW1oI4vOBl5s48AfZEhxwXl6mTOS/w\nOuNAAN6JC/6xVLGuKqyCYs1zakzYT3EeSbnFufAAgit8QgDz/5iean68HBfA\nNRSuUZo75ypyASXaWW4zwIy06rVwylbYZfn2aM7lL2UvUspmgfkFkcCVkRDd\nrts7\r\n=hINW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEs/GCfXp+djotVe+gmN0rRD8Og7xg/DDpjQjUWIZW0OAiBdy1f0jVBSCI5stV/dxRVDRdHuMcDSjyi14w3Mf/tEKA=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.13_1579782673240_0.888383136305952"},"_hasShrinkwrap":false},"6.0.14":{"name":"xunit-viewer","version":"6.0.14","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^4.1.1","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f4e6c77fb70049937e60a6ea690d5730504d7ea0","_id":"xunit-viewer@6.0.14","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-FjumJezEdMPI2qHsBZ13iWV3vJiwcy4OwS0nWr1l9sJTy69z323hdfyxCLOR8NOz83KH6PzvnO4ZWFqxh7yJag==","shasum":"a5ebbf71543d4975c0d543a66d835e346983ff71","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.14.tgz","fileCount":35,"unpackedSize":5574080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQWg7CRA9TVsSAnZWagAAIh4P/2YYZ0l8aZDtK93Pb68r\nqq3iILE7EIKXgrVPvIYR90RP8JPRGjHGGypxnxw1BW7CmB8JauBZnKZ95D74\n/p6LQ+MbRV5gsW8jvxFS/hzZDEnTxSc6Y7te9xGTif1qNS6PGhlwLLpfQpJU\nX/npSijymSDVo5Wxtjc9v1i1tloUknhfXhrhWo5uqqo2dRao6ifiw3eSqeiN\nWXWTJI395qF1DY8P1U6qEgJufaTOiniXzQAbXjOxlmQdq7s7rH9gKnaawtII\nN9avA7wGi1WYiP+13iLeSaIGbR2RyH7W1ddU01jHuZUZnHwcrmY2uGO9NK4I\nalKqjeRixeQD+Hp+96aE50IHa30Hht9d2Bcvnl3M0MfVct/c5ZKTfvtoO613\ncYx6W3cEqt2RqX/nggV2ov6uVuUSomyG6r+kkau+D5MsA1qgbRBy80xZiWcd\naCXBahFNsLqSIT18oVyu5UMK8GF/zGOMWQI7J9u5Q77AnZme4t5INZgpmaYA\nkxFnBVlStxo+7WmX0Cp7JbDaEklgWT4n+UcG09V/U1tXsND9l2qlqxYXPNty\n8FXzPSAwGjSTM/3sz2FLd/rAARY49dfyKQ/8EnsmROhJyEVqQbiwjlMO+UvD\nCODEM1iVnNgr4qihKwetUVzAxXSwPZrEdlAwtuBVjzczXg/rAtQiQXbW8tzU\n0mZd\r\n=IHHG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9YmJ/hFnq83r2iN0GSYE+qzkj7geh2h0oE1rkzurJtAiEAtn6qxh3jT8c8is459bq9q9irsbWxIRyuA3SXtl0CYXA="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.14_1581344826714_0.0867807909412961"},"_hasShrinkwrap":false},"6.0.15":{"name":"xunit-viewer","version":"6.0.15","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^4.1.1","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"209c62440c9b1021b15f3e78924521216036fa9c","_id":"xunit-viewer@6.0.15","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ZBPPnIghOBmDjnJOszGx5YIB81HKyWyzd1vboZMQIyziDTRs4WXZ7Itj3LLQX6r4Ihvt5bjFD3Rnc+uFBCFlZg==","shasum":"74e566df6e261723b17a8683854ff1fd4adde7b6","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.15.tgz","fileCount":35,"unpackedSize":5578841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQmWoCRA9TVsSAnZWagAAC58P/RE3q8GSv+9NqEiy+3rX\nMPnrsZ+ARi2v678ShfxWejCCz6I0sRwsDOpTh4BA8B/i3hACkou6aEdae9x8\nDiKhvR2sGizMkHE3fAUEWtw7xx6rJ7hpKxgU9g+1aAnEdRQNns8wjXNx9OYd\nZwkordDJ13gL/XKjlpYAXSHbpIdqCf+090axEKSWjENCRSYvP76g0d78Q6rS\nyHxVteA4b2WyA364Dik8AoZpJ7f9+RiCDE3jBiBhcrapLH3lGDpOiyhCVLg6\nevgxoRRapByVrPcnevv9iEyy6TCGvlGANgGZVXoSSE0P/MukA++umibtx6XY\ncrzmsyZc7Vo6IJnDF9GeUDWpLh/51XR1UsvrG8hKo9EYCVKN51gM/C+OyB5m\nf+jgVFAczsIt0uzrwBSaADElni+VCOFR56rExkKDCai4DOys9mt8mGW3422m\nlU0CDUAcGh6DSa3DsJAUAGNAUWbWAdcIjQQEYjpw+a5YRLDpDyXWO9Ugw39M\nHwJ7o+sW50KO8QEd8WeJzdEScWvONDrDttVqlK6D+aVNYJGD34o+6aWu6ZOp\nwrsadH6Ra2Ob6lNWccidF5Yzo9a4a4bSJRWP+pJhPUITw/iF6L26FSx+z46t\nFQltxWODzkqZg+LT78DpBR3g1Me7Iukp91G9EIqPxjvfpKQQMSGxQL532gzn\nDZgO\r\n=VX0c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMzYWDWOA3FD7mnlLCGA/+bYB5akppK3R2jNFPQUFMkAiAKXxKnldVyoVAMcuiiqCfBGUiSiHOVSkpzhF/dv/jk/A=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.15_1581409703716_0.855771369829945"},"_hasShrinkwrap":false},"6.0.16":{"name":"xunit-viewer","version":"6.0.16","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/get-suites-expected-update.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-burgers":"^1.3.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"6ff9073d4d9a325ace7ebb4974c258bb60b7ad7a","_id":"xunit-viewer@6.0.16","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-XdhnEYY0mPDlPx5qtHSoGNNdGuWn9OOX++ByPVVdkfW+iKgRgAz0AnuBct8z9RpZMfpYYGVg+B5Lz2+V1wMGig==","shasum":"e8594ea4d8da784f9c0f87259649720e42bfa0ba","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.16.tgz","fileCount":38,"unpackedSize":7709024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRUjdCRA9TVsSAnZWagAA1OoP/0jzdi7ebjDsiBhAY25p\nSWe4bwA6YcNbiV4RRyKpzDKTIoz2qt9Bff/anVIn7zpMCQ/YpmktMP0F+fxQ\nz0kuqZietVxQMxIiomGyU0qhztl8NaYUXXtVsZDkPatbMN43/z6ZC+Z0MJFq\n+4NXw0XSQ3VE2fa1WxsOD31cJsbOXBuqoZZeT1/wPxyYbZIPLMMe3ddCjbAa\nLIjxbigCof65H7r8h6JEFRKA3jovkUnExgBynEseaylLLZE5pTYlCR6v8XQA\nZyGUaAhpAg/o5J1kG2DPzF/vhI1QbV6ZCQOxR67/B3Aal6tyCe/4DCkduCZi\nXyAzh9cyyPCrDs5nCuhy9Ah5RHWMjgYOuWEEfJMmmQPh5j5rcx9wsAPvdNE7\nYTBcVdprAcBb1GP53PB+lxaJNICvauX1a8SFpHi/VqgGxb3TvmX0LqP4HkMa\nzcJqKf2Jpv3YBK+PKc7y4znTgUNEVh25JKUdTI75PHStpuqqxbRECXj7wQqy\nG+AJtzFmJyOQXh/l47ery/YbCag4DWGRO7E8esgYJZYk3RCBMyoQRXQzqgZL\nIb9KHBOC81rGGD6SkJGS6DR1/izpX49NzRAWQg0iJmmXHMqix/DfW9EDXqcD\n6WGShgz3suVMYRrQYm5jq7LK5BcjyzXjv4QwKRxMJsmTYrvdFEbtt4febH9O\nEE12\r\n=rjzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPTPB1OXLbNgRTerKM6ofACP7bRo4PaIdCYU5vPMt5qAiA+upr0e0IdobUR+P4AP5ieoukFQqnUFFQPgdwwEgu5mw=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.16_1581598940539_0.08164145738487028"},"_hasShrinkwrap":false},"6.0.17":{"name":"xunit-viewer","version":"6.0.17","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/get-suites-expected-update.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"50774a0b1ad97aac901679acca88bc87d0a3ead2","_id":"xunit-viewer@6.0.17","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-kgZiurVm03IUjlDmvkDwhSQKa112I6Jf3fQG9+/2bGz5TC1roSzv1r5XBT5LsNsDg3qiiYbS04TcbIt5+FTHCg==","shasum":"4707d2415d211f3fa8b5ef4a92a829a7c8f480e0","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.0.17.tgz","fileCount":38,"unpackedSize":7320672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSkykCRA9TVsSAnZWagAA2JUP/ijnkbvA1EiloOJcbjKX\nMo3r7nguFLXq5x5d3p2pAQfNebCmn/ljQwh2SISuvx0HMCIxAB+5T2bbMKw4\nkHqkdwRvx8h4FjidyKTBpEXXZUXIs3jM7yMADKcvpS4w+uDkidKvpiBr3U0C\niGInFS9Cy1XPOKKKb2SkoaxuC7AOPXjKDTlSqcmPhX8STLPJmOE7D7+0/rWq\nLCzE4TVrMwmczLrfQZvFQFe95vbiWHoFBeL0/wVSa9cfTraVCC7hJp5D+We9\nMA5+46UG/EqP3GLscb9xXIV0UsH/UkB+jjtiA8jdexZuLQbZCDu2Np58TtFN\nDul+bBoH5bwkteykdffRYCp7aSdnAB37CNq92yuUvolMiYafAMkonPIvraSe\nhTLNhYQleOgkPwXlzotHlNxAD7Rb+QkSwSxk2BrMxfi6M6wlFPTSNCwRKvQj\neSI8EQW8RTP4SFfPF+mZ6Uk1zHYzge+c1VxBGZu5AfEg++hzN04T9UWeA+tu\nfOOHoChHuqZshCV4c1jsibecUV4w++oKXpZnY2xWSSEdrYGDAE5XKA0Vs2ND\n9HsAyrXBTy4uK8ISnmh+WjoSeufMhgQTHlkLCS49pJB8iYbwJ3V1lAZtmxZm\n9BBz/8YjTaujF5G0/z7nnXYgfq1aUH3r2XPb0XD2LC23jInf8h91oxiSXFJe\nLKAK\r\n=Aq7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoNwNacp+DbQD1cf0W8j/7cYeGXRnXDYWZZQRjHkp6IAiEAv9MyTfUHU9eFtR8bwnvo28RgtjylUbFj9CJNhPIHvZI="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.0.17_1581927587577_0.8796055691243618"},"_hasShrinkwrap":false},"6.1.0":{"name":"xunit-viewer","version":"6.1.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"d7e81654289e8b98384b4cf6d077129fde926a19","_id":"xunit-viewer@6.1.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-JSPkbsXx/0rKt1sOwIVN7vF7hqwn28rMPzWxWY+iJDE3YaUMdjJX/rnuD3JN/71Bi2ezU0WeBVezEs1h/feMFw==","shasum":"a8689ccbc107a9e2c20b1ea640572edcb0bb605f","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.1.0.tgz","fileCount":39,"unpackedSize":7320157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSle7CRA9TVsSAnZWagAAjx0P/Redn5qk64LXvVyPe1K6\n8EExGhCP3aRkwkDmefiJQLXUek+WYeOI1A6vGGzSzGUe1UvSY6jbsi0b3pDO\n1nxk73ihxlvuSUY2YtmZD2vUXnenY2i0LUhwHYwhI4td+NcjpwVUbXTcHFbT\nPetLbOlf7rWuave/p8ZNyne3KacQleyK20W8M+K3PfxHYBrv1/m3GDdb9Mwk\nhiG5T/U+iKUyJWyevzR4kkpaMBq5865y9SNB4pceq2JOmiZ7aN/vHhK3LFw+\nQ8N0bwxjvW/uPiRPtxQn+sOgfErnIl/QBM2gUfd6wxeXZxNHLBJIB8ZzjXLr\nuNIHAnotVU0jnXOv+v4dcwcbenCItxgHTt1ox4hziGwZsWdqYj25EYbdHV+l\n68uIMvixo/lREgsvpP7BcbjoGd60P7lvVXxp7PBEgyVYOeMjJu1poea6FO0E\n9TzQF4LBnMpElocXD1y2SPLHRe596mOTiuO7I5Kzn2GlfNXBc10AH71QANxy\n+NjgkYUUClS3qKElqsrGKc0yYvR8YN6tmS2JqvSMBTpJC6CfuxYY0Klo9O2t\nQYtk2plTGkdNTrjJgVvQ62XFaZVUAHOHtGl7S0W9fOIrDZZ7hBEXx9xECL9G\nlc2ZAVSA1dRPvI3Hy2saL48QleGsXayQu3yc+UF8rjUwinSbcVo6Ttk8W3es\nEUH0\r\n=SzFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsyivqXpB+OzuT5rlEurRTbAoMnU0WoHPr8DL3zwaQSAIhAOaIQdQ3ze/J2PM71NnwJh7zc4HvgaeW03Hca0lEPqU+"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.1.0_1581930426775_0.3998941945757233"},"_hasShrinkwrap":false},"6.1.1":{"name":"xunit-viewer","version":"6.1.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"e805745d6095c02fffb0d13409060445b07ebd01","_id":"xunit-viewer@6.1.1","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-C0Kz6HQD8MU60n4XJn6hyh66BN6cZVAD0eFFRz0zcUXVjxJr8YoVqTgrbQCMXdHrcQaDUKmKaLUceAXpvo4AXg==","shasum":"7d9893cc96fe70cd27d80a1d95621ad00b1c7abf","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.1.1.tgz","fileCount":39,"unpackedSize":7487191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSnJwCRA9TVsSAnZWagAASN8P/0hEfK9a5De/xuQYzfsW\nbQz8A35oB2p0yGJTy3c2qDmpu0sebbtMN9ZpVHU1yFP+2hn6LDE/nO7KXR1V\npRu355a4I3eODCLKyLsz0pgSfzpChIRmW6iZ5/qhHN7VFsGzMKo1E3S3Y9Jd\nD8zzIAvtiqH/vKixCDH8M22MAmvHMWAP4HQBlWOQqKfuK+KuMlUT2Dq/udNN\n1x5m85GQj4zPjtWf7Nlvg/9BCtxq4Q2MuyCxiyAhj3PVdwVnWRID7cOJ8g6V\nG0LiJ4GsklcuW5HH+HaHIrPAwPW2hEEiwIR3YShqwRDFLlKTkl4vjm6tdS9m\n2bX+rUgLnk3nVuG4Evd8r20p3gGZIJDaD9/ISk9VmOO4dO3p4LipxOO5jWh6\nWilGBy5m9pz/TNJOHoJUM3RrW2q0cysJCwUd0tLMIR3I7GmvoWIxigvGZV4s\nEy02xRUUjfOblTFzuifPSp/Z1MJYGxtSjHzyzoRxnMUPkrxXSv8oMp859dBN\nmHihukQ7GyjTOAxQk90OJSebsDEnVQTV2XsZqzTDJ9ZeBNYkV0ZK6i9yiYRS\nFH8Q+qqGSUhkPPD6Oqv9GV8oDJlwF88+rwaWpqFNpjSoyjwO0ZbnEfOJyTj0\nZDaz1pzqy/ofQI6Rp3W9YJ7iZEcrFD5/RJDHZLEX1pDm5HUTrSMkQpn6OnId\ndSTi\r\n=Q5p+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNNZ/tJ3alYNvrIFMTmNYkWvcmnSj/u7WhT0p3BReRCAIhAOlJkMTzeRZu1xAZWyeuU6PV/igx7reLl88CrKyeOvO+"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.1.1_1581937263540_0.949940903356882"},"_hasShrinkwrap":false},"6.1.2":{"name":"xunit-viewer","version":"6.1.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"002c142c8462c316661681e7841f1546647886e7","_id":"xunit-viewer@6.1.2","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ZVLUoH1XTq1v2iM3Pq/aFw5hb8oMO5bHRB0Ty5ZbL1qjSwRhcofBov0EEZ2HehXzFgqZZ2NPgI21k8u8dNqgHg==","shasum":"e94abfebb49d05ee5007f0761ee8354b1606258a","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.1.2.tgz","fileCount":40,"unpackedSize":7489799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4tXCRA9TVsSAnZWagAAsNcP/iHRFA/UvuBzwy6wyDxN\nUZWZsOnqSzd5Is/EKoy/NLdpaplm4E4TeXoOcX6V3sTSyAMldYSseC6v/i6q\nyPftoAwGfe7xIB5Yq70UWkBvThbeigHEU8/FzjZIZ5JRfbRIEjXV9b7M8uPg\n4aEyZ3BJBc8BNAjiA2iqhnpAOlPM9hzGSo2g9p12rACVJPa6DZ01sm3e5q5C\n4eZsLqyxZim9leIb6g1h5VsLkrMtOStkquYlqoKWJxNFHtbamthqU40QXI9J\nMYr/xleic7e6jst3i6XWebP+EyMiQ3K7m4dIb0+I2HBBoxuqr5D+hCMfdi9i\n+VKFrTxQXlA17NuGlX0lS+B75XolCDTbqUB6QDgZIdmGD2Qrfx+ZrOZWJUa0\n0DZfLTIDRvxUIzXtyhOV0rDzqX7F05qyMHokqWg3oE+5M0WFJBtGHeqtDHPo\nslcHyUQGUYhgTOZHavG6N/xFCeZfdf+nQZNtn/fo3oVQHKPgBp5Md9fJplhW\ntUVEADHBn51rMnqDANFj24aCvB/YrMPMVYmlheGZR4sHxzmKR9Lxs9T3DrZ4\ntBmGevvAWU6zbsZ2l8EdNjrZmvjbCmwoyXyfkzd/cvWG6+YOW4EtOW742H2b\nlMsPSWkv206nQ5bTMk7F2nxMxgJx3tCf1kXwj1Q70DoFcapxYG8VrnnvcGEw\nIXSN\r\n=nSiw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICy8y78lN6kJI5qUsez9cTmv54Lz2jGal+jyrjT5LLLKAiEAg+w82ZTnZ/L/5AGmxRV6Ihp/SiYlUWHrcPga+HwLAMo="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.1.2_1582271318463_0.055837833999807795"},"_hasShrinkwrap":false},"6.1.3":{"name":"xunit-viewer","version":"6.1.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"941f0e259be01d38f15ee9ffd08d1ab30e45542e","_id":"xunit-viewer@6.1.3","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-PBKpVHni4bGc+iPZzwKYBezoMRHHQkh8W4AfdI1ZwD0O7tjtbz1uOCp492kv3tRrUdMED+cJjrl8I+AxaJXDFw==","shasum":"318e2c23c7ccb2a875cc9393e8dde2d5cb993dc5","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.1.3.tgz","fileCount":40,"unpackedSize":7489244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT47gCRA9TVsSAnZWagAAT9kQAIIzyz4+8X14XxFG2kEA\nfFPwJCKy+F4WMEGUA3WkZE8JMEM9nmoRvZ5bkr+NpuoDIDlpShLaJC3bwksS\nYfqjb1Pyr9togbfA/+z8YUQT5xzy/BI6Hcjv8nrUH31zQbps4lwgzc+VXjXy\nCJ+bQlU3gHNIsyKXNAeRhkHv1UjlXoYzUjEdmvZpDLpKQhDawFOYl+MqlM9Q\nsNv6QDqKkmnSkBnKqDOG7UBWCHZ0yMPaupyOByWQ/kRkFgTI6duwxOMnKxbO\n96Cz+mVXPuBJmcDZBp7o6VTXDMUhZW0GvCQ9YRheTCvfzRs2IazfpmmqCoWP\nk2bAO5k2DO8UwAehPkaSvBsshsDP1ME6enYVNzA4t4e9Q6kBscSKW3V4rhID\nouHs1h8TpE/95o8m64WH0G/7y6fskwSOYMH4S3rgrXmaVEoyU9Ei8yLlz1j0\nNWK3BBnIpxPgBLITZ1sVuQzeDPhkGmH/dss1GutKB0RwtpKWEG/KpODNB9/O\nzsMVyfdWOglc+R1nGM1TNNRoc04F7PjyIGAdXFzt8WuI+A1hmvMG5G6uqwp8\ne1yKxux5uhz3EUNCYiyshdQg1WCNa7LQr6GPeqs3fIJf4vQry1e/m26V1sMX\nZu7rVynNi7AezxlbxsZmE62wuODzzOaQ32RO5BpXlx2ACtyZAJZ34ogRtUmH\n36sF\r\n=uLIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpDer47bJ+MpSnFnWzKLY5GihRKDTRBM7tYd2vM+i5PAiB2EC3na/WMS9fN3YMUWPr0zpFBXs5kappWa3QgeyNDFQ=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.1.3_1582272223693_0.46932423109025323"},"_hasShrinkwrap":false},"6.1.4":{"name":"xunit-viewer","version":"6.1.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","change-case":"^3.1.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"859a4c9bd1be276332a9d2af28b153939d618505","_id":"xunit-viewer@6.1.4","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-JCSbtrGoL3yYBdgHVyGl+QKCKwZCjq0ovT9oxDVPKi6HCVTAaKx+ppdysAn5+Y3xKZ9Oequpl0kRkN3vQJrpZA==","shasum":"dbd2d4b17936a7e5d560ace1a2ba4b265c3cbf1a","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.1.4.tgz","fileCount":40,"unpackedSize":7489250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4/JCRA9TVsSAnZWagAApucQAJOA1AmKZVbDJA5nw8Ff\ng9TMrPQV7iyN5pK4gnM9CBCELrWUdy3VWw959VCy06tjh7sF7nGSGvVB/jzF\nVzk7LiQgBG96eBwkwX7RsCrY+W0AicKwyKIXA4xlnEb1OfKH/3HsstpLLHlQ\nIfwvMZlzqQkHYbl67d6++Enh7UkB+VsFQ0I7KtbW0ZUbR7I33KESEwKNw6Wz\n9pCTMCeVCFXch75ew1LfavE0I4FpymY3wo3pFi3UlaXGTiERenETZlv+in4Q\nQNrLJUBFGkd1ZvQ9EO+X+1gYAQs4JvzSA99dPn3Qnps91YibKpVQMgj9T+BG\nW57fHuuAknDhSU2Crpt3xL/ar8I8pXWd+J/EdK2T04f/VbuzkPQJ+144KcyD\n8o552Rs/9fPyK0idw9mnO/EJfuBLPKfAvw7PNYzd4JlfrRIu971kJga3UZUp\nRYRIaHsMNJH6ueGCc+aqis6vLsJFJ70M2r7R0cqDDxfxUkiwaTvqO1xoIWjS\nYwZ+TgCspI2XLxsk0tvM55Q9lE507+MxTehg3F9fvN6DWlE93UcMeUDn9SXT\niAWylEf5U4wF9YnTV3vkPARZXQwciqJuHixZb+hjRA8iaFfwiFJZxnGHBQUj\npyjkAaRUOueFLU2+3al+K6tPcEk5MJDh7OLgMVWW/yRuNnPT05IPAzzClRvB\nKZHt\r\n=c0Ne\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1k4LW2CiKWPet8XhX9ipU9j87up+0jX2i+noGm78nNQIhALPrCU5Y13FN4AkYTmbaDYZnzuNr9uDkyZnLR2PJnmPP"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.1.4_1582272457540_0.47155454406346675"},"_hasShrinkwrap":false},"6.2.1":{"name":"xunit-viewer","version":"6.2.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^3.0.0","chokidar":"^3.3.1","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.3","ip":"^1.1.5","koa":"^2.11.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.1.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.12.1","bulma":"^0.8.0","codemirror":"^5.51.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.12.0","react-codemirror2":"^6.0.0","react-dom":"^16.12.0","react-scripts":"^3.3.1","react-test-renderer":"^16.12.0"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"119ade26358072b47afd5f16914af196ce4a8f31","_id":"xunit-viewer@6.2.1","_nodeVersion":"13.11.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-RU0SN8HRLO8eZ50lT/bu9UuzpmLF0Fr/GLUEp6iQq89WdFxNLTzvqsH718pQw1+s93VUqD5n8lGIRdyXPN6LRg==","shasum":"29dec14082caa6d1a696856d1103393a5e091f78","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.2.1.tgz","fileCount":41,"unpackedSize":9338555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeig7CRA9TVsSAnZWagAA0rkP+weNj96QkfiugRg6aDow\njzxxy7yZFU2KPWVbhEDALD5qlrvH9DIeP6hzRp/snnCUERVMHN6SJZ+vXemX\nEUAk4uZ1pxnM43p4jWFUOUeSf3e2k5s+D4jXZqJAFpYNwfsaOT4fMrHCIeuz\n2aTG7fh0kYEA6Dy/7DyKlU15QnGb1EdJ+NEqcX2rq5FCljSIul4gScaH5kqM\n49kueGKG4mRlcRNw04gWQTqBDg+9mNR5rKC9Sd8A5slYSCsDNoMQZRSvl63q\nj/Mh5i6/x64WJgAkrA+Lm4zl/IOVRCSbPaO4U6LjI3+wEb/8MFXthzHEqrmV\n6DCTYJuAZkvY24i4+/h3XMInddkdQADtda+DfgklYJ/3VYB9mvueNmq9j//Z\nLuOEJK8z88M957Pzp2RrlZjSHWeiybPnWFU4Olj43MTdP7ek77UOoDvzYg9+\ngic9aWWcXNe/qouW4Ujtj/dXYqdnPquqq7ihuEogO4wKnMpLGboosQHN956k\nv3VrRbZEzVImS2i16qYxbXiJ7f37FbFal63/is9b2B3+f1vc56VZ0yayRmed\nh03HCtwi1wshMY4TeqBgy6C/dO8UAr9sgqLvSWAse9n/K969cpiD8YmyXPDu\nPS25wkO5GZv0X28hPKY0zqasC6aF1zi0J5HKnnSq0h7NgP2IeLe6NtErexCH\n1Am6\r\n=t9V0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyasg8GGr65x5nG+h+7JcoTz0HY+cM3/uBZ0sp2eoMzgIhAOT7x+56CZKYgqn9G4cTMU1hYYRSswzO446n1MYYCTfF"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.2.1_1585063994954_0.05237414959038755"},"_hasShrinkwrap":false},"6.3.1":{"name":"xunit-viewer","version":"6.3.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.11.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"b40518d9556b5d0fa8a3f8d9b2dafcb518bf8691","_id":"xunit-viewer@6.3.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GDue7cIHMzt3pPaCW1w97XawR+wzBMzs07R1xLO+lnMaSKXwbm3VVbQ8a77PYfqx2nU6NsOF0AfUTmAKdfMXZw==","shasum":"299a09bd93173b2265979f78cdc83d37a2e8cda3","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.1.tgz","fileCount":41,"unpackedSize":9411769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevmkhCRA9TVsSAnZWagAAVggP/i7bQQUsaVu14FLT57OQ\n8/p2N86miT+KLRuam0K37ZeG09CpTstNOWohdINuk5rPnJ4EECa/P1QKxH3N\nbiLzyiF8m5dGAXdXpWuZog2YwJCoY2vLwNAtWGl7+S3iR9ubzSInl8auk29J\nBFFGzx7ilyeogHtqfXLbusfZTrmiba/RyNs+iF3xphKlEnDuYkf3PNRZNWCr\n4LpnRfe3L0X1JDbsUiNc/gflhfUOp3ucd1JxkBH7KU1ZbjnZg/JNAkZhxEd5\nfsBiGXPkEn52NjSE7JlHyjYkkMPlA1LXMaXvlT6jrVEl1EkgaEGTzfYNeyTn\nUJouNqM283ZdO/UPha/kZ8IY/ILajKd9fHozO3jbCNuFCcofS9lDF8sd922N\nwxH3gCOlmkfdMBoKTgililB7hcswWHEos8w+aqmp7nSoO+GTbP8LD5+I6/Qx\nQRkuIncCTLaWqqIuJf91cH9fLsbxP334Akh2Kl/eOKKprjXeuAPhHv1Rr6dK\n2oCHywXW5YBVJQsjcpehol8prsNXR6JVwM9eit6LwQO2GvSw2SkrzU4leyi5\nPcu2OtvLkw+hvmIhqpxPaWtL9dWW2LxJDYGBw/RaNzypaWaTOMinmrTt7A2Q\n7gOg/ucqfOEs1WaJUb91FPYCUoWk2x3ZAaBNNyBzGGUyn44aCfQuHkmgV/Wu\neJCL\r\n=sDH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjrlJSaHrzp/fQTom7naRBG3yqjwT946dWiy8HYfuSxAiA+wCR7aNcxW+6l8vO2Rd7IHSmwgu7k7PZFgm+UtugR2Q=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.1_1589537057260_0.7704255756239959"},"_hasShrinkwrap":false},"6.3.2":{"name":"xunit-viewer","version":"6.3.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"0487f1b84e285757ed8d64a29180b5ef5b7264ab","_id":"xunit-viewer@6.3.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Sre81GcVHa3Y786sbgowBa9GH89jqzhY8LAM8xlLOEizjNVLfJn1mr8icsX7b/sUmLBEMmCFbAhv1ZyUuHzOVQ==","shasum":"535f36b96839958cc0fdb5a5e601addd2c1559e1","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.2.tgz","fileCount":41,"unpackedSize":9411769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewjbKCRA9TVsSAnZWagAAsGsP/3CzDlI2+9fWtH9Wzn2A\njWJcVtcGlHls4u0gmQ+3Ymp+RyCRgu7KkFrM3epe5duQ8RoAQhrRrcQR6WNe\nNNLkdR/paK3COqje0xMb9+FrkLD6T9oQFFJZcH6XQ/kiWDIR1waiYJR4URAS\nbBs4//YArslezH20bJVbS++IRrgsC6xIQLsZEPI5omdVYKeuVWjNeCgaUM0I\nv9nX0n5o53KVCIlG1ogFx73g7PnGh1uAzBLl+3XdnWAxyG53FXylMdMdh7tQ\nlGl6649fhvoad41nw/5qFxZhYKuJ2YMgUiJ513f20Iau5rl0JGWNhvEeeIUK\nQnSnrx8gMSO/T/7QDhzFPEHmmyxmao2BCWz8Svu0bQFxCE2vI7LFPpYrxrq8\nlCB3Y7nvLtfzSLxN1o4t/abwfnuZdRj0n8QQuadbMXWQ9rTpHd03R04bFVPs\ngNYzGb7Esl7tB76q6TOrE/11HmyS6eRy+4FjILGI1MO2drKMB9DQeTI4Rv2e\nO3nbLHrSjkcJu37sJ1G05rOrb3PGyNkappbDvc+kLqcRko3DdbXOxjmhui5v\nV2w9L+VATfr1fBuxg1QPTxbvt/PsJOrZ9v4DOZRjY9nnJ0cAe8zzWS7I61fM\naBOgN8sjjWHKqb5Wgjvv5oujW2JSEEYhVxQGtbDnPqfnszyqDHr/r86I6eCM\n79/i\r\n=D767\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMepFbJvh90QYEZBXnnfdW+vsTqcuKM64ZfE/HbaEImAiAdtjKn48OSNK+gd10uywSspX5aZ1bi8kjhJLshvnuaKw=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.2_1589786313628_0.8088197124445207"},"_hasShrinkwrap":false},"6.3.3":{"name":"xunit-viewer","version":"6.3.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"931c35a49496d501f1f717fc525349ee9aef756f","_id":"xunit-viewer@6.3.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BNHV3fWHZEq8O8H5HoR+Eps5QrJF6YfAdoSgU6B6Lz/OTP++L1RaCKaOgC1t8u9QnjWIBrcChsbPDPrCodi7ww==","shasum":"7ac2c0f6febe2cf6d0d7805c9eedf873fb5f1e7f","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.3.tgz","fileCount":41,"unpackedSize":9408820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewjweCRA9TVsSAnZWagAA1wQP/ihv7LTK4M3ye4HXT7Fg\nUmjRFpncoY5rMKQvJ28tbnhO3ZiqXqG0hwBod4xtIVGxrwjW6qqLRz22TMDB\nEfIycrw344IdxHFmdWt6UIg2aexxquZHXfZ0hGEMt3O1yv3bUfCYzfPo5lZP\nNL72bT+Zyh5TMG70EpijW2s8gYgQW9EXQ8IJq3D2QLzB0eaXt3RghHJnsroW\nUplCLZXRF4m0QWOIwI4Ws4Q+u+Pgjff/ylWPxeTCLwh4QoYYlJSLw666mW1a\n/QH1pGt6wF5S/3j5FY9a4b+UbTb/Hd4LQTZcBB7BfKrfAmyCAS18f+g0tF8j\nwEbhUwYmcvc59a9SHwq7OYid6bjzaQlhPCFJY+iF55vl6AiwWNonpaV3TvrV\n7ATQZGROJlX3Eaof2DorSpt+UyIC57OpEmCuY3eG2XKgX8UTLGXxTBmf6qYk\nW25ZfCPBLO5Eoo5F92txq5e56YclFk7fOlqRApbmpfDXzfDWn1RN/1TLo6ie\nDX8IuLc9zhhmSSF+DwkzxQRQiK3QcW7dYAP6qR7V5PkpU1c03shh/rbRD2Kh\nO0F446KTKwmcTxS/YpteDVUWOOHdcL7+klXgNX+hmn7ukosCYFBg2hF/rZq+\nvT4elsNxFKNO0AoE65kECjvzUptFAH8297JZv6JqcARypKvS4zR7yRKCORGh\nXCUb\r\n=fuy7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEflNGL9biara+9MSqfcctQPP54kCBCN3opfMS0yQr5QIgNxG6h06EypwnsRvh1Vsy1KQp2RQijbDeJJU21xi+hUE="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.3_1589787677707_0.9826947379780568"},"_hasShrinkwrap":false},"6.3.4":{"name":"xunit-viewer","version":"6.3.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f22c893662d6340c1b686e0fb27edb7f678e8fc6","_id":"xunit-viewer@6.3.4","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TwjDTU8ke8RPO0VHD8hZfG8gWYCV/9ltF1JBmLu1lJ/iw9aORazEMIHni6d4aOTjJhbZDdaCX6aLHnzVtl7tfw==","shasum":"ddaf2517ea9365c1daa9e1ac0e64ee81a3867132","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.4.tgz","fileCount":41,"unpackedSize":9412480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewkZsCRA9TVsSAnZWagAATcgP/2cSYx2NBNDQRVTHSdek\nZbzHUP22TM++8Acj9npTdSLNP+1TytrrMFCZuqoqpj1D8tPv6o10YVjckBaD\nnOByIN+KUbf9ZqL3iJwrG9GTy4nQByEzjQLEEoDbe6PMd+qUWbCVwvdJZ4o3\nPJmmsMzQ6QSbB5agunyrsde8K5DAaSlT0aRdgJdc+aNP5u3wFck6Es9drami\nACtGwliRxjd/CkCuOAciCtCYwTw07icv17+G6PGRNPiSQvKvgzNphQYoEW/A\nnjsrxv++gSMya3WWrA19MxsCnGQDMKzv1AJEyb3uPN6IxJESjWDZuJ9nBhZV\nlJygrtaEDneC7/FY4+ZOL57D6K9RPZEl1LU1g/AHKNU8Q8WQv2qvguiPmRwm\nHcj/gwyljH1+03Yllu5FtV3u1o5i2sprk9nn4t1E3+aZmMj0Y1N7yFdEhaet\nxXpLX47KeIKEzW0llsucQYvhTzmGxcMgw/VMumt5d2NqSAMkxf6t44ltzI/V\nvkqV73tjE6XMIwof+mOA/txHA+sfOA5nw5S1FcslQJhFOCVzq38kSUrzXVGi\n35zNGZoZ1AMufYWMDSnWqiUztzdqEVhflvI2HfrKmsCr/rcRS40GZ8zbkpub\n+uJy6f/Ihq61CT4MDNg+HrZX2sqOcooIvA8DCOm7h4MFR/S+m5tNZ2/Qhzs/\n5YS7\r\n=ZrOE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHuA7G/nR8w01a9oDWMb4cDCD6JhW0OuQi6gxbJyHWZQIhAIXHazieT55PhXAdsnpTEQ8AJTRkji5GDDPHc2pcbzIg"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.4_1589790315567_0.033589221403086844"},"_hasShrinkwrap":false},"6.3.5":{"name":"xunit-viewer","version":"6.3.5","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"c6d7172960e4701d95e2aadcf6ec11ef3153874e","_id":"xunit-viewer@6.3.5","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jmNSdCGI4EUalMeHrSLSoWvjdMJKHdb/SJ5iERvxJJTbfOkBwXBZJ65WnUyR0bOVLeRSz+lwcwRiVv84Y1ON+g==","shasum":"38cda258d1563fd8f0b379a9961d93a0a49abe69","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.5.tgz","fileCount":41,"unpackedSize":9413232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewkc4CRA9TVsSAnZWagAAvgQQAIpUz3EpRTQVC45t5GK6\nsackTHDPK2TEWyul/2eOU4Gka3DoXKrbVSLdXLWqHlkWoDOBQrXj/kA8SAX9\n4UOGTlD44t6T9Ndh6q1OVwTlUUAu5P8SX0wYTenIZYkTFlxDZT1+SyxByidh\n5RrXA1FSHkBDqcjZ6JkIMloLXEk+m8bgSpgRtjfr0MqcjEOVWojRyv5R/q4/\nVck759o3VbkVTd+wXfdwq3wIwreULX4HTV2aSWOnwn5wNUpzr87bmDBw+ilO\nOYd2+fnBlgSdhs1pdYJDv4xBfA98/VkC8afTD8dH9omxk7p7j5sEy5LZv4Om\nsgR3H9n8PlE364VMIPovArhbevSIxOAcoJnWnXn37qa4CQWNyhYfC0r3oYqC\ngKK/pUsoQiKNw7Tepa7itTvQtE3WR1R4AkxG9oRdXA+FgFkzGcA+orpPZLVE\nfra4exQHbMios4fWcjQ5tuKcvwCLz2yl5fmsJvuuG3wvSc5OUuBMw62F8KFe\nDlfhj89YK/DCMqzOYxTUpOFa/jMafG7Pqb1eWt+pBDwXFgUQx7ofoZDKYfnV\nEnmAxCdTJLvG9+o2GBNNQmPWEcTJLvh7HMThSgIjNAOPX5u4/WsAfAWkDAkS\nQcnUw232elbTVzIIYLU5zztwQwzvf+n59iTEmh3uf+FF4x0W0dl2N5GSqZ9z\nFF/T\r\n=dPqb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHLxqqbhjvX69y+TacbutDGFzgrvEiFbhE6wnPiHlR5wIhAM0Fj3AvKJGOfOpz8R3gwvEWtR6qync/FO82U5izr4QI"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.5_1589790519463_0.5275668882707758"},"_hasShrinkwrap":false},"6.3.6":{"name":"xunit-viewer","version":"6.3.6","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"cc54825bb82dc7615aa636d88a5e8b3c75de29a0","_id":"xunit-viewer@6.3.6","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TcaTM93RVipQrp8KD8twDYBpywgQZ5jw8eEgRifvM2cjdkT9yfBSPRaH5wCTvz/P+h7SUfgq3XjZ29RluYoPFg==","shasum":"85ea2b526e0e86cb56395e4cb56ef07b3b639771","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.6.tgz","fileCount":41,"unpackedSize":9413008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewkj2CRA9TVsSAnZWagAAgMkP/1Fc02cTuBroBKoOEb4s\ntuzW+mPt7ZFcxadLqqEdcZAoI48bRzvlZl86DuNSo06f1alF3eY186C+4BnG\nl9rsu4InEbvWl8uCVSjQM1X9gQYOrIdDyNvuFDj2yheYS+Iq3PrLU1Rw79Nz\n/JRnX4ayxy7EnN8/L7A54nqjBAKAM4kgsm7LeCcRaYK83WPH4PE4m6qt7KGd\nR5ZuCwsij3znvqPbKjgy5fVKkwERDwondqsDvROsSk6lSxjIBeRydY4JgAch\nVk6YXhlRmXk1aDTjyX+tmVK7NhCXsofrCLKfNXJ5FdQCPr8J9kG43P6tjuMx\nHkRTnXzmz46c3yeWEwUToOT3R5a+VEdxLb8MysyYfk88JGIbz9uin2+zI/yu\nbOL0gJL+6wAId5OOVw5EmKD41ahtI2k0DBUByJDVmEinoGKC7/qrJ6HRYdDT\nhyC00Y4EJQLy9lf/l9/tnHq7uuHdh3HIXry/YHQYZuuRvOAPkb+XS93P91n6\n69EkawL/HJKsgpMZ0079yIzO3v/gfkYRT85gkeA1Y5I2PtoVCWEvqkFSSc/D\ne7gAggQ1ZOUydIWCXqQXgoCUfFmp2UtkRIsNwJYgy3mx9DKbUrLhKBuatPBZ\nQrLuNNuda6r53wWOdu+dXzWdeLEjOVGtxsJbFZKZssw79G4KE4LlUqXGusKY\njwTK\r\n=aZL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4ObrebODQJKiDlYYgiURmxxQxxtR1JZpYEHhVQfzVtAIgJWNOdjXR2EfLO3KdKgJFtw4HOtDdNJdhh8Dd09i6B+A="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.6_1589790965695_0.9869899090443512"},"_hasShrinkwrap":false},"6.3.7":{"name":"xunit-viewer","version":"6.3.7","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"69e5d1fbcd24842c27559b317d1b1cbaa8ba89ca","_id":"xunit-viewer@6.3.7","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SFvGLxg2gcq+n5OC/Qvuw5J0y40OWIOKFc7GQAck/QleYxqVynAMzfTgQMy8SPEgmxsKzUYwQgAVWRoZJtej7g==","shasum":"b28dbbb3a5bf729a1fd394ac5609e1294c221539","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.7.tgz","fileCount":41,"unpackedSize":9414003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezMAaCRA9TVsSAnZWagAAAMoP/09N4NfvvDOzKxqVRmDv\nLkb9AAOL5MeO6WiZ6cjK93hKsztQsb+cAiRrr6Cxo4EY/ICgdC4LT4OKpSlD\n2IgDFNhXe7CrvZLOv/o8E0KwuTqCHHzweFPnWoKllUoLlG/Scqyqb2HP57FP\nN5EHJzPxCpa8/ZF8YTp2tq6OHzxuMzCxwVAlnDi963rB57mYWm/lafWms4c0\nlMqrigmeIEwJoiQQx9tHby9hWZwaBNKcZyqqlTXLAr2nR27XdfP7gEs6o2eL\nBjykUr+D+l4Nv5yKKoyWEWcvpFwBTZxdvtt6vno/9dYT/E8C29gDY7cMG4pT\nQnvMPmaf31Mt0gj7hPLsBrBN6U7uvRy0Ni8sdSyjFYQD9qmcF5pjth6S7W+f\nqDuskJt8WxPskHMBNqgrTtZ+k2WpXQOTtGbXHhU4HR9t/N0K0F4crL/5wSnT\niRVOA2gAbottvxIHVcUjmWkf+jjUQDfzDlEhmEqL2UdSB7EzcYZvePqn10uk\nz23t3920RCl4pKIlitsoRtg7CC5bta0lIRa170RR0MOvs/Zr6oliQzUeKOhr\nceVMSWkExNqYXpdoIBJmSR0+2m585RuUkwbCE8X4GUwJcPcMPGWEVd4rvujP\nkJ86zmowlbs1HFLqEkO2EuXB2PGQ8csPrLaQRDehrMPszdRyCPcBarnrDUt+\nLmEz\r\n=LQID\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR8foXQPwC0+IOpPLCL7JBA9Mfa7TJ8iLIrkHJ/RmGhQIhAMHQ/aLp9m29Z7N6wMlZkLAEli1DRVzgeE7gWJ/3gjMs"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.7_1590476825936_0.14482123095835964"},"_hasShrinkwrap":false},"6.3.8":{"name":"xunit-viewer","version":"6.3.8","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"31dc4c16f714eaf961e4eed83adc80a247578fcb","_id":"xunit-viewer@6.3.8","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HG+lih05lDxxcupUu9eWe+MhNGueynMuG8diuffxdyI1vSvpgkDjTzdIBaTfrPg9Fa7qKu31upieTnrR9TU6sA==","shasum":"ee5c9da5fcfc535a060d3e1c47da1d88c43b6ddc","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.8.tgz","fileCount":41,"unpackedSize":9419744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezMDvCRA9TVsSAnZWagAAqTkP/ii4Fq17xref9wnToF6u\nrT5ybcVphKPCJOyObcfoI1uGmoYK3UPA6WDdGS8UOvLlbYP9kWrZFZjF9vP2\n+Vfy9R+9ki0GUtpNzLjzPIVJ53S5mvIOZh0irEESeBoiuEGulFye45dr9OBy\neDEy9hzWGQ/ZPBxnQeuiCLbyp/jkZrijFrPP/f9H1/1yUBk1eYsKJSqdWHNh\nZ0qPbMth04poLnJ+hVUvqkxkXmofYljXuhSMQJV5mQ7ntRO2qC5Bs5YegJqa\nsRFGvQ2nm0quSRXGL7afIhCYv9yqSLDu9AaZbIr3KLJVjjTODdNOt8d7KEJc\n/XJp+OfsSyG0h509kthjDVC3MNGLqtuIavucfD9OBFSWJWdp5nieExVp5Cxz\nqbMQa4M5SsnOk5JpQcKg6ar9IkHF/iGQ71Sz2rVN2ibC1JbYbKBokrQ6zEZ4\nhineryzB1T4pIvMbRmcWML4qSV5EM2AaQ813mDLYfSInOPg7KvQKEQUEjKzA\n0+IZhWIz+HyF7PvmiJtxqKInbCcr+ynqWH1CWJG7k5bdmWKrtp8CQu1LBhsP\njTakmrluw0U6Vz18DVjuXFGq9WKipXKhAZ7tJJbksYi/X9H4kjmhEfGNesIl\nw2wfX1q+mJxPyvuBJHDearK1MzEA6RX3tu7/bzTIlAXRBqcnU+HQybaj7PiH\nYdhP\r\n=4B48\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5rQIHCWcF3fCCPjIZWWjW8ordyP4F45HdmJDh9ts/vAiEA2qC8jkfbY5keCYV3EOnnSpQjAH87MVqO7tdJ6Y6KlE8="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.8_1590477039258_0.604430966039456"},"_hasShrinkwrap":false},"6.3.9":{"name":"xunit-viewer","version":"6.3.9","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.0.0","chokidar":"^3.4.0","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.12.0","lzutf8":"^0.5.5","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.3.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.13.0","bulma":"^0.8.2","codemirror":"^5.53.2","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.0","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.1.0","react-dom":"^16.13.1","react-scripts":"^3.4.1","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"bf069934fb7dcc5407fb3d04c57ece3cf220391f","_id":"xunit-viewer@6.3.9","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5I4pegKEK3q0H9m/0ZnlHGtK6YuayqWlTZf9Ciwn3uHIC4vhQDVjpr3lWEnDnFVjxJ39a0H/blThSUb9uKN3Qw==","shasum":"7c1f3495805ffb4f4993680897921ea74a7223d1","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.9.tgz","fileCount":41,"unpackedSize":9419800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezMSRCRA9TVsSAnZWagAA4/4P/0ig5R1EchMzs5t183s4\nzHpxAqVPn8Gdi9MZuowM0dZp9xo99g+6MVGRC1PhvozfNf9NPtV5X96m3KR+\nVNEDK2GJxtaf5FISgFx6D1uZwDGMrCbHPpe/L+2fAu2YzWvcHBmi6mhejzlu\nYZCBSCn5Y+/abe3BqKR24VNALvIyu8TrGyQSOJdYp/P9emiwz2Kzw1q7Cj2C\nYus1RxhqP0c9qLkX5ImUhtgzuAz59gLlx75hwDIcRrYxi7WeSY7UcmGj3DXg\n/9fmmeezcvBrBr+tQNHrjIhGAh0be0Kz0m7NilNca5ibEuZsXiaX7T71zpro\nJy0RW4TLPqrddEvLbCPy0jzXT1FLS9Nd6/5hrWWALbaqQJt0eYoI9HeibZ2/\nPtczolMLuHsFYSiJoxpIklY6nM8fTBDXn0+o/XJwfxNbGS4EbLna2blPpb73\nDvh8TMCHkZ+4eoGkAngXJtFA68Ey+X1MCjsRsuOns/8rnYHgFO3nuOfASJwJ\njauQrvHekxZpVc8QNBVJRN+hm/qWoVQkzh0AYQpTxUB8cEkwZaRDU+Aw44ZT\ne18bNNeEqyB3zq2IHofKXbuu1Qf5NWmNSZb5ayTRZxJ1Ns6Va/E2stk0iK3O\n/4g3pY+VyW5cY3JO9turZ85qla440xEK4nbw81aRPc/jX7calx9uUL++OSAX\nK/vp\r\n=pdk9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe64WtJ10JKJB72Gn0bd5hrvYxXzMDS/a0c7PR/cJnwAiAuwPmIapAlBY2XPkIt4PcksJ4O6pMA7FBRlV4VxzOdcg=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.9_1590477968682_0.34792093925439627"},"_hasShrinkwrap":false},"6.3.10":{"name":"xunit-viewer","version":"6.3.10","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.4.2","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.13.0","lzutf8":"^0.5.6","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.14.0","bulma":"^0.9.0","codemirror":"^5.56.0","eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.2.1","react-dom":"^16.13.1","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f8af163e65e1517c1d01b2b27037d80857e7d9a1","_id":"xunit-viewer@6.3.10","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-qXIxe1f9VG0bBd4RaJAEZU3FAkLRUlYsXMu4oINYEuf3kgmYcO0c3bvMCrRDDQcQC5IAQMeLjj3U17e8ep7wNQ==","shasum":"23fe22fb3fc38805032a9ae3d460f66a0d7f3ea6","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.10.tgz","fileCount":40,"unpackedSize":7386584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO31yCRA9TVsSAnZWagAATT4QAIURkz0DEqVCzg+NBqng\n8/gm3UGRX+4TpHye2Q52qO+ih11PMoNSUyOha07kNyxCeIOgIIwanW/SuMc5\n9wd4vq33ffomJgflaTK/pQRDdGbkf+cFKDTh5D7mrXy+xb9QcP4a0fq0zpzf\n/BSdW3bxMhlAkEGZgwE5JS3kEUGMbb0LvOGV4B7hitA/vSGgVQsAo9gtmzsr\nY+VGrMZlCWDCBtZfpH7lMbFOx9F6/C6Bm1aL8nXElDlcEuizhms53Y3nj4Es\nwMLfsIadDJBkGbOLBg01/x1LKhaw1UR8Pmg5SHAs3frfP/hpH3U6L2etNmg6\nnK0sqwaaS/p7Xk9SBqRbnUEzKAL3mbAq4n2eDyOsR6Fw5xrJjKGC7Xy0GOBd\n+YQvSXgEWpacfkIdFK+E8S8Vx6KUJPX3eH0GrqmGyjVJqNQEgCTKI37lS27y\nHSlb98l4ZSslR1CAS3yGudcATdFw1VxuPWgG7UVYnshi17EN2oRpEORzwD8e\nqjq61xPNE8+aH2A4VVUJPvp2AW5QHI77NyOV9JuncBXnldwEuPAAYYX5JC7V\n5NdkG3+CI0uOno+KE0PqzRitCVY0cggqBsBtkXyFVqCfIGvjuOA5N0u3Z4D2\nfMjGlzG3NXauaoWzj5qLHP35EKfOr9m7veYWMMkN3Mw1K+aPYEEflNpS0F3Z\n+S58\r\n=/O/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2lRqK1fkuX0q2qHgsnwNEP1CHhu/Erk5sl7r3zByCWAiEAhiXPkbqCseA5X7wHssQvj8sdjDyabnVucyYtb0p1h4Q="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.10_1597734257524_0.5059986761206761"},"_hasShrinkwrap":false},"6.3.11":{"name":"xunit-viewer","version":"6.3.11","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.4.2","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.13.0","lzutf8":"^0.5.6","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.14.0","bulma":"^0.9.0","codemirror":"^5.56.0","eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.2.1","react-dom":"^16.13.1","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f24506b714e102e140447a7e5233834d89fb3f39","_id":"xunit-viewer@6.3.11","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-yQeDJadzgi0Zezu0irpCG59BIuGxELf7PVaQRFK4EqrqZHxhgf661HZusF9id3+IV14L+XfA8ME7A4t7ZBVIlQ==","shasum":"ab18cc0b2ff00df23bdcb11e3d9703d6ac28c0f1","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.11.tgz","fileCount":40,"unpackedSize":7388441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO5zlCRA9TVsSAnZWagAAWPUQAI9KKUWBlcJzGGHURQmy\ngslTJxabbRH+H82Khzn1oUE9g0ui5pdNSPld3H7lGLuBqhrZSRoAeqeHB0vZ\nZojPZzu8RxhtcWHZnkeRk2IxAuIFAydP18rZLe/LbSNOQBpq4T5OgNmoHpGk\n3jDe74ectVmEAjTU8LwQEgvCOeGqHI3UgruK0BXK7XrSrWgURGIMtB4n4Gt+\nDohoavMMln6nPNz4jEiPIHr+iJaAwwN/5Woi7QmsB7IvNISFGiJ4LnmqhSD1\nXhLoKDyksNlspm43uGxYf4TswJk5pR0OMc4UYgop+wUWljrdHYCCjCQoXYRV\nCeUu3Xy/HnxaQnlZy6HroX+CuKTyXKPgutkFcKA41a60AcPvaX9fkhbIsnh1\nQvBh5qtP5GCas9y0FdZSGkKqJoY1yI0SGLYDB6fC0qNSCrfUaibBfuNkj+qR\nouRG912CDCXemnyEcPTTm2BgPiwi0srj5qCQBWPoa/5dURi2McClAlROChf+\n5ES6tjfAbFbolmYdSfonBZXVl+b/cbyLOyasOdc1Mn4YuJWpmEGwOXvKLOfs\ncD7cZKtG49LCpLM5l+xNHyj5iJfZBsVrS+AJvt2J9BK6IOa4ZSzOJ7MptuZM\nSt2rznsqdYR2K9nM8RUD0UgRKxfi6cGRxYrbX8NVaqmFFQ0DQAJOVLVxMBRF\n5qrN\r\n=lFty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg8Xtm4SjTtMqzMtPs3fwHrwnSQRTe5uUvXPgb77vdFAiA7r6oYmdKQIWK85EBNGxgWYwNyE2cbWG5MPPmCwoS24w=="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.11_1597742309259_0.3679713820467776"},"_hasShrinkwrap":false},"6.3.12":{"name":"xunit-viewer","version":"6.3.12","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.4.2","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.13.0","lzutf8":"^0.5.6","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.14.0","bulma":"^0.9.0","codemirror":"^5.56.0","eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.2.1","react-dom":"^16.13.1","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"fc34717c911be79a7bb257abbf9ee667d31ff87b","_id":"xunit-viewer@6.3.12","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-EHiUy0PB+pkBb9MKJX3n5FC6R7Ezb8nNzNnrKo2ZUbpkUJ0GU5RjgxuxM2s1iDeWvP6Nk2tkIR89udYw5wDLlg==","shasum":"8971de7294165d40260c3eb419068f197b6eed35","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-6.3.12.tgz","fileCount":40,"unpackedSize":7429996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO525CRA9TVsSAnZWagAAfBUP/14pF9iftgfF4KUcVu6w\ndSU1ysx2Tw8yxd+Xdycg3l6qS0n2aRULOjv/V3NB/gsB84hUqGMz4xKoJ6PZ\nrNxyinpai73fRFl/zRPJsZImhRU9YycCRXX7Nux2+EqysodF2HwhLUjaiqtK\nUhiRNPBlhQfL0MCDjAc8fGZDIlNoirYRQ6SNQMljhQTH1nKsEKplADc2V/tD\nd3xpZqDE9IRWmVaDgs0ihtAVrUoxD/RRWq0/LKzbg8942r8kvDa37U7/amNu\nWWuFXbWKXp3F5Lk+7a1nf5/9B2Z1FCIk0g/6Ss3NV7Xni7fOi7P/tqcSZA5F\nIB0bnLf1IO/3xZAEHcfwVZ1RuBYp164qgwqbN/DvYJmOVaG7graemsSqZyRJ\nCK8lzwsVYHsbJexg9LsNz+AeZSmvK39nNrZPTBaKXoly4uDBOQN9viHVcgPH\nlLxUL4JiWKE/WknkqIQkSdxz+pAxnbPOSLM2ZZrloDsy3xcMvBUs8YD5R7sx\nadLEpxzwKVwkI7Yr3/iQ40ddEkq1BBe0mxHnV65uIs4KP0QTWuhPHP7c9dwB\nCN7dxy7evW55ucnw2awJubHF6pv2eeTZFIoaDkxAe08QiqYUGZ5bgzVPve+e\nymmpkAOifx/Xv6Jlg7cWMESgXsURatHMeADNrSawCqqJcusGHUfoTJs+YNKx\nBki8\r\n=PlyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSeArm7Mmt2HaPoej5YqxGdav2qO2eWHU7pDvF9LhGNQIhAM0hiGbfwdra0Klezv3ExqwTJwy5QrCGPfyvUc3Wz0Lv"}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_6.3.12_1597742521278_0.9608937186926347"},"_hasShrinkwrap":false},"7.0.0":{"name":"xunit-viewer","version":"7.0.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.4.2","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.13.0","lzutf8":"^0.5.6","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.14.0","bulma":"^0.9.0","codemirror":"^5.56.0","eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.2.1","react-dom":"^16.13.1","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"4560423bfd967d9c565d3da051d66441012d55f7","_id":"xunit-viewer@7.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-peiq4rx/cFWZ6HIjnUZAGcJ3XYX27fNabBbAQTdQA3lYHEWXQ5m6dO0ArtxJX5PCqbZT92Lq14re0jVG0fAO2w==","shasum":"44d421031751e0da3caef729fafe808cd845ba60","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.0.0.tgz","fileCount":40,"unpackedSize":7430209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO6AVCRA9TVsSAnZWagAAb1kQAInxBD0qpezda6OKPj1P\nx94kzZnVO9a45LKJkytvKjz2T8Z6D+L31rgMlph/mT/0RyHKuifCOWV8ErLk\nkVSfkYG4UqT2LcSf9gfMG7TICP2jpKgimdwc2sL3qfU/IId/wXbW9sz3Zk4U\nnQPDoqMsjPHN8CK/vDFGf4b8mgMWEaTH2eKlDxhqPwaIXCdzZJRnKsSnvLNe\nGzj1J6olhA1b1XTnF+ZTTESnimdY79w1pTERof+y42HI0qcUUMd2pK5Z9w3q\nmUQlZPWKa6a/GnYlN/dcrFKF/z5Tm1YQU8CAHTv+TzUUjZ4yc10dxE6bkJcG\nHKVruCvQmnHmuIZMnQEsA1AwyhSUKLOveFLyRawJXSYTXtDpRU+kwkLWD57H\nevWosV/M6Vp/FzrpfeqlJPYt7hcLbNYReJsQvDt0iX4W/Lf5iNrXHGmBJQeE\nPeqT+T1PVhUSu2nEP3h3ExgO6dr9pmt/rWZosA/U3Tada31fbSLviVyBKhi+\nkdq5eiiaDkefyFJsI8OtNe7ZZy+Kk/c2tW3sD2vRXeX4VnriXh7AP/rVw1IO\nka2eclQeK7q3/NJjDmUWlpLcbDVFp/30Hoh67ZyEP3Pm9oc07sr+Zg+fTV+s\nE1FJQKldIJ5LxJJ8HVzRIeDOFI/GDKbeS5EF8kcfMPE44U47r4KHZPv5Myui\nzfkt\r\n=maCn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF/P+1qzxDowRSaAseTyu8CLQSIUJjlIVJiWgoXMcqxAIgJaNiAwdznlNrYC1/nKkQ8VvScqUNaY7apF0eWgSi2pI="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.0.0_1597743124629_0.6040316831879624"},"_hasShrinkwrap":false},"7.0.1":{"name":"xunit-viewer","version":"7.0.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.4.2","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.13.0","lzutf8":"^0.5.6","merge":"^1.2.1","socket.io":"^2.3.0","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.14.0","bulma":"^0.9.0","codemirror":"^5.56.0","eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.2.1","react-dom":"^16.13.1","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"95237967f2251da6fb2e4fe189c47d6dd31e7aa4","_id":"xunit-viewer@7.0.1","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-fXS6qmYkaLO/CY8P2RvOIWszPiC2IHtLOpXRHISgELJ4ZF7XdpsoypgSJN7M1bdLEhY28DErpDkDG6akO2tEwA==","shasum":"ea48f2eb767afbef2a286bdb13d3123b107ecb23","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.0.1.tgz","fileCount":40,"unpackedSize":7428041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO6RTCRA9TVsSAnZWagAAkjMP/3cRkOcLgAnjPy/jieQV\nJ9Gd/G6UQvG5tq6HuOV65/CHKJIDLYJyysO30eEuXS0VrirKtDaKxiMWJdmh\nSlFA3z0vifdvcdVvNSO5GN9iG3cQUiteB95B1pS5V39FW5aZ2eIiZn7LiSRJ\n7VF+i9Ct+qEpyjzehOuh8z2Q4LmbqOm+LDyHMnjerfgqpko5E9QYMORp7BLz\nYm8Z6W059cQRvZyHpQ5oyE2pYAwjo9aIJW5armVH0/sVtcZrhUKzeHk78jef\nUQHQbh8ON5373l+kA0h+OF2iOp37pDOqXN2EIZyfy0Q2g08jHXdgoDERxdZi\ncalVXxJAGOqRQuwzhjA+inXCQ3cAVabhKQY3j7QzoxRRY/Ql+o+HX10OPXS4\nPTGu+isVHBEnA+/U+CQXU6ZkBprWxO5Im5x+Tyb4bgGLHJNd3ch1sELBIR1t\niFFdd3m4iJh23bCt8Wn8nn39IlW/KvpG7wA8bYd6yXqhAYiAZ1/NzDIp7t1G\npw+z2R+EA8dG2pRyRPNqtAvrpdfGOQPgxIgGWzAzqZFkhW438uPbHQhVt8Il\nvEy7d0yQsqY/EqlNB5szaCT3b652G55anOMhbwZTJB4nWeYOsp71wGxU926+\n2uiPu6OV45XfeQLmAdDHhmRTdI045+fdn+IDa60F4qubv5zXNZmKJDrHeiJ6\nplHz\r\n=9mO7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOWWLrKZCbWhWBXDPjEUVPOtM8DiFR4z/K3Xh74x3V6wIgZ1eRiEbxsuzCphQQX0SRIVJmGKVbsckPwzhI+ghEUDo="}]},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.0.1_1597744210802_0.9758515794298874"},"_hasShrinkwrap":false},"7.0.2":{"name":"xunit-viewer","version":"7.0.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.4.2","console-clear":"^1.1.1","debounce":"^1.2.0","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","koa":"^2.13.0","lzutf8":"^0.5.6","merge":"^1.2.1","socket.io":"^2.4.1","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.14.0","bulma":"^0.9.0","codemirror":"^5.56.0","eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.2.1","react-dom":"^16.13.1","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"3431b4bef6d059d1cd8bf620d528e2fe9d5abef3","_id":"xunit-viewer@7.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Jxp+feDlL+9BzSZhIO5KmF3gNDlwR2dzEQcBxpBrRfldrFfKK06PYs4ueecdfH3MpPX59jPpy4M+sQ0G1dlezg==","shasum":"8da9005aa74bce92250a635178ee72af53f5c54a","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.0.2.tgz","fileCount":40,"unpackedSize":7428135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdbNPCRA9TVsSAnZWagAAPN0P/3LajcE7jniSoH0eUKJc\ngScwNfF2vqQUyeLzijQy5fpnIpgMB1A+/qstORnAjNfuF/dhhJeDY+nMX1rk\nTZhVmeSAWYXv8G32htDZcqpy6smw10Lv6cftEiq2J2YNKt6xlNx5AM+D5lnQ\nwmftLA6zMwaU00/puQdzaECgkhf4ktwRDZwtgfMwcGPzZbz2dsWMenJ3U3o/\nSXlPdN9NSHT+f99xuk05xRrL8lUa0zFM/TWaEjjLn18uB6dQbFohyo98SmWF\nxMt+WKzoNJC0lU1x50YFA48e7k2HwZ5dw5vwgaJ3nS/R29XmFc26hc4XRFDT\nLOGHeoOdVkZD8gkci3DPKbEgBQvTgI1LFR0mkJNewlq7FoxNYqQFAENX+xgG\n+ysBXqLeZoNqlKGPmJ5jAT2UTyHAypq+BUavPyAL70XrpRG+A6dzGbaG9ULS\no3NFcE68rlJiTeotbQf7zi4m5isn/fFMEojSmPfw4PfmVpOlQsWpMtW52kW+\n+ptKpUwiTw4tQPUYSmfvcZuZYI5C7H2wR+q65guMogWHGip73mpTT65XJGjs\nynFH7xTnoNamY//jMS+BqXrr8Eg4qBrNY3dJ569vgXn68QI2hVzahearjqYl\n5HSwsOMr4yFkoobOOr+4Bze6k2IogtFWiJsJ3WYhjA3eP1m+kcCJGqBt1oFi\nGHuZ\r\n=ZvS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkH+xDu1kG0jGgGIAKMFzNp9fSJbrSVWp+8LMZpEombwIgR3JRR0vwlNWMHLcBBejy3DQaNvcWVuXN1uOFlvMmReY="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.0.2_1618326349567_0.3551025402276675"},"_hasShrinkwrap":false},"7.0.3":{"name":"xunit-viewer","version":"7.0.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.4.2","console-clear":"^1.1.1","debounce":"^1.2.0","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.6","ip":"^1.1.5","lzutf8":"^0.5.6","merge":"^1.2.1","socket.io":"^2.4.1","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.14.0","bulma":"^0.9.0","codemirror":"^5.56.0","eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.20.6","eslint-plugin-standard":"^4.0.1","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^10.0.0","react":"^16.13.1","react-codemirror2":"^7.2.1","react-dom":"^16.13.1","react-scripts":"^3.4.3","react-test-renderer":"^16.13.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"3982373f9ae4f064ecce2659e47791bf59894345","_id":"xunit-viewer@7.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FUFYbmZeDrgjyDSY/aB8ROJBoaai+sjncseKo+iTlifv6LpwDxXIIloMFZCN033IubZrgXTqSmhipzjeEZyiWg==","shasum":"e8768d033a488122643d815e39405925608f0997","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.0.3.tgz","fileCount":40,"unpackedSize":7428155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdbQXCRA9TVsSAnZWagAAx3AP/2Is1QtfU41miD/fRfU6\n+pMp7ZIDzeehR79mR5FuZusIW6e2DzTCT8D8pZX96wOkpJNNYYD7n1vAl1R/\n7GIxilu+B2cOFJuFA9FatV5KelfedJK5zn88P8YWZc6e1Xp3Ojrt1ci2+Py7\nGfBOZTWvwrP2iLb8mM9JG9cD0kr82Ookg0bYRiNZXgQpuB3bimvZkRHPvprh\nWtrodRiFMIs64uVPwIZ6lSdK830oFRkxwWNcuGfceTKY06YIe906drTrg/NV\n4IFUtSugkkltO85vCU59cbYDVc6PxWH8tM8HC0S3WuaiadXWeq8xz2AtLFJ0\n8VURLTWtUfEg3/1VRUWA42f9gcLWtNTyx/ava7w2wtkmrxLByH9v2IpRoj2A\n4wpldKD3Lq+8ydAhKB3gPnTjhiwe9f9OBSlJd3MCIr3TQg2fG9XDVBfjGUye\ns1ulr84x54fjj4tE5BryS0lXJT0yuNWad8Q/AxeitPMrwqnYYCo60iVTR2gV\nXirnMVfTDz0aTq01P35nqmFiWv4f8PkOJtw6fucnn+ZnU6lI10L3YppJp/XY\nL+Zwb7TayI3A75LETQIdJw1Q+ExFzqLCd29s/1Cyth3qgpSH2dzh/f1R9xp6\nnQtR7ubSARFUVxceiteEAmj+p399DvvZzsrZsr4uHp7Dnak7/zsdGa6NEJcH\n5T/H\r\n=bH9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyaLRU5cEfU1WFsbK0UzUAW86baPEcLEwLG5JJL3e82gIgKX6aOwhWuJTPUh/HV7e1l/4qOUNB6WZSTd6/sT8o2ts="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.0.3_1618326550424_0.8708172750360388"},"_hasShrinkwrap":false},"7.1.0":{"name":"xunit-viewer","version":"7.1.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^2.4.1","xml2js":"^0.4.23","yargs":"^15.4.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.60.0","eslint":"^7.24.0","eslint-config-standard":"^16.0.2","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.23.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^2.2.0","jest-junit":"^12.0.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"afa4bf311c9861d6513f970b5ab594c88b03251d","_id":"xunit-viewer@7.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YJDVqudMvZc+Ehla9dCCmZdOtzpcVGDOj8DFlLMrxFtTZJCK2GzZdbnGceV909FHQfIzy2LZeC/sPqdcTihJJA==","shasum":"5942cbccbd0573fa413309665c0f1cc9d39bfdb7","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.0.tgz","fileCount":40,"unpackedSize":7756046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdqtqCRA9TVsSAnZWagAAhl0P/R64QWYEpfcsca1F58oD\n7SUExuj1BQIwR29SjHc9zKL9Fh1LovP4qqKlqTBKXFw1n97MyHnuAp7y1aNn\nA59VjspWKwDPdnS/U7smDHUW9EusEvNy9JJ8g9hsTmFSoHq6GWZftiAfMdFC\nE5qVz7N7G4WSsXZeFvkg3a6EnIWJUZMhGlPYth/3HWDX7XLT4Md7wjdpbehb\nLwShDDHHM9tgCmKbwNBhLUJt7sU4vjtkpA5+162E6u/OSrg454Yo64zEtbYk\n4ItDhnywcycKqghyyHy+sacuoWRjjCEtDYmBRcEvHQsthiQ1wal6vHLVEJwH\nDHp2yvWQsLLs3Bee/mOyDS1yztUSpuUJZ1y6bj0LExcmx/4cDla0h1ap/5Ew\n7awm8Do6vKI26bf5LXg/sgG2AdN/VZLhd0tuxDQdTcyPS0Jaa6ZXz8NTwF9U\nJ1Egpsyk49Jd5gvUHH2ooS83Ug9GngRRJqYJtM++GUN80WZRjUWyoRd0mG3g\nRcXpWMOhNlJf6H0oRZ1cCPrHHXHrO/THAf9mADaJv3KCPQHmutYxQHK/J0AD\nmsAG7HAmwgBmf3lrByyhppNTqP05hcC4hMosMdSh5XAWS/B7zh43kfYPVIiz\nMNUMrlwzTxJxMDutVXdXAe62ZKbtil2zmzGv/s2BeVwNstxIiLL2k0OFzeim\n3EVX\r\n=m37e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwsObJn5dBJ2XuQnLMAZaHqUrHd44pXd+S9NaehqZmiwIhAN9TBaoRdfOSg0nphWvYRt8yuUkbace84Ijz6EC0+MoD"}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.0_1618389865679_0.817590489370873"},"_hasShrinkwrap":false},"7.1.1":{"name":"xunit-viewer","version":"7.1.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.0","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.0.1","xml2js":"^0.4.23","yargs":"^16.2.0"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.60.0","eslint":"^7.24.0","eslint-config-standard":"^16.0.2","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.23.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.1.0","jest-junit":"^12.0.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"1281184ea0265134f96641a5d295d66dd54b0381","_id":"xunit-viewer@7.1.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pb19RM9OV3bhD0bmwNUXbHJZMdSAZEEvOYI17PL0tqf4L3Oz4Tbo4KemtLM5smit4i4Flv/aimFMe/EmRIzCCg==","shasum":"e6019c68254ce5c8e04f187bd52e40ad80b4bb33","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.1.tgz","fileCount":40,"unpackedSize":7756042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdrawCRA9TVsSAnZWagAAkjUP/3+7OgU43zDlvrU1tKsr\nK0KEZV/64Ro9/27qjKPNB0pcPU+q3VCvwlUxySfaRes4NZoJxb/eA+ClAI7F\nvGG/P+74D0eOW74i4l/IEhgqn7xm6u+1OFhxzM5F9sNRr/DAHxsQyrD1muGr\n4OYVhM+nsqc9hhqH7uBXF/0bacUWU4nODbB3l6HrUxPQBbw41ToK6DsMq7md\nNxqUNots0u35TAM+Ke7JICcGMSZq0q1856Y6PtWx7bKBPMnegVGBDOCTqqRC\nCG5Mg7W1mdCL2r5Q45lsj+71KxxfqvN22AXBLdZr9ZyyPtR8CL1Qmy9tr1Sl\nrQxSnR+8/DXQFwOx6kx937/jRNJ1iL94MMS4H72m8DzsJOol85SjMBq6zHbJ\nQkjmVWu8iL47oZq4Eg24VjSctVBippcBwnT0NhxWEyufDpYSTfk3X8y8FCMG\n+UNM8V+xr5p1fSwQHzWGBA70Dj/SBjbUrDaFDgmKE2kR4Y/RUUlSdBvuVlX3\n7aBfKEOqMD7UUR7Kh35ZG0MH95ZJuI9w5V79KXawdPcwTOlLObkV9hxjTxGJ\nxt0AhGXyiRrYHWaJSrV5pRUJWReUMHCGzIHLygcsgcgIC+e6X++lrMiQ7aTb\nfUrolFPgcANGrGQ9ZlZ3Aygc7D2JcFOqevd8GN6HzPTOSNmrQW2rCoBRPDet\n3Hv0\r\n=px/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaDdiD+xyfU8Q+44BzTADSEUdGPTQD9h6qvbkSU4+FdwIhANds5wlB7gFfoLaOc2FTXLICjaANQ+7zIWr5t6b9KMsn"}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.1_1618392751840_0.9436265023232964"},"_hasShrinkwrap":false},"7.1.2":{"name":"xunit-viewer","version":"7.1.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.1","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.0","eslint":"^7.26.0","eslint-config-standard":"^16.0.2","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.23.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.1.0","jest-junit":"^12.0.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"2144010deffd83f0790ce88f6963acdc53446269","_id":"xunit-viewer@7.1.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XYiPf1sEq37qSzUn+L99IuIw+qf8ErLthSIMwZl5vlXU8IFJlQtNobScxMt360qC4XAwjki8CoyxltVQPT/lVA==","shasum":"caf92b275c4c93f4c5f5345cc0bf1ab5d2ec3264","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.2.tgz","fileCount":40,"unpackedSize":7756003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnmXrCRA9TVsSAnZWagAAZgEP/iweorxK6Yv45qMy+ZW0\nwPdpqFw+iqBOAQSIVo+OP7SbDio743oKObiyNmO0ryIMjLvUNQWpvmhqIhMr\nSvb3nJB3sI3c9rssDnprHzWLpr330wk4ziwBetJnrFzm245KNkI5QEQkcJvM\nQD8iAJ8/pLPqz8DLJq6kB1kOe6Iud96J3OK/RsHJDywtK3xGLtCEDPC3ZoZn\nq3f/NYESXp4neqHupZD9bss/kzE8q9kTJx5X4BP+swj62hEjZbczjnpPDoj+\ng74QcVdrW9az57nAQ51ilTDS1L0ZmI1rk6I2V6F81SErz14ZXYlF1O+rSB4i\nHb/YGInYO7BuHBuTpXpKu6lxCUgBb5Qpafqm9Ai1maN1pUMVkL/F50pXpGY0\nMODEOZfzrHU7EEKxx5YTRX1+czCYR6EM9lyoYUZ9Uba9PzdtloUyvJzrZ+FB\n7/N/+LPjn2Yelm28/KAR7cqW23w4nVKCrxYDeFlrHnRe4/WVC3ghpusEMCuw\nZU8UyKDsmWhODqx8mG6lMhpTAC6xftRAc+VVcXvytYNvEcnyt0qyAQduAEmy\nw1svjoG0QbQNW71AT3mD/2A2aebXdnb11FO8K8Bbo+piFvXTkbkY4GzfwBmJ\n/xrklYk0EzeRUac/VyXW9fUQ2/yXgcm7Z1xJFl3gQE7PKUeb+f31AuLawVrN\nc9Y8\r\n=UOak\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXlv4PJC2CI36l+U5FR+Rhf6Lb8mfIYuzQIlXUaLpJ/AiEAmsflLNGifwag5w42c97+NWvyGwe6gWDH46B6hXdpfps="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.2_1620993515005_0.5169487806976159"},"_hasShrinkwrap":false},"7.1.3":{"name":"xunit-viewer","version":"7.1.3","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.27.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.23.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.1.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"d44fb732d266fa5335546ea625dc5f41ea592324","_id":"xunit-viewer@7.1.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/6fIz3V1bY09v5l2g+o//4nVRxomoSNZCMDFg5VQQmS+BrKehA193Ps2MS0AX6pzBjq2Le6GPqYC2hzcu4Bt1A==","shasum":"45381382fc5cc5b1f768ca187e29a2e505f27864","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.3.tgz","fileCount":40,"unpackedSize":7759088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsMCJCRA9TVsSAnZWagAAE20P/1KXXkW/u8fUYulziZpG\nb4vOh5rwWru7GFPZJxdMYk0bM2Po9Fj2V/QCR9o5dHSMvY3N+Dj8ZBlM4h02\nl9F8n1GzSZ9DHIQPtFuw9HunCCg3RqwUdiwb8ELQtbZVoiTnj8CCtSokCPU7\ntUuQQccWbs1URhCJ/Ep+CxKMFr33UuQ0DRWKAZd32w+o2SFGz22iTAG66iuQ\nTixhW9Y3xDo+KggmUGUFOUP8uM+4FX7nzu9NmaIBe18f+vnykdWdQY7DZoZK\n4orgOr9maTbtiMHw+pwrwiD2YK0O9/H/8r/nohmETyKnWUbR2MOGzaFZ8J4p\nFyZkCkYjw4z+qJik8+ykCu5EzY2w9nGaWX7D7xk3cVftri+qvd+mU5kAsbq0\ntJrx9v8UzTOvOEsTaGiszQoRJUF3gyeV3ttV7cV2kpMhhiBcO24z+WTDzvp6\nW0ERhmQ31JdaUaYLPtv1BlDALsPFpc+WIOPITkwYfCztE5qcoTEu/YOSgpk2\n+UingN4j+erQE1iGFiu6VYoixJW2luypXmmbkO7Hp2Try5Nn8gTR9QKqlrx5\njGMF7pfwCIFmJaflzRQqAW2sX40R2nS/cDRF/P1+WkjaJq8z5bsYF3SULcEc\nd0D7x8yCLYgK6gqlaKSXXtz9WsFjAXj0rOiUVFz+5XEgwwIpcTSIYkAYd7az\nk2WD\r\n=lxhF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCe3X+/zY9rdsb2IWWhquuRFOldZphQEFAi1tMzeJoaAiA/JWXjNQhhYLdFG6rEe4eJDlouoGuvGETM9bDdeFD+iQ=="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.3_1622196361350_0.04402262131088497"},"_hasShrinkwrap":false},"7.1.4":{"name":"xunit-viewer","version":"7.1.4","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.27.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.1.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"d6ea4c0a0f1867d8e6adea0eb7e76b4b63bc7b55","_id":"xunit-viewer@7.1.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-x3S6rozeGcL/msVliumZcmqt0aWqpeGfvEFSVWauhG7QkWBwO7M2sDMZbmy4A1QxkvvFs43euRS+nauTRqv8kA==","shasum":"aefa3dca41ba03ddadea5e12053392f995d56837","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.4.tgz","fileCount":40,"unpackedSize":7759104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguiZnCRA9TVsSAnZWagAAWSYP/2Jkn13PAhqHyQjQ8/bR\nimOwqKLRhH2qeDMAp9jK/vKnq01M+nMlYTEzIX3R8Oe/t8NT3Ubv4yFLEi77\nWhkAhMP5Akk6qAMHxlmA0shljOG1XyV9sJhKMslIifnOd0IJi9slTw2T+Zer\nrOw3kNILCfiuEGbT9NkWx8ghL79rMNEFEb6JG581zSLBQ4F3pPRr7N+R2dGh\noQTbnrJqpp+4ssMt1sT6Gdk7N4sVAVLo6h2lP2mbykpUB6aGisApBb8d9SLH\nxjn9FPZ/iSy5FLZbLB3dZSPjnK32FEqnkLgg/56MBihqITwywnu5I1Z/Pd2L\nRX3wVAVr2Co8C5ANuuXH76sHX6w8EcSxHBSNiaMfWQqAaaZuNTw2j28x0N9H\nblNOph29oED8JGoOLsfdnYEFjnKx6Z1hnwjYyKR38+978R4dr+ZsX3M8vGA1\ny5JHq6M4H7eRevwmaaM3jKRthTVpd+nXcYHCltzzTlV5JugUbhFr4gzORrgs\nVh2AykdC+h12c0i8HCyg3Qqz1YLiwo/Si6u+TZsYuYQs9sqDsvzSZdqBDka5\n9VZC/pBjxv9IU2MPDzyrZg3nTYJ4rHFUaxNKe5oBttbfMMfXWHM3Cxt6ZQBn\nOAQ0OjtCgixU3T72GvXFGOY/vHSvVUCpFFss9vlXrsc/4aNIsJ1zIunJdgsJ\nY9YX\r\n=L/F0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeqo5k/9173Lb6xn7o94qNUmTmFvacC42MDbF57urKnAiEAsvVQ783J2nphogNjIc+/d8aj0DD6BKyocQwRexQm3IA="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.4_1622812262990_0.545169854970383"},"_hasShrinkwrap":false},"7.1.5":{"name":"xunit-viewer","version":"7.1.5","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.2.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f6aafd4663724429737fb49f2aa4b9d1f5e2321e","_id":"xunit-viewer@7.1.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QcUCxGKb1eii9ZEdFtTSOcvPUUZKGNeTagRJGfy61RhOhaoL9HL7gxb6szwZo1cfcC/EtUEq5IPUt4lpQCEewQ==","shasum":"b5f6770d95ebced591101c92c12b19d603ad3755","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.5.tgz","fileCount":40,"unpackedSize":7759100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1C8CRA9TVsSAnZWagAAifMP/3YYIp8esjihW4YTauaa\ndtUd8M7ShgGNFwrsoEAr0xbFrHLtfJkbodbBRRg4bWjGhicXJEbsZYyAQFZs\nom2C0Bc13xB0YVDyu0sYbz8orlk2SEI/oHmoI3Zi4gNzOoDaGSE9FWm1Giut\n8zv5+3RsJ2/9bs+CCIgFTY++D/ScNtZYG1S97u7AgjMBQAD5QCOLUz25q+Yt\ngx1jIJof9EoOjkaGexgIOTCT0XobPD0cBiqSETUY/MOc6LPph6CgspR+twBw\nuwgDpjLSegfGw9hMGON8yXb3WAZhGrefjmc0bRKJl3DWX0P3vtz0etmfZ/iA\nHyx2YaIGs0612/fFhN0HwdPTzvyQcD5E65EJJw2yQVwqBJpd3oL8al7LkGKn\nnh8NsD1jLlLtGwsnrEipC3yp0PXFpDeKHsCIQU+dpZYRbWhACVrvh47E7PT0\nztSg1RWpOVtOIApTyamF9eErYRnM8/IaISCuduEBWfm5cojqzt/RK0PkmGpS\nVo1M0SFWHn3BwxRWaVSmq4X0QrpIjIEaaQr5bL3u/BxfOj6QkmpgkHAsSTmp\nsLL5r1gRAKNZZ7o8LW4LcGeqTnpL3sYNdk22tqqEZAm1jym18wa348uB8nTL\nwQ2YERsTlZQNjDSudMx+2f+PYRSCFKHg5w9PvO6B0UN9KQFtML6s4/sVB4bD\nI1xR\r\n=fJgf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoYhb1en9qUyjCaEITELbPFB4KJEmBmCinxSpMIoHWLAiEAj43jLtsKrj41+29Q9f4/Ol800g4j9Bbln3aWQNYWjhU="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.5_1623412923859_0.9878950500188859"},"_hasShrinkwrap":false},"7.1.6":{"name":"xunit-viewer","version":"7.1.6","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.2.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"ca6f46a13f64ba1375c0f0425cacbd6310779a79","_id":"xunit-viewer@7.1.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8C2+ubfX7mYtAqNmF5U19+Dgb9K67ojYJsmhs/+nLQ0pfJopfkxRbXJwcCCPAek4XW70lQKGTjv5Jxcd+xV9LQ==","shasum":"95be55c006a299233a151616b3ed3ca220b81a90","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.6.tgz","fileCount":40,"unpackedSize":7763153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSQoBFAHznmQSvXhpPlnIDxp0mpQp04YtQZq4HKbTJBAiAJ1jg3AASLxAWee2iTkO09x2qeWeyx545BSqd5sV28Lg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih26bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob7RAAjrsdCHZbusr8Qd83RtpbNUNtKScuTZAfiHRddW0Hdx7u/yoe\r\nwfkqSHRKEB9tZZ1Nejb562aLIoVtN0GTlrnIzn4OABPIFrAA9fl7vZCsHkC7\r\nIQsQaz6FFfztjSt1smESL8WC8GVNbSUg4SWP1rM/k9zB7MG8NgnsAivQOMGc\r\n39avr9erDODd92CfwIa36QAbw9fa7+FGdKyArPY3+Kr79zh4ZsJAB+LfjDXY\r\nV0UpdXrQDpbsFpXeZXbtrmwpe3hRd2eCJ69yaV0OaNlpTZrbjzmEs8XfrtH1\r\nHv2GscfYBNJRNnzWDW21RSV+JD/0nbtL1Pas4u6mQh3+ohAMXK8xjYNIUR0y\r\nbFSqnZww8srXPbUxoa2YnF3iBGKKqQ3v4MqZXBPb90Ld6K5b+OcBR5J/ZAW2\r\n/QLQsoDZsP4MHrNvmxYTiz8sxMdK99RdE4V9U3O/uHLchp0Wv46pFctr8ic1\r\nx1UaXa0vpplnFSCFy8K+kzomcbrCJZH7DK1pCLKomO2IU1CVoHprUvsCdQMI\r\n2empe3pgUtoOL5ocLEI89/rBcB0n5m8JB6Wt4BPqtb7GJR1xkyupnwWCpBxM\r\nHNJcCYFj6nQJWMc9ZaQs0/lv6DqF2QgjatohVLBcSGmkzu+97nIoclAV39IL\r\nKeS1FenqRP+fOG/pqVIC9l8yRCKfkENvsio=\r\n=1GSy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.6_1653042843180_0.8625256351097148"},"_hasShrinkwrap":false},"7.1.7":{"name":"xunit-viewer","version":"7.1.7","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.2.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"0119d142d404aaf79500c0c483741f382225f2be","_id":"xunit-viewer@7.1.7","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NruhrwFtJCI6qBLmWfeuZHAk0XExGO50My3WH9kHlae504xBEeWlRWh8bZNC1nLRVMyPXkw+HthOHERzF3zPew==","shasum":"d9c728e7e3c0a6bfb7a40711c35e0eaa4125ba0d","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.7.tgz","fileCount":41,"unpackedSize":7987021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGZZaSTDCmPeXDmuiuIGutS/cJ95t/QGbTf2muVa0/3AiB5qzS/tsAmnr5idsqtCYoomI1bHKT19xWuQlopN7PMeg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih3poACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQlg/+LlkgbrlTvApQenPMOtGeFMcMrwNYuL4WDbydvzGp0XaEWL1Z\r\nZqr2VTUr6QCyLum68GSWm3aC0tXv0hjqZeAAHfrdFcK7O1s0qL8xTCvtxDcD\r\n/3jslsyZWGlAhmNMd0I2/3H+W+araIyohDy8AQ7dc0kdMaUwYmH4OUnvFVjG\r\nPxUz46tkZ8TeWVtkM0VOSCvV5Vzm6rS/JMzqtTlBfCC/k7kTEmg0ghOrPmWz\r\nTqP6hNNXBe/T4vDPQnAHfbh8Is5utsuVhbCML27lJmGGXwlWIBKT1/syEgQ7\r\nw66uH7At8nvmduptCTBUlCWL0t9Mg7h4CSIU4rp0gDJbFXKDLzs9Z2zx/mF7\r\nZgtBaUgcIwTeEWVtQeBhdzQzSqnrwDbvkJ84pd+Jih/3Ll90e3PF5A9G0GiA\r\npelH7vC57l3Cev4EPfhdpDwmm+NwoCedJtSMLR48ZRuXpGkF8bQK3DWHrkwE\r\nyroYpFPskGxo1M6xRooM1gRe9NYP1YivG12wbSGbgZ2Q77k4KF++fz0GTleK\r\nxvlPAJJGVK6VFYt+I53uxNNQn5haSh4fAzx+zmNCD2mEUstR325WNzhUkJyY\r\nusQA7SVqgZTAxUxhySyB3+gbrFqxwQNRN7xRJCa6Ed1V886G2GPW88GCrSgB\r\nsdgemgUBKGTMosiZYXo6T14h6tdiJFzcdQo=\r\n=GNYY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.7_1653045863813_0.8680193261291946"},"_hasShrinkwrap":false},"7.1.8":{"name":"xunit-viewer","version":"7.1.8","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.2.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-render-if-visible":"^2.1.0","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"60ce389980074e0da9c1c1e9f358b3b291e7c838","_id":"xunit-viewer@7.1.8","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qyVkQyZNoToH7rplmSNelvAPaca03XqQubxThlV/8BtRp3oRfVIyGrJPDGTcokw2cynPgeqXiXYDHCb1mVqSWQ==","shasum":"5e605d1cc8108225f40573a07dbe2066d8ac2173","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.8.tgz","fileCount":41,"unpackedSize":7995682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIDw1fkA4W+17hT2bq/TqoPlDfMDxsiuafhWfOglNnUQIhAJNEQylnGP4FxwkGnaa9DTFPf+nKnxYY+4tBP8Y4RSVD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih4HpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCGg//dGIYghRRKO/AoSeZaXndPs1rl8CvLk4JWUtCTc9BCjwRbsYm\r\n5WYGV+d3MGOepJhzIIEi/NVWteHak0Ub8bFXsv9hH/jZElLx9vSDWt70gvKk\r\ny9xifhiq0iUE9EXdp7rm9l3hUaXXHmIxi5ig5zb3busnv0V8mrxrQb7Vpt1n\r\ntSelRHj8pmqPzfpKwOjVCo041LKKYlj08CdMi4OpvJeQGTgrrbj3Su0di5fw\r\ngSIndxKqJcRXzVCMeK1L1ts0uIQ1BNRoiaMfZBFVhTrBBZ/g5fRu2pn9n5Jv\r\npSpUllHNpA+u+NEC0vJGEeXbpX5OCcwRbMrqmNT28MS+7lwA0852UARLt1cy\r\nDrJIKUoGmHbW+AfP4KbOGxyYFlPtu27lyaHJ0SCerDXQgtZHPOqGzh7VA3Nu\r\niLHWfCyDfVTL+072k7PvTvNrLidgwHi6MXcYbPZ925+9vCxncqDjNBXwWmtS\r\nRTbxTcqvInt0q57R+1Yb4NlGLcVfJMRSyt2jKjTQUlNXcjL66ytv0APCmr9l\r\nUgxqr/EuL7ojeJL8BT327THI49DTqkDnzx7T5MGHwAO2p8LSQIzDNsxGUQLB\r\nXEoedyFJXteBLStWH0XVMST0ivhZ+3Z68AucKDmlXE3I34ChLZZ/AIRWnXpX\r\n30CnKhQOQ7rSLVjsRUo9h9YXfZkxBziAvkA=\r\n=Baqh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.8_1653047784945_0.469910316051267"},"_hasShrinkwrap":false},"7.1.9":{"name":"xunit-viewer","version":"7.1.9","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.2.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-render-if-visible":"^2.1.0","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"1631aa4c3566679e47c0b873bd7f5758554c1644","_id":"xunit-viewer@7.1.9","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wtIymnhsN0OUCAzzz5dI2i0yAOVACL2X46aEQqfwNCqmd3GEoD+b4uoEjDpUjzwJEFInhTohXur7QA3OaQOkAw==","shasum":"84f7a18a9f75375897994b3a659da55703068cbe","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.1.9.tgz","fileCount":41,"unpackedSize":8458346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVln2/UDWILMIeTMHPzfi+tcOnFYIeGEUqqJG2v3F6RQIhAM3miAaoPwsw8SStGmWosnVGTzCTeWb0BUwKVnrkODof"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih4zNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBxg/8D1NOmtNqEWrw4JdVtVUeLEpToPD7pxnK0Tng56EUFArHvcPn\r\nJCkq5j7TJXY16du6W7U+ph9bLvfoAzsVADgTEwQN9ybuo6ejaGdre5QgGVya\r\n3CuEorbxNSJZjm4ONHF5IDnrooCjPmKuyzMtd34st/UjUWhPcsYr3rLMkhg1\r\nHqPZRq2j4bfDUiC0wq2oPcH9GbIU2D4aCGO9mJz2s/mSwLY5IoIpY7CWCfdw\r\nciQoFJMU8KiyRC4t1g7XMH3NeRlVh2nGR8Ia2P5+paZXfAAAPMh1DBwezZiU\r\nJ/d1Kdr9FBc4apDoKscle+b/BG5CBDv6k65HmrGxzfieIpw+xGVDqX09nbNq\r\ntv7xLW/eX6HdfTQUv+sZ9o7p4iA0v8nKg1T6d92VQc0aG9Hp97LAywIEUs+P\r\n3dM9+PRYucsd4njJCSiErN5qx5mCTM3xsgXW7qeDkcnm32hN3CKARNdZ5jUe\r\nh3TSZ9T5zvtbg1MN6a2gZ5VGQza88HIAAT0wLPTLBa1HROPlhv61TlE2A4jC\r\nhjbV/tP/AnGJd93mD3R14pqC5CAMzcVtvmqYXSYyex8Q9h1W/u7EvmTNWmp1\r\n60DjH2nuCreAUNg0x1JpLW8nHwtxZYDpHpaD6OJVnxe8nqXmmkqc68M6881l\r\ncQa27GB7teHMct2QOJS5VK36dGrTcHL0ttA=\r\n=tLRl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.1.9_1653050573054_0.43565422160577816"},"_hasShrinkwrap":false},"7.2.0":{"name":"xunit-viewer","version":"7.2.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"chalk":"^4.1.1","chokidar":"^3.5.1","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.17.1","get-port":"^5.1.1","handlebars":"^4.7.7","ip":"^1.1.5","lzutf8":"^0.6.0","merge":"^2.1.1","socket.io":"^4.1.2","xml2js":"^0.4.23","yargs":"^17.0.1"},"devDependencies":{"@fortawesome/fontawesome-free":"^5.15.3","bulma":"^0.9.2","codemirror":"^5.61.1","eslint":"^7.28.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^11.0.1","eslint-import-resolver-node":"^0.3.4","eslint-plugin-import":"^2.23.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^3.2.0","jest-junit":"^12.2.0","react":"^17.0.2","react-codemirror2":"^7.2.1","react-dom":"^17.0.2","react-render-if-visible":"^2.1.0","react-scripts":"^4.0.3","react-test-renderer":"^17.0.2"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"592395f7926d646abcf203909754cab50cdf7760","_id":"xunit-viewer@7.2.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-azWp/CG0fSOZux+xPObBNkl2QXoEnesn0hZbFC7Q72HWa4eaKdk9rZeJrmDnB8qhGxBhT4oEaNKMLA37u+yNPg==","shasum":"5889e6bbab0a208a2e73f74a1db4748439073f99","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-7.2.0.tgz","fileCount":40,"unpackedSize":8235795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGs10nup6qZohozZF98vZS1Mn00LvSJiJwVCoX5K7UOPAiEAu/ptpqaMaQ2HplozAI45hxNALoRPWVC3/w3hrNxTGsM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+fs4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU8g//V8QZVMS5iuW4kiZS2EJZshSRKVdJJRHJbL/89R2bMNTIXkJC\r\n9rlZFzNulV/Ln5Spa/JY0S7/FqZ1VpC21U1cHvzJzQUyAOod3dFmvx4qNH29\r\niUDtNd9z4C7ggxxxWYTdVKbJS1i56jYkO8KQeN4/pDSUJV2FCGYiYJw4gs/q\r\nJ44ADrsxTejMRNkPWyjuAH+0gsu4wLNhfHlPYuQy+29iOsNG54/MkQHu8AmR\r\nI517bzOFzKKz8VZtBkdPgnMoimRzn6LT4kQGMLtU2JcIPAAP27yEdbeLTFzQ\r\ne78f4rjiqQzINZ/53LwSaVFLCh4SQXATZdPwQRY4osBdiEHmPuLb1xKrWALP\r\nx39cHIqkbTUOaxBDqALmJXdqi9P01/IbwiVS5VRosBKANdu5iz5ZK3rPWokb\r\nGN7T1OW3ZE1SR+DlJt0AsiLiIMIqPaccA8Pwcab/Gmbl8yWxcdswluumdauh\r\ntW+hHKWOClNXjkeGe7mESTvl33ECwzsO+m5PBs8mXYU2g4dj6JHILQ/q7XFR\r\nraQ/L7nauIKoWEJ8/V5nuBPqfKXONlRlrmyUX+JIJkRwfGkFP7Dn34j+78I8\r\n+r1QpyCn1YnSLJlpgTqK+OJxoJpRYFmOS4NkEr7xiqnkef7aXF3kHKTW3gAD\r\n/Jg6v+IAVvC4gIq27WAFv+S3z2pr7Pr1iNg=\r\n=wzYV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_7.2.0_1660549944058_0.22493005669226052"},"_hasShrinkwrap":false},"8.0.0":{"name":"xunit-viewer","type":"module","version":"8.0.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","react":"^18.2.0","react-dom":"^18.2.0","react-render-if-visible":"^2.1.1","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"06c111b10bbc1bb790ed013c20d05fa0665aa740","_id":"xunit-viewer@8.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-TbnrWsl3b/KYInTdGIk5d4rUL4/th7OHaQeEnDN8vzwT/U8SprFCTs/zqb37CvKvm9czFFWHx9KzGoACcImybw==","shasum":"a31594973e662f4a10243865f1aa043d8ae281e0","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-8.0.0.tgz","fileCount":34,"unpackedSize":8675992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZmTbDSQvnLTzE9u7TKPUQz4DsuVaiaSQ0Erko8FjESAiBi75Qi9ddoU1JGogjCIj50A9+luRzpgQ02GyEtt+fEuQ=="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_8.0.0_1687342991190_0.35348817249322706"},"_hasShrinkwrap":false},"8.1.0":{"name":"xunit-viewer","type":"module","version":"8.1.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","react":"^18.2.0","react-dom":"^18.2.0","react-render-if-visible":"^2.1.1","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"f3c596b03651fd0477ea074973aee9e6218d4b5f","_id":"xunit-viewer@8.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-GxXCgL6Ujw8x4B7MPNtBTdwI80+WepT4vxHD1vKt/QKk1LBPsyjxtczO/oDlWkjF+L5tVq9deOnvyq0fC5AW/g==","shasum":"24ca59a957cdb3547607b52de164f6c9b22efbc8","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-8.1.0.tgz","fileCount":34,"unpackedSize":8668571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM5iKvRjpqFuHMH4XRvbmI/X2gGtr2qygbumNYHV2MVgIgchjS3hmbgEZHiNllxw2rKIUpRsOlUqlCgyLNKCp0rDw="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_8.1.0_1687344744486_0.6703110771121144"},"_hasShrinkwrap":false},"8.2.0":{"name":"xunit-viewer","type":"module","version":"8.2.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"CI=true npm test","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","react":"^18.2.0","react-dom":"^18.2.0","react-render-if-visible":"^2.1.1","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"a16bf082b2a243cf5a0b08bc3ca9028de36b1df6","_id":"xunit-viewer@8.2.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-IFaMscq8bx58CARd6PwrusXUjvQce0zCdZfogQkSXIhEG0YOlU5YczTfmY2+zMC7YY0n5nFSJIfV0Nu2UJQwHQ==","shasum":"2688eecfddc2edabea543ee3b1e09cd81d4223eb","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-8.2.0.tgz","fileCount":35,"unpackedSize":8914844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHE5qDdJT5YmygwMQayCK5I4znPEcdhOMlP8OvClPpl1AiEA6/NgfxJ5AjKQrtiShIPhWvamMXlTlsgifyYRqo0cNkk="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_8.2.0_1687362126214_0.5405785206293303"},"_hasShrinkwrap":false},"9.0.0":{"name":"xunit-viewer","type":"module","version":"9.0.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","react":"^18.2.0","react-dom":"^18.2.0","react-render-if-visible":"^2.1.1","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"7d075c1cde37b207db67a11b907a175f23b109e5","_id":"xunit-viewer@9.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-4aWtCY53duY4ywV0XplILlyP+Wgfi5ainEyo0fE2IezD09gMzf+M1L/X5hkj77o0VBwbxgRCZ+I7j06dI6jM7A==","shasum":"542687a0630e225fa42cf35b7c8b319ebd4e6539","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-9.0.0.tgz","fileCount":35,"unpackedSize":8722955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7hb+S4r5XNm1O3uZft18HouK58EfCJYjo7t+DKY/7GAiEAgQ9G6jE4QKUuOodbp0WMfPnw8jE/E7Lt+Bs7Tq+0iug="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_9.0.0_1687448986610_0.38171932357950467"},"_hasShrinkwrap":false},"10.0.0":{"name":"xunit-viewer","type":"module","version":"10.0.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react-router-dom":"^6.13.0","sort-by":"^1.2.0","@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","react":"^18.2.0","react-dom":"^18.2.0","react-render-if-visible":"^2.1.1","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"3d386c8378e3d349517333f83924702a0529e64e","_id":"xunit-viewer@10.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-HPgmGShixTBz52ix7QO7ajZ70cQ+mCzAShiKsM69EJFxs6tJ9FpRLB16G2xPuKYLQUlaq8S2a2tgnRg7yuH64w==","shasum":"c5d33caa6b5ce078a7ffa782a4f29acefce564fe","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.0.0.tgz","fileCount":35,"unpackedSize":9303041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrabDKe24+n2/EJA+FC2e0C2QTn8rYKQSZG4pFOP6lEgIhAKF/JUI8gTxBx4XGPDP/zehiiH4w7noVmQ+NghXzvSyt"}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.0.0_1687513000103_0.8318595310580268"},"_hasShrinkwrap":false},"10.1.0":{"name":"xunit-viewer","type":"module","version":"10.1.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"14f77b52396365de769a09e0f1c8fa9834b5f0e3","_id":"xunit-viewer@10.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-2lzV9DnbQ671905CQAIMKksDAES9XzfTF5IbanBiy2wpbQvhlT5+zxOvTypALzgo+JRjC5OJfcWD1TKWdZafKQ==","shasum":"bd65378e41abdcf29674073efe3d9568a8f81ef8","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.1.0.tgz","fileCount":35,"unpackedSize":9410042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8S6hMgdUzXCHlOG/l3b9Vy/Th+vYWzT3eRTLsPJNPaAIhAO7DYl3IhzNM6O30bn7BkRJw/8+pmxz4B044aClA6VS5"}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.1.0_1687514514291_0.37414153058894284"},"_hasShrinkwrap":false},"10.1.1":{"name":"xunit-viewer","type":"module","version":"10.1.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"9116b1977449201a37a068d302c7854eeeacccac","_id":"xunit-viewer@10.1.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-nYEia/xB7bbm+IL0VwC4DVncLhC8JyvDRoTPtsN2HsKXz2h8GY9a7n1T9LKfVQRbUJBVICae7viASXR26QANbw==","shasum":"99a70ae24853b53435c306838195edcdd1423ec0","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.1.1.tgz","fileCount":35,"unpackedSize":9646934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX/NhZRKRaZtAkmq0Hp/d8v+6lwxK19fUlqHFPm3/a1wIgezo6rJWt9RE0ZQwTrX0Kn/8FGbz4zXm1j3lqAh5oT+w="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.1.1_1687514975792_0.0801454232140959"},"_hasShrinkwrap":false},"10.2.0":{"name":"xunit-viewer","type":"module","version":"10.2.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"ebfc8e1b1a36112f0ce69920f2030890690f66be","_id":"xunit-viewer@10.2.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-aBWIi8MNd4TTvPwgpnHm4PCztdv5PXSfpdEAySXXEOsktAhRYWndG89vvYIHfzv1oThLrdef5sa6S9/UUopDQA==","shasum":"d2dfb399df8eca0fc343df6e36d86a3a3f5b5182","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.2.0.tgz","fileCount":35,"unpackedSize":9657314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCewvVgn6EIJWMRwG22wo6UlRXNNy46uCjrjjk2R1E9ywIgb4Cr8LbJCRMfoXTkiGuajteuSE4qYie1te0uRhIu9Ko="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.2.0_1687518055113_0.12343617151072217"},"_hasShrinkwrap":false},"10.3.0":{"name":"xunit-viewer","type":"module","version":"10.3.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"51d84015e97e167bc9ae7fa19550435d41e89c98","_id":"xunit-viewer@10.3.0","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-lKapoinjGwVQNrPX6wWtVzIZXqHo0PovMW2FeQibGB/zX9ewAiUCTa/m3synolkwAinv9y9ASzawUgmeiLec+g==","shasum":"0e9ba59bc0db5417bf4b6e900b364b757ef2a8f8","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.3.0.tgz","fileCount":35,"unpackedSize":9657501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVSYUzXVQBGrOqmIXDnp52Lw09Yjqat+O+3Z1bprOfGAiEA5+v/RKV/Vb4yb80y544pRHbS6c20/0+O/xEYvMX8H5s="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.3.0_1687778217679_0.8359287041780954"},"_hasShrinkwrap":false},"10.3.1":{"name":"xunit-viewer","type":"module","version":"10.3.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","detect-file-encoding-and-language":"^2.4.0","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"6f313bbc8a1ea0874e190981ac71a4ffadc2647c","_id":"xunit-viewer@10.3.1","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-AOWp1NuXHiUe+KXPLqZtZTBL5HReT/nkDGWYmtEnEFC/TWuJt2akjDEkddavoflv/9PHsc2gZ5uE7T3kNpcUTw==","shasum":"f20e319bfa29690f017143adde5aa88742778393","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.3.1.tgz","fileCount":35,"unpackedSize":9653681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/vOKQvhNnJG7bq5ChzilEJ+nob056drYIPHUTjjUCxAiEA2cf+7b5//xE6K2t3FjXAN3YbJ2PDb9rDvg5Y9Vlnm4Q="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.3.1_1690874045953_0.8291813649279731"},"_hasShrinkwrap":false},"10.4.1":{"name":"xunit-viewer","type":"module","version":"10.4.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","detect-file-encoding-and-language":"^2.4.0","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"2d1bcd17a4a93b32a5cbf1dbf1cb199297d77642","_id":"xunit-viewer@10.4.1","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-RWo+kLou3rXOaz2GXJIZRc9RZRqZ1iFU5pWJHT5V19eEOrob+YB/Zw+ynlckurUDZRwv+gKSKdrETxXPwbPrlw==","shasum":"a370c8cac0438fd52c96eac36a74058058f80cff","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.4.1.tgz","fileCount":35,"unpackedSize":9646956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB3F0sUfVuSets+LQXijBxmqdR7pvysbihihcRL6WtIgIgTGA/f8vj6pqWYWGwFo1oRRFRg1nJQiilDvxoRToJesc="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.4.1_1690883436035_0.10102455008178546"},"_hasShrinkwrap":false},"10.5.0":{"name":"xunit-viewer","type":"module","version":"10.5.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","detect-file-encoding-and-language":"^2.4.0","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"9ca4863b73c3a9d994af34019e9afdf2a33d0f60","_id":"xunit-viewer@10.5.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vk1IAKelkXZAsjJ1j8iYsSJjpuSYR1QDxLK6X+C3dlfve5LvlA9j58yk8p9E4DC3gusm/Cev+SGdphDNE1AWfg==","shasum":"ed6f1d051f98a395530326527fcef6e8c2363360","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.5.0.tgz","fileCount":35,"unpackedSize":9646962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFoKvfXYZY03gjW1tV5amYIDY3pCBJ9CeFrF5sTKwN+wIgCyWEJQezVfN5KnAaxZH2+5+9RbPkrM8fYO1/fCYCl+A="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.5.0_1694758568004_0.401573019728346"},"_hasShrinkwrap":false},"10.5.1":{"name":"xunit-viewer","type":"module","version":"10.5.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","detect-file-encoding-and-language":"^2.4.0","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@babel/plugin-proposal-private-property-in-object":"^7.21.11","@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"gitHead":"0e69c10d280ca16ef13885c9799482ace74e1b94","_id":"xunit-viewer@10.5.1","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-dFLWKHZo1S7UWiboOxGWQB70LikOAQ0Dj1LIT0Dkrg0pSD7AE774CzLGznL1U2tl3euoAWSnX9NGoj4rgBQU0Q==","shasum":"0dc6e99848efd5d2856b3fa2aad4cf565d11c55e","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.5.1.tgz","fileCount":35,"unpackedSize":9647031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaNIKxBRXzfRuAPi3WRMJmD9zydtFqC1UcV1TED2QgWAiEArKT2oa6Pd1MTMCV/cECkbZP0m7YOgfr0UOHDas0ZQ4Y="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.5.1_1697724842912_0.5685419457456422"},"_hasShrinkwrap":false},"10.5.2":{"name":"xunit-viewer","type":"module","version":"10.5.2","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer.js","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","detect-file-encoding-and-language":"^2.4.0","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@babel/plugin-proposal-private-property-in-object":"^7.21.11","@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"_id":"xunit-viewer@10.5.2","gitHead":"6be81b333cd1423775ed1286dbbfc0f2f617c450","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-crejTsUhqNMhpFT/1feTbKhB1Er5DhDWfZFO0BPTfKj+qJKxK5Fom4JMQzURpbjXSHS/X/iXk6XGNqyDUeCKMQ==","shasum":"5a3aae98afab8f1b0b4f1248e89c75a1a9f28ee5","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.5.2.tgz","fileCount":35,"unpackedSize":9647034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGRPNClse4e17fr02vaOyBDgQhHB7YaScj836rLgViBgIhAId2XYgMZmVBIuDfreVGDvsrBbt+s98D7bbz+WADk4F/"}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.5.2_1709625691031_0.5380092643043324"},"_hasShrinkwrap":false},"10.6.0":{"name":"xunit-viewer","type":"module","version":"10.6.0","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer.js","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","detect-file-encoding-and-language":"^2.4.0","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@babel/plugin-proposal-private-property-in-object":"^7.21.11","@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"_id":"xunit-viewer@10.6.0","gitHead":"ad4b512d7b4b029fa263c61498c54c440a536402","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-dZZ0RZN4LJe5KM+uYWc26qSy2iI2H1MrXM7N1xUkoL09P93jmSv6oVewY/kJ9nV9dwyxiXydWVFH+VpuQfLrPA==","shasum":"004de1b5430b87efedaa5c6e8b3d08e2d40ec2cb","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.6.0.tgz","fileCount":35,"unpackedSize":9647052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbaV7o6+mrZ8y/CVznjpv5QCVwlAWrxH1ULwUuJXrSyAiBkYYLOvRU5nwonGx6CKBUQAClJ5j2wjKeEzhhIO1qJpQ=="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.6.0_1709629472544_0.3671114864384959"},"_hasShrinkwrap":false},"10.6.1":{"name":"xunit-viewer","type":"module","version":"10.6.1","description":"parses xunit xml into xunit viewer","repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"license":"MIT","main":"xunit-viewer.js","bin":{"xunit-viewer":"bin/xunit-viewer.js"},"directories":{"bin":"bin","cli":"src/cli"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --reporters=default --reporters=jest-junit","update":"node src/cli/update-expected.js","eject":"react-scripts eject","lint":"eslint xunit-viewer.js src --ignore-pattern src/cli/static/js/**/*","test:ci":"echo blah","test:document":"./bin/xunit-viewer.js -r junit.xml -o gh-pages/xunit-viewer-results.html","test:document:serve":"npm run test:document -- -s","demo":"./bin/xunit-viewer.js -r data -o gh-pages/index.html","release:demo":"npm run test:document && npm run demo && gh-pages -d gh-pages","deploy":"rm -rf src/cli/static && cp -r build/static src/cli/static","build:cli":"npm run build && npm run deploy","release":"./release.sh"},"dependencies":{"@uiw/react-codemirror":"^4.21.3","chalk":"^5.2.0","chokidar":"^3.5.3","console-clear":"^1.1.1","debounce":"^1.2.1","detect-file-encoding-and-language":"^2.4.0","express":"^4.18.2","get-port":"^7.0.0","handlebars":"^4.7.7","ip":"^1.1.8","lzutf8":"^0.6.3","merge":"^2.1.1","socket.io":"^4.6.2","xml2js":"^0.6.0","yargs":"^17.7.2"},"devDependencies":{"@babel/plugin-proposal-private-property-in-object":"^7.21.11","@fortawesome/fontawesome-free":"^6.4.0","bulma":"^0.9.4","eslint":"^8.43.0","eslint-config-standard":"^17.1.0","eslint-config-standard-react":"^13.0.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-standard":"^5.0.0","fuzzy":"^0.1.3","gh-pages":"^5.0.0","jest-junit":"^16.0.0","linkify-html":"^4.1.1","linkifyjs":"^4.1.1","localforage":"^1.10.0","match-sorter":"^6.3.1","query-string":"^8.1.0","react":"^18.2.0","react-dom":"^18.2.0","react-linkify":"^1.0.0-alpha","react-render-if-visible":"^2.1.1","react-router-dom":"^6.13.0","react-scripts":"^5.0.1","react-test-renderer":"^18.2.0","sort-by":"^1.2.0","stream":"^0.0.2","timers":"^0.1.1"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"eslintIgnore":["cli/static/**/*"],"eslintConfig":{"extends":["standard","standard-react","plugin:react/recommended"],"env":{"browser":true,"jest":true,"jasmine":true},"rules":{"react/prop-types":0,"react/jsx-closing-tag-location":0,"react/jsx-closing-bracket-location":0}},"_id":"xunit-viewer@10.6.1","gitHead":"b46afd560cd70b710e1d10d43ab2fb4c48a9e9a8","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZMprLPVhCQJf2KD56tv2hlOjc4T+KnUe1E9DkEBHnuliOq7IOXWJf61pxyBMo/7H83B7Ln0DIeWNMMbx/3I7Jg==","shasum":"a0a2a6a207ed87853bcabdeffe2c36fa09851da1","tarball":"https://registry.npmjs.org/xunit-viewer/-/xunit-viewer-10.6.1.tgz","fileCount":35,"unpackedSize":9647080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcilzXd8rS/f0Xqi+0S69jWiIU7YV4tEGQ/qtBQZWTIwIgbyrchKrDQBz5Dpb5ItezQuyXkPMj/GcYQyQyfU9GhE8="}]},"_npmUser":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xunit-viewer_10.6.1_1709629696729_0.7334981760783275"},"_hasShrinkwrap":false}},"readme":"# Xunit Viewer\n\nTakes all your XUnit and JUnit XML files and makes them readable\n\n![Icon](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/XunitViewerIcon.png)\n\n[![npm version](https://badge.fury.io/js/xunit-viewer.svg)](https://badge.fury.io/js/xunit-viewer)\n[![Downloads on npm](http://img.shields.io/npm/dm/xunit-viewer.svg)](https://www.npmjs.com/package/xunit-viewer)\n[![CI](https://github.com/lukejpreston/xunit-viewer/workflows/CI/badge.svg?branch=master)](https://github.com/lukejpreston/xunit-viewer/actions?query=workflow%3ACI)\n\nHave a look at the [demo](https://lukejpreston.github.io/xunit-viewer/)\n\n## Features\n\n* Generate an HTML single file with the ability to search, filter\n* Render results out to the console, this comes with the ability to search and filter\n* Re-run the above when a file changes\n* Start a server with WebSockets to keep the browser in sync with the data\n* Add files to the web app without having to re-run xunit viewer\n* Adds the metadata to the header so you can share the URL in places such as slack, for example\n* Use the query parameter to filter tests\n\n![Example](https://raw.githubusercontent.com/lukejpreston/xunit-viewer/master/example-header.png)\n\nXunit Viewer supports node LTS version but should work on node 10+\n\n## URL filtering\n\nYou can filter by test status to save time on refreshes, and update the query params\n\n`FILE|ROUTE/?passed=true&error=false&failure=false&skipped=true&unknown=false`\n\n## Usage, CLI\n\n```sh\nnpm i -g xunit-viewer\nxunit-viewer --help\n```\n\n### Commands\n\n```text\nxunit-viewer [command]\n\nCommands:\n  xunit-viewer  Renders Xunit style xml results\n\nOptions:\n  --version       Show version number                                  [boolean]\n  -r, --results   File/Folder of results                     [string] [required]\n  -i, --ignore    Ignore patterns                                        [array]\n  -o, --output    Output filename                                       [string]\n  -t, --title     HTML title e.g. \"My Tests\"                            [string]\n  -b, --brand     Provide a URL with your own logo                      [string]\n  -f, --favicon   Provide a URL with your own favicon                   [string]\n  -c, --console   Render in console                                    [boolean]\n  -C, --clear     Clears the console                   [boolean] [default: true]\n  -s, --server    Start a server and sockets for live updates\n                                                      [boolean] [default: false]\n  -n, --no-color  No color in the console                              [boolean]\n  -w, --watch     Re-run when a file changes                           [boolean]\n  -p, --port      Starts a server with sockets on that port, if no port is\n                  provided then it will run on port 3000 (or next available)\n                                                                        [number]\n  --help          Show help                                            [boolean]\n\nExamples:\n  xunit-viewer -r file.xml                       a file\n  xunit-viewer -r folder                         a folder\n  xunit-viewer -r folder -i *-broke.xml          ignore\n  xunit-viewer -r folder -o my-tests.html        rename output\n  xunit-viewer -r folder -t \"My Tests\"           change HTML title\n  xunit-viewer -r folder -b https://image.png    change the image\n  xunit-viewer -r folder -f https://image.favico change the favicon\n  xunit-viewer -r folder -c                      render in console\n  xunit-viewer -r folder -c -s false             render in console and do not save\n  xunit-viewer -r folder -c -n                   no color in console\n  xunit-viewer -r folder -w                      start watch\n  xunit-viewer -r folder -w -p 5050              watch at 5050\n```\n\n## Usage, Node\n\nXunit Viewer is asynchronous so you may need to wrap it up like so. **NOTE** The `script` parameter which will skip all Xunit Viewer's exit codes.\n\n```js\nimport xunitViewer from 'xunit-viewer'\n\nconst main = async () => {\n  await xunitViewer({\n    server: false,\n    results: 'data',\n    ignore: ['_thingy', 'invalid'],\n    title: 'Xunit View Sample Tests',\n    output: 'output.html',\n    script: true \n  })\n}\nmain()\n```\n\nIf you are going to run it from a script with no other code\n\n```js\nimport xunitViewer from 'xunit-viewer'\n\nxunitViewer({\n  server: false,\n  results: 'data',\n  ignore: ['_thingy', 'invalid'],\n  title: 'Xunit View Sample Tests',\n  output: 'output.html',\n  script: true \n})\n```\n\n## Usage, React\n\nnot available\n\n## Contributing\n\nA list of available commands\n\n```sh\nnpm i\nnpm start # this starts the dev app\nnpm release # this updates the code in the cli folder\nnpm run demo # this generates the demo\n./bin/xunit-viewer # to run the local command line tool\n\nnpm test # runs the tests\nnpm run test:ci # runs without watch and also generates a html output\nnpm run lint # runs eslint\nnpm run update # updates the expected files for you\nnpm run build:cli # builds the js and copies it to the cli\n```\n\nMake sure your tests are running and passing, and the linter is passing as well\n\n**DO NOT** commit the `src/cli/static` folder or the `junit.xml` file as part of your PR as these are auto-generated and just clutters up the PR, future work will be done to not make them part of the repo but they currently need to be included for the tags\n\nA suggested workflow for UI changes\n\n1. `npm i` to install the project\n2. `npm start` to start the dev application then you can make your changes quickly\n3. `npm test` to run the tests, run `npm run updated` to quickly update expected values\n4. `npm run lint` to make sure all the files and nice and linted\n5. `npm build:cli` in order to update the CLI with your UI changes\n6. `./bin/xunit-viewer -r data -o test-output.html` in order to make sure the commands work as expected\n\nIf your work does not include any UI work then a suggestion is\n\n1. `npm i` to install the project\n2. `./bin/xunit-viewer ...` in order to make sure the commands work as expected\n3. `npm test` to run the tests, run `npm run updated` to quickly update expected values\n4. `npm run lint` to make sure all the files and nice and linted\n\n## Help Wanted\n\nI am always looking for sample data. If you have some results which you think are \"interesting\" then please raise an issue or pull request and we can add this to our sample data.\n\n## Issues\n\nRaise any issues using GitHub and provide sample data where possible.\n\nTo help debug any issues please provide the following info\n\n* node and npm version, refer to [Node](https://nodejs.org/en/) for LTS\n* xunit viewer version\n* browser\n* sample xml\n\n\nTODO\n\n1. Fix CLI filtering\n2. Release v11\n3. Refactorings\n    * Split components into files\n    * Split reducer into files\n    * Test all the things","maintainers":[{"name":"lukejpreston","email":"lukejpreston@gmail.com"}],"time":{"modified":"2024-03-05T09:08:17.433Z","created":"2017-04-04T15:03:33.633Z","5.0.0":"2017-04-04T15:03:33.633Z","5.0.1":"2017-04-13T09:13:43.679Z","5.0.3":"2017-05-18T12:37:31.743Z","5.0.4":"2017-09-26T09:58:02.034Z","5.1.0":"2018-04-18T19:13:21.614Z","5.1.1":"2018-04-18T19:18:59.771Z","5.1.2":"2018-04-19T19:40:24.463Z","5.1.3":"2018-04-19T19:59:43.424Z","5.1.4":"2018-04-30T06:49:02.380Z","5.1.5":"2018-04-30T07:47:27.015Z","5.1.6":"2018-05-29T19:24:46.659Z","5.1.7":"2018-11-21T13:23:32.896Z","5.1.8":"2018-11-29T14:06:35.733Z","5.1.10":"2019-03-11T07:46:13.708Z","6.0.0-alpha.0":"2019-09-04T10:52:18.416Z","6.0.0-alpha.1":"2019-09-04T11:56:29.089Z","6.0.0-alpha.2":"2019-09-04T12:00:55.976Z","6.0.0-alpha.3":"2019-09-04T12:28:30.985Z","6.0.0-alpha.4":"2019-09-04T12:29:12.874Z","5.1.11":"2019-09-27T19:11:34.533Z","5.1.12":"2019-11-06T15:15:34.227Z","5.1.13":"2019-11-07T11:18:57.182Z","5.2.0":"2019-11-19T09:14:42.571Z","6.0.0-beta.1":"2019-11-20T08:45:56.480Z","6.0.0-beta.2":"2019-11-20T09:10:30.063Z","6.0.0-beta.3":"2019-11-29T08:45:46.298Z","6.0.0-beta.4":"2019-11-29T08:47:35.714Z","6.0.0-beta.5":"2019-11-29T08:53:30.444Z","6.0.0-beta.6":"2019-11-29T08:56:20.849Z","6.0.0":"2019-11-29T09:31:45.594Z","6.0.1":"2019-11-29T09:57:49.424Z","6.0.2":"2019-11-29T14:02:44.476Z","6.0.3":"2019-11-29T14:12:26.643Z","6.0.4":"2019-11-29T14:23:04.809Z","6.0.5":"2019-11-29T14:23:27.071Z","6.0.6":"2019-11-29T14:23:49.561Z","6.0.7":"2019-11-29T14:25:49.988Z","6.0.8":"2019-11-29T14:26:50.231Z","6.0.9":"2019-11-29T14:28:10.777Z","6.0.10":"2019-11-29T14:31:33.262Z","6.0.11":"2020-01-16T12:06:23.632Z","6.0.12":"2020-01-16T15:27:32.614Z","6.0.13":"2020-01-23T12:31:13.386Z","6.0.14":"2020-02-10T14:27:06.967Z","6.0.15":"2020-02-11T08:28:24.016Z","6.0.16":"2020-02-13T13:02:20.795Z","6.0.17":"2020-02-17T08:19:47.808Z","6.1.0":"2020-02-17T09:07:07.132Z","6.1.1":"2020-02-17T11:01:03.860Z","6.1.2":"2020-02-21T07:48:38.666Z","6.1.3":"2020-02-21T08:03:43.935Z","6.1.4":"2020-02-21T08:07:37.703Z","6.2.1":"2020-03-24T15:33:15.127Z","6.3.1":"2020-05-15T10:04:17.524Z","6.3.2":"2020-05-18T07:18:34.172Z","6.3.3":"2020-05-18T07:41:17.931Z","6.3.4":"2020-05-18T08:25:15.816Z","6.3.5":"2020-05-18T08:28:39.769Z","6.3.6":"2020-05-18T08:36:06.101Z","6.3.7":"2020-05-26T07:07:06.194Z","6.3.8":"2020-05-26T07:10:39.476Z","6.3.9":"2020-05-26T07:26:08.963Z","6.3.10":"2020-08-18T07:04:17.720Z","6.3.11":"2020-08-18T09:18:29.442Z","6.3.12":"2020-08-18T09:22:01.566Z","7.0.0":"2020-08-18T09:32:04.814Z","7.0.1":"2020-08-18T09:50:11.045Z","7.0.2":"2021-04-13T15:05:49.757Z","7.0.3":"2021-04-13T15:09:10.641Z","7.1.0":"2021-04-14T08:44:25.894Z","7.1.1":"2021-04-14T09:32:32.058Z","7.1.2":"2021-05-14T11:58:35.301Z","7.1.3":"2021-05-28T10:06:01.632Z","7.1.4":"2021-06-04T13:11:03.221Z","7.1.5":"2021-06-11T12:02:04.311Z","7.1.6":"2022-05-20T10:34:03.406Z","7.1.7":"2022-05-20T11:24:24.060Z","7.1.8":"2022-05-20T11:56:25.257Z","7.1.9":"2022-05-20T12:42:53.249Z","7.2.0":"2022-08-15T07:52:24.406Z","8.0.0":"2023-06-21T10:23:11.529Z","8.1.0":"2023-06-21T10:52:24.733Z","8.2.0":"2023-06-21T15:42:06.512Z","9.0.0":"2023-06-22T15:49:46.875Z","10.0.0":"2023-06-23T09:36:40.381Z","10.1.0":"2023-06-23T10:01:54.645Z","10.1.1":"2023-06-23T10:09:36.079Z","10.2.0":"2023-06-23T11:00:55.405Z","10.3.0":"2023-06-26T11:16:57.979Z","10.3.1":"2023-08-01T07:14:06.262Z","10.4.1":"2023-08-01T09:50:36.289Z","10.5.0":"2023-09-15T06:16:08.493Z","10.5.1":"2023-10-19T14:14:03.260Z","10.5.2":"2024-03-05T08:01:31.245Z","10.6.0":"2024-03-05T09:04:32.769Z","10.6.1":"2024-03-05T09:08:16.986Z"},"homepage":"http://./","keywords":["test","junit","xunit","viewer","parser"],"repository":{"url":"git+https://github.com/lukejpreston/xunit-viewer.git","type":"git"},"author":{"name":"lukejpreston","email":"lukejpreston@gmail.com"},"bugs":{"url":"https://github.com/lukejpreston/xunit-viewer.git"},"license":"MIT","readmeFilename":"README.md","users":{"welcomattic":true}}