-
François Grand authored
refs #618
François Grand authoredrefs #618
This project manages its dependencies using npm.
Learn more
package.json 5.77 KiB
{
"name": "fr.irstea.cassiopee",
"displayName": "Cassiopée",
"description": "Hydraulic calculators",
"author": "Inrae",
"version": "4.16.3",
"main": "main.js",
"homepage": "https://cassiopee.g-eau.fr",
"license": "MIT",
"scripts": {
"ng": "cd . && \"node_modules/.bin/ng\"",
"postinstall": "./node_modules/.bin/webdriver-manager update --gecko=false --versions.chrome=83.0.4103.39",
"lint": "eslint -c .eslintrc.js --ext .ts src",
"e2e": "npm run preprocess && node scripts/check-translations.js && npm run ng -- e2e --suite=regular --webdriver-update=false",
"e2equick": "node scripts/check-translations.js && npm run ng -- e2e --dev-server-target= --suite=regular --webdriver-update=false",
"monkeytest": "npm run ng -- e2e --dev-server-target= --suite=monkeyTest --webdriver-update=false",
"mkdocs": "bash scripts/prepare_mkdocs.sh; cd build; python3 -m mkdocs build -f mkdocs-fr.yml && python3 -m mkdocs build -f mkdocs-en.yml && cd .. && node scripts/mkdocs-postprocess.js",
"mkdocs2pdf": "node scripts/extract-nghyd-version.js build/cassiopee_version.tex && python3 scripts/mkdocs2pdf.py && node scripts/mkdocs2pdf-postprocess.js",
"clean": "rm -rf build dist release src/date_revision.ts src/assets/docs",
"preprocess": "mkdir -p build; node scripts/preprocessors.js; npm run service-worker-version; bash scripts/fix-chartjs-plugin-zoom-2.0.0.sh",
"start": "npm run preprocess && npm run mkdocs && npm run ng serve -- --host 0.0.0.0 --poll 5000",
"build-no-pdf": "npm run preprocess && npm run mkdocs && npm run ng build -- --configuration production",
"build": "npm run build-href -basehref=/",
"build-href": "npm run preprocess && npm run mkdocs && npm run ng build -- --configuration production --base-href=$npm_config_basehref && npm run mkdocs2pdf",
"update-dist-index-mimetypes": "node scripts/update-dist-index-mimetypes.js",
"electron": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron\" .",
"release-linux-nocompile": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\"",
"release-linux": "npm run build-no-pdf && npm run release-linux-nocompile",
"release-mac-nocompile": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\" --mac",
"release-mac": "npm run build-no-pdf && npm run release-mac-nocompile",
"release-windows-nocompile": "npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\" --win",
"release-windows": "npm run build-no-pdf && npm run release-windows-nocompile",
"release-all": "node scripts/clean_release.js && npm run build-no-pdf && npm run update-dist-index-mimetypes && \"node_modules/.bin/electron-builder\" && \"node_modules/.bin/electron-builder\" --mac && \"node_modules/.bin/electron-builder\" --win",
"compodoc": "node \"node_modules/@compodoc/compodoc/bin/index-cli.js\" -p src/tsconfig.app.json -s --language fr-FR -d compodoc-fr",
"viz": "tsviz -recursive src/ nghyd_class_diagram.png",
"webapp-nocompile": "\"node_modules/.bin/http-server\" dist",
"webapp": "npm run build-no-pdf && npm run webapp-nocompile",
"service-worker-version": "./scripts/update-service-worker-config.sh",
"wdio": "wdio run ./wdio.conf.ts"
},
"private": true,
"dependencies": {
"@angular-devkit/build-angular": "^14.0.4",
"@angular/animations": "^14.0.4",
"@angular/cdk": "^14.0.4",
"@angular/common": "^14.0.4",
"@angular/compiler": "^14.0.4",
"@angular/core": "^14.0.4",
"@angular/flex-layout": "^14.0.0-beta.40",
"@angular/forms": "^14.0.4",
"@angular/material": "^14.0.4",
"@angular/platform-browser": "^14.0.4",
"@angular/platform-browser-dynamic": "^14.0.4",
"@angular/router": "^14.0.4",
"@angular/service-worker": "^14.0.4",
"@ngx-matomo/tracker": "^3.0.0",
"@types/pako": "^1.0.4",
"@types/sprintf-js": "^1.1.2",
"@wdio/codemod": "^0.12.0",
"@wdio/globals": "^8.8.2",
"@wdio/types": "^8.8.0",
"angular2-hotkeys": "^13.1.0",
"chartjs-plugin-zoom": "^2.0.0",
"core-js": "^3.23.3",
"file-saver": "^2.0.5",
"he": "^1.2.0",
"http-server": "^14.1.1",
"jalhyd": "file:./jalhyd",
"jscodeshift": "^0.14.0",
"katex": "^0.16.0",
"material-design-icons": "^3.0.1",
"mathjax": "^3.2.2",
"mermaid": "^9.1.3",
"ng2-charts": "^4.1.1",
"ngx-markdown": "^14.0.1",
"ngx-material-file-input": "^4.0.0",
"ngx-webstorage-service": "^5.0.0",
"pako": "^2.0.4",
"primeng": "^14.0.0",
"roboto-fontface": "^0.10.0",
"rxjs": "^7.5.5",
"screenfull": "^6.0.2",
"svg-pan-zoom": "^3.6.1",
"tslib": "^2.4.0",
"xlsx": "^0.18.5",
"zone.js": "~0.11.6"
},
"devDependencies": {
"@angular-devkit/core": "^14.0.4",
"@angular-eslint/eslint-plugin": "^14.0.4",
"@angular/cli": "^14.0.4",
"@angular/compiler-cli": "^14.0.4",
"@angular/language-service": "^14.0.4",
"@compodoc/compodoc": "^1.1.11",
"@types/file-saver": "^2.0.5",
"@types/jasmine": "~4.0.3",
"@types/jasminewd2": "^2.0.10",
"@types/node": "^18.0.1",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/eslint-plugin-tslint": "^5.30.5",
"@typescript-eslint/parser": "^5.30.5",
"@wdio/cli": "^8.8.2",
"@wdio/jasmine-framework": "^8.8.2",
"@wdio/local-runner": "^8.8.2",
"@wdio/spec-reporter": "^8.8.0",
"chromedriver": "^111.0.0",
"codelyzer": "^6.0.2",
"electron": "^19.0.7",
"electron-builder": "^23.1.0",
"eslint": "^8.19.0",
"eslint-plugin-import": "^2.26.0",
"fs-extra": "^10.1.0",
"jasmine-core": "~4.2.0",
"jasmine-spec-reporter": "~7.0.0",
"ts-node": "^10.8.2",
"typescript": "~4.7.4",
"wdio-chromedriver-service": "^8.1.1",
"wdio-wait-for": "^3.0.3",
"webpack-dev-server": "^4.9.3"
}
}