{
  "name": "@fschopp/project-planning-for-you-track",
  "version": "0.9.2",
  "description": "Library for project planning from YouTrack data. Retrieve past project schedule from activity log, and compute future schedule from unresolved issues and the available contributors.",
  "keywords": [
    "Gantt",
    "YouTrack",
    "project planning",
    "scheduling"
  ],
  "author": "Florian Schoppmann <mail@florian-schoppmann.net> (https://florian-schoppmann.net)",
  "license": "Apache-2.0",
  "publishConfig": {
    "access": "public"
  },
  "main": "dist/index.js",
  "module": "dist/es6/index.js",
  "types": "dist/es6/index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/fschopp/project-planning-for-you-track.git"
  },
  "homepage": "https://github.com/fschopp/project-planning-for-you-track",
  "bugs": {
    "url": "https://github.com/fschopp/project-planning-for-you-track/issues"
  },
  "files": [
    "/dist",
    "/src/main"
  ],
  "scripts": {
    "clean": "rm -rf dist/ target/",
    "lint": "tslint --format verbose --project .",
    "test": "jest",
    "test:coverage": "npm run test -- --collect-coverage",
    "prepare": "tsc && rollup -c && cp target/js/*.d.ts target/js/*.d.ts.map dist/es6/ && tsc -p src/scripts/ && node target/scripts/clean-sourcemap.js dist/*.map dist/es6/*.map",
    "doc": "typedoc",
    "demo": "parcel serve --cache-dir target/parcel-cache --out-dir target/demo --public-url /project-planning-for-you-track/ src/demo/index.html",
    "demo:build": "parcel build --cache-dir target/parcel-cache --out-dir target/demo --public-url /project-planning-for-you-track/ src/demo/index.html",
    "package": "npm run clean && npm run lint && npm run test:coverage && npm run prepare && npm run doc && npm run demo:build && src/scripts/gh_pages.sh"
  },
  "browserslist": [
    "defaults"
  ],
  "engines": {
    "node": ">=10.0.0"
  },
  "dependencies": {
    "@fschopp/project-planning-js": "^1.1.1"
  },
  "devDependencies": {
    "@babel/core": "^7.5.5",
    "@babel/preset-env": "^7.5.5",
    "@types/jest": "^24.0.15",
    "babel-plugin-unassert": "^3.0.1",
    "jest": "^24.8.0",
    "parcel-bundler": "^1.12.3",
    "rollup": "^1.17.0",
    "rollup-plugin-babel": "^4.3.3",
    "rollup-plugin-sourcemaps": "^0.4.2",
    "rollup-plugin-terser": "^5.1.1",
    "ts-jest": "^24.0.2",
    "tslint": "^5.18.0",
    "typedoc": "^0.14.2",
    "typescript": "^3.5.3"
  },
  "jest": {
    "collectCoverageFrom": [
      "**/src/main/**/*.ts?(x)"
    ],
    "coverageDirectory": "target/coverage",
    "testMatch": [
      "**/src/spec/**/*.spec.ts?(x)"
    ],
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    }
  }
}
