{
  "name": "tv",
  "description": "Interactive debug console plugin for hapi",
  "version": "6.1.0",
  "repository": "git://github.com/hapijs/tv",
  "main": "lib/index.js",
  "keywords": [
    "debug",
    "console",
    "hapi",
    "plugin"
  ],
  "engines": {
    "node": ">=4.0.0"
  },
  "dependencies": {
    "backbone": "1.3.x",
    "bootstrap": "3.3.x",
    "chance": "1.0.x",
    "handlebars": "4.0.x",
    "hbsfy": "2.7.x",
    "hoek": "4.x.x",
    "jquery": "3.1.x",
    "json-markup": "1.1.x",
    "lodash": "4.17.x",
    "moment": "2.17.x",
    "ws": "1.1.x",
    "zeroclipboard": "2.3.x"
  },
  "peerDependencies": {
    "hapi": ">=11.x.x",
    "inert": ">=4.x.x",
    "vision": ">=4.x.x"
  },
  "devDependencies": {
    "babelify": "7.3.x",
    "babel-preset-es2015": "6.18.x",
    "browserify": "13.3.x",
    "browserify-istanbul": "2.0.x",
    "chai": "3.5.x",
    "chai-jquery": "2.0.x",
    "code": "4.x.x",
    "es5-shim": "4.5.x",
    "hapi": "11.x.x",
    "inert": "4.x.x",
    "istanbul": "0.4.x",
    "lab": "11.x.x",
    "mocha": "3.2.x",
    "mocha-phantomjs": "4.1.x",
    "node-sass": "4.3.x",
    "onchange": "3.2.x",
    "phantomjs-prebuilt": "2.1.x",
    "sinon": "1.17.x",
    "sinon-chai": "2.8.x",
    "vision": "4.x.x",
    "watchify": "3.8.x"
  },
  "scripts": {
    "pretest": "[ -z \"$WATCH\" ] && npm run build-test || true",
    "test": "mocha-phantomjs -p node_modules/.bin/phantomjs test/client/index.html --hooks test/client/phantomHooks.js && lab test/index.js -a code -t 100 -L",
    "test-client-cov": "npm run test && istanbul report --root coverage lcov",
    "watch-js": "watchify -t hbsfy -e source/js/app.js source/js/**/*.js -o public/js/main.js -d -v",
    "watch-test": "watchify -t hbsfy -e test/client/main.js test/client/**/*.js -o test/bundle.js -d -v",
    "watch-styles": "node-sass source/styles/style.scss public/css/style.css -w source/styles -r",
    "watch": "npm run build && npm run watch-js & npm run watch-test & npm run watch-styles & npm run post-js",
    "copy-fonts": "cp -R source/fonts/vendor/bootstrap/** public/fonts",
    "copy-assets": "cp -R vendor/ZeroClipboard.swf public/js",
    "build-js": "browserify -t hbsfy -e source/js/app.js source/js/**/*.js > public/js/main.js -d",
    "build-test": "browserify -t [ babelify --presets [ es2015 ] ] -t hbsfy -t [ browserify-istanbul --ignore **/*.hbs ] test/client/main.js -o test/bundle.js",
    "build-styles": "node-sass source/styles/style.scss public/css/style.css",
    "build": "npm run build-js && npm run build-styles && npm run build-test && npm run copy-fonts && npm run copy-assets",
    "boot": "node examples/simple.js",
    "start": "npm run build && npm run boot",
    "start-dev": "npm run watch & npm run boot",
    "post-js": "WATCH=true onchange test/bundle.js -w -d 1000 -- npm run test",
    "prepublish": "npm run build"
  },
  "license": "BSD-3-Clause"
}
