UNPKG

vast-builder

Version:

An intuitive standard IAB Vast XML generation API. Complient with specifications Vast 2.0 / 3.0 / 4.0

83 lines (82 loc) 1.88 kB
{ "name": "vast-builder", "version": "4.0.1", "description": "An intuitive standard IAB Vast XML generation API. Complient with specifications Vast 2.0 / 3.0 / 4.0", "repository": { "type": "github", "url": "https://github.com/DavidBabel/vast-builder" }, "keywords": [ "ad", "ads", "adtech", "advertisement", "advertising", "vast", "vast2", "vast3", "vast4", "xml", "client", "generate", "generator", "generation", "validate", "validator", "validation", "iab", "video", "wrapper", "standard", "api" ], "author": "David Babel", "license": "MIT", "thanks": "https://www.paypal.me/devilhunter/4", "dependencies": { "xml-js": "^1.6.7" }, "engines": { "node": ">= 8" }, "main": "lib/index.js", "scripts": { "start": "open ./coverage/lcov-report/index.html", "build": "yarn build-api", "test": "jest --coverage", "test:watch": "jest --watch", "build-api": "yarn clean && yarn build-v2 && yarn build-v3 && yarn build-v4", "build-v2": "node ./bin/build.js 2", "build-v3": "node ./bin/build.js 3", "build-v4": "node ./bin/build.js 4", "clean-fixtures": "rm -rf ./test/**/fixtures/*.xml", "clean": "rm -rf ./build", "precommit": "lint-staged" }, "lint-staged": { "**/*.{js,json}": [ "prettier --write", "git add" ] }, "jest": { "collectCoverageFrom": [ "lib/*.{js}" ] }, "babel": {}, "devDependencies": { "@airbnb/node-memwatch": "^1.0.2", "@babel/core": "7.0.0-beta.40", "@babel/preset-env": "^7.0.0-beta.40", "chai": "^4.1.2", "codecov": "latest", "fs-extra": "^5.0.0", "jest": "^22.2.2", "js-yaml": "^3.10.0", "lint-staged": "^7.2.0", "prettier": "^1.14.0", "sinon": "^4.3.0", "sinon-chai": "^2.14.0" } }