{ "name": "valtimo-frontend-libraries", "license": "EUPL-1.2", "version": "0.0.0", "engines": { "node": ">=18.13.0 <21.0.0", "npm": ">=8.19.3 <11.0.0" }, "scripts": { "clean": "rimraf dist", "ng": "ng", "installDeps": "npm install", "start": "node --max_old_space_size=8048 ./node_modules/@angular/cli/bin/ng serve --proxy-config proxy.conf.json", "startProd": "node --max_old_space_size=8048 ./node_modules/@angular/cli/bin/ng serve --proxy-config proxy.conf.json --configuration production", "startAot": "ng serve --proxy-config proxy.conf.json --aot", "startHmr": "ng serve --proxy-config proxy.conf.json --hmr", "buildTest": "ng build --configuration production --configuration=test", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e", "tslint-check": "tslint-config-prettier-check ./tslint.json", "prettier:check": "prettier --check .", "prettier:write": "prettier --write .", "analyze": "ng build --configuration production --configuration=test --stats-json && webpack-bundle-analyzer deployment/valtimo-angular-console/stats.json", "compodoc-generate": "npx compodoc -p tsconfig.json -n 'Valtimo Console'", "compodoc-serve": "npx compodoc -s -o -r 8088", "libs-build-all": "rimraf dist && run-s libs:build-1:* && run-p -l --max-parallel 8 libs:build-2:* && run-s libs:build-3:* && run-s libs:build-4:* && run-s libs:build-5:* && run-p -l --max-parallel 8 libs:build:* && run-s libs:build-6:* ", "libs-build-all-cicd": "rimraf dist && npm-run-all libs:build-1:* && npm-run-all -p -l --max-parallel 8 libs:build-2:* && npm-run-all libs:build-3:* && npm-run-all libs:build-4:* && npm-run-all libs:build-5:* && npm-run-all -p -l --max-parallel 8 libs:build:* && npm-run-all libs:build-6:* ", "libs-test-all": "WATCH_TESTS=false SOURCE_MAPS=false TEST_BROWSER=ChromeHeadless npm-run-all libs:test:*", "libs-test-all-cicd": "WATCH_TESTS=false SOURCE_MAPS=false TEST_BROWSER=ChromeHeadless npm-run-all -p -l --max-parallel 8 libs:test:*", "libs-lint-all": "npm-run-all libs:lint:*", "libs-lint-all-cicd": "npm-run-all -p -l --max-parallel 8 libs:lint:*", "libs:watch:config": "ng build @valtimo/config --watch", "libs:watch:access-control": "ng build @valtimo/access-control --watch", "libs:watch:security": "ng build @valtimo/security --watch", "libs:watch:sse": "ng build @valtimo/sse --watch", "libs:watch:resource": "ng build @valtimo/resource --watch", "libs:watch:case-migration": "ng build @valtimo/case-migration --watch", "libs:watch:document": "ng build @valtimo/document --watch", "libs:watch:components": "ng build @valtimo/components --watch", "libs:watch:keycloak": "ng build @valtimo/keycloak --watch", "libs:watch:form-management": "ng build @valtimo/form-management --watch", "libs:watch:form-flow-management": "ng build @valtimo/form-flow-management --watch", "libs:watch:form": "ng build @valtimo/form --watch", "libs:watch:process": "ng build @valtimo/process --watch", "libs:watch:plugin": "ng build @valtimo/plugin --watch", "libs:watch:plugin-management": "ng build @valtimo/plugin-management --watch", "libs:watch:process-link": "ng build @valtimo/process-link --watch", "libs:watch:task": "ng build @valtimo/task --watch", "libs:watch:task-management": "ng build @valtimo/task-management --watch", "libs:watch:zgw": "ng build @valtimo/zgw --watch", "libs:watch:dossier": "ng build @valtimo/dossier --watch", "libs:watch:dashboard": "ng build @valtimo/dashboard --watch", "libs:watch:dashboard-management": "ng build @valtimo/dashboard-management --watch", "libs:watch:layout": "ng build @valtimo/layout --watch", "libs:watch:account": "ng build @valtimo/account --watch", "libs:watch:choice-field": "ng build @valtimo/choice-field --watch", "libs:watch:analyse": "ng build @valtimo/analyse --watch", "libs:watch:swagger": "ng build @valtimo/swagger --watch", "libs:watch:connector-management": "ng build @valtimo/connector-management --watch", "libs:watch:process-management": "ng build @valtimo/process-management --watch", "libs:watch:decision": "ng build @valtimo/decision --watch", "libs:watch:milestone": "ng build @valtimo/milestone --watch", "libs:watch:migration": "ng build @valtimo/migration --watch", "libs:watch:dossier-management": "ng build @valtimo/dossier-management --watch", "libs:watch:bootstrap": "ng build @valtimo/bootstrap --watch", "libs:watch:object-management": "ng build @valtimo/object-management --watch", "libs:watch:object": "ng build @valtimo/object --watch", "libs:watch:access-control-management": "ng build @valtimo/access-control-management --watch", "libs:build-1:config": "ng build @valtimo/config", "libs:build-2:security": "ng build @valtimo/security", "libs:build-2:resource": "ng build @valtimo/resource", "libs:build-2:access-control": "ng build @valtimo/access-control", "libs:build-3:document": "ng build @valtimo/document", "libs:build-3:components": "ng build @valtimo/components", "libs:build-4:process": "ng build @valtimo/process", "libs:build-4:plugin": "ng build @valtimo/plugin", "libs:build-4:form": "ng build @valtimo/form", "libs:build-4:process-link": "ng build @valtimo/process-link", "libs:build-4:form-management": "ng build @valtimo/form-management", "libs:build-5:task": "ng build @valtimo/task", "libs:build-5:task-management": "ng build @valtimo/task-management", "libs:build-5:zgw": "ng build @valtimo/zgw", "libs:build-5:dashboard": "ng build @valtimo/dashboard", "libs:build-5:dossier": "ng build @valtimo/dossier", "libs:build-5:dossier-management": "ng build @valtimo/dossier-management", "libs:build-5:object-management": "ng build @valtimo/object-management", "libs:build:case-migration": "ng build @valtimo/case-migration", "libs:build:sse": "ng build @valtimo/sse", "libs:build:keycloak": "ng build @valtimo/keycloak", "libs:build:form-flow-management": "ng build @valtimo/form-flow-management", "libs:build:plugin-management": "ng build @valtimo/plugin-management", "libs:build:dashboard-management": "ng build @valtimo/dashboard-management", "libs:build:layout": "ng build @valtimo/layout", "libs:build:account": "ng build @valtimo/account", "libs:build:choice-field": "ng build @valtimo/choice-field", "libs:build:analyse": "ng build @valtimo/analyse", "libs:build:swagger": "ng build @valtimo/swagger", "libs:build:connector-management": "ng build @valtimo/connector-management", "libs:build:process-management": "ng build @valtimo/process-management", "libs:build:decision": "ng build @valtimo/decision", "libs:build:milestone": "ng build @valtimo/milestone", "libs:build:migration": "ng build @valtimo/migration", "libs:build:bootstrap": "ng build @valtimo/bootstrap", "libs:build:object": "ng build @valtimo/object", "libs:build:access-control-management": "ng build @valtimo/access-control-management", "libs:build-6:copy-version": "npm run copy-frontend-version", "libs:test:config": "cross-env-shell \"ng test @valtimo/config --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:access-control": "cross-env-shell \"ng test @valtimo/access-control --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:security": "cross-env-shell \"ng test @valtimo/security --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:sse": "cross-env-shell \"ng test @valtimo/sse --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:case-migration": "cross-env-shell \"ng test @valtimo/case-migration --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:document": "cross-env-shell \"ng test @valtimo/document --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:zgw": "cross-env-shell \"ng test @valtimo/zgw --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:components": "cross-env-shell \"ng test @valtimo/components --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:task": "cross-env-shell \"ng test @valtimo/task --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:task-management": "cross-env-shell \"ng test @valtimo/task --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:process": "cross-env-shell \"ng test @valtimo/process --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:form": "cross-env-shell \"ng test @valtimo/form --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:dossier": "cross-env-shell \"ng test @valtimo/dossier --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:dashboard": "cross-env-shell \"ng test @valtimo/dashboard --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:dashboard-management": "cross-env-shell \"ng test @valtimo/dashboard-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:layout": "cross-env-shell \"ng test @valtimo/layout --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:account": "cross-env-shell \"ng test @valtimo/account --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:choice-field": "cross-env-shell \"ng test @valtimo/choice-field --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:analyse": "cross-env-shell \"ng test @valtimo/analyse --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:swagger": "cross-env-shell \"ng test @valtimo/swagger --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:connector-management": "cross-env-shell \"ng test @valtimo/connector-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:process-management": "cross-env-shell \"ng test @valtimo/process-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:decision": "cross-env-shell \"ng test @valtimo/decision --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:milestone": "cross-env-shell \"ng test @valtimo/milestone --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:form-management": "cross-env-shell \"ng test @valtimo/form-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:form-flow-management": "cross-env-shell \"ng test @valtimo/form-flow-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:plugin": "cross-env-shell \"ng test @valtimo/plugin --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:plugin-management": "cross-env-shell \"ng test @valtimo/plugin-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:process-link": "cross-env-shell \"ng test @valtimo/process-link --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:migration": "cross-env-shell \"ng test @valtimo/migration --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:dossier-management": "cross-env-shell \"ng test @valtimo/dossier-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:keycloak": "cross-env-shell \"ng test @valtimo/keycloak --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:bootstrap": "cross-env-shell \"ng test @valtimo/bootstrap --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:resource": "cross-env-shell \"ng test @valtimo/resource --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:object": "cross-env-shell \"ng test @valtimo/object --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:object-management": "cross-env-shell \"ng test @valtimo/object-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:test:access-control-management": "cross-env-shell \"ng test @valtimo/access-control-management --watch $WATCH_TESTS --browsers $TEST_BROWSER --source-map $SOURCE_MAPS\"", "libs:lint:config": "ng lint @valtimo/config", "libs:lint:access-control": "ng lint @valtimo/access-control", "libs:lint:security": "ng lint @valtimo/security", "libs:lint:sse": "ng lint @valtimo/sse", "libs:lint:case-migration": "ng lint @valtimo/case-migration", "libs:lint:document": "ng lint @valtimo/document", "libs:lint:zgw": "ng lint @valtimo/zgw", "libs:lint:components": "ng lint @valtimo/components", "libs:lint:task": "ng lint @valtimo/task", "libs:lint:task-management": "ng lint @valtimo/task-management", "libs:lint:process": "ng lint @valtimo/process", "libs:lint:dossier": "ng lint @valtimo/dossier", "libs:lint:form": "ng lint @valtimo/form", "libs:lint:dashboard": "ng lint @valtimo/dashboard", "libs:lint:dashboard-management": "ng lint @valtimo/dashboard-management", "libs:lint:layout": "ng lint @valtimo/layout", "libs:lint:account": "ng lint @valtimo/account", "libs:lint:choice-field": "ng lint @valtimo/choice-field", "libs:lint:analyse": "ng lint @valtimo/analyse", "libs:lint:connector-management": "ng lint @valtimo/connector-management", "libs:lint:process-management": "ng lint @valtimo/process-management", "libs:lint:swagger": "ng lint @valtimo/swagger", "libs:lint:decision": "ng lint @valtimo/decision", "libs:lint:milestone": "ng lint @valtimo/milestone", "libs:lint:form-management": "ng lint @valtimo/form-management", "libs:lint:form-flow-management": "ng lint @valtimo/form-flow-management", "libs:lint:plugin": "ng lint @valtimo/plugin", "libs:lint:plugin-management": "ng lint @valtimo/plugin-management", "libs:lint:process-link": "ng lint @valtimo/process-link", "libs:lint:migration": "ng lint @valtimo/migration", "libs:lint:dossier-management": "ng lint @valtimo/dossier-management", "libs:lint:keycloak": "ng lint @valtimo/keycloak", "libs:lint:bootstrap": "ng lint @valtimo/bootstrap", "libs:lint:resource": "ng lint @valtimo/resource", "libs:lint:object-management": "ng lint @valtimo/object-management", "libs:lint:object": "ng lint @valtimo/object", "libs:lint:access-control-management": "ng lint @valtimo/access-control-management", "cypress:open": "cypress open", "cypress:run": "cypress run", "copy-frontend-version": "node scripts/copy-frontend-version.js" }, "private": true, "dependencies": { "@angular-devkit/build-angular": "^17.2.1", "@angular-eslint/builder": "^17.2.1", "@angular-eslint/eslint-plugin": "^17.2.1", "@angular-eslint/eslint-plugin-template": "^17.2.1", "@angular-eslint/schematics": "^17.2.1", "@angular-eslint/template-parser": "^17.2.1", "@angular/animations": "^17.2.2", "@angular/cdk": "^17.2.1", "@angular/cli": "^17.2.1", "@angular/common": "^17.2.2", "@angular/compiler": "^17.2.2", "@angular/compiler-cli": "^17.2.2", "@angular/core": "^17.2.2", "@angular/elements": "^17.2.2", "@angular/forms": "^17.2.2", "@angular/language-service": "^17.2.2", "@angular/localize": "^17.2.2", "@angular/platform-browser": "^17.2.2", "@angular/platform-browser-dynamic": "^17.2.2", "@angular/router": "^17.2.2", "@bpmn-io/dmn-migrate": "0.4.3", "@carbon/grid": "11.22.0", "@carbon/icons": "11.38.0", "@carbon/styles": "1.53.1", "@carbon/themes": "11.33.1", "@formio/angular": "7.0.0", "@foxythemes/bootstrap-datetime-picker-bs4": "2.3.5", "@mdi/font": "7.4.47", "@ng-bootstrap/ng-bootstrap": "11.0.1", "@ngx-translate/core": "15.0.0", "@ngx-translate/http-loader": "8.0.0", "@typescript-eslint/eslint-plugin": "7.1.0", "@typescript-eslint/parser": "7.1.0", "@webcomponents/custom-elements": "1.6.0", "bin-pack-with-constraints": "1.0.1", "bootstrap": "4.6.2", "bpmn-js": "6.5.1", "bpmn-js-properties-panel": "0.46.0", "camunda-bpmn-moddle": "4.5.0", "carbon-components-angular": "5.20.3", "cli-progress": "3.12.0", "components-jqueryui": "1.12.1", "core-js": "3.36.0", "csp-header": "5.2.1", "deepmerge-ts": "5.1.0", "dmn-js": "12.3.0", "dropzone": "6.0.0-beta.2", "eslint": "8.57.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-jsdoc": "48.2.0", "eslint-plugin-prefer-arrow": "1.2.3", "eslint-config-prettier": "9.1.0", "eslint-plugin-react": "7.33.2", "flatpickr": "4.6.13", "formiojs": "^4.18.0", "hammerjs": "2.0.8", "heatmap.js-fixed": "2.0.2", "intl": "1.2.5", "jquery": "3.7.1", "jwt-decode": "4.0.0", "keycloak-angular": "15.1.0", "keycloak-js": "23.0.7", "lodash": "4.17.21", "moment": "2.30.1", "monaco-editor": "0.45.0", "ng-multiselect-dropdown": "1.0.0-beta.19", "ng-packagr": "^17.2.0", "ngx-color-picker": "16.0.0", "ngx-csv": "0.3.2", "ngx-logger": "5.0.12", "ngx-skeleton-loader": "9.0.0", "ngx-spinner": "16.0.2", "ngx-toastr": "18.0.0", "ngx-translate-multi-http-loader": "17.0.0", "npm-run-all": "4.1.5", "perfect-scrollbar": "1.5.5", "popper.js": "1.16.1", "rimraf": "5.0.5", "rxjs": "7.8.1", "select2": "4.1.0-rc.0", "stylus": "0.62.0", "swagger-ui": "5.4.2", "tslib": "2.6.2", "tslint-config-prettier": "1.18.0", "typescript": "5.3.3", "uuid": "9.0.1", "zone.js": "0.14.4" }, "devDependencies": { "@cypress/schematic": "2.5.1", "@types/dropzone": "5.7.8", "@types/jasmine": "5.1.4", "@types/jasminewd2": "2.0.13", "@types/lodash": "4.14.202", "@types/node": "20.11.24", "@types/uuid": "9.0.8", "@valtimo/access-control": "file:dist/valtimo/access-control", "@valtimo/access-control-management": "file:dist/valtimo/access-control-management", "@valtimo/account": "file:dist/valtimo/account", "@valtimo/analyse": "file:dist/valtimo/analyse", "@valtimo/bootstrap": "file:dist/valtimo/bootstrap", "@valtimo/choice-field": "file:dist/valtimo/choice-field", "@valtimo/case-migration": "file:dist/valtimo/case-migration", "@valtimo/components": "file:dist/valtimo/components", "@valtimo/config": "file:dist/valtimo/config", "@valtimo/connector-management": "file:dist/valtimo/connector-management", "@valtimo/dashboard": "file:dist/valtimo/dashboard", "@valtimo/dashboard-management": "file:dist/valtimo/dashboard-management", "@valtimo/decision": "file:dist/valtimo/decision", "@valtimo/document": "file:dist/valtimo/document", "@valtimo/dossier": "file:dist/valtimo/dossier", "@valtimo/dossier-management": "file:dist/valtimo/dossier-management", "@valtimo/form-flow-management": "file:dist/valtimo/form-flow-management", "@valtimo/form-management": "file:dist/valtimo/form-management", "@valtimo/keycloak": "file:dist/valtimo/keycloak", "@valtimo/layout": "file:dist/valtimo/layout", "@valtimo/migration": "file:dist/valtimo/migration", "@valtimo/milestone": "file:dist/valtimo/milestone", "@valtimo/object": "file:dist/valtimo/object", "@valtimo/object-management": "file:dist/valtimo/object-management", "@valtimo/plugin": "file:dist/valtimo/plugin", "@valtimo/plugin-management": "file:dist/valtimo/plugin-management", "@valtimo/process": "file:dist/valtimo/process", "@valtimo/process-link": "file:dist/valtimo/process-link", "@valtimo/process-management": "file:dist/valtimo/process-management", "@valtimo/resource": "file:dist/valtimo/resource", "@valtimo/security": "file:dist/valtimo/security", "@valtimo/swagger": "file:dist/valtimo/swagger", "@valtimo/task": "file:dist/valtimo/task", "@valtimo/task-management": "file:dist/valtimo/task-management", "@valtimo/zgw": "file:dist/valtimo/zgw", "cross-env": "7.0.3", "cypress": "12.17.4", "jasmine-core": "5.1.2", "karma": "6.4.3", "karma-chrome-launcher": "3.2.0", "karma-coverage": "2.2.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-jasmine": "5.1.0", "karma-jasmine-html-reporter": "2.1.0", "ng-mocks": "14.12.1", "prettier": "3.2.5", "puppeteer": "22.3.0", "sass": "1.71.1", "webpack-bundle-analyzer": "4.10.1" } }