{"_id":"vast-client","_rev":"81-3148b89389ae7113c473c8b90f709374","name":"vast-client","dist-tags":{"alpha":"3.0.0-alpha.10","latest":"3.2.0"},"versions":{"1.3.3":{"name":"vast-client","version":"1.3.3","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.3.3","maintainers":[{"name":"dailymotion","email":"rs@dailymotion.com"}],"homepage":"https://github.com/rs/vast-client-js","bugs":{"url":"https://github.com/rs/vast-client-js/issues"},"dist":{"shasum":"005cbdcb87d96132ce307d1c9672886e7035b7ed","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.3.3.tgz","integrity":"sha512-ieofCQKeL8267o6frVDemygfxC0OY61uTD3Je9pCaVEr3sPRQ7lIjP/+YRvzPZrbLg/7gzqKgzEGkURv5+y/SA==","signatures":[{"sig":"MEUCIQCe3Ea+PUClEh29U3CJHGAQsURNlPK0wq29V7+GDqdqJQIgAPxiTfA64oWsd/wHSK9jgkni6MO45EJbFS4/hLHq+0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"005cbdcb87d96132ce307d1c9672886e7035b7ed","engines":{"node":"0.10.26"},"gitHead":"aae3119bb5c9b0c511f8d313fde8b19642fdf2a3","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"rs@dailymotion.com"},"licenses":[{"url":"https://github.com/rs/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"https://github.com/rs/vast-client-js","type":"git"},"_npmVersion":"2.7.5","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.2","dependencies":{"browserify":"4.2.1","coffee-script":"~1.7.1"},"devDependencies":{"mocha":"1.18.2","should":"3.2.0","xmldom":"0.1.19"}},"1.3.5":{"name":"vast-client","version":"1.3.5","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.3.5","maintainers":[{"name":"dailymotion","email":"rs@dailymotion.com"},{"name":"rs","email":"rs@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"45af8e1ca10fbe86350de7a18380ff31c7681b6d","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.3.5.tgz","integrity":"sha512-QcGeqyZIVTj6j8hrDfHY3J15X2n1/5wvwZLQ7+S+5VQQxz6aB92BzfIypkfTs614cXWZhQxxkIQCKgbiswPN/Q==","signatures":[{"sig":"MEUCIQD8nP5OtFC4oW+5VzNvxfeSq3auek5O4Exw/WN9gmzKbwIgZs5Ch0u2B+Pq6Lz4udoy60tBMAf4DOmJB4f+sXRl+CU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"45af8e1ca10fbe86350de7a18380ff31c7681b6d","engines":{"node":"0.10.26"},"gitHead":"19be35097dba08b11d9856081de7d8e9f14e1515","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"https://github.com/dailymotion/vast-client-js","type":"git"},"_npmVersion":"2.7.5","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.2","dependencies":{"browserify":"4.2.1","coffee-script":"~1.7.1"},"devDependencies":{"mocha":"1.18.2","should":"3.2.0","xmldom":"0.1.19"}},"1.3.6":{"name":"vast-client","version":"1.3.6","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.3.6","maintainers":[{"name":"dailymotion","email":"rs@dailymotion.com"},{"name":"rs","email":"rs@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"327689495dd3ffbe07a782ec4021665553cd74ba","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.3.6.tgz","integrity":"sha512-VztE51GmwwcMuk4Ij7mhUL5+F0IVsSj5AyFW4fx4z5az/jGbu1EgQirC5OrrmCowvGvQhK0gaKiTnxH0uLtGEg==","signatures":[{"sig":"MEYCIQC1IrsEPQd5YFGOzo81pufeR9zaxPxCFgxq5BX1W8bzkwIhAJrYggFeiPwXlta8q+Mpz+5M8zj0Hiu5IPO2fH23sIcY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"327689495dd3ffbe07a782ec4021665553cd74ba","engines":{"node":"0.10.26"},"gitHead":"5dc8e01a176ea5f582ea5185d9b8aaa9466c1537","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"https://github.com/dailymotion/vast-client-js","type":"git"},"_npmVersion":"2.7.5","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.2","dependencies":{"browserify":"4.2.1","coffee-script":"~1.7.1"},"devDependencies":{"mocha":"1.18.2","should":"3.2.0","xmldom":"0.1.19"}},"1.3.7":{"name":"vast-client","version":"1.3.7","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.3.7","maintainers":[{"name":"dailymotion","email":"rs@dailymotion.com"},{"name":"rs","email":"rs@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"2c35c734261adcf904cd3681b849aa1f62891147","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.3.7.tgz","integrity":"sha512-ug1eUzbsy62JMvjwrhtjHhRwsHRwWIyCmVGF9SbHOCuZvw4F0hmEuMaa8puE5bm70GS25aKqfteCuMjAnNteKA==","signatures":[{"sig":"MEUCIQDvnKzchJ2TvcmJ0qGMwz8mDB9qSxBlLNwriNrcS+nQrwIgAeh/rDy2N4GIpH9jRrNWipm1Hs5jFZtaA0GAjltUJac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"2c35c734261adcf904cd3681b849aa1f62891147","engines":{"node":"0.10.26"},"gitHead":"f60185a8385c04616eeb1bf80159645aadb5c09b","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"https://github.com/dailymotion/vast-client-js","type":"git"},"_npmVersion":"2.7.5","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.2","dependencies":{"browserify":"4.2.1","coffee-script":"~1.7.1"},"devDependencies":{"mocha":"1.18.2","should":"3.2.0","xmldom":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.3.7.tgz_1456938946390_0.8533349360805005","host":"packages-13-west.internal.npmjs.com"}},"1.3.8":{"name":"vast-client","version":"1.3.8","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.3.8","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"9c895608d7fbdf0bf30ec2813858728890f977ea","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.3.8.tgz","integrity":"sha512-D7sPNRtO+6YttHGEsFLHXWUpO7r4TLLUhgDWNv8WGs9qFDs8kWcHPKWKJ0fP2XBp6/qoEn5cSgHKKL6oF/y4sg==","signatures":[{"sig":"MEUCIQDHkecWDeOck6dbfz6ExBmVrw+I2Oo2LilqKN2uwPdNngIgUJTK8c2s9ggnVErjs380jKEUqRBwyATk76g9YQSCRrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"9c895608d7fbdf0bf30ec2813858728890f977ea","engines":{"node":"0.10.26"},"gitHead":"9d8d6dc353e9476f5bc4fe7f98326563da240179","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.14.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.9","dependencies":{"xmldom":"0.1.19","browserify":"4.2.1","coffee-script":"~1.7.1"},"devDependencies":{"mocha":"1.18.2","should":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.3.8.tgz_1470232724421_0.5950815607793629","host":"packages-12-west.internal.npmjs.com"}},"1.3.9":{"name":"vast-client","version":"1.3.9","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.3.9","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"0a7e2c64a0fa95c72721e0f8cd08bb257b1f304e","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.3.9.tgz","integrity":"sha512-gNwQ34IVmELDmyu9sEiDZi6IxRFPAmw/pKHYyY+2QnWdVMcuFdLc+euzM5zHmZGRw+BzWJIYuLoHTNZH1lNiaw==","signatures":[{"sig":"MEUCIQDvD9jDSNMS01LIfvmbNsNN+uIfg1H7maKGVKwIWCcYVgIgDi+z3sjZj9S2sfgyKZIM/XNXGohKra5DtKcljHnMD7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"0a7e2c64a0fa95c72721e0f8cd08bb257b1f304e","engines":{"node":"0.10.26"},"gitHead":"4d522a85f6a91b8f12d0302948495b8fd01a8e80","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.14.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.9","dependencies":{"xmldom":"0.1.19","browserify":"4.2.1","coffee-script":"~1.7.1"},"devDependencies":{"mocha":"1.18.2","should":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.3.9.tgz_1476284720717_0.9580514749977738","host":"packages-16-east.internal.npmjs.com"}},"1.3.10":{"name":"vast-client","version":"1.3.10","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.3.10","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"e937702369c11a6a3d6ccf0f3b280d8e736bf6e7","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.3.10.tgz","integrity":"sha512-yVi7kA4iK/hICrKAOqskVp02Y/ndlucKDhdu0d1P0Lgkq9HAYJBO4Ontw06IqEwmd7FeRf2WymEuS/GmPYjM8w==","signatures":[{"sig":"MEUCIE1YY2KlY07V3Wp4vd1Cv+4EZlAWBevR3VMSYtVMLUZkAiEApZb4tWd0tg8m9TkTtJOotOjyTGEeIOAGeUUW3a1spjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"e937702369c11a6a3d6ccf0f3b280d8e736bf6e7","engines":{"node":"0.10.26"},"gitHead":"a25d2b33b9c013c614a708f7b3d439779039be97","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.15.5","description":"Javascript VAST Client","directories":{},"_nodeVersion":"4.4.5","dependencies":{"xmldom":"0.1.19","browserify":"4.2.1","coffee-script":"~1.7.1"},"devDependencies":{"mocha":"1.18.2","should":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.3.10.tgz_1476709780991_0.4069568293634802","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"vast-client","version":"1.4.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.4.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"8835233701e0dda4a05b734c416f108771d160d7","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.4.0.tgz","integrity":"sha512-mF7xc3Siib+e/F2BbUs6JErCTSekshNk1aQG0NI0bNvg1rXjB86xAVaE9GwR259mSt0djWlromPAD6zZoiVWPw==","signatures":[{"sig":"MEYCIQDz3Vsj/Dy9yOlwc5J7iZlU4Fy0pp1o/rdCVfar9M9gOQIhALo6dHqUQ3bYPOM9Gz4cOhEjIe2qrJ+GoHTZHz7nJ8xJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"8835233701e0dda4a05b734c416f108771d160d7","engines":{"node":">=0.10.26"},"gitHead":"5e100a7b139c95d5a18f08f42cf4405a652aa578","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.14.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.9","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.4.0.tgz_1477665705157_0.1759188650175929","host":"packages-18-east.internal.npmjs.com"}},"1.5.0":{"name":"vast-client","version":"1.5.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.5.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"b3b8a02a3dd5ca890b39b625a13f404c5c4a9c6c","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.5.0.tgz","integrity":"sha512-RHrT5WDt5hSQcuEaLeySwRf1/rlM/NjvVqhkXhq8z5J6m0Qom1gzaCLEQzvcH/wLS3a1TNj/GTxmUSo57p957w==","signatures":[{"sig":"MEQCIHwb7sFqhPF8UMWgBvqbQ0Hg96DXMfreBjnT3acXvLjaAiA19SAp8B8i4obWE1CTOb3FkuH43cPQGt0Fr/z0AFJ/dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"b3b8a02a3dd5ca890b39b625a13f404c5c4a9c6c","engines":{"node":">=0.10.26"},"gitHead":"3aae3db8054286723ef8f83cd29ff488489d88d6","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.14.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.9","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.5.0.tgz_1478785979468_0.637044120579958","host":"packages-18-east.internal.npmjs.com"}},"1.5.1":{"name":"vast-client","version":"1.5.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.5.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"8c1bdfc900b447ccd018a1a0d9d780c7920f4566","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.5.1.tgz","integrity":"sha512-3sZ6N8LtOu7zmqKnKpnkfHG/NCz0fi85it8okKD93WnbMFo9X1RKMJGgMtneHLsBpVAhM1DAmLVEIyAhxuf5Dw==","signatures":[{"sig":"MEQCIF5srNz5I7Th3/s5EqQwmfOFsLiZFEiCnZjw8AYzVAORAiBKM0FA+khTdz5pmF0qd2rIbttVLt2qNr5IPj1Ew2h3ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"8c1bdfc900b447ccd018a1a0d9d780c7920f4566","engines":{"node":">=0.10.26"},"gitHead":"2efd400b9b3dd6fb3e1925bd3e88da438d65869c","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.14.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.9","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.5.1.tgz_1480067073881_0.4534316810313612","host":"packages-18-east.internal.npmjs.com"}},"2.0.0-alpha.0":{"name":"vast-client","version":"2.0.0-alpha.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"f4fe69ba48d2315892f3e1b39dc663cc49f440c6","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.0.tgz","integrity":"sha512-eFcgeYevqQRmPYpH0dIPGWC1sTPfES1za6zxclYz5oGwKvMY4fwvQs/qjrxsQlMXaOWYF704gOs/KelzpB10iw==","signatures":[{"sig":"MEUCIQCf3ZUSILT+TqCLXDE8cojXnNLkUSCxNkrLD9UxO+0FYwIgATmUphjThTBIHqHrJL/JMIRxHBgtAa9ETDdWAwF80Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"f4fe69ba48d2315892f3e1b39dc663cc49f440c6","engines":{"node":">=0.10.26"},"gitHead":"87ecb5e3c00b36ad9c94772a0f3098ea31d9a758","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.15.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"4.6.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.0.tgz_1481194586471_0.9277544145006686","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.1":{"name":"vast-client","version":"2.0.0-alpha.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"6145966aea38b4fadd4dd9bb1da280b8d98e21d6","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.1.tgz","integrity":"sha512-c3zriaoXQSocJkd/luiTNnwwvaMyIWnqDZQ2vkJkJqcnT3RvxRp4A3Jup0Vel+WjbAOBqdAs77nUFu9PbWRGVw==","signatures":[{"sig":"MEYCIQCCd/F/CYcOgb7NyfZ9OpP2uQ/wSy5LwV3Ga7LPUD1OnwIhAJtflDre5glPJRZbBjOIxKEBa8fHU5/fku42Cd/S78PT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"6145966aea38b4fadd4dd9bb1da280b8d98e21d6","engines":{"node":">=0.10.26"},"gitHead":"647a323fe7fb538c8bc8158a93265a395a4877cd","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.14.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.9","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.1.tgz_1481273173080_0.5358438792172819","host":"packages-12-west.internal.npmjs.com"}},"1.6.0":{"name":"vast-client","version":"1.6.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.6.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"aaee2e23f1ed6d89e738809413a868b6545af064","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.6.0.tgz","integrity":"sha512-VRK+BG4n4t0oNs5/KWiTqdAz8o6pXSLdu46fylNA8MSqfvIqbBUhZLZKD3dKMSK0JAwwFuoKTjL1MIU4MUkudg==","signatures":[{"sig":"MEQCIAyA9yRqCHeZ5rzUQrStTm5iuQuyHjzhF+JYuf94JIf2AiAojpGkMBghbtUM1dBK9DZ2RXG3ht89OmzdIL9c0IFAqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"aaee2e23f1ed6d89e738809413a868b6545af064","engines":{"node":">=0.10.26"},"gitHead":"bbd9fa87c3093c8149afd9e950f6d4cf95ef355f","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.15.5","description":"Javascript VAST Client","directories":{},"_nodeVersion":"4.4.5","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.6.0.tgz_1481730313993_0.30277335550636053","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.2":{"name":"vast-client","version":"2.0.0-alpha.2","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.2","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"0b41182ca0af5c37e6c6981f09133248393849ea","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.2.tgz","integrity":"sha512-eIBMo/gPdWbWfmMQPqVbGkT4+MfGePlc4mVZNrW73H+PW1wSoBBIzBeZ/48NcEtqKpr+R2547BVZbY8Pald1Cg==","signatures":[{"sig":"MEYCIQDYG12/BdwIruk4OK2aKUTJ5UCdiX79ggoWPHNneSKaDgIhAOd2oadpbXJXlfg1jKwHM+JRMK2xu3Yh0IUSrTeXhyNE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"0b41182ca0af5c37e6c6981f09133248393849ea","engines":{"node":">=0.10.26"},"gitHead":"1536f5df453a62d93b62ed716c1fb2e124d6bb9f","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.15.5","description":"Javascript VAST Client","directories":{},"_nodeVersion":"4.4.5","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.2.tgz_1481735708183_0.7189848381094635","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.3":{"name":"vast-client","version":"2.0.0-alpha.3","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.3","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"d1a59f4c9f409c65555f2ea2948d8fc95ddf5554","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.3.tgz","integrity":"sha512-mhMSUpBDcXyQdEh2IKloRxmFCWQTxFFfEDt2wKYnckBNPyAmDIEbkFetlgaluyb2y6CgXfgfDIaRG2CDz7ePgg==","signatures":[{"sig":"MEUCIBWST5Frwcpi6Tr3CaJReZpYDVcjKbIFyl4aw8jSpPd2AiEA4V0U9mS4IAx4nxDIhvBNAlHaPI9r6icpUMsOTDNZOL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"d1a59f4c9f409c65555f2ea2948d8fc95ddf5554","engines":{"node":">=0.10.26"},"gitHead":"63de9c4ecdfd5748f7658f55b6b21a2c494cea94","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"2.14.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"0.12.9","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.3.tgz_1486047559885_0.9438693954143673","host":"packages-12-west.internal.npmjs.com"}},"1.7.0":{"name":"vast-client","version":"1.7.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.7.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"15217395a1317b5afe7ee9c37b3ea01ec24b3a11","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.7.0.tgz","integrity":"sha512-9TdL2R3RHcvoBduoJE7TTaFmJPQpuBSEvzpIsSsmnKPO2DeL8bpTqOfAgryjIrIgcTyzd14jaqSv31LAEqS3TA==","signatures":[{"sig":"MEYCIQD1QUwPAb07MFApAKqOz4mTlCvGYopKeddwgEG/v+eJvAIhAN/J6qCisg0DA5wrWOJdbqyYVaEmtOEbWPr6jiABf6aS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"15217395a1317b5afe7ee9c37b3ea01ec24b3a11","engines":{"node":">=0.10.26"},"gitHead":"21de78b2f39e33c643073f878b2adec38ce3e255","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.7.0.tgz_1492182919687_0.21007185825146735","host":"packages-18-east.internal.npmjs.com"}},"2.0.0-alpha.4":{"name":"vast-client","version":"2.0.0-alpha.4","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.4","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"9ecb032239586d98d5c156f772462c97c94b44a5","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.4.tgz","integrity":"sha512-44b7QyK1pFu6jbePzdz/MXGN0ysuo8qgHWE3XKqQewdiAonsMdgWzUvHVwwffHAUMahLZog0gJxDyADgpKQKdA==","signatures":[{"sig":"MEYCIQDe6yUQjZ3g2LQX+j0c07HibHwXiMPjTmc07Mc07gJ0vgIhANusvJpK7xfhNdJOGtwIK2KiHB9gQU019YHgb3Glnrcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"9ecb032239586d98d5c156f772462c97c94b44a5","engines":{"node":">=0.10.26"},"gitHead":"6f3fbbf496e8dd335a790dcf5534b219d2ce0d68","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.4.tgz_1492504008622_0.7637520506978035","host":"packages-12-west.internal.npmjs.com"}},"1.7.1":{"name":"vast-client","version":"1.7.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.7.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"ed2b0050865c30289861162a6b0f5023bd5edc52","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.7.1.tgz","integrity":"sha512-kbZuHjMLzbPqPieweF57Brj/94i324JJ+Y/2kJ1tRH935jyp6WnqyW3S61tTvvmKAN7qSdAnkr5CVjM30pwfmA==","signatures":[{"sig":"MEYCIQDLQ8TPkTrVY2ROnqnMQ9J3EUrS34PhDvPtNMm+cVzf+QIhAID7pAafts7eDXJsDiBsqlr8tg7zTOzhGW1p0dW/qVAW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"ed2b0050865c30289861162a6b0f5023bd5edc52","engines":{"node":">=0.10.26"},"gitHead":"82ccb324a95511183933360a237af64b8a1662a4","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.7.1.tgz_1492517303255_0.7984869622159749","host":"packages-18-east.internal.npmjs.com"}},"2.0.0-alpha.5":{"name":"vast-client","version":"2.0.0-alpha.5","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.5","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"1a54bfe10d09a33364ec445954c105c89d326f42","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.5.tgz","integrity":"sha512-KXB9eNfcviAYa7lOXBRZxYbFI54Va3ME2PUVaSHzEbhkmZf2eOmEAMCd/CKhgJ3jbMRUSHIfhAmaDYQ6usfdyQ==","signatures":[{"sig":"MEYCIQCKr4uyFVWmgSuWcYCaB3XNZmkxJAiDNPY++NB+SFzRywIhAJ28GSNX/c5EU3jOAAAhZulGbw05URMfD7Gy9PWaWQij","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"1a54bfe10d09a33364ec445954c105c89d326f42","engines":{"node":">=0.10.26"},"gitHead":"ebcf7f9304f4a8ca8f2fdc7741c81a50fabeb7b9","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.5.tgz_1492519513678_0.520349123282358","host":"packages-12-west.internal.npmjs.com"}},"1.7.2":{"name":"vast-client","version":"1.7.2","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.7.2","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"701af8757dc26bc3af264e97e7627e822ecf2abf","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.7.2.tgz","integrity":"sha512-qUNdBRQHMWgNFdf8wJCvaeUYeVdDstEuJ9ubqGNdpSqtfzpEla5k7R5OBhXdQDDFJS0ardVeZbwW0Mk1g59a3g==","signatures":[{"sig":"MEUCIAcx/xKCLZjrCTOLR9AzxvljErtdPu5yw0QFbcIxGwrVAiEAzWRryYp9irdWIOIYten0WTcv7q6amVLknaMgVxr7vi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"701af8757dc26bc3af264e97e7627e822ecf2abf","engines":{"node":">=0.10.26"},"gitHead":"0214cc445e72db961b98bdc2ceacd73b3b867133","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.7.2.tgz_1496224916237_0.5595146890264004","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"vast-client","version":"2.0.0-alpha.6","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.6","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"9944fdff79409890d296105ad0ee3879792ffaa9","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.6.tgz","integrity":"sha512-Ba12NSKIxGSQjrEYBclm9s19JeX8wueB2La0/T5SmbEyTbFdsb7cFgnOuT0O3CmBxFrJRQjS4CrpHuR6g+C1tg==","signatures":[{"sig":"MEUCIBcRwnAMDRZT/SaS1IlsH+lXrSK5mXlBmZ27GM3Uc6LeAiEA9eMrKQ+iJ2ir7vHWnse7BNfAOHHuPsMI4eWiCUrbC9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"9944fdff79409890d296105ad0ee3879792ffaa9","engines":{"node":">=0.10.26"},"gitHead":"d03b5b85308dcd617e400e0a9a5fcf591771279b","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.6.tgz_1496243389352_0.5581383085809648","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"vast-client","version":"1.7.3","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.7.3","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"4d2646b9e19033dad276a6c37e23f249a234d2e6","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.7.3.tgz","integrity":"sha512-GYn7zL6WkX41MLbrfwuFONAx4YEbuOuF4Fg6msk/s5aTPqd1ldFnxJb1BGcWoiDT/zJxFp8vs14qhA53TDFmTg==","signatures":[{"sig":"MEYCIQC9kjqosL7/hAlAU1fmdcFoOCOlYB89x38lXTf3fZNGqgIhALVoKz9t4DOFhJ3jCO5G3+7NSrgzB8z4ZOaFsarSSyCd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"4d2646b9e19033dad276a6c37e23f249a234d2e6","engines":{"node":">=0.10.26"},"gitHead":"f774873b318153df3bf8d6218d36b839ccedc211","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.7.3.tgz_1497451774202_0.68081244523637","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"vast-client","version":"2.0.0-alpha.7","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.7","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"41950e0ce8dce5d164f4fa2f7c4ab83b1335e647","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.7.tgz","integrity":"sha512-jal2NYqZQd4oUdcbnX5eFTIagrNpIAG8TySWRFjoAlmlOL6ZOfrJc70ZEtZnpNMnviek3ISUuCshCrfcsuhvsQ==","signatures":[{"sig":"MEUCIGH/E2aZsGVHlVxKrqyTSzBS6jXDhhuFkzOvkk2YTjAHAiEA9VWy5/1eAHGCrVLz8VmBn1xGpu349d1z5L0m6d/3iB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"41950e0ce8dce5d164f4fa2f7c4ab83b1335e647","engines":{"node":">=0.10.26"},"gitHead":"0420246b6d1181591e4afdcb44da92d05c95b1c8","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.8.9","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.2.0","dependencies":{"xmldom":"0.1.22","browserify":"13.1.0","coffee-script":"~1.11.1"},"devDependencies":{"mocha":"3.1.2","sinon":"^1.17.6","should":"11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.7.tgz_1497452987653_0.494689229875803","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"vast-client","version":"1.8.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.8.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"d25bdb257170d5c4fe0f85e6e762d72088160c8a","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.8.0.tgz","integrity":"sha512-nhkRX9ObeLeBu9wAd39jMprxAGb6tURU3yfMBEG0Q+JzmiaS7txXYsf8JhjBpp81yazxvDNhk9iCxLrCnYc2Pg==","signatures":[{"sig":"MEUCIQDa4ECdUJIq26XafQzTGZnJikc96+00DYLWlVhv/vw6JgIgHS0R+iTGccsur2zh3pUJsepqGgoI2+rLRYn3FXPebKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"d25bdb257170d5c4fe0f85e6e762d72088160c8a","engines":{"node":">=0.10.26"},"gitHead":"6d1826fd1a274457ab86a90344eb677f1d0bf52b","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.10.1","dependencies":{"xmldom":"~0.1.27","browserify":"~14.4.0","coffee-script":"~1.12.6"},"devDependencies":{"mocha":"^3.4.2","sinon":"^2.3.6","should":"^11.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-1.8.0.tgz_1500370966486_0.39150450588203967","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"vast-client","version":"2.0.0-alpha.8","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@2.0.0-alpha.8","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"6938e699c6837a9796760e0f6636118d111d2007","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.8.tgz","integrity":"sha512-gpKtdoqNNrFRHhk/M6VQPtUg544kI2jbKRKQ1EW9PpSsFnCdR9E2BCW9ZuY08bKQASws7Ga2hVMp6SpOLm3M4g==","signatures":[{"sig":"MEUCIAijB1TnKkZvD6VXkba1grn8V1BSnSQe2Jej2n+63K9WAiEAzdQanV+nCONV041TuxX8Yn28mRPQVNYGKx/9x5zgdi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"6938e699c6837a9796760e0f6636118d111d2007","engines":{"node":">=0.10.26"},"gitHead":"8f70ef270a1eea54bf96f547098d3c0f2265ba29","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Javascript VAST Client","directories":{},"_nodeVersion":"6.11.1","dependencies":{"xmldom":"~0.1.27","browserify":"~14.4.0","coffee-script":"~1.12.6"},"devDependencies":{"mocha":"^3.4.2","sinon":"^2.3.6","should":"^11.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client-2.0.0-alpha.8.tgz_1501159175083_0.07096540299244225","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"vast-client","version":"1.8.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.8.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"4d871b63a925e297c6e8f73698d65115c843a9a2","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.8.1.tgz","fileCount":48,"integrity":"sha512-XdmyLin4XpcJAWQNLAdb1dabNm4mMzXLg4FYtZhLd+MS2sUxWYRhQBdf0kojQY0VS57IEb26++tJFWG1wtZG7g==","signatures":[{"sig":"MEUCIBRou4+3l1F8uLUzv0zdHk1lhzfOjbXaizVE1JMza0fGAiEAkpqFkvqP7Sm5UVxzAVyt0dKAg0N6dhaFBHxBReralZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357039},"main":"dist/index.js","browser":"vast-client.js","engines":{"node":">=0.10.26"},"gitHead":"2d9af14488b7e760c27d205863b4b12733c7c1f0","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"xmldom":"~0.1.27","browserify":"~14.4.0","coffee-script":"~1.12.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.4.2","sinon":"^2.3.6","should":"^11.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_1.8.1_1519816358926_0.7980604668906897","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"vast-client","version":"1.8.2","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.8.2","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"56f5f65416304f40a4f97ba6452307ba06421962","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.8.2.tgz","fileCount":46,"integrity":"sha512-o/r/MD680gRKrccJHhBLQf4cohX6danRC1hJJypXGLOD9LNgXHa4RkbLinX0v8DL4OzRaWC2+B22SaFazOwIlA==","signatures":[{"sig":"MEYCIQD79CFx68ngYUQgo1nBQXOxEJwwHk8k5k7hEybx3D3zvgIhAIghf0+WXxn8bbYwFJ232ftijOYgnXuYAOmVHOApBuWo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1wJQCRA9TVsSAnZWagAA3+IP/0dAkNGqfur97Oy/C1t3\nn+Y7aV4lkMPgqvbACFCFhPdOG+50jKvk4rQBYBbpG5gNaohck8Xh86K4ulLJ\n78zi4b65ZY+ZMXpdFrOm3qRKq4zjkviHSY08Sap2x1IgUEHyh+f+/8qjBQIe\nvNcd/PJ2814fGeRoINY3nnPVyys4Ortzz3PLuN8t5Ph3DAHPqKbJIr1jmhrE\nMv/l69zoeV3b6kncEC+5J822/Vlh6yTrzlCngw0XyJEFtVQbHL/gvKk5Aqhy\nBtbiL/P6aN+Y8NZaQfUvMlCuJac5zL1gZowqYlCa7h0mTDIPw4prEWF7vNSU\n4yAP4pRGjWrN99CnTsWkGo7r1KlPoJY7K88s70Cw/S8e4vytjzMceJuBQntV\nVXkyTCLuJ8R3W79HvZ3QtOUhKGtAWJ7U7AdFFp7MpTqNgXmZObZOA2n1njnc\nRwG7f2VUy/WCjzX8oT02cMp6qy2m90+reJb9KCAKZxRIS+LrxjpLShGwCgPl\nTUPdswEkwANTZ+fu8ymFCbvl1LtUOnIzKB5Lq8Drel5N7JIREMQvYaRTURHq\nindILc4Whx8R16oVoDdEcs/s1zasvMT4EioR/Thk3QjTfmpL2Rhxpw8tvzzd\nmt/Y61ITuJnNS7/T2qDdhosljEDwwEna5vVff8MIA2OeLp4W4Hur6aBa6xlw\nk0v8\r\n=+VVq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":"vast-client.js","engines":{"node":">=0.10.26"},"gitHead":"8870707729f8cc5fed7688562fc5d9f000e5cfe0","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.7.1","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"xmldom":"~0.1.27","browserify":"~14.4.0","coffee-script":"~1.12.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.4.2","sinon":"^2.3.6","should":"^11.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_1.8.2_1524040271921_0.13608449541994982","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"vast-client","version":"1.8.3","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.8.3","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"01c31988fc1ed6f7abaeb3f6896e1c10f0e268f2","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.8.3.tgz","fileCount":47,"integrity":"sha512-CMyyaexG/QlST04pKELPi9tEdAxbYXMho2i8xfLg9bYX1h+W+ehFCAJUpIOzoEMKrUoN4LJJeqPfYAMdiQgKxw==","signatures":[{"sig":"MEYCIQCDBPI3zoQRCKdOuZOGiMAy7UG4UIUwO3LF0WNiBEqcBQIhAPtxJRS6+paTwEbzT2rxlUBNTVAc7alaAZi8raW6i1mq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+Xa6CRA9TVsSAnZWagAABkgQAJd4KLKvWsvLRcCBw/0D\n3vFrGPZBv15aRd/9t0gLEDTfnWQ04d80noEviMJCVlzJWqH50wMi68tDve6h\n+wNNsiTlLKlVxdamx9A1jZH/sXJgVlpGK7kGom7V3YH8RC97iRH9827NWBAu\n+eKtsPq6ybQYxYqiZi6zVHVnxzwiPV1w3NA5VTJyJ9WlmhPmoaWJA14birjH\nFk/3yXYqfOsIdb0eLatmujVo5Py+X0/g+48SOJC9+Q3uyTDD4YQXKlJJY2nv\nhe77qnSVqvWJqNlsm0Q7KyvQWWQcfri2t/kTh1rZLZ270xtQ6Yp22y8Mh7Bc\netxGUOFCz553J+HCbR15zYc6b/9bBQnNw9Y/FNj72Qa9GssaZkWGXGyDgz83\nQczrYcT4P39ScTmueY9hNM/4JPKeOF90v5D+Y8QxNKCk+6pcesztgfdVHFxU\nDlhMjxlodL/HuP+H9UpaA1WoRxc75RZaddto2ow6tFlmDCgxuquAkkW1F7Rs\nNDhiowB1Y+64FFiKg8mzJyhvaXim2zRSTqbFBG688IqT/2dbKfU3w3GUSE/I\nOJ7QhosLEe/iJVcSCw7ieYQpKMsDJnMBt2OXzU4Gz/aucVvc7SeUmwqtU9Wc\nqVDJPw4k3csUvD6ZnBW4WA8MkbW7zNKjUHMY9+8kNgMJIdw65F9AGsYHzv+2\nnSq7\r\n=eQ5g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":"vast-client.js","engines":{"node":">=0.10.26"},"gitHead":"db104619e66a4df222b10a8763bd415078d94ed3","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.0.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"xmldom":"~0.1.27","browserify":"~14.4.0","coffee-script":"~1.12.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.4.2","sinon":"^2.3.6","should":"^11.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_1.8.3_1526298297524_0.0940817472902471","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"vast-client","version":"2.0.0-alpha.9","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.0-alpha.9","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"5fa16e1792234201dd3ce114173a357b9f81f9a8","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.9.tgz","fileCount":65,"integrity":"sha512-o1u9ndCQ2yj9x3df3hbjRW4cV+KU+GfoDZ3po6mHxKk98uLdN33TNQ9DqJnJ8EFUrOJ10XSLkc7H65g4gkE91Q==","signatures":[{"sig":"MEUCIQD1yIdlMTaSeQOa9oTpjkWXNK7+a0Q27KzaTtsegyXZ4QIgd+zg9i1nRuAplKVNelFMY/QNUq+wGBmk9Qtbmub0kiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/ZKUCRA9TVsSAnZWagAA2dcP/0155i6I2W/Nuy39nUy6\nl58ML9xspknTIwX/OYQO41h9HlyewKtmlf9kPl0eeC0S9C8YJ8A+9lkHoM/B\n9S+fhaRoCwr4jerfo2qUsU9JknNzE82VJ6New6TfBWtFcb/OhTAT6G2RRhj5\nXFRW8jsNwJ+hNXQPvC2Qn3+KnhFJmDvoWmyDKSnt0i50DA8VRmnRQ5ImNqeE\n6no/CPFQsVIwSdX9g/TjfCqhFpnQm3VwA5skHe65Z/qwgd9lKZHFkgeOiEKy\n0eHFfPVpOXIx8aRZrr2heOF84sr8FJwDKIqv0PLB2w5+ucr55XQhqtvODPsO\nW5GOGytm1qD0pGWrvmJHM3l5yxQeBoP4jUMOITfovPDglqF/rqLAcvSfNVBm\n/7YpQl8Jk20LNch1hw5lB1pO6mmSHrFPu7v+YM4UfrWtlH/79d8sxaFumMRg\nYscs5DdmLmsOrvO9rUI03EY3vdxWHLKU+vdPMMY/GHTY4asSY0nC+sOMPtzg\nWKq9WKldyNEfc0mkBWDDsTnPIh/a2BVKlSQctSr4cuYK3AcL7wnxEv/nBa9b\naWtwpcVpseOCsM6Zq7hKJMK+Aag2HyRsMi6NMCUr7T9gYDG0NY+XjebHqPb7\nr2N5fu5Y4Uz7BKv/jrFzRqKrKn+gFfL+TDbNGibqYnye3mWUv5jHvN8hoWRi\nfUuG\r\n=55wu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"[![Build Status](https://travis-ci.org/dailymotion/vast-client-js.png)](https://travis-ci.org/dailymotion/vast-client-js)\n[![npm version](https://badge.fury.io/js/vast-client.svg)](https://badge.fury.io/js/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.exampleVast.com/vast.xml', (err, res) => {\n  // Do something with the parsed VAST response\n});\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parse(vastXml, (err, res) => {\n  // Do something with the parsed VAST XML\n});\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n## Support and compatibility\nThe library is 100% written in JavaScript and the source code uses modern features like `es6 modules`. Make sure your environment supports these features, or transpile the library when bundling your project.\n\nA pre-bundled version of VAST Client JS is available: [`vast-client.js`](vast-client.js). You can add the script directly to your page and access the library's components through the `VAST` object.\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","engines":{"node":"8.9.4"},"gitHead":"2b0a536d092003a48a07706167baa660a988a7a8","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.0.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"path":"^0.12.7","xmldom":"~0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.8.3","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^2.1.3","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-env":"^1.6.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.0-alpha.9_1526567572026_0.09782476569599563","host":"s3://npm-registry-packages"}},"2.0.0-alpha.10":{"name":"vast-client","version":"2.0.0-alpha.10","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.0-alpha.10","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"44716b93e606993343e643d11a3ed3a1f92453f5","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.10.tgz","fileCount":67,"integrity":"sha512-OT/NPwyqj6UwQIYHAaKGicgDfFKJs4RX0xTvUAOh+5vWOEudJKgiV6ne3JBfoBcHxtprXMzoJtIBBmqENq8j7A==","signatures":[{"sig":"MEQCICNlwTnVbzr42W6EoMiw5sKkRkmv1yyDKmp4iNp9EXovAiBhGHF70ktTU+AZkimsEjBOPdfELdfM/O/Gs/O5WkIdsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGoSgCRA9TVsSAnZWagAAjLMP/0I1I+k0yDHRFtZxE2TG\nYSfaYZCcR8pBWhnWXsKTdgHewG9R2wHPh4CixFiqrkldXbdInAvpnc9AYH5/\nFUh6YdH0ljgKg7aT0njz6fIHbfZotrWQTlOZEHeUr4BTB0ldRyhMHq70sBPp\n04V7hQSTLBx5rpbC4XtxImlvcGt7Dr3rhbYZuNg+wTSa5UztpJcTFpIch+zW\nAok8A/pDK2cM0PkNexIPo5QQGw8tHqKESD0bsKsnnpbtm6xq5n2G4niVqDXy\nOlchzwcMRxJgaNtgAsMUUyO5767//edcp9X+YRHbkYXfkb72W2Bs37EwKq3q\nkva9ftSqdoufexdCnAX8GuMJAVMfow9S92eiRWrRqrTRj/wEVZdqZVrtTtvu\nfoyKgg3cCt1/mWsZh+2wzcNPqej0G9sSqZHfYmHEdzSrlrCp0PpBrVJeS+lE\n8z1lcLJLIgKgxAMOMJLKgYjWygNDjZW21bOcG9HpMDU7FZBoffNtiVJFPVRd\nbmMqUpmGZvuA8vSohyTIa+KJfC86bxwmxo3nLGUvrck5VypRb6qxq5sd7gGi\nD4JCX/blB3q0D80e7Mr1dMKen9y/MOhIzHx3PxcW+s1SdP8IXjEtC7PcDxR/\n+TBDXhqZmg/NdcIiI5yMujEE/z/RGRUQNgkeX51w994XtIJPelKUxhbNOIfB\nIhNf\r\n=Kflu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"[![Build Status](https://travis-ci.org/dailymotion/vast-client-js.png)](https://travis-ci.org/dailymotion/vast-client-js)\n[![npm version](https://badge.fury.io/js/vast-client.svg)](https://badge.fury.io/js/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.exampleVast.com/vast.xml', (err, res) => {\n  // Do something with the parsed VAST response\n});\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml, (err, res) => {\n  // Do something with the parsed VAST XML\n});\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n## Support and compatibility\nThe library is 100% written in JavaScript and the source code uses modern features like `es6 modules`. Make sure your environment supports these features, or transpile the library when bundling your project.\n\nA pre-bundled version of VAST Client JS is available: [`vast-client.js`](vast-client.js). You can add the script directly to your page and access the library's components through the `VAST` object.\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","engines":{"node":"8.9.4"},"gitHead":"cc3680d080c957bd2812be55e0add83180753dac","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.0.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"path":"^0.12.7","xmldom":"~0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.8.3","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^2.1.3","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-env":"^1.6.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.0-alpha.10_1528464543657_0.26823619297826573","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"vast-client","version":"1.8.4","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"_id":"vast-client@1.8.4","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"2cc78c091984f9e067a16cb8657d8da279d7d9b3","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-1.8.4.tgz","fileCount":47,"integrity":"sha512-TW0u94IbTa1sOEtAYugcyQEk35L0LbqZ0kyxb/QXhcI9yEyZ3QwxsC9qCE+mBOHIz2N9Gk+2N8I630rJAL/d6Q==","signatures":[{"sig":"MEQCIFg33UFGNEKNC4qZF7iobDmLvalLsQqtEC5GLSfEy9GgAiAga5XJkjsufrfD2B3govH08lbmNrMVtU2RYCUkyLcgcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH8DyCRA9TVsSAnZWagAA6ngP/RbL/75/MImtT8p3GSDi\nw/++SgHYP2lisD1209QRxFWfoPqkvFEVWsaEmXb+xUcqenFDUmpnMx3F4uCb\nC8pPzg/WlL3Y7d56wKJRfHEobTZQlUYfcL8as/lf0sG00NCJyrmqo8kYuhpE\nw273UZqK3a0dYCbQAEzfcR+idEMvqiK9BeumlCEs+nwesRsxlYEawIGOX5e6\nurYztcCTTWbkqO2SpGl/weW4yxryJ+t7pqOxrYVKyKsM7ijE2wfw8hWsSEk+\nlapT8SJZh9X1eDIutUa+a91KtLqlWR0IRZNIn4QfBoHKJ3mVz+B7THaYx/wM\ntvSSctleblStOajM0DP7npH9sM1zNpl4jp5LhltGfgpAS+MVdWtzhAXZWoiJ\n9oswUYXRdmG+L8CXelrIBYEUeeXoERtianVNL7InuRpcEDhFGEYlmCyaL4fV\n4L8QNuwC8rU8/IDAEZYXzwRFLBB83ojJOS5OMkS63hW5+IBB/R5VmuEL9LqJ\n9YiiUTFve7ZZN8e89Blmkc/e4FMb+WCwSPKHRJfYlIzjdLwHiTDgs4+qVTXX\nvgLX9YMXVacMF87Q6R/s9TUYjxVtVcy81i1vDATZnYEja7K5q+s13LtjPn7N\nsvDFUQZd4NrngNfAIm4vtoUq2FeOigOzj+Rx3Uu/BwtuojLHt90GqZ3DX1I8\ncBub\r\n=625X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":"vast-client.js","engines":{"node":">=0.10.26"},"gitHead":"6031526f7ba08b130dabe7c5b77e951d6f123675","scripts":{"test":"mocha --compilers coffee:coffee-script/register --reporter spec test/*.coffee","bundle":"browserify -s DMVAST -c 'coffee -scb' --extension=.coffee src/index.coffee -o vast-client.js","postinstall":"coffee --compile --output dist/ src/"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"licenses":[{"url":"https://github.com/dailymotion/vast-client-js/raw/master/LICENSE","type":"MIT"}],"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.0.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"xmldom":"~0.1.27","browserify":"~14.4.0","coffee-script":"~1.12.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^2.3.6","should":"^11.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_1.8.4_1528807665514_0.3016978129038712","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"vast-client","version":"2.0.0-alpha.11","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.0-alpha.11","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"76befa4dda789d60826a9b375819e91e0e43d49d","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.11.tgz","fileCount":67,"integrity":"sha512-P6nE6SLksDv3Ft9yycIiCwQoAJ22CwBHOgHt51Vv7xKX2+Q27auPzK3QOdrDkivinci7ThFbKUEB8lheKp/ftw==","signatures":[{"sig":"MEUCICJQ/M1hHEwI8W/pQMjISjTyLeWCwSBBV3MU1YNP3/iLAiEA2nVFPuhHsToVCxdQbx1/YDcP5oKRztsYAk/wOlBTLss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKRmxCRA9TVsSAnZWagAArZQQAJlFyPbvZpBBOezWRju1\ngk01BxQQjR1xRbjQYJ2ggKf1D1M82IUX3HID2vF1TPo3iv8HJZvCHQmrPKiV\nNHEKdHiT/pZ5wWzzsaEPuqhJYIXqdOe1rFk35Q1sn9WI3JljNICzMtoa0EkX\nqdLg880ZWhOXFwiaCXeN2gJOfvkQ3sOGLpgHzQVo4pPikOU1OtfAn7jCzNvc\nhoEBkf+UGNhgCMg9iQbudaZEeCmTS/1zF51tgHX4Q919Fibl4P3qUyBk6yuH\nvLNp1GnuMUG2n9NwK5mvIwmbkjvC3SyZkLB0P7eRVyjl6MRXxGkhsL0l06ea\nyIpnrQjSS2MPHJNxwBYV7+q7u0h8LbKuZ4T6h7FBkuIFLNfnFbmhA8lrm01w\nrJZIyLrPYCgRM9GvgXnWwKGk8P4suUX4izohvSq8zFSccEBtkqWwjOw74OS2\nNv2iMxWTauBkdhgXWUKTwJplTRDJipqM7TEdb4phGuVjlG9DdbtyHhmE/nBy\nTBQcP7atASX00O9V1RxcgQoLlsBooAlOGRNyWqGcDlLxCLqk7mmSELhmY5iL\nL6Mv7Twywvxop+8XR1vfP+FYt+jvZ8+B7jrw1ugQ06yZXJOMd4Hert3qzZQ8\nPhXFiWwJjGwCK/FDrbnx3M9Am0//whthuY0RT4MhcjuZnjBMjPzuzupKaYBZ\nPcui\r\n=UAGu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"[![Build Status](https://travis-ci.org/dailymotion/vast-client-js.png)](https://travis-ci.org/dailymotion/vast-client-js)\n[![npm version](https://badge.fury.io/js/vast-client.svg)](https://badge.fury.io/js/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  })\n});\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml, (err, res) => {\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  })\n});\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n## Support and compatibility\nThe library is 100% written in JavaScript and the source code uses modern features like `es6 modules`. Make sure your environment supports these features, or transpile the library when bundling your project.\n\nA pre-bundled version of VAST Client JS is available: [`vast-client.js`](vast-client.js). You can add the script directly to your page and access the library's components through the `VAST` object.\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","engines":{"node":"8.9.4"},"gitHead":"b78a9f883cfeff1d3c7f98611d4e5d8f6fc4769e","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.0.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"path":"^0.12.7","xmldom":"~0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.8.3","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^2.1.3","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-env":"^1.6.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.0-alpha.11_1529420190255_0.5524126890968009","host":"s3://npm-registry-packages"}},"2.0.0-alpha.12":{"name":"vast-client","version":"2.0.0-alpha.12","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.0-alpha.12","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"179e976f8879c21292821ca9bcd1f20fd0bcb92d","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0-alpha.12.tgz","fileCount":70,"integrity":"sha512-Pnw7opd/3v52mxeMD0XqfHj7gzaZapl7yndv7qX6ZwTN2X3DP69yNgdtt784i6SKMNdyFBCFol/KZxneJNGEgg==","signatures":[{"sig":"MEUCIQDzIUTBCVPl137wQdYu3gbUjwzXz7AwkYMYhW4U2l9Y9QIgbVQibrcqKUIChfbzNG7OOIa7UQR65whRI5Dwlxu0QNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSLoNCRA9TVsSAnZWagAA66MP+wTe28H4L5m36pEdtTk6\n+SQM3welfcdGPK/oxeTL519TaaiB8TIYRLgDW5SyU9+l1dqJSJvbloKqgLpy\n2kFawCe+yMkXrt1D0Ed6W9eg3a3E6m+YWobnf7AFwQcKdFyRuTqrRqejZLuV\nE5Kz/9xXLQ/EG0W2zVu7eUPDIvId+KsHqk6qsd9jyLmwj6PG2QUMRIsEn7Jl\naUJ3v9p4cNHDR//Iwh6bsDto5hdGQ4l3xqG//NCYHZxN2qLbBHEmvxTL8LZs\nPAC1midxb5moWpgtjgq71EoZ+MGfvs93SckFZCN9kJ0XyzJ6mwV90HCpvaNR\nyPFrBgw67ZEiq0od7DsHWIXlL/+TjFyO957i3Id71iK+fVi6rXdKIj3XUJPU\nOcGGcWilt2OgR6p7DviywmFS9mYZON/8yAfpfCmGxb34ZJ9sMCFlKa66UVTr\nKeVTS8c34imBE9QEeHPIBGAFHKbIE6DD8q2o9Wyscw1jmV4v+bFCJ0D9MvKt\nUlWbnSO6r4G+0aoV1uZdTIjsTG79Tx8skLqjW1axzRk+AE/US2oYyO+C1ogj\nZ41IYtEmlbRnHOWvHoMMbX4gFJl3D4FHW2ef8jXSuFpvL4laH0QkabdvJsTM\nJjvaWpMjW71Nq7QoyiJhCCWv1lR7SyFcbnm+NmqWA1rc0lOL8+kXegxYmIOr\nquKK\r\n=o8C5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"[![Build Status](https://travis-ci.org/dailymotion/vast-client-js.png)](https://travis-ci.org/dailymotion/vast-client-js)\n[![npm version](https://badge.fury.io/js/vast-client.svg)](https://badge.fury.io/js/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  })\n});\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml, (err, res) => {\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  })\n});\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n## Support and compatibility\nThe library is 100% written in JavaScript and the source code uses modern features like `es6 modules`. Make sure your environment supports these features, or transpile the library when bundling your project.\n\nA pre-bundled version of VAST Client JS is available: [`vast-client.js`](vast-client.js). You can add the script directly to your page and access the library's components through the `VAST` object.\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","engines":{"node":"8.9.4"},"gitHead":"73705fbb8137dbb620298569d68e248664d2b80e","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.0.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"path":"^0.12.7","xmldom":"~0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.8.3","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^2.1.3","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-env":"^1.6.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.0-alpha.12_1531492877474_0.14211564383916242","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"vast-client","version":"2.0.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"9031811ba48de94cbd025f6ac5a46bfab0aeb74b","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.0.tgz","fileCount":70,"integrity":"sha512-r4+5SCYq+EUgqKsKPnEK/BmUYCRggZdTjnANH4P8+n79pUTYhKiWeIlyCx5juSyVeqMgcsZgQqivlpRlY07L6g==","signatures":[{"sig":"MEUCIQDNYlvK10VysJGTkop8SGsk0va7e3O3cXVlsyJBDxbNBwIgDOQpuzR6lagAACjvQ6jEtw0ph/yTVzYSAweiC2MA8Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT0TSCRA9TVsSAnZWagAAl9cP/05CPEloPFkVgEQIC2WH\nB25CgBhYaxqQaveSUYD0UXYYaFGaVIm7fmfnIyK22zIhf9sh2ujc/399qbw5\nsYysg3oqxcWrc8QcNUhXi/gu8Psfc79YZu44RZc7HiMmmjlHB/+2IUH+pF+7\nbDBzFxaJHJYXW7qaFGUnfzv9XlvRSSkXAYh5YN6KQEhJNFD9ctnwmaM0D1Kz\nzd1q9Dqimowh6tvc5En3OfWm9wbBUFqfcu8uzQllhfiz+vvp4ashp+Y/dR4Y\ndXCLw/kZ6Ngb7nrrO3AyMB4Xrl5wf0jpsSDsTisVFPhMFL74czBppB2FKoJk\nDXORuBcxf+64Cl2nWB2S8BSjRHd7qcdreXd6qcpcQEOhtd04uw/f9rVkBeR0\nU3oupBeM7aLyHNv73fx4MrOYaZyrx7/0kAkM+IqwgUX9AZcnJInhz4u3jACZ\nrE1Jo8WPVLY45fiLmOOTfSkOeHaiVBAkluiIT1clxwRs8w3/Pjh/yAsf4urD\nvRZFe7BNWEpCA8TrEfCuQQWovSliedSQpdAzqndIfOqQGwH+djJevd4q47V1\njNVeum6q80pTs5WWRczSCq4afdvIUKhpQG7NC2y7FmUKUMLxo3mo0cEzA64w\ngWAcV+8ZPJ3WKZXXijKiUeaH76Bak3lCfG31GfsZYvBUzxyU/gG4wFWGX6ez\n2JNg\r\n=HHXj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":"8.9.4"},"gitHead":"93334997124ceda587c39e2e992e753f06e61efa","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.0.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"path":"^0.12.7","xmldom":"~0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.8.3","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^2.1.3","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-env":"^1.6.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.0_1531921618375_0.2621541396583933","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"vast-client","version":"2.0.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"43114f27dbe0f398bb64a20dff33f6c853b19480","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.1.tgz","fileCount":74,"integrity":"sha512-XANX9FD+M+JYRbDuu3guxCxBaWvp2myIZjaUKPVj+ip/FxlQKuTQD8MxCtsVuHZM5Fhcqrvf8wB5N0MJkhpfFQ==","signatures":[{"sig":"MEUCIF4UhTnlEisDm5ZusOeL6lxWrNagIx9DXvbebcrqVGmqAiEAsEha7b4EN/cJmXoLZwXZahKHu9R7d4nwacspyKvLxjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWYPsCRA9TVsSAnZWagAApncP/iQTM8kknwxuMCmps6J5\nH04hZLGfG+ITWRXvAy1dUx7GQkczYmcHcR7g5ftCSqaqjVKpuUXSlRGUPifn\nSVY3m+eE4EBiFk/RONbhrbsFoP1ImcGc2oGcUB1TwGOYcMnh8i1HvsVtSfdY\nyD4HxanYfQombnrZeFdmUzh27eyyeFJXXfZ3BTBRqo0jaoQwU8GDKI3Qa2x0\n/bYL4+6kUstDCHVUuGw9ood8F//uYfD2Bj3ptxGolkIUXx5ccfwv6QfZQsHP\nvE++qTTuHohekwVtKVGlwUlDrY/PaK3InxCijIlucJ/lMAHj7Ns+lBfvB7tH\n6+liPhYsu25YbV9Nf5+UBsOwnhC/ARwR/sx5J1v/VTPVfRhhzDKoRfc6mlLO\naIWf8VkZi4F6AW+/okbCPgynaSGlEy6N9ibq0ARMxU1taNTd8/8w6N9KcJIx\nNqwYK8DoDMuSgiRB1zDWd2bEnX9cYcVzl1Gg4tXSUI3KTkIR9ZvYRZSh3cWf\njmPCW3qz2fOEaV94igqdwQ5/x7sPSIEQYTfTBaus+IGynoIDlMgml5um+np2\nZaAdLNNQ6ejeRrsT9SrqCtrTYG3XuGPwerlRzHWSaBeVoyfdB/ga3AGFgL04\nMKNpqTK85qpImWH6eSO8oPaqXORaBnujBCKnnUvZ0a7CHZrVvdY7g4YOwiKV\nBnJD\r\n=wKdO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"37243d86a49a4c1cd5c22c670856167ab3a37142","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack && webpack --env=dev && webpack --env=node && webpack --env=node-dev","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"xmldom":"~0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.16.2","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^3.1.0","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-es2015":"^6.24.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.1_1532593131855_0.6857858963962629","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"vast-client","version":"2.0.2","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.2","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"b3087d0ac48c013cca870ec0f6b3f99ad610c193","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.2.tgz","fileCount":73,"integrity":"sha512-KmJZajxoZYhRQtDFLWn44y9sVS6bwKwcRbVYkhpuuetgRm3ueWAE/9rEMyTXfESxHdFsH8CKIbZ57a351vZcMA==","signatures":[{"sig":"MEUCIQCxTZhqAnXeB/yNFCOzagfO9XpnwqGfbYPMrWm5aCl2dAIgJpFbw0Zls1bsAiTu67VWGbV3Xml9oCwMqR4AUpcEAQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYwBNCRA9TVsSAnZWagAACucP/2UCScfXf6ottcK5t5NF\nK2SE6WfvtHB57oW+9sTvaZTzScabKpXwuBB2Su2W4i/mP0dDnc08QiYJUqsZ\n2bmqDqgxKew4ze3eZVAVhlsqcTFkjBmh9eqWD0OmiMM2IM3Q8r1d23s0PZzC\nkY8vsJt1YrKtItHaVeWxd98VbZDhIKJpHxeQ7aPE5fmvH8knVT+ALPvZj7fb\n3oVgo8c2CUOVi6ueH0d4dTxhGAlDDUzbUPPQQmCip0w/XO0pmhhTJLWPmcji\n9CBVMWLwRvnyQYCQ+LkyFKwaWbrXZgOWluRkctadvhP4+O1a+jqredUMebbU\n9spju07QC7F9Vgc3LUNAriNlFWPvzJRPId2S7Qi02YexuFOlVGXgvQB7gGjI\na8C9Ys2Ew6GX1xwTjXkRxIHt6h08rnz3kFtK7Pr5ZBvoKBC2dC8HhduQ0Obu\nXnH70E5BYxto3dya+L1+RIJv0N1AMOfFC/KVdx6bWxVMISJP5HSUIDh4iMeK\nEv6d9IyXa7mmptqe91lMtnTmPqv+bNO/GqMohSQmYlLh1AuGrs86OVhGg32o\nq8j1Rkduyi0+80wYWidaaX6SMwadf8pyI8bNGOGWId12N9Mh1AThs1xRdNjv\nwtGm1lFmVFTyPmZrIWOj9NwRZzPRbIpi2UsY8Na8lBBhg081nptVUcndMglA\nwc8L\r\n=IFVZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"095d8f5bf1e2c164fff2cb2e2cd4e1b485181c5e","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack && webpack --env=dev && webpack --env=node && webpack --env=node-dev","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.9.4","dependencies":{"xmldom":"~0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.16.2","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^3.1.0","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-es2015":"^6.24.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.2_1533214788835_0.4830179712498839","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"vast-client","version":"2.0.3","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.3","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"21d0153a4096fedc87a30b9497a4b569dd400114","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.3.tgz","fileCount":73,"integrity":"sha512-wGPbkz478xaNdz+3Bb4MqZgWlSme4W8Au4pWSaWDCsfjFtNbH4+AfjUHI9740IWhs26TN7RjX+zBlWQ7GnFlHQ==","signatures":[{"sig":"MEUCIFgsyro59zlUeGX2JqSDklNlm+Gvc0fYuSCoM74w/o80AiEAvdBPj6ajO6SV9+rqwOz8UnhKxj2csjAuw2yRVWczU/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbFRjCRA9TVsSAnZWagAAAMIP/jxAkVaTYKT4BWKJkVTG\nAkOQOoMYB2FAwllQB4IBOSxdYgOoSW275dkD47MKAKpc/eBSJfgISegaBvh9\n1pOQ+T8X56FGVaF7izgBcTO6kB6tddhIYe8WMsUVOTHVfAE2pE3Gt2Y+MuJr\nW2kLBYeeUh3JVyO06l+Bzzdd+TOuxiTThqflquGgIdiUJcjU45N+/hLtvGWh\nmGLY0LZdDFx4tswqFNjMa3AUzn8XU2Af1tRXGwSyxQSdys4ohk54QgGTJP0l\n+fPdnHmaAJ8vXcHpyIjEZycePSLzXYtxUpCa5G87k1FJ/c4W40aIzn5RhNW9\nWRkK6hlB7/6mQ8Q4FCXXllYyXhtaDTs3WbzWnqlllZQT2WVh847dzQY8kTN2\n4S0jhM5wvZbJ+2m7Nx8ei7EQBH6AfR/kyEaY7Qwq3pU7UtM+xbd3JK28ZQpz\n+7IiF6M4NQmmfzK3F0KX/5lOtNRoHVjARVkLkz87Yw/j2w2+x4nloyK9bo4g\noS9JndP7Xo+ucprvrAKO/mKnPZTVwKO/VUFwwjcBwV5owmfQWdYai4pF2AOM\nkyz6Sc/g1113ysol4mLTL4JRIEca7/BK+4+yGlEhNaHzHquw/zJrWA7IXiX3\n7wwiTOB4Y0p15vJkCgzTqu14FsaXfAnd7AbXjz+KpA0aEne9o0zGuN778YFj\nBlMX\r\n=iXrU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"19ba85c1a992f5a6fd5ee7a61e11670fcbd45738","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"webpack && webpack --env=dev && webpack --env=node && webpack --env=node-dev","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"~0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","should":"^11.2.1","webpack":"^4.16.2","prettier":"^1.11.1","babel-core":"^6.26.3","webpack-cli":"^3.1.0","babel-loader":"^7.1.3","pretty-quick":"^1.4.1","babel-preset-es2015":"^6.24.1","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.3_1533826146863_0.015042869338683484","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"vast-client","version":"2.0.4","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.4","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"6aca77e54286bdf47030ae68fc28dbc5c04801e2","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.4.tgz","fileCount":74,"integrity":"sha512-XQ/JsBpMSm/QQrlkuqOp6Ja+nYlGq3vDpqoRtI4bCrM+SStXXWn5BVT0A2kUN+gjzLVH5UdYklKWAy2PuMVVBA==","signatures":[{"sig":"MEYCIQCsdsBVm8wYMbVgI6oCJXTL7sMt8+2AtEhV/TxojDKgoQIhAJxiJjHbOlPqSUYpGwtE7/q72dqZaK/iGTWJAIspzPyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkOWfCRA9TVsSAnZWagAA6dwQAIirV2KbWDwj6Qxa+DWt\nfRw8UZiEGJOdrVdxzfwGm1HkU/U2DaoG0H2zzjc1Nb02DkNfrSoAF5KjySc3\nylBHQkIpYzquL1ky/rIPBzyvqud+P6K6BeYUyxdnSB8iGF5fun9Vau8OsIEQ\ne3ggY8TgkwoP1U5Z43dDi4qNMjrj8P4fdmOFbEFMG7JKlF1FJI0doY0XD5Hz\nCAjp3WDdPOCAA3vFWg5puB3OTtcRtuXHTXrnOvOcBJnpRBIc/TJbAQvk8C75\nR+oIYOpeyFWLkKmYiMUSxEpVq50nsT76D4lwUhd1PIA99Fwx4RTGlHcGkE4f\nkornhKtEPXkPJLU3Puj9Sm5QiG/Dv1tjrk4gSy8n/tdnArr2hYN7q26vuzA7\nH2t0fvpZztqA9MN8QE2VL+LSsLwh4q+b+npE5/1hldOPQH+40QTGzqGszoDI\nIKmyMvToMpj3MqSoQdA+JFzjnFxLLaPPonWxYxEWDcw0DBk6gCMLuvfLjgSN\nb48IEAnNgz96NBk5pUKtOAqnZVBoYCVBtzU9WMyJ4cfEPrKDTPrTQfvMsPu1\n1ecHzMBt8ImXx2zQifbogpNw2PBnIH6vhiDSbdL7lPI/wzH/JWOePOWRJ6k4\nh2AXb0YVDcUkljXvB27COm2mSg7Elj2w9ipC6gMdRPwkeCn68z7/kSF9hE6n\nFq8j\r\n=3UJS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"dist/vast-client-module.min.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"2a7238f9dba6b28e992cc2f32d0c10b9d29d6f69","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.4_1536222622434_0.076886258940003","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"vast-client","version":"2.0.5","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.0.5","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"ffbed9e383659ce6bd1577aaa7c50847548b7b3d","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.0.5.tgz","fileCount":75,"integrity":"sha512-S0GXwVDMN+Gwe0q3W+0coj/i+KsHRsCpfk8M3VeuTezRfnlGKYPnhlfk1pshFIQPmLgM5G8FxYTEfH6lQCpCuA==","signatures":[{"sig":"MEUCICU6zmFsFfLu9Zl67OQK2A7YOHqJ53sb82EWlxU6tnXXAiEAikHtbjzr2YLgbejVCTpXUBDyHCgz5kjBmFmCI2bQQ64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":576761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6UMgCRA9TVsSAnZWagAAXN8P/ietAlEPeOsoj1oLFTuS\n2Czm+zNv/y64qfnEnr/wHd/5dbAY5+rLhkV4eoDXEEZprfxfMnIM8U/z4/Aa\nI8MaZKGBTlqlEBh4zRNoszNYitQLVrTksYwVgf3rrZevQbPYNzkTqjuT0A/5\nscSgjU8GT/SJEMcNDMsbmYRd3znE3/DL6stMommsRB698DANYvZicdOZCdGx\nnQObHT+QceunNE/TmzzWu18ogLz0kB7vcI76KUA1NPcILxO9RR0fEv9Nz3oA\neBC9iq+u9H4RYtrn+ekgo4JOAeMraT05enen8OTCrXxc9eczFUxGhFT2pU/+\nrXY5aoCCP4MfRnX0nHXXVihV24gt2MVr0nkDfcU1/lPc/kMoM4zAZWtU9XPa\nlxNQb/Z963C4rd3oF4BLHgR6Y0HobM83YGa0kmGIGL/ApFmxddhC914ET/go\nLzGubdFqCwWAzg5PdocwClCeF8aQNKOOhNinpSHg3nbzYuT3V+AA6/jjgieQ\nzjsL7p8lwUZs6hLBrn3jjrLZE5DTMiBzJQ1X9L5bOII2SlJ4VuZ3LBZVbkaa\nA4ogHK+pq1aCvyTgFh0i42iKMtAPdOlJehfVfkHcqtjjkVj5hpp+4Zr1Kgsv\nXOZOQrw/oxEJvRQTHXrAdFQz/dxrsbDVvGhGompTevZyLl79dedD6RJXdiZi\niITa\r\n=ixK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"dist/vast-client-module.min.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"cec9a24d7db7665115134fa2d996494cc5bd8c01","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.0.5_1542013727202_0.8234617403223286","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"vast-client","version":"2.1.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.1.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"bc74b179ec59c34575da42c59b776a37e5bc2319","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.1.0.tgz","fileCount":75,"integrity":"sha512-g/fT1NQUi6XmLswPoAZjK3PLV6bvIlQ0+8mWoUdL9Ny2RMrezgtGNgrcVuPocn7/hDf7IJo82uCRdN/PYyZtgA==","signatures":[{"sig":"MEUCIA/TVrEWEm+eYIfbpAR5lvu5KdfrvGwFDzLPeeGE75mOAiEAhDvXDMUezpK6m2L/9uvXm3j43H3IEQRdhSNBEZ9ryXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8uQHCRA9TVsSAnZWagAAqIEQAKUP1ukRX6E3FrVhyL00\naYHkOawm1VJoIf4wyYMdzTqyqtfJQi2OEhGDrsuUnmQflzrZB146SUgeumVg\n+0kv3hzrHZBdxVDe2KzM5Wd5U3QJX+orJEdWIwzhfCGXkCHI7BVQBsmaY26K\nrzzVQl5cNtxOK7loh8dp44qNm9dTvuB9cGAvMRyqLf/BHrs9sVpY1kAirFLa\nVFcMcdhEAGh8IB4a8hA6+Ze+029wmLLLcZtbPubf8auw3cJeSoxQ5AM2vw8S\n92dN9h6Yluz3ljn2Nix3ohKBXq80Dv+Z7CgqkTYdDCE5VTQh+F3XVxPvaCXu\n6UEcCRzkn7fR/a7xRQfZFsIyg2CWCyZPWFBn74gVL2BY/+DBNRyHSLpG7zBN\nEPEy1jXHRH8KgJpz+UKm0gUYwTUYsmTH+GSMSR3pz7yO8gqFGnjrzGs7ENT7\nEl3nxWwdwx729YdhmWRS4xmpVbU/P507rtgG2hLWEVWd35FNlsJHdnRJci8p\nS7uwMMhzofDWof+SjhbU3G6ayyggmtn+J9J5GhGRb6VoLbcZg641erXYX9Bx\nugrzjCxsl6QZZdKMjXbuymaLKzm896nfVDiowcd2/FFCLWYLHaXOM90cHnaj\nLbZWF1RiEBy3FwTCh5OVb6O7zxgoXOe0MEYEHP9YMurxx/NcWs585uEEINWD\n+sII\r\n=7S0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"dist/vast-client-module.min.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"32efd4303e1b69ba78e7b29cf67743dc70cf9bed","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Javascript VAST Client","directories":{},"_nodeVersion":"10.13.0","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.1.0_1542644742655_0.3368622934846466","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"vast-client","version":"2.1.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.1.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"2983cc7d84482ce92333d06b2018486a45580e41","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.1.1.tgz","fileCount":76,"integrity":"sha512-pux9ZM3dTMKI6gA93GidK/dvnbRcu1hSwoEnYhFQnPDlboFF+GJ92oySbkKf/O9NZ3a2ID+SpQ1G8eXCSBSglQ==","signatures":[{"sig":"MEUCIQCZtHrgJvMTNF8tCd/bzoEM8JxJ0E7hYy3D1Xk3ZcdyKAIgER/VHSvvMyLr6489OhSmzXPNreqkwOt3MCUjISJCIKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGmB1CRA9TVsSAnZWagAAtPIP/jJwnYLEiXvCkUbeLx1h\nEGljDFuyHgqZBIhJxXg/+DH3U/i4vuIqFx3jo6crUs7a5uG5l31C9fIC6dq1\n4ofVwF4X1nJeM6VzweWncW8r+uxZLDhYX9UXhIZ8cRNUdETzAEQQYlFBUu5E\nnuI9jR2T7tetA2mWBQYMbgILbte+STQycL01YF7iQ05mWbRrk9u0vS/oAqb2\nGihNEKpFbYo8T3B1gTMSQ9cZH34jkHH2Fe5zGkcNOhMzcUQokJ3ECMJW098n\nn178lYZYIKat5yQjo9rNjzGMjI1owNiBwbTjN1o70X++G2krb+pxuXjKJqQj\nTRtfMxyEeeZbHNPnQeBcpkurDa1NXPVqLJJ1AV0YawF2FFEZAkMe1HxS4Sia\nr7H3LuHCqh+C6hi4GDVJ76Z10ySRyHs88b7RycDxEzkRyMofrbRK/5GjMf8o\n1K8AKc8jrTj20H8gX40nazACEYqGKGERhu2rYFDPAX1AB1EfmAZExk3Z0wT+\nn08k5D82SozevVhCpNtsPrI6EzEYCse4POH4PODVZDeSUnKggXXwGPD40vjV\n4YPIvlcOVQFqN+en5KImpYYRpLNskzlKc3SP/KE38bVDmuaAe+ubYNNBN2Rb\nwJfPFPo108q/pxNTnu/q4w4Jj/FHY+vDJLuLu42g8T9TL9g9meLFk+qn06ct\navid\r\n=4OKg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"dist/vast-client-module.min.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"699f8302de579a19d382d3c5f94427990d65f6c0","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.1.1_1545232500913_0.10552601539130335","host":"s3://npm-registry-packages"}},"2.2.0-0":{"name":"vast-client","version":"2.2.0-0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.2.0-0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"f14b2d96feed2c49247ab986af62e37686400c12","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.2.0-0.tgz","fileCount":76,"integrity":"sha512-ThDycN8rnxTQ+TlEQkolc3rys9j8aUSdd0R7IQgwz5crLjRxO3qKMzyEgZU7dhwu5/GacE1y/MxM1lPKnnfinw==","signatures":[{"sig":"MEUCIDW1fXTR5KuN1WJPGBYkrWlnLB7IAavKlZtcTncW0n1eAiEAjzucOrRAJGJ9ZojwzlOzqtsR2CzC+7DW9iFiGck4P4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPLBFCRA9TVsSAnZWagAAtb4P/RI2T3AIaMDfTOU6UTks\nGCMz8qeG0D+agvUzDgMQv/ovm0yr37nIiPRMizDflulmGp4ZRCUdxfPCtU74\nA3s8N62KpSIg5BH0yaCJJWpXHQ0iEyREJG0YICFsz2rr5bfQZNZN78FqgL23\nQ2aihZ1BNmEB75HgNqJzw6IHTekJTuh/pnLA2J6pSGGJL1glDifFVHuPktqq\n8rjLbvlZGGxhR6q8vvfMDykV16e3UbXEsqPdqIytqKXq4PKeEc/BowgmU3Ki\n2Zysb7oB6xXkAf7DY3J39vvZLPlciyol6C+WdRUchHNA6bevw7j+VOcQY3ms\ngERLG7B/pAWXgU23XYXKL4A03OlGA3C7Owd1HBL0LUgG363UslaTy7yYa16a\n81WXJb7DKSyDR16sgZanYfIThnGic+D+Lp3j0XuLAWyZNuSZPr1iT/CpSSLq\noj8Xq3LvpVjOSu0asKWWIXzrTJxe7UxYJG/dNyyD13I8KQ5fAb3ZYOFUA2X0\nKh/KHvtuRBINezRSSFt+omfsb7CRxRmjEb/roDZ5BQPlQ6ui2MJyeUT2WF/c\nt7qJIeE06x7Bl32Q+duGnSFquXQ/sHeUqmo7p6A/bYP1vI2Dxj1c4ly/nbFf\n3198WHhsLIYv/hjBIeygzJz7OK44r2bCGW91azFE3Rbs0maFpgX9PMZz1E+U\nMf7T\r\n=q2Ty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"dist/vast-client-module.min.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"df346f982206cb4656fbcc0c1ea503ed4a0d42c6","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.2.0-0_1547481156433_0.07769261682062822","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"vast-client","version":"2.2.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.2.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"493c1942a38e71276a1e428fc8277b00fbd54db0","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.2.0.tgz","fileCount":76,"integrity":"sha512-a/4udtcvEFnBEd8HppjwG7aSlWn7HGydpZHvUemA/Yn3s4RhwlI6wHwy4oShVFRTzV3c177KIMB9OX9e60rqGg==","signatures":[{"sig":"MEYCIQDOraq9Kw/J3Zt8Ah32R5UmJ8DBrG38f4g6ylbY17fxgQIhANZi2ZbyC+pmtTgu8jWHLxU2hDJIB4+ceiBInKP1y+tH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPLBqCRA9TVsSAnZWagAAKScP/11xrrYPEBGCeQRHAhOG\nftU+aRr9EcOUXiE7sEiYiHXdnqV9X2ko6STNOwSGYDILxOOgqNideauU+9b4\nKvww4sUf8wGPd+oHEuMNu6Gb1p5BZIQovTZFdYZWBuFyHRXo8k3v1pzKJd6s\nU5rB8I642SLnvQvaA9i8Pu1a0oCkCR8WjJQ9n4OG3LRxvNKdtsjM491locXC\nyehkWZ2BwMspphJClKREYiZqOtoyhGZ+/JUpUoZhX6VKoqbUXWYao1f2Fu3e\n9nlKItlewmXKwa67v/HrBUNiFvQcV+EEDW60fwqSBJXZGHZGHrsYw6x2jve5\nezeucCwYIM9yrWqCGOKjpAuhoHyqFfqGM/FLL1v61zHoloihrCXi+56KnBrQ\nhjv5Sb/Y5eqispNwewSn6tRnle3mMJDtArhzyKrWwwH/PJKOH9AS9nkjA8U4\nn6QwTHCSPLcBQJ2iES0HcIA+8hXlBdqVDiuN5sJtN5XeRtydeagaCGclSngm\nGqO7F0veGYRuvDovGblgtvfaI9UxxKygi/wVc0JI6gdse/vqBuhd0D6j2vzy\nNyRzmMGGz6cHnTcZHWW8RvZg5ox98PEb97GY5SEcPDEeF+5DqQF6MVgn3HN2\nsdCpNsOBoSflx6zDUywMlkbtyv45nUIpvr62Q37JyoJR3RtvdhIgsXFhuAup\nF3Ex\r\n=L2/g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"dist/vast-client-module.min.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"9a3a667a03ceba8ae0bd57aecf1f6c629e495705","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.2.0_1547481193759_0.8278502646374055","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"vast-client","version":"2.2.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.2.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"9b45bfad6e749aa2999ac9616010beb5c2d2c4f6","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.2.1.tgz","fileCount":77,"integrity":"sha512-U8Ojj5b7GKFUaQKK+uhEb33QH9dxqAdnNPxEo2wxyW9HTaXm5Zx8RJOSyT7q3ru2YX5ghDu+Skf2uq0OhKGXNg==","signatures":[{"sig":"MEUCIQDtKywJQTsNglGGCiYbwTMwSducwbnwW69yKO+xFY5WywIgI3umn7o9YmGS+dWOzJMJkU3fDmCfsp6nBj5IaY/Lrx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSG3hCRA9TVsSAnZWagAAEnsP/0UP6UkzIw52RnT9qYGg\nKRG2pmQiRU/QR9D370v6iGI/eCvIBLsUnq1iXKgXLkPTY08dWteGLPA3szR3\nejv9Id836wBGv/+/otvtqGJxnjrPnk0xqtIYeD2zde14QlhSOeSLOf70S30m\nWH71ZkeuycJ8KSxtA4DixKPj2coZxHXp/aqWd0W92mEPC60UR5TxekL8SJ5E\nIKtoSDYJbUWAm52BprHbPljykxBQ32Lz4uFuiGP4DwIacPm511XV0MffSsMo\ntyphf5gDhZZg0eoiNfumF3iEVt/9+75dELTJf8B5dkNVFOpPMBZnUDoPOD7Q\nISCtX+6eDluON8M1O8Zj5NT0VkGGJxiDSh4iO9NGV4Um1CS53uqu2CE+2EpA\nyxqMwivh56a37BvBxBtc8H9KWyY5CVgdEF0h+F6vX3t5G7GgUnCeO/Tx8Bti\nEkA7i4i2ucBLunRo0KNEMLoE20CjnGGn8qah2pRhA1yWUMtP5Fc0JSGrNNNv\nvZnp28MkUSoPpkpcVq3c2zlJODImuxXHhJYVQo6tvuBajsWt+4qKs+YJrdzF\nNXcWNp4h58SE9GKIFXvDwTJJsZ5LJbCdKH8nkpBS1s9vEvr6iExS6baWdn94\nxJyW9XXm5bCRAY02htjSMIrRDDczxQSgdg5f+eSzD27W4SfQKuUn1fKYb6R+\nnfCg\r\n=utPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"dist/vast-client-module.min.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"8333385f2f02b0d9b375ab2ed830987e2976c694","scripts":{"test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.2.1_1548250593280_0.9427983336811567","host":"s3://npm-registry-packages"}},"2.2.2-alpha.0":{"name":"vast-client","version":"2.2.2-alpha.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.2.2-alpha.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"5b044396a74e4284043a6b7638887072b18cab23","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.2.2-alpha.0.tgz","fileCount":78,"integrity":"sha512-NKc51I9QMJlAKiWZ7l2oJPmn1p4L40g25HxdBA43ox7UuWUULWI+cNOF4lQO/HGmoK6goEsNlS54OgvN24fCXg==","signatures":[{"sig":"MEUCIQD4CGWdytE4qBCm+KCTod+d2B8hFWnkJa4ObSXU4yLV9gIgW0UxEwOLsuJFP8M9LDR8LiHKQOX+a91ION9657Y7cTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUtLXCRA9TVsSAnZWagAAjkcP/RqreWLwfj4xqJ38VqeM\naIeCMFm8rz7HKae8mFgRRRi/UuxQuqyRz5rfIXAXek/M/X3gMFCF1sQr+Z/V\nv0gdpKW3K8d2eLsPr9nkHsgYaRhwxBWmfRuFo0yhB7fAnKXKh/RoVcwxjVXP\nEhTRyPhpqz39gzD4wjV02/vAMGt/B6Pmitoty1a0krBVSXfSwd+loOeLWNe9\nPJAmsDw484EJ+mobRIpLuB4P0IQ86l/DckK6BlsB1LXU/5ndUVG3jdgKsHnT\nRApbTGyFwRp/NqmVM7KuU9I2MAgnEHdBe/ZuJ3w1mfQiBNNh3veh7sJehejK\na9UHaqw4sc4FGRcqQzvoSzjAmCPNnZgsGpyVNX0OKz8Bx1F0vq3a+hhohxix\nHRZOMm1RIitPwfcwQSFaIJoWSyZ/oRJXWeYyfSiEw3y9ywutxrl7jsb55u7q\nGAX4hAdd1AAF0bRhRqmXWon3JClHRJUIWFihkDNQ0/lJK5fxYaFhTaV8PY5U\nPhwGa2OYp0bHHI57f0F3uGTvGa3F5lUe8kYNwu3wfMnWchD1CVO2zBdDBnil\nI/C85kSc0fMxAbYw+x46uH6TTrW7t8+ufqktUwbqiwE3V5M1KtDvY0NUiy6Q\n+5eUrY4L54xxv1bfZ+gla1hOFE7k1GHO7PzUM4ENogZ9z70To8HogmDtsphF\n00c9\r\n=coYm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n## Support and compatibility\nThe library is 100% written in JavaScript and the source code uses modern features like `modules`, `classes`, ecc... . Make sure your environment supports these features, or transpile the library when bundling your project.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Browser\nA pre-bundled version of VAST Client JS is available: [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"7716bd94a8960fa6d2d94c68a169d90bf33a9ef5","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Javascript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.12.1","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.2.2-alpha.0_1548931798898_0.38566610070823204","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"vast-client","version":"2.2.2","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.2.2","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"84484c40659c440d4bbfe275b831e5fa84d62b6d","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.2.2.tgz","fileCount":79,"integrity":"sha512-bkN8VGFq027srv2ANlRZu6QY2Bzb6mjgymtbwZ/L8W4fx747Epn9Db0c+n6pVaI+BQKLLNwNaMRDw0V1zmgjYA==","signatures":[{"sig":"MEYCIQCTqDUGtMo0vg54t463U/VLKeKjK5k4LDQDL59+6q17PQIhAJW5cftMTlmCToz1EXAoDZ3IIf4Iuxt33fs0NgPxvhm3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXD5zCRA9TVsSAnZWagAAEvUP/jchkXyB2x/co5pfTRct\nNSVMTC4C0TCXzAVzm2NPuIDIzpMqFjMqSkmu8J4YNfvWJ7rCu4/+VSAGIxOx\nmLQ25Pb+1csQuTxzhW7dIs16iRYGzFSx4su45FEhrq1l3Oox3Adz1Mx6nLyS\nyvPPnknNo4jZypROQOTTLCHxeNqm2SdlO9/SaAr4Mu8fGh6+GSef6ydw8MXP\nB2Rq5J38lYsHwmsrj3KmgKnBH5OfNz0sT82LsGX6jloGsNPepKZD4Tg5rPt2\nGKZ1PRJjaDxnQIaUrSaJ3GAHagJ6GH7nmiHoHb8kwPEkfKKb9LLP3khx3NYw\ndvsvWPWdNM1UT2NOJ8D223rgsNtNthvKrozKU9IiHEHnN1ykOm/PeHaTxg/P\nKA4s+MqtqFkQD4msJZ2/cxviW/UZdQbLOaFoYGAnlfcc3ilgeYai6JmxlJEb\neyspStnkJiXtly4t8C4MUQQIZApDGSal0jtP1P4oXcHs9ZzL0c+CQGy9OSLu\n/v3Wxch5a3zsNsyPQ1cVq/NxNyHFaz4K6Ygz7Q9qJYp3aj311keEGVimL/hf\nCuS97wUFYcq01zZb0ZLvKbEfRmBb6c1nbVYAeDiZPP/+uJm0+MQqtKUM/OsD\n67y88yQmFlZHQ8p7DDG8q+KU2A1PAs80mZ31wbfmCM/KuR0TGmS8poD0NVNt\nhrfu\r\n=hAgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"c83d883d2453de8d37e0f386ffa5aaec6d1a3559","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.12.1","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.0","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.2.2_1549549170546_0.513761023716335","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"vast-client","version":"2.2.3","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.2.3","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"234a7b2e5951e9ee764429c6f71e74529871eb56","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.2.3.tgz","fileCount":79,"integrity":"sha512-H1P/jeN190Wv5xIqJV/AakgVVnT4FQz4D+eTU/S2TL/stOtPhScJoY7S+ePcfJdmWpLFpr31SRMoJmDLO4jx4g==","signatures":[{"sig":"MEUCIQD0rDU1TbKbvYx5smLClOAsGI+XRr8GeumZq1Z6N7vVlgIgP8FwQDpDQ/0vNyRkP5HdfdQZl5bWpZuIMEvYAjrpN/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYUdlCRA9TVsSAnZWagAARL8QAIHMCfo4nECVU1Te4bo/\nnq8IOM5nNialT6x/dDxQInVp0Uvdum65Mq8zoHEA1qoxyaiU/m3J2FCmK8KD\nMyFRZICgOx75aJtl8z57+HiQubGgrxRRIZmGI5Sq0a4xwSSdjKW3wqXbbLhf\nQGfTVbJbsoYMLXs7k7Nk46/J1ZSNWMqhp4Qr4l57ICLEu4uz/VoEitWigMf7\nwJcSLx+wNaJZhyN1Y2HVRJ9sbQC0VfqIouj/hZOfEsXrdOF21JgO6KUQ+A2t\noAVzFrITn5fd3etQJYF7irqx13WlF5l0VsVg20NiipZ+iF6eB4LM2bk2B8/W\ncwZmkh3TAWBlcsGdhuvrl3wR1PhwEzrwaisvkGF9Zy4lYRg+6Lf+KAGZ/QS5\ne+mVt+IXxan0imD6WyjFa+CwuUJVTBr+70yqV4HFL0xe21ILtVj9PxwdO57m\nkGW3xGoBiqSOFFfDM3b3SgNpIEwaSiz/QtMcmxewlBjUh8Vu3SoFa7oukiQG\nSzVLrWevGj16LrSTc7gL8miyvGOTZMKx+BqRPWCCo61n7bmG15XY8xxLC3aM\nXG3nkjU5qkigH01k+/B790dK+BjSFiq0QZpOGspC4j0+zXG0NvdmLj6MjSSK\nwCZLm0d25fn8wT0EPMsl9kWbOYsiuaYwf4CZkWpJMwITQU5AnDRUUjTtz50G\ndW97\r\n=8O3b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"586620c7693ab701e97b9bc53064bca0eccacdc5","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.4.1","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"10.15.1","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.13.0","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.3","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.2.3_1549879141214_0.5630263721616113","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"vast-client","version":"2.2.4","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.2.4","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"892b55608d86ad87c6bb731d472d51aff6fc0644","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.2.4.tgz","fileCount":79,"integrity":"sha512-Qpb0zBmOPlscC6d45Vht64XI2Fi4UMOM5Zj7rXn2rFQq0MlhA6hyrXCr0loYgITttP92gdBIn6tIlTbaxfowPA==","signatures":[{"sig":"MEUCIQDoYe4xYROoi0etUJopSCldTbCsS4mgVOOXAeMg3meFswIgFnIpPRWhniVe+L5B4HAq1LUswfSvCYEJ0yTDMXseOtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpMyjCRA9TVsSAnZWagAAK4AP/3iTTJElw6Bu0fd9K4GS\nAkm+SaGwUUeYIAvfLx9TDyTyPCMR+4c3BB3Ue1rzRX4CEaiWlX6wPmleGXr4\nwJWrC5UNZfG+7fFxyB+yTjVb2z5mPmtygMPfIU6Ltgv7zlqN5gSKvnwufo3f\nG2Gawp9C7VPYlLklsPiPjsF6Itk1bAZ76xF8doWE/TSFQzBNuhcPSWStCzjv\nkQvMxtqJkywsWYHrmT6Bd3PmYTlw+TvVc870Xv+YGwc4pM1+3gA8yLWDuSjs\n4+3gPAwuRsjDmyhc0zvB46HedKXs4XHpcC3A3LLVe0d29WWNgZ3CwqddgAen\nCEdGtHy5tqb5hPIhO1g+n03zlLNEFCe/dXI9wvYNw0DvYYFFxlEJ3aImCaOh\nFDihUBRKgNm0OKd9AwUCRtrYv7W56eNrXG3w86IipYN2C47NmukJN1dVqR+e\nll+Fco2fOHwtdZiC8epzb4M0N3ABoyR0NlnWTWFaNmXHgtlOeMDZBQgRCKQc\nFBRn3hLQLRAfg/xZXjkUg1o/BY3nKNuKhTwYWJHrA2HC9hpPpERyY6+A66lK\n4LEeBcCP7lFzyD4/4p0eRu5CFpTefFgcX8UsoaRKx017CU4coX7wpBhnv3V6\no7aJwrVY5FHR6M+F3qdIidVyHeEmns5PgS/GhfFC9bapicFG02LHR6L412HX\nIHDV\r\n=3zbD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"37ff73666e0c4a6c93b25a98ef54aa970f4642a5","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.4.1","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"10.15.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.13.0","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.3","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.2.4_1554304162911_0.8455687143588109","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"vast-client","version":"2.3.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.3.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"fffa199edc49fc5e97dd177b773cd5aed6e78b7a","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.3.0.tgz","fileCount":79,"integrity":"sha512-ljUHeNCpxPVBpFBaCwXiRs7BvuoLPQqjDP586wKSFVC74IZTD7DAFbMllnI9Fv97JsM9mJCy00PFRLnQcP+zAg==","signatures":[{"sig":"MEUCIGr4hx3zUS3zitKIPyLa9IGXd8QvVtamgJazRJkMpsQsAiEAgmiPfWdPpV2J3TW0pRL0v7++pVrP1fpm8ZmdOa1g+B8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpyFECRA9TVsSAnZWagAAAE0P/3vTrU9C1EDUP/TzbOg3\nbqVXMViP/6MYyIubML9rEG6voL3RItNnqscx9kSm0I3eYfboOoXU1vSoBlGr\nFq6p9urubtA2Pm28rT3N4HkEis2a5+YfyzQUY2SMoQJ/JxtX3mXLH/pfydr1\nZPPeZHwHahdogBUA0cCDDlPO34d2Y5lAQehIlBRIKi7GJNsZGFEHn/7/01HE\nuZ/IUPldWB/ivi8EyFSuJ2U3z6WH/DcahpDowwWlk3fKpGhr1t3qTuQqbvIb\nyKEJ4WsF2f1XISIJpupZEuB4s1Ynn5A589mMHXK3pXgHfnAFhBzWT40+hUPs\nZkZA9q4e7vqhjo4qxssHApUIeAN8xdvyizd+rCfjopJavPguwS6hypHyt45u\nEAPYCVQo7Wm9+SWAqKqk/x53+5IDMCNUkeh6227B5KlFoHe0lv1OiJREbXXQ\n1f5t4GDI+i10Tlqz2sMkwIfS+CF2ib4oAB1KY86qioJUXzVGaUNN929+KCb2\nZ8JzOUhDg8hiICRSPx/vFP8T9ZJyhCfSAPM3Sk00eFn7TwXx2DMlP764Y0Qp\nYJVSa96qFyRtVzKcvgEQVMfeJBmXrGcig+mZEUM1xMczInjQ5Gw+7fjdnsEX\nE7P3cdsm62e+IjlX82wDG7wVoNBFSUM+hzCHw5tXYZfuRPmkqjcGNYoVEe6Q\nVieu\r\n=H+Wo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"e640f05eb5d03dc3c06e4070b9724372906634d3","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.4.1","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"10.15.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.13.0","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.3","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.3.0_1554456899644_0.6932920098383011","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"vast-client","version":"2.4.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.4.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"6da0a6a4a1be76d84e67fd527981314066599b2c","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.4.0.tgz","fileCount":80,"integrity":"sha512-ZtfPA01b7lobeqR1ibdTFdsRriY4Tkun3mq3OY6avYWEBKoVaaYTiO0oi8JuaI07fjfNXGqGiXA3fVTW2aYigg==","signatures":[{"sig":"MEUCIQCiuTFkg2cJBaa3Cwx+i4GR9xrEDSx4VPU/xxplHClXJwIgUrDtVuHXR7WNPVPtJZ9ri1onxYxlEqXaj9oO5EcYu4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":574772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxw2RCRA9TVsSAnZWagAA6UYP+wQEW4ecXeM+LUXZun46\noVZSxS1DVsc0a8QjOgiMcDmzITkoQXKioJILCnlc52O8tNcoyVDUhHLYUm4f\nRkuMpK8TgsdWJmHUB3o6RPIq1jK0AX7jiH8uepEDrUIcJ3yJDLqqyxiIp3o9\ndBl999JAVuPFtwuKKnEX3gQpufoX+Fo0hQA0bv2TqMD9OCFe/QdUgEAl8q+p\nhgSHHAYu8rcXvcY/W4z73186JUjtF2nqUB/Sxj93mp/UOxlfhFrNx3nVsgQn\nNTmgTZqPSXAytvNM6YMjYeOoMMNa9FxpkZcB6GMw0Kw2CNpCSMEQsI/1yZmy\nsShAlK6odW3T+b2AmC0vFzqEljEeN/urMatyvUoryvzPa0XMAVMQGr9+aFym\nebY1huNEUt8C/6vqdeVUrvjnyESlV36kgMpiIsV0xrUOUyEGsLyqn1oSr6lx\nRgH7z6nETXnXeSZaZXeZX1DYOlI0TGmaYRPF2O2umKIkJslcG4gisiFwtmRr\ncgHXeh8Ced87GQcumUO0UX3TorvPSEKXY0zYK2pmpdIHhtLuZtshxG5sRo0z\nP9K47xaIMM6zERNom2Ucr7Rh8bHem9OgBIxkhamS/4pF7wCkQqqqztn4ScQP\n10X3uImv04Gu3crE+l8hijsEJJ2yvz11L+jhGVLURSP1vwhAUF5bpQCXJZV3\nibuc\r\n=uLua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"da5626fbc07b5949feb602fcea49b97df6070e61","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.4.1","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"10.15.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.13.0","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.3","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.4.0_1556549008745_0.16972397309406317","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"vast-client","version":"3.0.0-alpha.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"d783512c0708e138b83408cbe5d8f7534fcc6b5c","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.0.tgz","fileCount":88,"integrity":"sha512-ZOvfkzdHzMBhLNys2paef5E7mxa2lefYR5BDCscYBZ8pUHKEuNdNQwQSds4EtgoorQpG7t/qNgghisbo6R4Uvw==","signatures":[{"sig":"MEUCIQCbT22DoM8zSxFxu2wA3c7+lPlx2FYo52qLulZIabkikQIgCSSpm5AUS6yG0U/LHV1Y5cpM4eqbgHRvwlw+hGO/aIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyvkfCRA9TVsSAnZWagAAFc0P/3N1uRFW/J8yVe9GGx83\nDIEkVxDBH/tQ2mG18lHcqr3ritmzsMiAX0OayE9H7rHMM5RypLwiFz6KRPyl\nJQvf4Mz1iUz7VmUJGAxZEU10p5oFtrLPfaHdzq1euoCbvMVDHLibdo7hwQwC\nYHEDLDcoat1zKz5TQxpN8yWYIyk8mho8OJ4W2Ft56uN/tPbZPxUzQz6mt98B\nHqfvdKx93MYGvvHGFIanzk2784kb5If16EkMAx4/HnB3tNM3Aenriga10p+s\nj/5MgEZy56jX1UGLHLcwHLKHBSzDhurEoLoOxLK+Q+T0nl5DP0MDiRIInfxK\naandTmYJz9Z2buqWT+A2zgBKq2Ym0fnzpF6mFsQON/b+7bbtZTFkLVkxumpY\nA3zLUQMDpBZMwuNFaBLetnwoS/Xd+PPDqkvpid3xHhzeoCg/n8XBB7CxwA4S\nVmG6Zu4qvnUCRlbZQVWHnMXRndbQlxaNOtgtSndofkWASEhfSqGQlOyXaq76\nRfeOqWvSwDlFWxg2AHhoUpNj0pmfBEmUzrUWbFNYq9f8kVqZFXAf+VrQWUmR\n0jZrWi14RP2Fnn/BeGZfRBrxRhaaG7BGJXiCdorBS12Dwhf4mBw1I9QDX+Fe\nCd/pXHuMWzT/LfTxADW23jifsirQopDlCqpivxgT4HcRH3o1ynh24HWU810O\nH5po\r\n=5psA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n## Support and compatibility\nThe library is 100% written in JavaScript and the source code uses modern features like `modules`, `classes`, ecc... . Make sure your environment supports these features, or transpile the library when bundling your project.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Browser\nA pre-bundled version of VAST Client JS is available: [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"96406a594a0ad9bbb83265d958696eec7a42c73e","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --compilers js:@babel/register --reporter spec test/*.js && jest","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.13.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.2.2","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.0_1556805918471_0.918560830743135","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"vast-client","version":"3.0.0-alpha.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"78f7a349065d348fe1c33fd37b1f1f2287415899","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.1.tgz","fileCount":88,"integrity":"sha512-3gMtQFaGLNz/BuhG068vq9j8Kr+xewUTDnYTaMSKQFFeVwPY19ZYW1KCBrDQuN5ufL3pQj1imMuwDB2TYlLKNg==","signatures":[{"sig":"MEQCIFb25TuG4S4ulxZv69mH7X5JkRLCe/xC5A92eQ7nWT6YAiBAG1pqSqSZVpHn9JI35wOL25QhccnuKarvJmm8L9VTow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1DuwCRA9TVsSAnZWagAANTcQAJcAmZqfahsSfOSz9TFs\nsSbXZnLaZhqe5oRkp8cbQYPDMbjxKKMDurtB/hTmpgvaurFyzz9VIdIJmep6\npPRNkLxYE2FFNlWHSyjySwPEELW8OUo4u/++k1o0OVAHvZ9ySrmC2oUeuXly\nNX7WDF5Ml6AMjT807bYUikSnid294N+2fUT9ZGzoOXNCmePGoMq5RFVzXH1x\nmizdcV9nLaG9bz+zMIjUwqanPN5475GmSdQCBexvvFa9OgX8vbUPfCBKsBz8\nhC+SB/CO7GYDrY5MkHjUBgsImdoSryT5bzpsjaLKIyDCtC6vPe7jV0ReTPtL\npx7xmaTio/3cqHeVIx26893sOS0s1lWHoBuw6eJ5QNeo9PJXh/0SifamNZ5h\nNMU4C/MJWEhpzhGNkV6n00wu8irXiV6KmSdPgQOvoGKO84k0KZFwHUzLXlCw\n4YHrJBOUq5/2LtFf4HHjLT59jeuPswy2waUWEfUcvwX4xtXtI39DFDZbQ3kr\ntL6jdBC4QD4hUNBbOSkvxkiaAjkyeGd7R7xb7h9wC9xbXqfAAq8ekqBEm5GR\n814ffsSIF/eBUTZtJI5J1U1z9xiRmuAjDrvRyR9BK02Tx2sXKniE6u26Vdu0\nnPrTJwRDQSi9I14NklZaE1Dnff49Xz0kKkhWUCD8K9zLW2WpLDwJm/THN9dU\nVEUA\r\n=k/On\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"76e7cf861dcb26cf542b01f60fb147bba38b089b","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --compilers js:@babel/register --reporter spec test/*.js && jest","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.1_1557412784164_0.9936844703409591","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"vast-client","version":"3.0.0-alpha.2","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.2","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"dd184e25c41ce503fea93c641b1ba3754a48b958","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.2.tgz","fileCount":88,"integrity":"sha512-4XlVWhC92ZoqZjQA3Chx1WoL57kTFKwwDyVAs6ZMvaqTPWu++T1yqZzm6x60XiwpaO32NUx2bD8yDISYLdSB6g==","signatures":[{"sig":"MEYCIQDx+N1BQgE3DD2+U3X34KypyzgDv8jVl0Q0ujelIKjbpgIhAIqAiM1Q/MPeQriIuVrnnfN/Taf2nlI1OwV+TgdmFpi/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc652JCRA9TVsSAnZWagAAkF8P/R6yUaVKKHnZ40GxQWFo\niWhuGACjPZW7b02KlVsFIz3oo1GXo8+zsu6DYg+jQx7rVv1CzwWEl7f76J8T\nYGDXy5gxT/upLcj0zZsEIsjmVXr0vn6YS5Lc3De1H20O0kVtW8X65z/8OR9a\nIMegx0noZWR7q8V2h6O1lKbTu8E/CzXwin6Swfh7zG2wuS/ngLrNbjvZsuSR\n2224QlktruLrlZmknOgmfDsSYVOtc+0QUezGzmiugwVqPgAv1lU+lUgiHpEF\nXEB5vP27JDJOd8MQzg2owG/nr0lKte2cBjqS7VweIRCO+ARAeYZS+VXiiFL1\nfSDFRhqQFRpt4b7nmHa2X3tNUdxqf5yeMBAesxtSH7gCqDpxGjUy8VPh5PXv\nKyP3BaLitxoUwSXWxDdWL9AsNtjVtqS7PfJfghCDsscEKBIv0GbhixnoVUZg\nXjjQQukQCilW6zG8QptKz9uOA1YH5ZIYDox+NPNDA/fGbejn07FEuTHa7wd/\nfCdWZhIlJX7E7WwQoH5R7OjpSTjmXOnlypyxnE0jDZ/5LnirA/LUocrCykBB\nJituJyEJWpzJzKdVxZLOKl7jyj/Av5/CttF5cI23nEDS6kGjM/c9CDmn/Ge5\nGSMwyDyltP5Jmpcbq+2CRDqeMmP6X1KBNvDPnT7DcOCsb3K9ZbFEkKdCkj/c\nzQ2M\r\n=Ro2k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"0cca571bffbb60fc68a9683730763ce31ee3555e","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --compilers js:@babel/register --reporter spec test/*.js && jest","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.2_1558945160327_0.9232217928060198","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"vast-client","version":"2.5.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.5.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"e31616a6f9912a19de3eeb85efdb4836563dcfa9","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.5.0.tgz","fileCount":80,"integrity":"sha512-eBY05ywQD9l9LQOR4I/rfefnG3M8jpAqwOFBRoXXLqSbNUtVWdfmszmDE5vxBbfAIRCkrPIg3AWEJT7RAU1gpg==","signatures":[{"sig":"MEMCHzP9+oJ/KqrJjqhdy1wIQhvN3QalhDlY+/zrmNaVQPECIF0TIzO0FCOULAyNHnNfgy6cyr3aYiZnYtKoeGXnOPm0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":576590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCiyPCRA9TVsSAnZWagAAscoP/AzOFn86il7MzkjnIplL\n5hxEsH5FIdU8tJKJd3pVOLc//rKkQ+35j3cfgGGIN2JGcjhaK9rRAhG+TpVF\ne25XTZbfwCztDskjQ6tjp8jfqW4C76PKYn25BkH32ydVzdF375qgV0Mu2DX1\nCLALMkhRX+QCynRVF2QO7gVkR8mJRgj6eRe1T7/Fb2LGxdR7g652iqCKlhwk\nHqW07dYImU//JbVQNslQhV28qp4FTTUAqnQDElG27wPM7+8XmCQTAyMIVkjg\ns3grWh+jLfcz8P2A3/oYJWBFAsAuglkTS6y9aP+N5KQ35RMgJQBRCUcS9Ml6\njAvCt0jgNRvBZRSQkoxlmEoHhvBfC6Hqmi13wav4URIT4yUwtGKhzQE8ttsg\n3b1qpJ3X3IbQ6A1TEjEWidR+lLkqMclbCBCTpX2TYSDp4CWee6x4nvL+vOQI\nHddRkjoWXSD2FaD58RS1lSnVHJCwcvyM9r+WgutO+wzKcZvdRD/LBR0nhs3B\nTfL1PZ2PF5fypZ4stK48DFB5DQjHEhzwP8O2YyyOH4vm+qMuNk50PAxx1/IR\n6P5/iynIKPo16P49mp1yBUVlsGRwwS2bd3DBc1vzjk3uR+/dLpVlqVqCnTxz\ndCXdUDrpwq9n89fy97AjvnSN+7ozfvSm3kRIBvoJ0yrlg45CqUQW75qhTgOY\nwv0l\r\n=Tk2d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"d09839b4681c2387d9f4c952cc6bcf378ea29112","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.13.0","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.3","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.5.0_1560947854467_0.5065029550329865","host":"s3://npm-registry-packages"}},"3.0.0-alpha.3":{"name":"vast-client","version":"3.0.0-alpha.3","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.3","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"121a965ec324f1e04dd1313738f0d880971fd9af","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.3.tgz","fileCount":92,"integrity":"sha512-7qU8ggVwySHm90q0K/5Qq6ZVq73Sk/pkV/Xp6XRVpQhfyNIBswfz0Kg7aQYQiZ5k5TIC/hFsLrUy09zs9niYrw==","signatures":[{"sig":"MEQCIBO2+DMPzb1zK5iLrBuQwcEA2af/lI83dBQhyrhlSH7/AiBY8wzOP7TGFIGVMnZjuV1mQDZOHI91toOLoNiMX6PxFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCjJBCRA9TVsSAnZWagAA22kP/R8E2D0j78+ixCuBEft2\nCbgD4JhK1CKk+D6sHqO7GbSxcSFiy12KHeb2zXpuBNiwfdV7D1u23W+hFzXg\nf8x+PjzZtBMGgkYXYrsGSu8Xfl1Vy4rBqNJlRJ6VaIfMNtbaPo+So2Rdk3VK\nr7XXYz5b+HQ08Kbxh+YYgM4jDeHzHl5SX9AKCLxNJo7vsJaI5wgQXvOnXoLH\nZDM1mhTrdBs/zPnZXSTSq4SMfnd2hWHw5Y8a0pgHXdWS0/KxKKe1Uug2/pBA\nJeqFx+mwOeZbO3TEOBbAmjIpBMKHwTzCDN6dYlCFJ8T+4hilrPC7nmKItog+\n0/KCqv30tG/DYFjNRhB2rFSjzFxNdnzqC/72G0GdTFpR+02JLhsQgxA1YCeY\ndFBZiaI/YhjcQgpNdDUMd5R1vihDKXeGWsCR7X5FW8Etx+1oF9iVgEblu/gR\nGg9zysdqDv+8hCnK2D3Thqi94yJUZnlvr0xmehj+b/btPyTWKkNLtGOqgZDC\ncIMjt6jXJXb5ZaD8a+yal5tjqewKWVu7ZcR3B4xjmnyEQOi8jLlL71qkvj3h\nsK24L4+q2EEZs6yFKGgy9PKd2oovqDxaLI/zGNN4M5kAbstbMP3pP8PjzbeC\nGEBvAS8yO6NV9iq6s7yeHTxINi8kLXPSZq9uveovFlju/m2OzzJb45zurbvh\nmyox\r\n=TID6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"fe7396d24693ca7b99f2c99751e1cac5edc0493e","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --compilers js:@babel/register --reporter spec test/*.js && jest","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.3_1560949312842_0.7566805352309836","host":"s3://npm-registry-packages"}},"3.0.0-alpha.4":{"name":"vast-client","version":"3.0.0-alpha.4","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.4","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"9ad4db67a5a824178708bffd2d437d7c4337d7ea","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.4.tgz","fileCount":88,"integrity":"sha512-6hNvsYU5eZ7tjNf8yvQBDvr1SRyoj6bGeVoxDnBJR7Um2fNxMNCKUpJsI1ruJL8LWYbAE86WBysSgMOD0L8tgA==","signatures":[{"sig":"MEUCICkHHcvZ6tB/TaG0W/J1kwraFilUMA9g/F+/y/KCog9WAiEA5ekoYl1SEK8hhpu5TSpa68nOlfWx8D6O3u79wjADblg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCkOrCRA9TVsSAnZWagAAabUP/jGsuJBtvxSQo3aXJP/K\nvxfVXVYiSJ8Thvsd4/1P5D7BiZF9rua3Lp9l/Q3RJEp/8kvJk9f1Xr7BSCpD\n5+R6rxjVSA6LR2N5QTc/xhFvYaARuMvpK5oK/ZJqu/q1f70nKAoyCPojylFX\nYKSv3ZJO6U1wM8otB+ORzaI6/BdsETkue993syH3lX33ee0oi8dZ9vhHzeDB\npnJBJAYbDB1bZWX7ZIa2YqTWfskkkhEYuyH+Mzql5VokPUlvogccAURbo7vy\nOYr/zpRheJHJ1d0i0S26LT1a1VIiWcuxnmU7aK1dqJVvMpmi6UpI1k720kPk\nO5Pq3Nj1MOmK6WFVMBgUn+UOmGoyvILN7lNLtPKMZI/uN/4OuJZy4ZhOH8J+\nYECjGRXZZ3/HieYzNYjkTlgaq/OslkslBv2g2K1rfxI2014OClnNtg3T3Kpl\nUPhGOxR8yw0lkrczIES9Qz5iq0Be1+4h6Gg/VPf0lhEPEasfaOi+/c5l6s3w\nL4WAM8uOzTOegcvQwiNV7A5EfNe2yKbmBL4m3E++nSvGdfiBbz5aNgq1rZvq\nH+LeQlNzlKYAcDKv+XHKUlhfLzYJiRBWzpOVDpPIuKQvgz9tMXPHIikDLDBX\n0H4+KMvTGbVacLS8XmpWCzsapkmfFQUtGW9KoWQ5Q6NoMQ4XSwIHlDrvF1UX\nLDIh\r\n=Nppc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"a35897b01484d7f943404574e826eaeb0d266246","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --compilers js:@babel/register --reporter spec test/*.js && jest","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.4_1560953770410_0.1257452052199992","host":"s3://npm-registry-packages"}},"3.0.0-alpha.5":{"name":"vast-client","version":"3.0.0-alpha.5","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.5","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"1f6402b88e92be2989ce82d6427633c646160c93","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.5.tgz","fileCount":89,"integrity":"sha512-VfCqJUiGW9Bkx7y+alsUGhKh6JsUi0qFSqozj+yShkHPBPz9Qv83qIRSHlZEO7UdygCiUeN0vxScdRa6SCPGAA==","signatures":[{"sig":"MEUCICqlMBSaL0CyauiM8wCq61pMbSE+i5YmdZvL88Iy9LiWAiEAvO7Lzst54UInlxEAwrN6A+0wwp8k1Xnwz9oTHbz8Mk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOtdrCRA9TVsSAnZWagAACzIP/2wUxeL+65KE+MQK7RdZ\nR11NsK8c0S8RdZBrSiX5PKP8wN6Yfk+TtK7pMnDZQejKS8gnuLzoL3bYH4oE\nuFD+IPdhVHgYS/wNvt3XjoAGttKsi9d/DpijQO31lQy9XlfU9RWJBeBZn5Zo\nJgV5ohWcFEmjxnS/83D+OQAVyru0mZ7VmPT+Q0PlpRy0l5ZeVv5Vu9WaUPBS\nBwI7cBMl5Zm/LKNSu9O4369ikgZLcX/ozyJHoG24MOkyFJT9kPpQxMI/4mFG\nhiY9Aossmn0AWDl/AN3eyc0CDpC390qy7sb/8o0hWFZEHqTYm99Nn0gS5MhK\nc7pDyKivR0dOButU68HafNtqjJ1G60OvFzCihwx1jH+P2p4wvsH+8OZ8USKR\nTALvcUzAoucrg56fi+fxtaQLKm7elhJuREwEJRj9eMmKYQlYeQUNxM1vMGN9\nIi5cFF1QttGUWrbYJnnUviRue7qKtPsMTKdLxSx0f+Xw5p0qpyCEOYjpCEMQ\nEP8mqJ5VXFQndbuoFBXOkpdEQrV4nllJyaAC0CnbFH2NIFEHK0HNyaEoRBND\nu8C8KEqS9q/QKmeThmx5jhQy2/VAv9usGJK5cAew+ymxiWMpYHIVd+jAO4bI\nLI63cRdYzyuuHEuJAuSbiXQRMQOXiZsMpeRTGLGVvYeYpcFU+7IFB+W/4UiS\n4QMT\r\n=u98R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"2ef50b49481912739520240a7e307e6fd8035326","scripts":{"jest":"jest","lint":"eslint .","test":"mocha && jest","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.10.1","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"8.11.3","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.5_1564137322380_0.07650727545393399","host":"s3://npm-registry-packages"}},"3.0.0-alpha.6":{"name":"vast-client","version":"3.0.0-alpha.6","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.6","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"3f1cf39c954ae0f21f7fb3a771b6d34feaa5ea9d","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.6.tgz","fileCount":91,"integrity":"sha512-Ju+3JN/osjuc/Hj0OrIkco8zsnmOEXySAVH5ZCcS1HW57BL9avc3hW7EnWVbthDrVYO29DlM291r0QekrdjrkA==","signatures":[{"sig":"MEUCIQDUw4bbkFpRIJRtiInq7Dw8khj/jxYGI2tLM2i2L1UwVAIgUi9vqidsKBYkOoJ16NQzrgns7B6psSw4AMIyPlU5izE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":630880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZj67CRA9TVsSAnZWagAAUusP/i4cOfhlLi8UvcTjUNbw\n5n49AiJ5kWwPgoaMmbKqK5xIuI0eleFSl8r7b30QxCXST0ZoxnadNz8qKVYM\nGRCtzO7qNWQmN++ccdvh83xY21J5wGlTCOOdpGTlmxJGz4cqHjrf5DHdjZRh\nVNcLWWkhHFxCTC7MnO7IuhGHt6jHIZk+SutTwCMCx34jokKdLWktdv8lHmSE\nxohZYsNJMBCpibBiaoG4wBkcJSftaEo8Hmi4RwY7kF9KNzmJjrf3FDtKd2hN\nZyHu60cr4Ei40N3sGq7opyhx9HdWF5L3DseA9sVfaUNEpM5bYcpRWVb+yVr9\nhClURgL3/h5uQjEfgojIgvOOs0Bauu9jA1kJ9yycP/D0o38lWp9ml6YcL0Fs\nJLQTCgHOQDzZGNpHPSpmyIlxjN/+IgxxFKICaYIgS1d4jYAdSvIZ2UnATaea\nUE/EJUzS/utPzQj5jhROhAVSe7Y6jpfK+Ma7pNkwyVKqBPLZqURMtegZB88L\nalD7tsi4MjiCmvRBvXbj3s1CwTqAQ+wUyZSLKZgNxmyX35QHbQm1ZHvtTDUr\n1R/UsV26WBdTTjw8F5nwqdzfqv3mW+xdwtVezN/xl+EzaptQlnCLhkATvPJE\nkPeKJ9VtjE28zRoPzMM4FA7zXoewjSjBnySeCke8gQGrmFjCJ+x4ZCep390c\nH+5x\r\n=Zh/A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"588a58995eb182439c6b9f4be4355d253a112724","scripts":{"jest":"jest","lint":"eslint .","test":"mocha && jest","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.9.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.6_1566981818851_0.5352842414002845","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"vast-client","version":"2.5.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@2.5.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"6886ab61602b166698883c75f8c77a8b33a18e22","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-2.5.1.tgz","fileCount":80,"integrity":"sha512-NNcSU/XedDGOe29nd99IdJtXAZCzNAYqU50N1jT1Rry19+4v8/urHUVP5VBs1EiNruGW7CKCSwg60N6SRl2z+Q==","signatures":[{"sig":"MEUCIQDVhD0TU3klLrVh1oTRPG8T2VzZJKfmzLXaGjrnf39KIgIgeiLBncRC1dIW6olKdFVZU+urhAZ+DccGb/IQaWvmLMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":576543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdghwhCRA9TVsSAnZWagAA270P+QGX4hQ9e8llJqwfMMB3\n4NezARrRUQmfmNTUtBnOx2DKsbbH+NjJAAq2pBfKN2c8EtSq+GjZL6UYwyH3\nvRWBHVlisLNTuQVIX6ljUBsBOqZq/un1BBmWaseRs6KatcPl0x0mCYWuBiw5\ngnVUqDTArtWciyIqJLgahbPpDWFQfYGB8ym+mzsT3NmptXCgPovZ6FK/q9ba\n81ZsMoTnHC10hd3xXa07wNbetRLg8JRApviokFL56hMhCPut8J4His3q6OiN\nwrmbtAZYSM0jYmPbicAN4NWpXboexExy7II0S09PEemShz69pXjxLF9KPS0q\nmcSUWmHwXwW9e4r+QVcUSQLq7JpmZM44LwSwWXn4QGxzrOa08TeaOLc8LhmN\nCjO2+uLAStgy3WmuljjK9mLUK0jmI9QShSXn6h3vMEZG5x/JeMIZ30Sbi+BG\noG+p2sHzIxYYNS4MoxYtzLFbRUPQIjy2DnH1yknIkGg2nbuqxrBt8O3q4Js6\n+2Sgb/BySjcTo4UI1VDj3k3t5SPhjKWUQYJXneeYdEWX9l0cqyGayCmkZqMY\nwdS8n17Y/3TpZo2+OUOiTJQItj31Cu4neMv/9oNrg8byQxDkyK4FirSeGhBo\nI9GJriDuhXABINHxaDPo6lhRd2a+bjiqx1o4+6WPNAOOI1gL4S2Bnn/es38E\nhzhr\r\n=xzo2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","module":"src/index.js","browser":{"dist/vast-client.min.js":"dist/vast-client.min.js"},"engines":{"node":">=8.9.4"},"gitHead":"9ee10ec089b2befc515810d333acde8f43e47c9a","scripts":{"lint":"eslint .","test":"mocha --compilers js:babel-core/register --reporter spec test/*.js","build":"rollup -c","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.9.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.13.0","rollup":"^0.58.2","should":"^11.2.1","prettier":"^1.11.1","babel-core":"^6.26.3","pretty-quick":"^1.4.1","babel-register":"^6.26.0","babel-preset-es2015":"^6.24.1","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^3.0.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_2.5.1_1568807969214_0.8349330872842868","host":"s3://npm-registry-packages"}},"3.0.0-alpha.7":{"name":"vast-client","version":"3.0.0-alpha.7","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.7","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"a225497951deaecd6c34d67ef77ca5b4e44dd0e0","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.7.tgz","fileCount":115,"integrity":"sha512-/PqQIs8DDK+Ii4zG3dzUojC/i2flNlN7Wt/xLWRgOp4SgswsAAbHDjT7CRvPOYGQB+YYA+EWlrrLkg7a0x9/cw==","signatures":[{"sig":"MEUCIB4/K3G57B6jspQTv2MSgivlLcJ8626fUr+GAldcKS3nAiEAu9bOIJFCh5RFvbZ0bS5zDJbj0URwEQNVxH5Bj8YJJzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":823733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtsi0CRA9TVsSAnZWagAA5WMP/2dp75djbLzFo9+ZY1f4\nTYfmu3Ikofrf5K5DOp4i9gGEutfe9ilR2ShyFHjxtmaoRC7Ww15pVK2mgDuN\np73Ro0Re4FxJhfCWaiUsXPQGQTjlgfEz0TOFPhDQlzlPt2PcYqErJ7mXbSkO\nI5pMA2sYPiK3zZ0qT/UR33f0dz5biqAYUpQk2k+EDGt5/RQ68+pOGw1YeOib\nunGrxa6nld+HMas9ybCCBs2sEoebrae476B18f7BIekmCppPHvTnEqF8/K48\nfV+ZphPJo6EX1FyZNSA/PhVv56GitFy0mQbErpQZV+3zboSGnCpdsSO/6BJU\nJjnUhR8B10p9mmt1Iabu1UULlHqybMQKruBhdBqQEQeUL6Q91zlIPdnMjAG1\nNnh3LOoySD/l9PuPY/QSImzPx8C1dPnOikF/M5SDuQ9CKQO/qbsin+1mtU9U\nORas+yfVVfu2wZ5F0rykn4cHPXapUYxxCYwkYDatu1eSTJuKQIVA/22uI8sB\nQ/6pHDKWZlAa+5AlB4WM+VpD4FTKgMFjs2FImrOO5PDt6UtHNxjPRNEQM8+7\nfWLHgCQRqJ49TmRZsrisU6TZGoRKmRy/nUe9i14oYfzkFNOWJcJucI6goYjC\nJmVyqLgX/j4qnNHZ4xb13sVDh2wqvH5p5eFaLo7S1Gl7dLXNHWUY0H9A+6Rl\nfBeN\r\n=t0di\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"2954397173e19dc8f8d34e279784acf226bc58e6","scripts":{"jest":"jest","lint":"eslint .","test":"mocha && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundleSize.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.11.3","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.7_1572260020347_0.28850743563275594","host":"s3://npm-registry-packages"}},"3.0.0-alpha.8":{"name":"vast-client","version":"3.0.0-alpha.8","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.8","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"bc86feaea85405e9a6d2edf83c8f71b7218f5bfe","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.8.tgz","fileCount":118,"integrity":"sha512-ZQlZ6qldkMtKZUfGomumkow29ebZT9X5ArzL6l3/tghqtVBgK0/1ZyjiyOwuEF/8BAOIdLNFRXDlPIkD/dI0PQ==","signatures":[{"sig":"MEUCIQCwmi3gxiSJjI8syYuF2W9X02dXnTvC23nNbA4jOttv1wIgU48JUQbKPmp68pKskM8UlKRToqwQu+2E1cTbOPdJA4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwCo2CRA9TVsSAnZWagAAH2cQAI1i6T8mL8OGThQa2WCF\n02ySaH4Onfi1xLcsCNdRXpBl8AJsR3VKMndW4jFwC7hwS3CqL1Cjj6fsBgX3\n1rTHvVey7161fg8qol8XLCQ9y5h3UvWkKYVnKAfI9AzDtJERiEuQl7O0zIBg\nGPhOX+Kvsxxk0N35TzVXDYYyU/2RFUpMsUARHqhH79adgawQ7zmUry4iBwHg\nVe4c7mIjJw8a0Pn+4XhBu3xqcfbMwTxr03FZf8OGCZCDO79Ec2nvrRZfm7b3\nIltYBbhbp02hre3pGxDsqB/V9If3K1aDpHptKCGF4Xn3XZYBzTdcSNWJ0eNY\njAmE3LkKLWHGkXz7hEyhpAwLeZUFstTSG4uYh1SFOUdhoveBZ2yHMzN9MeUA\nJ9yhhWWnyuQ4ZKc0a7losPcjb3yigD5ci2CiINAiEwfIu18uSetJXo8xadkj\nOgeS2CxNbbiA3GrxLmrNIS9u0/qhTwGBmW0FzHQJHB9gCxgeRKhsYr+/Q8BW\nBxk2J9cRME6vVtwKlVWDMSpVroKRWdHtJoUJwMqHBmBuhFNEy1NujqHLFYo+\niFtG6wePqpcRcJE2jX9Oe3Qq/q2KgFOTeVQ7U7ZXU25Az1K0MgmstnVZl4wS\n4T5+j7SZZQmzfJBlNeSR80aoZgCV7MfpfYyCrCWYzC6Av/mMYLDXuSLAWubB\n1id9\r\n=5muY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=8.9.4"},"gitHead":"6361a7f3681a646510724018c6274494d4115ade","scripts":{"jest":"jest","lint":"eslint .","test":"mocha && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundleSize.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.11.3","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.1.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.8_1572874805572_0.8862006707087027","host":"s3://npm-registry-packages"}},"3.0.0-alpha.9":{"name":"vast-client","version":"3.0.0-alpha.9","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.9","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"74dca3ec513294ea70d7665a443cf717a74408df","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.9.tgz","fileCount":122,"integrity":"sha512-xXXWlSYF/IIejrgnRsjCMOKWS6MVz1VbGW1JUZg46SuA8p0ghOM9f6PQZQcroY42t/AncatBkVAjXpgemMgGrA==","signatures":[{"sig":"MEUCIDUfAI0E+9Y7NaK26Nv0Av+LDMkxSml45eyMLSAaQCxzAiEAoyUoBlQ8h+HMPfFVjP+UblSQglK1DXS75y4QMatD5Ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":913762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQWdDCRA9TVsSAnZWagAAKJYP+QDpF3LDhUXCtV7I+bTI\nb0GqkO/jm+px4BG6oGwI0ZKEnhu4BP7g85d6Q8JCIc4QYm8B3PMT9IaxpTXL\niaA2zX90qV5jUS+fhzqH6y0ni9RtgO9cwIMYK8eIUAp/sWcsvrSWHvhObno2\nPMiOd6H4jX9p3bU99FRp2ZwoMqLQaxM40/PsHvZWG1L2k6VJ0ajwz95yCXxO\nZQlPz0heK4ypBngWKXDgvXG3zI+GhKUeVW+LK8dmibaMZB+CqKNGpHOrIQjz\nWWJzg9TKZVVybUNXyq9IF0Bk4I4rRMTcYcX9iVwCRYhgzcVCevGD+QTY23OW\n7zUGY2u3V1T6WWPE+/T62c4UQ/fMmGLFEPdLgptG5wND+kxEy9Y0uHB9as0p\nG050EPL44fp/v7uFlVuDX2wzThM58AgOia33VJxvyuuXku5V/583VUn5j++4\nTF/d4d2N4wh8k25OxjPt6B0wg+LQQEDcotMv4bfnSx3fcnX8vIn/ZMqs5SuT\nAclvC5C++/arddpCXJ1KMXndVSw2DOsiN0Mz1tsKS4QTmsC+AqiQ+wW6RFGp\n38W1YUviSm9Fkok2Eo6TUEDnDVBfzrwjoImqtocBT/pkYq4tMudTvnKD45ml\n5bQOdn5F0UQnLS0dL6YGOiFuTDVpMOJEA6N1tUUyZsoWiNaxSRJVoDpIPwlR\nYv5p\r\n=BiNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=10.12.0"},"gitHead":"5d8da2d33b3aa77e59caf67df103bccb2369ba94","scripts":{"jest":"jest","lint":"eslint .","test":"mocha && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundle_size.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged","performance":"node performance/performance_test.js"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.9.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.1.27"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.9_1581344578681_0.1844334315295062","host":"s3://npm-registry-packages"}},"3.0.0-alpha.10":{"name":"vast-client","version":"3.0.0-alpha.10","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0-alpha.10","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"contributors":[{"name":"Elia Maino","email":"eliamaino@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"0506f4f7d9f5cb18b0ed1136642faa609a2c7154","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0-alpha.10.tgz","fileCount":122,"integrity":"sha512-0QNsh3CQfxFrmgiNHp5IRnl7KlEH15aQr/PnNVvnhC5/aeYML6Un1vvzbkZnTj22tDmulorp5HptbjoU8vun6Q==","signatures":[{"sig":"MEQCICnYK8dRu8bwcM/kqS3UPHAIck5m1qp12VSpEBxk6a0pAiB28dpAArgL+U/8tu7DlEX4Nwu8tt6BBuHSTpiZKPuN5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":914107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ/oqCRA9TVsSAnZWagAAHcIP/j3WVXCTLNmiS4NotrK/\n0bnQN181vYhTu17YuNmFR2tSZBbaHSBbsRlOd74c3WpvW52mEHB+EtOAUja/\nxYJ+yMEBZpxzwk2rPwSXCmG4yDQUjyFVn93kFUaKCxcNMoe47LEfeZ8VjBh4\negt8+OGV+WCbqFEeq+nzCYDjPOTHaImqJhes2xtZ+ReAMxxF9h2KzGErhqn1\nrokDb3xCeCnQbJ05XDzJ5BheN5IUg1060LFGwhxigANR9A6/au+JzIhZm5DG\noViTKFo3e++c5gTV2tiaB+S/WvmUFSpXWUmPdcOlOp5M0aDBCcnt6XQVYRgT\n+ljogM1hQsPIH/mJNtJpdSUsuevT7TbwFI17ltoZcZTCJ/9O1HW9+oeiSf9z\n3Jw7IHzGejl2shx9JZ4/etNxjFEgCzo4c/I9/Io9FjS7W4R235/9CaOwG9+C\nLoBwpEFKTBG2L8Ftyx6/dwbVs0X/bmG+k9NXA1sqLvqSSU6NeVcaAxBj4cuO\no93Oi3p9TMayutmJ9q6xGmdnfn9k70ihs1grZ+ydkic45yk4LjgAsBMtdg7a\n/XDm2TavMKa4Ibx0paCymfOXjC1+e/xZCJP0fc+/PhYTkoCMbB82nyjRANzQ\n2CS1vtPFSM9K2Y0q6m/7My6QMhZDe3OGpOFUjCTEAmKr5Mtsm7SWaEJy7yoF\n729g\r\n=rAUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n * A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n * A **VAST Parser** to directly parse a VAST XML.\n * A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 3.0 specification](https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\nVAST Client JS is available as an NPM package and can be easily installed with:\n```Bash\nnpm i vast-client\n```\nThen import the components you need.\n\n### VASTClient\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\nTo directly parse a VAST XML you can use the **VASTParser**:\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\nTo track the execution of an ad use the **VASTTracker**:\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\nThe API documentation is organized by components:\n\n * [VASTClient](docs/api/vast-client.md)\n * [VASTParser](docs/api/vast-parser.md)\n * [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `2.0` version of the library introduced many breaking changes in the API.\n\nRead the [**2.0 migration guide**](docs/api/2.0-migration.md) to update your project or follow the [**1.x API documentation**](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","browser":"dist/vast-client.min.js","engines":{"node":">=10.12.0"},"gitHead":"4c90210ff6493a1a35915bdb1fb054200a8be6c0","scripts":{"jest":"jest","lint":"eslint .","test":"mocha && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundle_size.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged","performance":"node performance/performance_test.js"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.9.0","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.1.27"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","path":"^0.12.7","husky":"^0.14.3","mocha":"^5.1.1","sinon":"^2.3.6","eslint":"^5.16.0","rollup":"^1.1.2","should":"^11.2.1","prettier":"^1.11.1","@babel/core":"^7.4.4","pretty-quick":"^1.4.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.4.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.15.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0-alpha.10_1581513257713_0.2810939385104394","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"vast-client","version":"3.0.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"url":"https://developer.dailymotion.com/","name":"Dailymotion","email":"vast-client@dailymotion.com"},"license":"MIT","_id":"vast-client@3.0.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"153022beb4a4bae8a210ac7119bb31f6d57d00c2","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.0.0.tgz","fileCount":125,"integrity":"sha512-ud1Xjfqr2kNeQct5eELHj16FQdLK1iH2mXq0PjV5M+N+GcJWrYttblZUDZDN6jRkc1VomG6gbuxqlU0Id3UWDA==","signatures":[{"sig":"MEUCIAFaaAB/ZmWw0QLBTX79tDjV6wOiCGD4l69i3yDBwAIgAiEA4lEy0F6YMWLE4e04KAVaANkoQl1kR4a4H27MsjHUi4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":972811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcgEOCRA9TVsSAnZWagAAyWIQAKAiNfxZ8qAD4+8cmlZG\nbv3KshdhzVKQ45W8ddijilk8WvCx962cMofaKoehDTfs8nr+WpCZ4YevjHdv\nGjnrY1oF7EcvACfubDleYaR/IiXo7swTloMZaypFYrAu4hMts2HzpocB3gDN\n20GVaYM3DVD5umFpaQ0ecqIHOmoTNaJxy8ElF1uelon9TnJKVIi1OMYnb1uz\niEuFrY7oQg3AVE9mmh6G3DuV6jW9aBmreYv7UQbiFrzY4XJb1bDv+TPor/lp\nWBrhMy/AKQbUitOfWWR077q7GFzSygFCSL1BuWDA0SYKWIOCPCSrgLqDXgRL\n4dDcfLUZsTr4sXD8vL46D2K3UNIHmdoF0H7Arwts60p3AYAYrulxA0Erg1w0\nw/EQTv4ZM3a5JP061wxT1tRuxlkeJCY8ae9mocMqL8X0sapp+t95wU97g9yv\nvHFw+T8qDu1IL+t6bk1xHScogzLaP5v2IG/jdnNA4i3FBIgBM63vBbC4nrSR\nV3B+FWy4NH73u7YthrRnNU7sK9G4FKRg+QjvCxq4sG8zSkc5rdgQZMEg1ZZn\nGgseLHSJOH3Cq19r0EMNmhwwRkw/Zb3hNEiqg9jHv4oFwW2LexUf983h7PUR\nQs358BRGrgbwZJ9Ht3l1PY++dYFNwcbjId0zJVcR+FcsM54wmqa0DEHfrBmE\nNI9K\r\n=GBSc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","browser":"dist/vast-client.min.js","engines":{"node":">=10.12.0"},"gitHead":"5cf631b89956072950c880f8da1a4beee0fb12b1","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --require @babel/register && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundle_size.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged","performance":"node performance/performance_test.js"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.11.3","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.3.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","path":"^0.12.7","husky":"^4.3.0","mocha":"^8.1.3","sinon":"^2.4.1","canvas":"^2.6.1","eslint":"^7.9.0","rollup":"^2.28.1","should":"^13.2.3","prettier":"^2.1.2","@babel/core":"^7.11.6","babel-eslint":"^10.1.0","pretty-quick":"^3.0.2","babel-register":"^6.26.0","@babel/register":"^7.11.5","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.11.5","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","eslint-plugin-import":"^2.22.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.0.0_1601306894016_0.026655839725601593","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"vast-client","version":"3.1.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"url":"https://developer.dailymotion.com/","name":"Dailymotion","email":"vast-client@dailymotion.com"},"license":"MIT","_id":"vast-client@3.1.0","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"b569790bc59c6c9699be4e25c9adb6fadc2951fc","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.1.0.tgz","fileCount":125,"integrity":"sha512-sHI93FAneiPeZ5S7fYWG5Tc5jimlHvECe91GRsnZH7nFmrr1IPFMdxGvm7sXu557cWdYQ88lDKeuzFr8UkSfAA==","signatures":[{"sig":"MEUCIFBhVE6NC/ghCNWqZtjg34dSXWt5J91C+RyDgSGNo36/AiEAoyXoHN5jibEg+rKscuVyz3rb4D/KAJtzILZqIlzv8bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":981652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzkRCCRA9TVsSAnZWagAACtYP/3NPEyCT9evRMfuddga8\nhnXEcnYKvg9QNKApTlt9kqkoeWeKMuU2NGsEcg22RLVROM0eMmkeJHLBMqNJ\n2Mkw7BVBwwRv2aHUGMeY9tgSXudd2cotZNnZH5z0zGOqDBp7MS7mf/d5JE9E\nmDdCWTuRkZbkV8L3IVBwNJdzlVF4czFQAUt+1ZKFIN8zBcudyeI6DaBhsVeY\nzwUuTCkhZyBjXD5TGYXmzwJrw60ASKJ2heO1b6+5+LsQLPSxIXwB4DCgrhaf\nxMrsng9sGMD7V7EJc9ZtHYZP1H2DdQb5XMFMYH+RthQESLBzQDht7VfPgRcW\nyDUyUBef8kj5T2jzDE4x776UpqtnYyUOiJ/YtA4434ig9yfXGQg2J2rQfwV7\nQTloM99hJ5JNwVCuZnWUpV2JmJD/tmQRmmo/0AklYArwNA8ev5P5ZGY2sH8N\nIiL0ESN5CMswjhLZOrD1DRZZteAVkRtT+45SiMKogjItJ+4eCeCbeBZAkvVh\nqZ+zrxbffpkj9zqOP/rTYgq9xHOHhRSK+SuL3VWobKIayeezhJJ/Pk+mpNEb\nM2Q/pKx74LKiYt8TKXvYHT++HMOWHK2SzIe38wCQgy9W4I5clD280/TIKPjd\nRT+8UFpQJRz9rAEjjGnuAqZMYmdDVw+7iZ3QuU7rfkS2Rvw542TKzRbvl3e5\nciX+\r\n=+2dN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","browser":"dist/vast-client.min.js","engines":{"node":">=10.12.0"},"gitHead":"046c45cb789192790b6e07f0564b10e16bbc1f96","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --require @babel/register && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundle_size.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged","performance":"node performance/performance_test.js"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.3.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","path":"^0.12.7","husky":"^4.3.0","mocha":"^8.1.3","sinon":"^2.4.1","canvas":"^2.6.1","eslint":"^7.9.0","rollup":"^2.28.1","should":"^13.2.3","prettier":"^2.1.2","@babel/core":"^7.11.6","babel-eslint":"^10.1.0","pretty-quick":"^3.0.2","babel-register":"^6.26.0","@babel/register":"^7.11.5","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.11.5","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","eslint-plugin-import":"^2.22.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.1.0_1607353409638_0.5371776478295536","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"vast-client","version":"3.1.1","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"url":"https://developer.dailymotion.com/","name":"Dailymotion","email":"vast-client@dailymotion.com"},"license":"MIT","_id":"vast-client@3.1.1","maintainers":[{"name":"dailymotion","email":"github@dailymotion.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"75f044ff1554e0f193302dfa1c20c7f7006fd1f8","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.1.1.tgz","fileCount":125,"integrity":"sha512-ED32RnLthWgAjQiEPsbqqC4LkN8+EhFyevHVh2SsmlPr6auugjswdbv+VgaQ/d7KUH/vpZ675HzVkIqkB2ibiQ==","signatures":[{"sig":"MEUCIQCeXPK5pzOTND2+IZHlSFU0OSXX0apumW8OihB7lblE2QIgT38qfMIPkbNVKlKbMnfhSj+Z66FVUFskEKhdAR1Bnzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":983795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzlNyCRA9TVsSAnZWagAAgaMP/3aLxz7Miopbqws5g9SA\nI55v8rFrDaLkFnn6xMC/qD9Pb2n0hNg0pqXhDfrHpwjzZewtCh9FotQvhKKX\ncf19H/v2Cb/ZGKvjoRdI4d/G0fIJ3R8hHr5502mozMNL3X8DowNTOm4nXfto\n8KHDYxG9XSv5Lb+uFuJrHDWWdBmNw9Ae0KHFcOfIJh16hg2taIQOFpRKw8Da\nxa1nxBn7/IQmqPc1PKmesFnl13+U/OwsCWaYssTssM/vNVKL9sop7Gu+g9uC\nheCRMaNYmLnkp3kUUdlbmlxVpKMzCSZYautRfs3b/ie7QYws+IP/YFJ8AMt7\n4dbzNVkVvaH5EqlaDw8vAqLpFQpcULLUg6KhW0yb5bxu/xNTYmhYyJbfuGnz\nb7Q4GzBsx/U6pJFiUM7af3BuL41rms4Mq+dzCub6DY6BjegBCFu/EuQD4qvd\nk81i4L6cUfo76g+bSnO0moDjjVnOADptruDYEHwhWb4AoE5dB67krMGC6L30\n3BzxYRU+eAlM2G6bvpLVVKZvePvbvIPYuP8jEAAZb2YTLdQC+HpjU/nLzAcn\n9xF7MAoMOQ5zuZRtE4jsVqECiuvp3XYrMgoVebubnsU8dWlQbIn6K/WOlAD3\niq4h4jtAv+3GcQylytnViOHLmorer78OnCTcXILua7KTg/0GKq1npetnf6lC\nqXpF\r\n=Lhpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","browser":"dist/vast-client.min.js","engines":{"node":">=10.12.0"},"gitHead":"b5a72b04226a6880da1e00191033edb150f6b956","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --require @babel/register && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundle_size.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged","performance":"node performance/performance_test.js"},"_npmUser":{"name":"dailymotion","email":"github@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xmldom":"^0.3.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","path":"^0.12.7","husky":"^4.3.0","mocha":"^8.1.3","sinon":"^2.4.1","canvas":"^2.6.1","eslint":"^7.9.0","rollup":"^2.28.1","should":"^13.2.3","prettier":"^2.1.2","@babel/core":"^7.11.6","babel-eslint":"^10.1.0","pretty-quick":"^3.0.2","babel-register":"^6.26.0","@babel/register":"^7.11.5","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.11.5","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","eslint-plugin-import":"^2.22.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.1.1_1607357297783_0.5878202777365515","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"vast-client","version":"3.2.0","keywords":["vast","ad","advertising","iab","in-stream","video"],"author":{"url":"https://developer.dailymotion.com/","name":"Dailymotion","email":"vast-client@dailymotion.com"},"license":"MIT","_id":"vast-client@3.2.0","maintainers":[{"name":"dm-npm","email":"github@dailymotion.com"},{"name":"ztaifour","email":"zacharie.taifour@dailymotion.com"},{"name":"rumeshm","email":"rumeshm@gmail.com"}],"homepage":"https://github.com/dailymotion/vast-client-js#readme","bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"dist":{"shasum":"884b67e9b0cb0a80989f8cd75a6b287dc5d6a4a3","tarball":"https://registry.npmjs.org/vast-client/-/vast-client-3.2.0.tgz","fileCount":128,"integrity":"sha512-Ako03PIAq73YoMXwgBXWqJFBM62F+yULpUyJX9gQo+LGqay23SqOZD12LIYUv+r6UQ0NQAXPwpwuYhWrWKhH8w==","signatures":[{"sig":"MEUCIDaxOk10VmVCvy3VHi/AubtqmCdKNxxE/vdtumiedtpxAiEAmr5VnYXfzox+dKGVQtgS4gsKf9yllKNLW/itP09f2LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":995437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/kHCRA9TVsSAnZWagAA740P/1k4DI3m31GamWCPpZzX\nJYBa0SWkX0AOhsk4RS6OdqX2WF42E1Gg8HDEfEhsnuCkElfQR6xIhVP+lFod\nR/A9r0XMtBNeZVpAoGmDNiPJ2fAKbdG/1y/C8qleY9tZ/GXhCtcc2rzm2QTw\nElh+DE5zeka6AbZKH3eOj9NIFhUWWQLTiuwvkwg0so+nJ5u3nmfVAW9fsFSJ\nwk3P4PXcytrs0hYIy3Kfi1AqmGnyJC/x3M9/V0rbtzkkyMMi/b4fiPw+S1z9\nMl7zwxgxj82VKR/uRbIuM1UO+H58Kl2knW4i3MChbQHNdgxm8W85FiXJyC4r\nRyUwc43XkIGJHGC4LDFKGraGA8CH7KRVGQxpF/W10FpvNH/dztgwIj8pncsZ\nR45p80DExqgpoUBur+6vVFuoqbOFVu/mDqXKo1yhiIJL+DaIA3mC7SNLAmVw\nL7DlGWamMYDtIwkq2KovAOkekrecHYEhwLvWj23U8h8iCpqzoymOI+tKdJQz\nWRISfZUF89IRK4FnkzSlDqgHnraWV+/IYk2ptvUmFFcAnJgZJqq9bXX4w9M2\nfblbta0mm+K/5iab8kOXbtkofp13dRHpjJRM/hzOd3C3K1VMr8jH6bPYxQ+5\nlvme9QjzLDxVPH9b1lwqlllwcwTEjMs73dNNivrhztnj51lRPJZ98DDSWhHv\nutR3\r\n=0ZHh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vast-client-node.min.js","browser":"dist/vast-client.min.js","engines":{"node":">=10.12.0"},"gitHead":"d5b72faf5f35eb66c28070053f54b760dce22a11","scripts":{"jest":"jest","lint":"eslint .","test":"mocha --require @babel/register && jest","build":"rollup -c","prebuild":"rm -rf dist_old && mkdir dist_old && cp -a dist/. dist_old/","postbuild":"node bundle_size.js","precommit":"eslint . --max-warnings 0 && pretty-quick --staged","performance":"node performance/performance_test.js"},"_npmUser":{"name":"ztaifour","email":"zacharie.taifour@dailymotion.com"},"deprecated":"please use the scoped version @dailymotion/vast-client","repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript VAST Client","directories":{},"_nodeVersion":"14.15.1","dependencies":{"xmldom":"github:xmldom/xmldom#0.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","path":"^0.12.7","husky":"^4.3.0","mocha":"^8.1.3","sinon":"^2.4.1","canvas":"^2.8.0","eslint":"^7.9.0","rollup":"^2.28.1","should":"^13.2.3","prettier":"^2.1.2","@babel/core":"^7.11.6","babel-eslint":"^10.1.0","pretty-quick":"^3.0.2","babel-register":"^6.26.0","@babel/register":"^7.11.5","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.11.5","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.1","eslint-plugin-import":"^2.22.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vast-client_3.2.0_1631194311929_0.5322068796149801","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-08-28T05:09:58.406Z","modified":"2025-01-31T09:55:58.782Z","1.3.3":"2015-08-28T05:09:58.406Z","1.3.5":"2015-12-03T10:11:46.550Z","1.3.6":"2015-12-03T10:45:20.849Z","1.3.7":"2016-03-02T17:15:47.160Z","1.3.8":"2016-08-03T13:58:46.413Z","1.3.9":"2016-10-12T15:05:21.543Z","1.3.10":"2016-10-17T13:09:42.947Z","1.4.0":"2016-10-28T14:41:48.062Z","1.5.0":"2016-11-10T13:52:59.987Z","1.5.1":"2016-11-25T09:44:34.392Z","2.0.0-alpha.0":"2016-12-08T10:56:28.133Z","2.0.0-alpha.1":"2016-12-09T08:46:14.988Z","1.6.0":"2016-12-14T15:45:15.959Z","2.0.0-alpha.2":"2016-12-14T17:15:10.093Z","2.0.0-alpha.3":"2017-02-02T14:59:22.115Z","1.7.0":"2017-04-14T15:15:20.212Z","2.0.0-alpha.4":"2017-04-18T08:26:50.656Z","1.7.1":"2017-04-18T12:08:23.831Z","2.0.0-alpha.5":"2017-04-18T12:45:15.606Z","1.7.2":"2017-05-31T10:01:57.530Z","2.0.0-alpha.6":"2017-05-31T15:09:50.490Z","1.7.3":"2017-06-14T14:49:36.547Z","2.0.0-alpha.7":"2017-06-14T15:09:48.856Z","1.8.0":"2017-07-18T09:42:48.136Z","2.0.0-alpha.8":"2017-07-27T12:39:37.014Z","1.8.1":"2018-02-28T11:12:39.017Z","1.8.2":"2018-04-18T08:31:12.072Z","1.8.3":"2018-05-14T11:44:57.637Z","2.0.0-alpha.9":"2018-05-17T14:32:52.263Z","2.0.0-alpha.10":"2018-06-08T13:29:03.734Z","1.8.4":"2018-06-12T12:47:45.600Z","2.0.0-alpha.11":"2018-06-19T14:56:40.137Z","2.0.0-alpha.12":"2018-07-13T14:41:17.854Z","2.0.0":"2018-07-18T13:46:58.435Z","2.0.1":"2018-07-26T08:18:52.084Z","2.0.2":"2018-08-02T12:59:49.141Z","2.0.3":"2018-08-09T14:49:07.112Z","2.0.4":"2018-09-06T08:30:22.613Z","2.0.5":"2018-11-12T09:08:47.374Z","2.1.0":"2018-11-19T16:25:42.757Z","2.1.1":"2018-12-19T15:15:01.070Z","2.2.0-0":"2019-01-14T15:52:36.594Z","2.2.0":"2019-01-14T15:53:13.914Z","2.2.1":"2019-01-23T13:36:33.388Z","2.2.2-alpha.0":"2019-01-31T10:49:59.043Z","2.2.2":"2019-02-07T14:19:30.675Z","2.2.3":"2019-02-11T09:59:01.357Z","2.2.4":"2019-04-03T15:09:23.117Z","2.3.0":"2019-04-05T09:34:59.763Z","2.4.0":"2019-04-29T14:43:28.843Z","3.0.0-alpha.0":"2019-05-02T14:05:18.693Z","3.0.0-alpha.1":"2019-05-09T14:39:44.345Z","3.0.0-alpha.2":"2019-05-27T08:19:20.521Z","2.5.0":"2019-06-19T12:37:34.587Z","3.0.0-alpha.3":"2019-06-19T13:01:53.000Z","3.0.0-alpha.4":"2019-06-19T14:16:10.542Z","3.0.0-alpha.5":"2019-07-26T10:35:22.666Z","3.0.0-alpha.6":"2019-08-28T08:43:39.033Z","2.5.1":"2019-09-18T11:59:29.343Z","3.0.0-alpha.7":"2019-10-28T10:53:40.519Z","3.0.0-alpha.8":"2019-11-04T13:40:05.760Z","3.0.0-alpha.9":"2020-02-10T14:22:58.908Z","3.0.0-alpha.10":"2020-02-12T13:14:17.897Z","3.0.0":"2020-09-28T15:28:14.210Z","3.1.0":"2020-12-07T15:03:29.776Z","3.1.1":"2020-12-07T16:08:17.931Z","3.2.0":"2021-09-09T13:31:52.122Z"},"bugs":{"url":"https://github.com/dailymotion/vast-client-js/issues"},"author":{"url":"https://developer.dailymotion.com/","name":"Dailymotion","email":"vast-client@dailymotion.com"},"license":"MIT","homepage":"https://github.com/dailymotion/vast-client-js#readme","keywords":["vast","ad","advertising","iab","in-stream","video"],"repository":{"url":"git+https://github.com/dailymotion/vast-client-js.git","type":"git"},"description":"JavaScript VAST Client","maintainers":[{"email":"github@dailymotion.com","name":"dm-npm"},{"email":"zacharie.taifour@dailymotion.com","name":"ztaifour"},{"email":"rumeshm@gmail.com","name":"rumeshm"},{"email":"clement.francon@dailymotion.com","name":"clementfrancon"},{"email":"clarisse.damon@dailymotion.com","name":"clarissedamon"}],"readme":"[![npm version](https://badgen.net/npm/v/vast-client)](https://badgen.net/npm/v/vast-client)\n[![downloads per week](https://badgen.net/npm/dw/vast-client)](https://badgen.net/npm/dw/vast-client)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n\n# VAST Client JS\n\nVast Client JS is a JavaScript library to fetch and parse Digital Video Ad Serving Template (VAST) documents.\n\nThis library provides three components:\n\n* A **VAST Client** to fetch and parse VAST XML resources into JavaScript Objects.\n* A **VAST Parser** to directly parse a VAST XML.\n* A **VAST Tracker** to batch and call tracking URLs.\n\nFor the full API documentation go [here](#api).\nFor the full Class reference go [here](https://github.com/dailymotion/vast-client-js/blob/master/docs/api/class-reference.md)\n\nComplies with the [VAST 4.2 specification](https://iabtechlab.com/wp-content/uploads/2019/06/VAST_4.2_final_june26.pdf) provided by the [Interactive Advertising Bureau (IAB)](https://www.iab.com/).\n\n## Get Started\n\nVAST Client JS is available as an NPM package and can be easily installed with:\n\n```Bash\nnpm i vast-client\n```\n\nThen import the components you need.\n\n### VASTClient\n\nIf you need to fetch and parse VAST documents, you can use the **VASTClient**:\n\n```javascript\nimport { VASTClient } from 'vast-client'\n\nconst vastClient = new VASTClient();\n\nvastClient.get('https://www.examplevast.com/vast.xml')\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\nIn addition to fetching and parsing a VAST resource, **VASTClient** provides options to filter a sequence of calls based on count and time of execution, together with the possibility to track URLs using **VASTTracker**.\n\n### VASTParser\n\nTo directly parse a VAST XML you can use the **VASTParser**:\n\n```Javascript\nimport { VASTParser } from 'vast-client'\n\nconst vastParser = new VASTParser();\n\nvastParser.parseVAST(vastXml)\n  .then(res => {\n    // Do something with the parsed VAST response\n  })\n  .catch(err => {\n    // Deal with the error\n  });\n```\n\n### VASTTracker\n\nTo track the execution of an ad use the **VASTTracker**:\n\n```Javascript\nimport { VASTTracker } from 'vast-client'\n\nconst vastTracker = new VASTTracker(vastClient, ad, creative);\n\n// Track an impression for the given ad\nvastTracker.trackImpression();\n```\n\n## API Documentation<a name=\"api\"></a>\n\nThe API documentation is organized by components:\n\n* [VASTClient](docs/api/vast-client.md)\n* [VASTParser](docs/api/vast-parser.md)\n* [VASTTracker](docs/api/vast-tracker.md)\n\n**:warning: IMPORTANT :warning:** : the release of the `3.0` version of the library introduced many breaking changes in the API.\n\nRead the [3.0 migration guide](docs/api/3.0-migration.md) to update your project or follow the [2.0 migration guide](docs/api/2.0-migration.md) or [1.x API documentation](docs/api/1.x) if you're still using the old version.\n\n### Pre-bundled versions\n\nWe provide several pre-bundled versions of the client (see [`dist` directory](dist/))\n\n#### Bundlers\n\nA version for js bundlers (like webpack or rollup) is available by default when adding the lib using a package manager (like npm or yarn): [`vast-client.js`](dist/vast-client.js) or [`vast-client.min.js`](dist/vast-client.min.js) [minified].\n\n```javascript\nconst import {\n  VASTClient,\n  VASTParser,\n  VASTTracker\n} from 'vast-client'\n\nconst vastClient = new VASTClient();\nconst vastParser = new VASTParser();\nconst vastTracker = new VASTTracker();\n```\n\n#### Browser script\n\nA pre-bundled version of VAST Client JS is available: [`vast-client-browser.min.js`](dist/vast-client-browser.min.js) [minified].\n\nYou can add the script directly to your page and access the library's components through the `VAST` object.\n\n```html\n<script src=\"vast-client-browser.min.js\"></script>\n```\n\n```javascript\nvar vastClient = new VAST.VASTClient();\nvar vastParser = new VAST.VASTParser();\nvar vastTracker = new VAST.VASTTracker();\n```\n\n#### Node\n\nA pre-bundled version for node is available too: [`vast-client-node.js`](dist/vast-client-node.js) or [`vast-client-node.min.js`](dist/vast-client-node.min.js) [minified].\n\n```javascript\nconst VAST = require('vast-client')\n\nconst vastClient = new VAST.VASTClient();\nconst vastParser = new VAST.VASTParser();\nconst vastTracker = new VAST.VASTTracker();\n```\n\n## Build / Contribute\n\nSee [CONTRIBUTING](docs/CONTRIBUTING.md)\n","readmeFilename":"README.md","users":{"piecioshka":true}}