{
  "name": "@adobe-mcid/visitor-js-client",
  "version": "2.5.0",
  "description": "Visitor API",
  "scripts": {
    "prepush-msg": "echo 'Running pre-push scripts...' && exit 0",
    "precommit-msg": "echo 'Running pre-commit scripts...' && exit 0",
    "lint": "echo '=> linting' && eslint lib/",
    "test:crossplatform": "echo '=> testing cross browser' && test-cross-platform",
    "test:saucelab-IE": "echo '=> IE' && SAUCE_IE=true SAUCE_USERNAME=$npm_package_config_sl_user SAUCE_ACCESS_KEY=$npm_package_config_sl_key karma start",
    "test:saucelab-FIREFOX": "echo '=> FIREFOX' && SAUCE_FIREFOX=true SAUCE_USERNAME=$npm_package_config_sl_user SAUCE_ACCESS_KEY=$npm_package_config_sl_key karma start",
    "test:saucelab-CHROME": "echo '=> CHROME' && SAUCE_CHROME=true SAUCE_USERNAME=$npm_package_config_sl_user SAUCE_ACCESS_KEY=$npm_package_config_sl_key karma start",    
    "test:saucelab-SAFARI": "echo '=> SAFARI' && SAUCE_SAFARI=true SAUCE_USERNAME=$npm_package_config_sl_user SAUCE_ACCESS_KEY=$npm_package_config_sl_key karma start",
    "test:functional": "node test/run.js",
    "test:htmlCoverageReporter": "echo '=> testing' && npm run build && REPORTER=HTML karma start",
    "test": "echo '=> testing' && npm run build && REPORTER=TEXT karma start",
    "minify:dev": "uglifyjs $npm_package_config_uglifydev $npm_package_config_uglifyopts",
    "minify:prod": "uglifyjs $npm_package_config_uglifyprod $npm_package_config_uglifyopts",
    "bundle:js": "mkdirp 'dist/js' && browserify lib/*.js -o dist/js/bundle.js",
    "build:dev": "echo '=> building DEV' && npm run bundle:js && npm run minify:dev -s",
    "build:prod": "echo '=> building PROD' && npm run bundle:js && npm run minify:prod -s",
    "build": "npm run build:dev && npm run build:prod",
    "server": "http-server app/",
    "watch": "watch 'npm run build' lib/ app/css",
    "start": "npm-run-all --parallel server",
    "deployToGitPages": "git subtree push --prefix dist origin gh-pages"
  },
  "author": "ID Service team",
  "pre-commit": [
    "precommit-msg",
    "lint"
  ],
  "pre-push": [
    "prepush-msg",
    "test"
  ],
  "dependencies": {
    "@adobe-mcid/visitor-js-shared": "~0.0.1"
  },
  "devDependencies": {
    "@adobe-mcid/test-cross-platform": "~0.0.4",
    "browserify": "^13.1.0",
    "browserify-shim": "^3.8.12",
    "browserify-versionify": "^1.0.6",
    "eslint": "^3.13.1",
    "express": "^4.14.0",
    "http-server": "^0.9.0",
    "jasmine": "^2.5.2",
    "jasmine-console-reporter": "^1.2.7",
    "karma": "^1.4.0",
    "karma-browserify": "^5.1.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-coverage": "^1.1.1",
    "karma-jasmine": "^1.1.0",
    "karma-phantomjs-launcher": "^1.0.2",
    "karma-sauce-launcher": "^1.1.0",
    "karma-spec-reporter": "0.0.26",
    "mkdirp": "^0.5.1",
    "npm-run-all": "^2.3.0",
    "pre-commit": "^1.1.3",
    "slimerjs": "^0.10.3",
    "uglify-js": "^2.7.5",
    "watch": "^0.19.1",
    "watchify": "^3.8.0"
  },
  "browserify": {
    "transform": [
      "browserify-versionify"
    ]
  },
  "browserify-shim": {
    "Visitor": "global:Visitor"
  },
  "config": {
    "uglifyopts": "--comments --mangle toplevel,eval -c sequences,dead_code,conditionals,booleans,unused,if_return,join_vars,properties",
    "uglifydev": "dist/js/bundle.js -b -o dist/js/visitorapi_debug.min.js --define VISITOR_DEBUG=true",
    "uglifyprod": "dist/js/bundle.js -o dist/js/visitorapi.min.js --define VISITOR_DEBUG=false",
    "sl_user": "j_khoury",
    "sl_key": "2ecc9c37-c842-4220-a499-2f780f259bb1"
  },
  "testCrossPlatform": {
    "port": 8080,
    "platforms": [
      [
        "OS X 10.11",
        "safari",
        "10.0"
      ],
      [
        "Windows 7",
        "internet explorer",
        "9.0"
      ]
    ],
    "username": "j_khoury",
    "key": "2ecc9c37-c842-4220-a499-2f780f259bb1"
  }
}
