{
  "name": "liveblog-client",
  "version": "3.86.0",
  "repository": {
    "type": "git",
    "url": "git@github.com:liveblog/liveblog.git"
  },
  "scripts": {
    "build": "grunt build",
    "eslint": "grunt eslint",
    "tslint": "tslint -c tslint.json 'app/**/*.{ts,tsx}'",
    "lint": "npm run eslint && npm run tslint",
    "webdriver-update": "./node_modules/protractor/bin/webdriver-manager update --gecko false --versions.chrome $CHROMEDRIVER_VERSION",
    "e2e": "./node_modules/.bin/protractor protractor-conf.js"
  },
  "licenses": [
    {
      "type": "GPLv3",
      "url": "http://www.gnu.org/licenses/gpl-3.0.txt"
    }
  ],
  "devDependencies": {
    "@types/angular": "^1.6.54",
    "@types/bootstrap": "^3.3.42",
    "@types/jquery": "^3.3.29",
    "@types/lodash": "^4.14.137",
    "@types/react": "^16.8.18",
    "@types/react-select": "3.0.9",
    "@typescript-eslint/eslint-plugin": "^3.8.0",
    "@typescript-eslint/parser": "^3.8.0",
    "bootstrap": "^4.5.0",
    "btoa": "1.1.2",
    "classnames": "2.2.5",
    "css-loader": "0.28.7",
    "eslint": "^6.7.2",
    "eslint-plugin-angular": "3.1.1",
    "eslint-plugin-react": "^7.5.1",
    "fork-ts-checker-webpack-plugin": "^0.5.2",
    "grunt": "^1.4.1",
    "grunt-angular-gettext": "2.3.6",
    "grunt-angular-templates": "1.1.0",
    "grunt-contrib-clean": "1.1.0",
    "grunt-contrib-concat": "1.0.1",
    "grunt-contrib-connect": "1.0.2",
    "grunt-contrib-copy": "1.0.0",
    "grunt-contrib-cssmin": "2.2.1",
    "grunt-contrib-less": "1.4.1",
    "grunt-contrib-watch": "1.0.0",
    "grunt-eslint": "^21.0.0",
    "grunt-filerev": "2.3.1",
    "grunt-open": "0.2.3",
    "grunt-template": "0.2.3",
    "grunt-usemin": "3.1.1",
    "grunt-webpack": "3.1.1",
    "jasmine-reporters": "2.2.1",
    "json-loader": "0.5.4",
    "load-grunt-config": "0.19.2",
    "load-grunt-tasks": "3.5.2",
    "ngtemplate-loader": "2.0.1",
    "node-sass": "^4.14.1",
    "phantomjs": "^2.1.3",
    "protractor": "5.4.2",
    "react": "^16.8.6",
    "react-dom": "^16.8.6",
    "request": "^2.79.0",
    "sass-loader": "6.0.6",
    "style-loader": "0.19.0",
    "superdesk-code-style": "^1.2.0",
    "superdesk-ui-framework": "^1.8.14",
    "terser-webpack-plugin-legacy": "^1.2.5",
    "ts-loader": "^3.5.0",
    "tslint": "^5.16.0",
    "typescript": "^3.9.6",
    "webpack": "3.11.0",
    "webpack-dev-server": "2.11.5"
  },
  "dependencies": {
    "@atlaskit/calendar": "10.1.0",
    "@atlaskit/datetime-picker": "^12.3.5",
    "@atlaskit/icon": "21.1.2",
    "@types/react-dom": "^16.9.15",
    "adblock-detect": "1.0.5",
    "angular": "1.6.9",
    "angular-animate": "1.6.1",
    "angular-contenteditable": "0.3.9",
    "angular-embed": "git+https://github.com/eos87/angular-embed#13e145a8ce6f7cb9d877e32504a4c2af61a1b490",
    "angular-gettext": "2.3.10",
    "angular-messages": "1.6.6",
    "angular-mocks": "1.6.9",
    "angular-moment": "1.2.0",
    "angular-resource": "1.6.6",
    "angular-route": "1.6.9",
    "angular-vs-repeat": "1.1.7",
    "eslint-loader": "^2.1.2",
    "gridster": "github:superdesk/gridster.js#885d0c9",
    "jquery": "^3.5.1",
    "jquery-jcrop": "0.9.13",
    "jquery-ui": "git+https://github.com/components/jqueryui#1.11.4",
    "lodash": "~4.17.21",
    "lodash.sortbyorder": "3.4.4",
    "lr-infinite-scroll": "1.0.0",
    "medium-editor": "5.23.3",
    "medium-editor-tables": "0.6.1",
    "ment.io": "0.9.23",
    "moment": "2.20.1",
    "moment-timezone": "0.5.14",
    "ng-file-upload": "12.2.13",
    "object-hash": "^2.1.1",
    "popper.js": "^1.16.1",
    "rangy": "1.3.0",
    "raven-js": "3.22.3",
    "react-select": "^3.0.4",
    "react-social-media-embed": "^2.3.4",
    "sanitize-html": "^2.7.0",
    "sir-trevor": "git+https://github.com/liveblog/sir-trevor-js",
    "styled-components": "^5.1.1",
    "superdesk-core": "github:liveblog/superdesk-client-core#v1.17.0-liveblog",
    "superdesk-ui-framework": "^1.8.13"
  },
  "engines": {
    "node": ">=6.6.0 <7.0.0",
    "npm": ">=3.10 <4.0.0"
  },
  "volta": {
    "node": "10.24.1"
  }
}
