- "dependencies": {
- "@angular/animations": "~4.2.0",
- "@angular/common": "~4.2.0",
- "@angular/compiler": "~4.2.0",
- "@angular/compiler-cli": "~4.2.0",
- "@angular/core": "~4.2.0",
- "@angular/forms": "~4.2.0",
- "@angular/http": "~4.2.0",
- "@angular/platform-browser": "~4.2.0",
- "@angular/platform-browser-dynamic": "~4.2.0",
- "@angular/router": "~4.2.0",
- "@angularclass/hmr": "^2.1.0",
- "@angularclass/hmr-loader": "^3.0.2",
- "@ngx-meta/core": "^0.4.0-rc.2",
- "@types/core-js": "^0.9.28",
- "@types/node": "^6.0.38",
- "@types/source-map": "^0.1.26",
- "@types/uglify-js": "^2.0.27",
- "@types/video.js": "5.16.0",
- "@types/webpack": "^2.0.0",
- "angular-pipes": "^5.0.0",
- "angular2-notifications": "^0.5.4",
- "angular2-template-loader": "^0.6.0",
- "assets-webpack-plugin": "^3.4.0",
- "awesome-typescript-loader": "3.1.3",
- "babel-core": "^6.25.0",
- "babel-loader": "^7.1.0",
- "babel-preset-env": "^1.5.2",
- "bootstrap": "^3.3.6",
- "bootstrap-loader": "2.1.0",
- "bootstrap-sass": "^3.3.6",
- "copy-webpack-plugin": "^4.0.0",
- "core-js": "^2.4.1",
- "css-loader": "^0.28.4",
- "css-to-string-loader": "^0.1.3",
- "es6-shim": "^0.35.0",
- "file-loader": "^0.11.2",
- "html-webpack-plugin": "^2.19.0",
- "ie-shim": "^0.1.0",
- "intl": "^1.2.4",
- "json-loader": "^0.5.4",
- "ng-router-loader": "^2.0.0",
- "ng2-file-upload": "^1.1.4-2",
- "ng2-smart-table": "1.2.1",
- "ngc-webpack": "3.0.0",
- "ngx-bootstrap": "1.6.6",
- "ngx-chips": "1.4.5-beta",
- "node-sass": "^4.1.1",
- "normalize.css": "^7.0.0",
- "optimize-js-plugin": "0.0.4",
- "raw-loader": "^0.5.1",
- "reflect-metadata": "^0.1.9",
- "resolve-url-loader": "^2.0.0",
- "rxjs": "^5.4.2",
- "sass-loader": "^6.0.3",
- "sass-resources-loader": "^1.2.1",
- "script-ext-html-webpack-plugin": "^1.3.2",
- "source-map-loader": "^0.2.1",
- "string-replace-loader": "^1.0.3",
- "style-loader": "^0.18.2",
- "tslib": "^1.5.0",
- "tslint": "^5.4.3",
- "tslint-loader": "^3.3.0",
- "typescript": "~2.4.0",
- "url-loader": "^0.5.7",
- "video.js": "^6.2.0",
- "videojs-dock": "^2.0.2",
- "webpack": "^3.3.0",
- "webpack-merge": "~4.1.0",
- "webpack-notifier": "^1.3.0",
- "webtorrent": "^0.98.0",
- "zone.js": "~0.8.5"
+ "typings": "*.d.ts",
+ "resolutions": {
+ "video.js": "^7",
+ "webtorrent/create-torrent/junk": "^1",
+ "simple-get": "^2.8.1"
+ },
+ "jest": {
+ "globals": {
+ "ts-jest": {
+ "tsConfigFile": "<rootDir>/src/tsconfig.spec.json"
+ },
+ "__TRANSFORM_HTML__": true
+ },
+ "transform": {
+ "^.+\\.(ts|js|html)$": "<rootDir>/node_modules/jest-preset-angular/preprocessor.js"
+ },
+ "moduleNameMapper": {
+ "^@app/(.*)": "<rootDir>/src/app/$1",
+ "environments/(.*)": "<rootDir>/src/environments/$1"
+ },
+ "testMatch": [
+ "**/__tests__/**/*.+(ts|js)?(x)",
+ "**/+(*.)+(spec|test).+(ts|js)?(x)"
+ ],
+ "moduleFileExtensions": [
+ "ts",
+ "tsx",
+ "js",
+ "jsx",
+ "json",
+ "node"
+ ],
+ "transformIgnorePatterns": [
+ "<rootDir>/node_modules/(?!lodash-es/)"
+ ],
+ "preset": "jest-preset-angular",
+ "setupTestFrameworkScriptFile": "<rootDir>/src/setupJest.ts"