{
  "name": "@openid/openyolo",
  "description": "API to retrieve, update and generate credentials with the support of the user's chosen credential provider",
  "version": "0.1.2",
  "author": "The OpenID Foundation",
  "license": "Apache-2.0",
  "homepage": "https://openid.net/wg/ac/",
  "keywords": [
    "openyolo",
    "password",
    "credential"
  ],
  "repository": "openid/OpenYOLO-Web",
  "bugs": {
    "url": "https://github.com/openid/OpenYOLO-Web/issues"
  },
  "main": "es5/openyolo-api.cjs.js",
  "module": "es6/openyolo-api.js",
  "typings": "es6/api/api.d.ts",
  "files": [
    "es6/**",
    "es5/**",
    "ts/**"
  ],
  "pre-commit": [
    "check"
  ],
  "scripts": {
    "compile-es5": "./node_modules/.bin/tsc -p tsconfig-publish-es5.json",
    "compile-es6": "./node_modules/.bin/tsc -p tsconfig-publish-es6.json",
    "compile-dev": "./node_modules/.bin/tsc -p tsconfig.json",
    "compile-demos": "./node_modules/.bin/tsc -p demo/tsconfig.json",
    "compile": "yarn run compile-dev && yarn run compile-demos",
    "prerollup-api": "yarn run compile-es6",
    "rollup-api": "./node_modules/.bin/rollup -c rollup.api.config.js",
    "prerollup-spi": "yarn run compile-es6",
    "rollup-spi": "./node_modules/.bin/rollup -c rollup.spi.config.js",
    "prelint": "./node_modules/.bin/tsc -p ./tslint_rules/tsconfig.json",
    "lint-all": "yarn run lint-core && yarn run lint-demo",
    "lint-all-fix": "yarn run lint-core-fix && yarn run lint-demo-fix",
    "lint-core": "./node_modules/.bin/tslint --project tsconfig.json",
    "lint-core-fix": "./node_modules/.bin/tslint --project tsconfig.json --fix",
    "lint-demo": "./node_modules/.bin/tslint --project demo/tsconfig.json",
    "lint-demo-fix": "./node_modules/.bin/tslint --project demo/tsconfig.json --fix",
    "prepublish": "yarn run compile-es5 && yarn run compile-es6 && yarn run rollup-api && yarn run rollup-spi",
    "type-check": "./node_modules/.bin/tsc -p tsconfig.json --noemit",
    "test": "./node_modules/.bin/karma start",
    "test-debug": "./node_modules/.bin/karma start karma.debug.conf.js",
    "precommit-msg": "echo 'Pre-commit checks...' && exit 0",
    "check": "yarn run type-check && yarn run lint-all && yarn run test",
    "demo-client-apitester": "./node_modules/.bin/ng serve --app demo-client-apitester --port 4200",
    "demo-provider-barbican": "./node_modules/.bin/ng serve --app demo-provider-barbican --port 4201",
    "assemble-demo-client-apitester": "./node_modules/.bin/ng build --app demo-client-apitester --environment prod --aot true --output-path demo/client/apitester/dist",
    "preappengine-demo-client-apitester": "yarn run assemble-demo-client-apitester",
    "appengine-demo-client-apitester": "dev_appserver.py ./demo/client/apitester/app.yaml --port=4200",
    "prepublish-demo-client-apitester": "yarn run assemble-demo-client-apitester",
    "publish-demo-client-apitester": "gcloud app deploy ./demo/client/apitester/app.yaml --project openyolo-demo-client-apitester",
    "assemble-demo-provider-barbican": "./node_modules/.bin/ng build --app demo-provider-barbican --environment prod --aot true --output-path demo/provider/barbican/dist",
    "preappengine-demo-provider-barbican": "yarn run assemble-demo-provider-barbican",
    "appengine-demo-provider-barbican": "dev_appserver.py ./demo/provider/barbican/app.yaml --port=4201",
    "prepublish-demo-provider-barbican": "yarn run assemble-demo-provider-barbican",
    "publish-demo-provider-barbican": "gcloud app deploy ./demo/provider/barbican/app.yaml --project openyolo-demoprovider-barbican"
  },
  "dependencies": {},
  "devDependencies": {
    "@angular/animations": ">=4.0.0-beta <5.0.0",
    "@angular/cli": "1.0.0-rc.2",
    "@angular/common": ">=4.0.0-beta <5.0.0",
    "@angular/compiler": ">=4.0.0-beta <5.0.0",
    "@angular/compiler-cli": ">=4.0.0-beta <5.0.0",
    "@angular/core": ">=4.0.0-beta <5.0.0",
    "@angular/forms": ">=4.0.0-beta <5.0.0",
    "@angular/http": ">=4.0.0-beta <5.0.0",
    "@angular/material": "^2.0.0-beta.2",
    "@angular/platform-browser": ">=4.0.0-beta <5.0.0",
    "@angular/platform-browser-dynamic": ">=4.0.0-beta <5.0.0",
    "@angular/router": ">=4.0.0-beta <5.0.0",
    "@types/jasmine": "^2.5.43",
    "@types/webappsec-credential-management": "^0.1.0",
    "clang-format": "^1.0.46",
    "codelyzer": "~2.0.0",
    "core-js": "^2.4.1",
    "hammerjs": "^2.0.8",
    "jasmine-core": "^2.5.2",
    "jasmine-spec-reporter": "~3.2.0",
    "karma": "^1.5.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-cli": "~1.0.1",
    "karma-coverage-istanbul-reporter": "^0.2.0",
    "karma-jasmine": "^1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
    "karma-typescript": "beta",
    "karma-verbose-reporter": "0.0.5",
    "pre-commit": "^1.2.2",
    "protractor": "~5.1.0",
    "rollup": "^0.41.4",
    "rollup-plugin-node-resolve": "^2.0.0",
    "rxjs": "^5.1.0",
    "ts-node": "~2.0.0",
    "tslib": "^1.6.0",
    "tslint": "^4.4.2",
    "tslint-microsoft-contrib": "^4.0.0",
    "typescript": "2.2.1",
    "typescript-formatter": "^4.1.1",
    "web-animations-js": "^2.2.2",
    "zone.js": "^0.7.6"
  },
  "optionalDependencies": {
    "karma-firefox-launcher": "^1.0.0",
    "karma-safari-launcher": "^1.0.0",
    "karma-sauce-launcher": "^1.1.0"
  },
  "engines": {
    "node": ">=7.2.0"
  }
}
