| { |
| "name": "apache-streampipes", |
| "version": "0.98.0-SNAPSHOT", |
| "description": "Apache StreamPipes user interface", |
| "homepage": "http://streampipes.apache.org", |
| "repository": { |
| "type": "git", |
| "url": "https://github.com/apache/incubator-streampipes" |
| }, |
| "scripts": { |
| "build-libs": "ng build @streampipes/platform-services && ng build @streampipes/shared-ui", |
| "install-libs": "npm install @streampipes/platform-services@file:./dist/streampipes/platform-services @streampipes/shared-ui@file:./dist/streampipes/shared-ui --no-save", |
| "build-libraries": "npm run build-libs && npm run install-libs", |
| "start": "npm run build-libraries && node ./deployment/prebuild.js && ng serve -o", |
| "test": "node ./deployment/prebuild.js && npm run build-libraries && ng test", |
| "run-prebuild-script": "node ./deployment/prebuild.js", |
| "build": "node ./deployment/prebuild.js && set NODE_OPTIONS=--max-old-space-size=8192 && npm run build-libraries && ng build --configuration production", |
| "build-dev": "node ./deployment/prebuild.js && set NODE_OPTIONS=--max-old-space-size=8192 && npm run build-libraries && ng build", |
| "lint": "ng lint", |
| "lint:fix": "ng lint --fix", |
| "format": "prettier --check .", |
| "format:fix": "prettier --write .", |
| "lint-staged": "lint-staged", |
| "test-cypress-open": "cypress open --config baseUrl=http://localhost:8082 --env DEVELOPMENT=true", |
| "test-cypress-smoke": "npx cypress run --spec 'cypress/tests/**/*.smoke.spec.ts' --config baseUrl=http://localhost:8082", |
| "test-cypress-all": "npx cypress run --spec 'cypress/tests/**/*.spec.ts' --config baseUrl=http://localhost:8082", |
| "prepare": "cd ../ && husky install ./ui/.husky", |
| "i18n:extract": "ngx-translate-extract --input ./src --input ./projects --output ./deployment/i18n/{en,de}.json -n --clean --format json", |
| "i18n:translate": "node ./deployment/i18n-translate.js" |
| }, |
| "dependencies": { |
| "@ali-hm/angular-tree-component": "^19.2.5", |
| "@angular/animations": "^19.2.13", |
| "@angular/cdk": "^19.2.17", |
| "@angular/common": "^19.2.13", |
| "@angular/compiler": "^19.2.13", |
| "@angular/core": "^19.2.13", |
| "@angular/forms": "^19.2.13", |
| "@angular/material": "^19.2.17", |
| "@angular/platform-browser": "^19.2.13", |
| "@angular/platform-browser-dynamic": "^19.2.13", |
| "@angular/router": "^19.2.13", |
| "@auth0/angular-jwt": "^5.2.0", |
| "@bluehalo/ngx-leaflet": "^19.0.0", |
| "@ctrl/ngx-codemirror": "7.0.0", |
| "@fortawesome/fontawesome-free": "6.5.1", |
| "@jsplumb/browser-ui": "^6.2.10", |
| "@ngbracket/ngx-layout": "^19.0.0", |
| "@ngx-loading-bar/core": "6.0.2", |
| "@ngx-loading-bar/http-client": "6.0.2", |
| "@ngx-translate/core": "^16.0.4", |
| "@ngx-translate/http-loader": "^16.0.1", |
| "@panzoom/panzoom": "^4.5.1", |
| "angular-gridster2": "^19.0.0", |
| "codemirror": "^5.65.11", |
| "console-browserify": "^1.2.0", |
| "d3-array": "^3.2.4", |
| "d3-contour": "^4.0.2", |
| "dagre": "0.8.5", |
| "date-fns": "^3.6.0", |
| "echarts": "^5.6.0", |
| "echarts-simple-transform": "^1.0.0", |
| "file-saver": "2.0.5", |
| "jquery": "^3.7.0", |
| "jquery-ui-dist": "1.13.2", |
| "jshint": "^2.13.6", |
| "leaflet": "1.9.3", |
| "lodash.clonedeep": "^4.5.0", |
| "marked": "^15.0.12", |
| "material-icons": "^1.13.1", |
| "ngx-color-picker": "^19.0.0", |
| "ngx-echarts": "^19.0.0", |
| "ngx-markdown": "^19.1.1", |
| "ngx-quill": "^27.0.2", |
| "quill": "^2.0.3", |
| "roboto-fontface": "0.10.0", |
| "rxjs": "^7.8.0", |
| "shepherd.js": "^11.2.0", |
| "stream-browserify": "3.0.0", |
| "swagger-ui-dist": "5.15.1", |
| "tslib": "^2.6.2", |
| "zone.js": "~0.15.1" |
| }, |
| "devDependencies": { |
| "@angular-devkit/build-angular": "^19.2.13", |
| "@angular-eslint/builder": "^19.4.0", |
| "@angular-eslint/eslint-plugin": "^19.4.0", |
| "@angular-eslint/eslint-plugin-template": "^19.4.0", |
| "@angular-eslint/schematics": "^19.4.0", |
| "@angular-eslint/template-parser": "^19.4.0", |
| "@angular/cli": "^19.2.13", |
| "@angular/compiler-cli": "^19.2.13", |
| "@types/angular": "^1.8.4", |
| "@types/jasmine": "~5.1.0", |
| "@types/jqueryui": "^1.12.16", |
| "@types/jshint": "^2.12.1", |
| "@types/leaflet": "^1.9.0", |
| "@types/node": "^20.12.5", |
| "@types/rx": "^4.1.2", |
| "@types/showdown": "2.0.6", |
| "@typescript-eslint/eslint-plugin": "^8.32.1", |
| "@typescript-eslint/parser": "^8.32.1", |
| "@vendure/ngx-translate-extract": "^9.4.0", |
| "ajv-keywords": "^5.1.0", |
| "assert": "^2.1.0", |
| "csv-string": "^4.1.1", |
| "cypress": "^14.4.1", |
| "cypress-multi-reporters": "^2.0.5", |
| "deepl-node": "^1.16.0", |
| "eslint": "^9.32.0", |
| "eslint-config-prettier": "^10.0.1", |
| "husky": "^8.0.2", |
| "jasmine-core": "^5.1.1", |
| "js-yaml": "^4.1.0", |
| "karma": "~6.4.1", |
| "karma-chrome-launcher": "~3.2.0", |
| "karma-coverage-istanbul-reporter": "~3.0.3", |
| "karma-firefox-launcher": "^2.1.2", |
| "karma-jasmine": "~5.1.0", |
| "karma-jasmine-html-reporter": "^2.1.0", |
| "karma-verbose-reporter": "0.0.8", |
| "lint-staged": "^15.2.0", |
| "mustache": "^4.2.0", |
| "ng-lint-staged": "^12.0.4", |
| "ng-packagr": "^19.2.2", |
| "path": "^0.12.7", |
| "prettier": "3.2.5", |
| "resize-observer-polyfill": "^1.5.1", |
| "typescript": "5.8.3" |
| } |
| } |