swimlane/ngx-charts

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "ngx-charts",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "build:lib": "ng build @swimlane/ngx-charts",
    "build:lib:prod": "ng build @swimlane/ngx-charts --configuration production",
    "build:demo": "npm run build:lib:prod && cross-env NODE_ENV=production ng build --configuration production --base-href=\"/ngx-charts/\"",
    "copy-files": "cp README.md dist/swimlane/ngx-charts/README.md && cp LICENSE dist/swimlane/ngx-charts/LICENSE",
    "ci": "run-s lint prettier:ci test:ci",
    "test": "run-s lint prettier:ci test:unit",
    "test:unit": "ng test @swimlane/ngx-charts --watch=false",
    "test:watch": "ng test @swimlane/ngx-charts",
    "test:ci": "ng test @swimlane/ngx-charts --watch=false --progress=false --browsers=ChromeHeadlessCI",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "predeploy": "npm run build:demo",
    "deploy": "angular-cli-ghpages --dir ./dist/ngx-charts --name=Swimlane --email=developer@swimlane.com",
    "package": "run-s build:lib:prod copy-files",
    "prepublish:lib": "npm run package",
    "publish:lib": "npm publish ./dist/swimlane/ngx-charts",
    "prepack": "npm run package",
    "pack": "npm pack ./dist/swimlane/ngx-charts",
    "prettier": "prettier --write \"{src,projects}/**/*.{js,ts,html,scss,css,md,json}\"",
    "prettier:ci": "prettier --check \"{src,projects}/**/*.{js,ts,html,scss,css,md,json}\"",
    "postinstall": "ngcc",
    "fix": "run-s lint fix:*",
    "fix:prettier": "prettier --write \"{src,projects}/**/*.{js,ts,html,scss,css,md,json}\"",
    "fix:lint": "ng lint --fix"
  },
  "dependencies": {
    "@angular/animations": "~13.1.0",
    "@angular/cdk": "^13.1.0",
    "@angular/common": "~13.1.0",
    "@angular/compiler": "~13.1.0",
    "@angular/core": "~13.1.0",
    "@angular/flex-layout": "13.0.0-beta.36",
    "@angular/forms": "~13.1.0",
    "@angular/platform-browser": "~13.1.0",
    "@angular/platform-browser-dynamic": "~13.1.0",
    "@angular/router": "~13.1.0",
    "@swimlane/ngx-ui": "^35.6.5",
    "codemirror": "^5.49.2",
    "d3-array": "^3.1.1",
    "d3-brush": "^3.0.0",
    "d3-color": "^3.1.0",
    "d3-ease": "^3.0.1",
    "d3-format": "^3.1.0",
    "d3-hierarchy": "^3.1.0",
    "d3-interpolate": "^3.0.1",
    "d3-sankey": "^0.12.3",
    "d3-scale": "^4.0.2",
    "d3-selection": "^3.0.0",
    "d3-shape": "^3.2.0",
    "d3-time-format": "^3.0.0",
    "d3-transition": "^3.0.1",
    "emoji-flags": "^1.2.0",
    "moment-timezone": "^0.5.40",
    "ng-in-viewport": "^6.1.5",
    "ngx-moment": "^5.0.0",
    "resize-observer-polyfill": "^1.5.1",
    "rxjs": "^6.5.3 || ^7.4.0",
    "tslib": "^2.3.0",
    "zone.js": "~0.11.4"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~13.1.1",
    "@angular-devkit/build-ng-packagr": "~0.1002.0",
    "@angular-eslint/builder": "13.1.0",
    "@angular-eslint/eslint-plugin": "13.1.0",
    "@angular-eslint/eslint-plugin-template": "13.1.0",
    "@angular-eslint/schematics": "13.1.0",
    "@angular-eslint/template-parser": "13.1.0",
    "@angular/cli": "^13.1.1",
    "@angular/compiler-cli": "~13.1.0",
    "@angular/language-service": "~13.1.0",
    "@swimlane/eslint-config": "^2.0.0",
    "@swimlane/prettier-config-swimlane": "^3.0.2",
    "@types/d3-array": "^2.12.1",
    "@types/d3-ease": "^2.0.0",
    "@types/d3-interpolate": "^2.0.0",
    "@types/d3-scale": "^3.3.0",
    "@types/d3-selection": "^2.0.0",
    "@types/d3-shape": "^2.1.0",
    "@types/d3-transition": "^2.0.0",
    "@types/jasmine": "^3.6.0",
    "@types/jasminewd2": "~2.0.3",
    "@types/json-schema": "^7.0.4",
    "@types/node": "^12.11.1",
    "@typescript-eslint/eslint-plugin": "5.11.0",
    "@typescript-eslint/parser": "5.11.0",
    "angular-cli-ghpages": "^0.6.2",
    "codelyzer": "^6.0.0",
    "cross-env": "^7.0.2",
    "eslint": "^8.10.0",
    "eslint-config-prettier": "^8.4.0",
    "eslint-plugin-security": "^1.4.0",
    "jasmine-core": "~3.6.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~6.3.16",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~3.0.2",
    "karma-jasmine": "~4.0.0",
    "karma-jasmine-html-reporter": "^1.5.0",
    "ng-packagr": "^13.1.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^2.2.1",
    "protractor": "~7.0.0",
    "ts-node": "^8.8.2",
    "tslint": "~6.1.0",
    "tslint-config-prettier": "^1.15.0",
    "tslint-config-security": "^1.16.0",
    "tslint-config-swimlane": "^5.0.0",
    "typescript": "~4.5.3"
  }
}