{
  "name": "@ximple/igo-demo",
  "version": "1.1.0",
  "description": "IGO Library",
  "author": "MSP",
  "license": "MIT",
  "homepage": "https://github.com/infra-geo-ouverte/igo2-lib#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/infra-geo-ouverte/igo2-lib.git"
  },
  "bugs": {
    "url": "https://github.com/infra-geo-ouverte/igo2-lib/issues"
  },
  "scripts": {
    "ng": "ng",
    "start": "ng serve --proxy-config proxy.conf.json",
    "start.watch": "run-p watch.libs \"_start.watch -- -- {@}\" --",
    "build": "ng build",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "postinstall": "gulp geo:fixOL",
    "build.all": "npm run build.libs && npm run build.demo",
    "build.libs": "npm run build.utils && npm run build.core && npm run build.common && npm run build.auth && npm run build.geo && npm run build.context && npm run build.integration && gulp core:bundleLocale",
    "build.utils": "ng build utils --prod",
    "build.core": "ng build core --prod && gulp core",
    "build.common": "ng build common --prod && gulp common",
    "build.auth": "ng build auth --prod && gulp auth",
    "build.geo": "ng build geo --prod && gulp geo",
    "build.context": "ng build context --prod && gulp context",
    "build.integration": "ng build integration --prod && gulp integration",
    "build.demo": "ng build demo --prod",
    "build.doc": "compodoc -p tsconfig.json --disablePrivate --disableProtected --disableInternal --disableLifeCycleHooks --theme material",
    "doc": "npm run build.doc && compodoc -s --port 4220",
    "pretest": "ng lint",
    "test": "ng test --watch=false",
    "test.watch": "ng test",
    "test.all": "npm run test.libs && npm run test.demo",
    "test.libs": "npm run lint && npm run test.core && npm run test.common && npm run test.geo && npm run test.context",
    "test.core": "ng test core --watch=false --code-coverage",
    "test.common": "ng test common --watch=false --code-coverage",
    "test.geo": "ng test geo --watch=false --code-coverage",
    "test.context": "ng test context --watch=false --code-coverage",
    "test.demo": "ng test demo --watch=false --code-coverage && ng e2e --port 4300",
    "watch.libs": "rimraf ./dist && run-p _watch.*",
    "_watch.utils": "ng build utils --watch",
    "_watch.core": "wait-on dist/utils/package.json && ng build core --watch",
    "_watch.common": "wait-on dist/core/package.json && ng build common --watch",
    "_watch.auth": "wait-on dist/common/package.json && ng build auth --watch",
    "_watch.geo": "wait-on dist/auth/package.json && ng build geo --watch",
    "_watch.context": "wait-on dist/geo/package.json && ng build context --watch",
    "_watch.integration": "wait-on dist/context/package.json && ng build integration --watch",
    "_watch.gulp": "wait-on dist/integration/package.json && gulp core && gulp common && gulp auth && gulp geo && gulp context && gulp integration && gulp core:bundleLocale",
    "_start.watch": "wait-on dist/core/locale/fr.json && npm start",
    "clean": "rimraf ./dist && rimraf ./node_modules && npm cache clean --force && git checkout -- package.json && git checkout -- package-lock.json",
    "compodoc": "npx compodoc -p tsconfig.json",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0",
    "changelog-current": "conventional-changelog -p angular -r 2",
    "publish": "npm publish ./dist/utils && npm publish ./dist/core && npm publish ./dist/common && npm publish ./dist/auth && npm publish ./dist/geo && npm publish ./dist/context && npm publish ./dist/integration",
    "preversion": "rimraf ./dist && npm run build.all && npm run test.all",
    "version": "gulp bumpVersion && npm run build.libs && npm run changelog && git add -u",
    "postversion": "git push && git push --tags && npm run publish && npm run ghpages && npm run ghrelease",
    "preghpages": "npm run build.demo -- --output-path ./dist/ghpages --base-href /igo2-lib/ && echo \"include: ['_default.json', '_contexts.json', '_base.json']\" > dist/ghpages/_config.yml",
    "ghpages": "VERSION=$(node -p -e \"require('./package.json').version\") && npx ngh --dir=dist/ghpages --no-silent=false --message=$VERSION",
    "postghpages": "rimraf ./dist/ghpages",
    "ghrelease": "VERSION=$(node -p -e \"require('./package.json').version\") && publish-release --owner infra-geo-ouverte --repo igo2-lib --tag $VERSION --name $VERSION --reuse-release --notes \"$(npm run changelog-current -s)\""
  },
  "private": false,
  "dependencies": {
    "@angular/animations": "^7.2.6",
    "@angular/cdk": "^7.3.3",
    "@angular/common": "^7.2.6",
    "@angular/compiler": "^7.2.6",
    "@angular/core": "^7.2.6",
    "@angular/forms": "^7.2.6",
    "@angular/material": "^7.3.3",
    "@angular/platform-browser": "^7.2.6",
    "@angular/platform-browser-dynamic": "^7.2.6",
    "@angular/router": "^7.2.6",
    "@ionic-native/core": "^5.17.0",
    "@ionic-native/network": "^5.17.0",
    "@ionic/angular": "^4.11.5",
    "@mat-datetimepicker/core": "^3.0.0-beta.0",
    "@mdi/angular-material": "^4.5.95",
    "@ngx-translate/core": "^11.0.1",
    "@turf/helpers": "^6.1.4",
    "@turf/line-intersect": "^6.0.2",
    "angular2-notifications": "^2.0.0",
    "bowser": "^1.9.4",
    "classlist.js": "^1.1.20150312",
    "core-js": "^2.6.10",
    "file-saver": "^1.3.8",
    "hammerjs": "^2.0.8",
    "html-to-image": "^0.1.1",
    "html2canvas": "1.0.0-rc.1",
    "jspdf": "^1.5.3",
    "jszip": "^3.2.2",
    "jwt-decode": "^2.2.0",
    "moment": "^2.24.0",
    "ngx-cacheable": "^1.3.0",
    "ol": "^5.3.3",
    "ol-mapbox-style": "^4.3.0",
    "proj4": "^2.5.0",
    "rxjs": "^6.5.3",
    "scroll-into-view-if-needed": "^2.2.20",
    "stream": "^0.0.2",
    "ts-md5": "^1.2.4",
    "tslib": "^1.10.0",
    "typy": "^3.3.0",
    "unorm": "^1.6.0",
    "web-animations-js": "^2.3.2",
    "zone.js": "^0.8.29"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.13.2",
    "@angular-devkit/build-ng-packagr": "^0.13.2",
    "@angular/cli": "^7.3.3",
    "@angular/compiler-cli": "^7.2.6",
    "@compodoc/compodoc": "^1.1.9",
    "@ngx-translate/http-loader": "^4.0.0",
    "@types/geojson": "^7946.0.6",
    "@types/hammerjs": "^2.0.36",
    "@types/html2canvas": "0.0.35",
    "@types/jasmine": "~2.8.6",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~8.9.4",
    "angular-cli-ghpages": "^0.5.3",
    "codelyzer": "~4.5.0",
    "conventional-changelog-cli": "^2.0.12",
    "del": "^3.0.0",
    "gulp": "^4.0.0",
    "gulp-exec": "^3.0.2",
    "gulp-json-editor": "^2.4.2",
    "gulp-merge-json": "^1.3.1",
    "gulp-replace": "^1.0.0",
    "gulp-sequence": "^1.0.0",
    "jasmine-core": "~2.99.1",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "^4.0.1",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~1.1.2",
    "karma-jasmine-html-reporter": "^0.2.2",
    "ng-packagr": "^4.7.1",
    "npm-run-all": "^4.1.5",
    "protractor": "~5.4.2",
    "publish-release": "^1.6.0",
    "scss-bundle": "^2.5.0",
    "ts-node": "~8.0.2",
    "tsickle": "0.34.2",
    "tslint": "^5.12.1",
    "typescript": "~3.2.4",
    "wait-on": "^3.2.0",
    "webdriver-manager": "^12.1.6",
    "webpack": "^4.41.1"
  }
}
