package.json 3.51 KB
Newer Older
Matt Teeter's avatar
Matt Teeter committed
1 2 3 4 5 6 7 8 9
{
  "name": "@psu/utils-lib",
  "version": "0.0.0",
  "license": "UNLICENSED",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
Matt Teeter's avatar
Matt Teeter committed
10
    "lint": "ng lint",
Matt Teeter's avatar
Matt Teeter committed
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    "e2e": "ng e2e",
    "affected:apps": "nx affected:apps",
    "affected:libs": "nx affected:libs",
    "affected:build": "nx affected:build",
    "affected:e2e": "nx affected:e2e",
    "affected:test": "nx affected:test",
    "affected:lint": "nx affected:lint",
    "affected:dep-graph": "nx affected:dep-graph",
    "affected": "nx affected",
    "format": "nx format:write",
    "format:write": "nx format:write",
    "format:check": "nx format:check",
    "update": "ng update @nrwl/workspace",
    "update:check": "ng update",
    "workspace-schematic": "nx workspace-schematic",
    "dep-graph": "nx dep-graph",
    "help": "nx help",
Matt Teeter's avatar
Matt Teeter committed
28
    "build:lib": "ng build utils",
Matt Teeter's avatar
Matt Teeter committed
29 30 31 32
    "bundle:report": "webpack-bundle-analyzer dist/apps/demo/stats.json",
    "format:html": "yarn html:format:apps && yarn html:format:libs",
    "html:format:apps": "find apps -name '*.html' -exec node_modules/.bin/html-beautify -qr {} +",
    "html:format:libs": "find libs -name '*.html' -exec node_modules/.bin/html-beautify -qr {} +",
Matt Teeter's avatar
Matt Teeter committed
33
    "cz": "git-cz"
Matt Teeter's avatar
Matt Teeter committed
34 35 36
  },
  "private": false,
  "dependencies": {
37
    "@angular/cdk": "^8.2.3",
Matt Teeter's avatar
Matt Teeter committed
38 39 40
    "@angular/common": "^8.2.0",
    "@angular/compiler": "^8.2.0",
    "@angular/core": "^8.2.0",
41
    "@angular/forms": "^8.2.14",
Matt Teeter's avatar
Matt Teeter committed
42 43
    "@angular/platform-browser": "^8.2.0",
    "@angular/platform-browser-dynamic": "^8.2.0",
Matt Teeter's avatar
Matt Teeter committed
44
    "@nrwl/angular": "8.9.0",
Matt Teeter's avatar
Matt Teeter committed
45 46 47 48
    "core-js": "^2.5.4",
    "rxjs": "~6.4.0",
    "tslib": "^1.10.0",
    "zone.js": "^0.9.1"
Matt Teeter's avatar
Matt Teeter committed
49 50
  },
  "devDependencies": {
Matt Teeter's avatar
Matt Teeter committed
51 52 53 54 55 56 57
    "@angular-devkit/build-angular": "^0.803.14",
    "@angular-devkit/build-ng-packagr": "^0.803.14",
    "@angular/cli": "8.3.14",
    "@angular/compiler-cli": "^8.2.0",
    "@angular/language-service": "^8.2.0",
    "@angular/router": "^8.2.14",
    "@nguniversal/express-engine": "^8.1.1",
Matt Teeter's avatar
Matt Teeter committed
58 59 60 61
    "@nrwl/cypress": "8.9.0",
    "@nrwl/jest": "8.9.0",
    "@nrwl/workspace": "8.9.0",
    "@psu/schematics": "^1.0.4-beta.13",
Matt Teeter's avatar
Matt Teeter committed
62 63
    "@types/jest": "24.0.9",
    "@types/node": "~8.9.4",
64
    "@types/ramda": "^0.26.43",
Matt Teeter's avatar
Matt Teeter committed
65 66
    "backoff-rxjs": "^6.3.3",
    "codelyzer": "~5.0.1",
Matt Teeter's avatar
Matt Teeter committed
67
    "commitizen": "^4.0.3",
Matt Teeter's avatar
Matt Teeter committed
68 69 70 71
    "conventional-changelog": "^3.1.15",
    "cypress": "3.6.1",
    "dotenv": "6.2.0",
    "eslint": "6.1.0",
Matt Teeter's avatar
Matt Teeter committed
72
    "husky": "3.1.0",
Matt Teeter's avatar
Matt Teeter committed
73 74 75
    "jest": "24.1.0",
    "jest-preset-angular": "7.0.0",
    "js-beautify": "^1.10.2",
Matt Teeter's avatar
Matt Teeter committed
76
    "lint-staged": "^9.5.0",
Matt Teeter's avatar
Matt Teeter committed
77 78 79
    "mockdate": "^2.0.5",
    "ng-packagr": "^5.4.0",
    "ngx-cookie": "^4.1.2",
Matt Teeter's avatar
Matt Teeter committed
80
    "npm-link-check": "3.0.0",
Matt Teeter's avatar
Matt Teeter committed
81
    "prettier": "1.18.2",
82
    "ramda": "^0.27.0",
Matt Teeter's avatar
Matt Teeter committed
83 84 85 86 87 88 89 90
    "short-uuid": "^3.1.1",
    "ts-jest": "24.0.0",
    "ts-mocks": "^2.6.0",
    "ts-node": "~7.0.0",
    "tsickle": "^0.37.0",
    "tslint": "~5.11.0",
    "typescript": "~3.5.3",
    "webpack": "^4.18.1",
Matt Teeter's avatar
Matt Teeter committed
91 92 93 94 95 96 97
    "webpack-bundle-analyzer": "^3.3.2"
  },
  "repository": {
    "type": "git",
    "url": "https://git.psu.edu/ais-swe/ux/utils"
  },
  "lint-staged": {
Anthony Garritano's avatar
Anthony Garritano committed
98 99
    "*.html": [
      "html-beautify -qr",
Matt Teeter's avatar
Matt Teeter committed
100 101
      "git add"
    ],
Anthony Garritano's avatar
Anthony Garritano committed
102
    "*.json": [
Matt Teeter's avatar
Matt Teeter committed
103
      "prettier --write",
Matt Teeter's avatar
Matt Teeter committed
104 105 106 107 108
      "git add"
    ],
    "*.scss": [
      "css-beautify -qr",
      "git add"
Anthony Garritano's avatar
Anthony Garritano committed
109 110 111 112 113
    ],
    "*.ts": [
      "prettier --write",
      "tslint --fix --project tsconfig.json",
      "git add"
Matt Teeter's avatar
Matt Teeter committed
114 115 116 117
    ]
  },
  "husky": {
    "hooks": {
Matt Teeter's avatar
Matt Teeter committed
118
      "pre-commit": "lint-staged",
Anthony Garritano's avatar
Anthony Garritano committed
119
      "pre-push": "yarn test utils"
Matt Teeter's avatar
Matt Teeter committed
120 121 122 123 124 125 126 127
    }
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  }
}