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
JSON
{
"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"
}
}