2023-06-29 16:03:38 +02:00
{
2023-11-30 16:22:37 +01:00
"name" : "information-system-gui" ,
"version" : "1.0.0-SNAPSHOT" ,
2023-06-29 16:03:38 +02:00
"private" : true ,
2023-11-30 16:22:37 +01:00
"description" : "Description for information-system-gui" ,
2023-06-29 16:03:38 +02:00
"license" : "UNLICENSED" ,
"scripts" : {
"app:start" : "./mvnw" ,
"backend:build-cache" : "./mvnw dependency:go-offline" ,
"backend:debug" : "./mvnw -Dspring-boot.run.jvmArguments=\"-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000\"" ,
"backend:doc:test" : "./mvnw -ntp javadoc:javadoc --batch-mode" ,
"backend:info" : "./mvnw -ntp enforcer:display-info --batch-mode" ,
"backend:nohttp:test" : "./mvnw -ntp checkstyle:check --batch-mode" ,
"backend:start" : "./mvnw -Dskip.installnodenpm -Dskip.npm" ,
2023-11-30 16:36:44 +01:00
"backend:unit:test" : "./mvnw -ntp -Dskip.installnodenpm -Dskip.npm verify --batch-mode -Dlogging.level.ROOT=OFF -Dlogging.level.org.zalando=OFF -Dlogging.level.tech.jhipster=OFF -Dlogging.level.org.gcube.informationsystem=OFF -Dlogging.level.org.springframework=OFF -Dlogging.level.org.springframework.web=OFF -Dlogging.level.org.springframework.security=OFF" ,
2023-06-29 16:03:38 +02:00
"build" : "npm run webapp:prod --" ,
"build-watch" : "concurrently 'npm run webapp:build:dev -- --watch' npm:backend:start" ,
"ci:backend:test" : "npm run backend:info && npm run backend:doc:test && npm run backend:nohttp:test && npm run backend:unit:test -- -P$npm_package_config_default_environment" ,
"ci:e2e:package" : "npm run java:$npm_package_config_packaging:$npm_package_config_default_environment -- -Pe2e -Denforcer.skip=true" ,
"ci:e2e:prepare" : "npm run ci:e2e:prepare:docker" ,
"ci:e2e:prepare:docker" : "npm run docker:db:up && npm run docker:others:up && docker ps -a" ,
"preci:e2e:server:start" : "npm run docker:db:await --if-present && npm run docker:others:await --if-present" ,
2023-11-30 16:36:44 +01:00
"ci:e2e:server:start" : "java -jar target/e2e.$npm_package_config_packaging --spring.profiles.active=e2e,$npm_package_config_default_environment -Dlogging.level.ROOT=OFF -Dlogging.level.org.zalando=OFF -Dlogging.level.tech.jhipster=OFF -Dlogging.level.org.gcube.informationsystem=OFF -Dlogging.level.org.springframework=OFF -Dlogging.level.org.springframework.web=OFF -Dlogging.level.org.springframework.security=OFF --logging.level.org.springframework.web=ERROR" ,
2023-06-29 16:03:38 +02:00
"ci:e2e:teardown" : "npm run ci:e2e:teardown:docker" ,
"ci:e2e:teardown:docker" : "npm run docker:db:down --if-present && npm run docker:others:down && docker ps -a" ,
"ci:frontend:build" : "npm run webapp:build:$npm_package_config_default_environment" ,
"ci:frontend:test" : "npm run ci:frontend:build && npm test" ,
"clean-www" : "rimraf target/classes/static/app/{src,target/}" ,
"cleanup" : "rimraf target/classes/static/" ,
"docker:app:up" : "docker-compose -f src/main/docker/app.yml up -d" ,
2023-11-30 16:22:37 +01:00
"docker:db:up" : "echo \"Docker for db no not configured for application information-system-gui\"" ,
2023-06-29 16:03:38 +02:00
"docker:keycloak:await" : "echo \"Waiting for keycloak to start\" && wait-on -t 180000 http-get://localhost:9080/realms/jhipster && echo \"keycloak started\" || echo \"keycloak not running, make sure oauth2 server is running\"" ,
"docker:keycloak:down" : "docker-compose -f src/main/docker/keycloak.yml down -v" ,
"docker:keycloak:up" : "docker-compose -f src/main/docker/keycloak.yml up -d" ,
"docker:others:await" : "npm run docker:keycloak:await" ,
"docker:others:down" : "npm run docker:keycloak:down" ,
"predocker:others:up" : "" ,
"docker:others:up" : "npm run docker:keycloak:up" ,
"java:docker" : "./mvnw -ntp verify -DskipTests -Pprod jib:dockerBuild" ,
"java:docker:arm64" : "npm run java:docker -- -Djib-maven-plugin.architecture=arm64" ,
"java:docker:dev" : "npm run java:docker -- -Pdev,webapp" ,
"java:docker:prod" : "npm run java:docker -- -Pprod" ,
"java:jar" : "./mvnw -ntp verify -DskipTests --batch-mode" ,
"java:jar:dev" : "npm run java:jar -- -Pdev,webapp" ,
"java:jar:prod" : "npm run java:jar -- -Pprod" ,
"java:war" : "./mvnw -ntp verify -DskipTests --batch-mode -Pwar" ,
"java:war:dev" : "npm run java:war -- -Pdev,webapp" ,
"java:war:prod" : "npm run java:war -- -Pprod" ,
"jest" : "jest --coverage --logHeapUsage --maxWorkers=2 --config jest.conf.js" ,
"lint" : "eslint . --ext .js,.ts" ,
"lint:fix" : "npm run lint -- --fix" ,
"prettier:check" : "prettier --check \"{,src/**/,webpack/,.blueprint/**/}*.{md,json,yml,html,cjs,mjs,js,ts,tsx,css,scss,java}\"" ,
"prettier:format" : "prettier --write \"{,src/**/,webpack/,.blueprint/**/}*.{md,json,yml,html,cjs,mjs,js,ts,tsx,css,scss,java}\"" ,
"serve" : "npm run start --" ,
"start" : "ng serve --hmr" ,
"start-tls" : "npm run webapp:dev-ssl" ,
"pretest" : "npm run lint" ,
"test" : "ng test --coverage --log-heap-usage -w=2" ,
"test:watch" : "npm run test -- --watch" ,
"watch" : "concurrently npm:start npm:backend:start" ,
"webapp:build" : "npm run clean-www && npm run webapp:build:dev" ,
"webapp:build:dev" : "ng build --configuration development" ,
"webapp:build:prod" : "ng build --configuration production" ,
"webapp:dev" : "ng serve" ,
"webapp:dev-ssl" : "ng serve --ssl" ,
"webapp:dev-verbose" : "ng serve --verbose" ,
"webapp:prod" : "npm run clean-www && npm run webapp:build:prod" ,
"webapp:test" : "npm run test --"
} ,
"config" : {
"backend_port" : "8080" ,
"default_environment" : "prod" ,
"packaging" : "jar"
} ,
"dependencies" : {
2023-10-13 18:55:17 +02:00
"@angular/animations" : "^14.2.0" ,
"@angular/cdk" : "14.2.0" ,
2023-06-29 16:03:38 +02:00
"@angular/common" : "14.2.0" ,
"@angular/compiler" : "14.2.0" ,
2023-10-12 12:56:44 +02:00
"@angular/compiler-cli" : "14.2.0" ,
2023-06-29 16:03:38 +02:00
"@angular/core" : "14.2.0" ,
"@angular/forms" : "14.2.0" ,
"@angular/localize" : "14.2.0" ,
2023-10-13 18:55:17 +02:00
"@angular/material" : "^14.2.0" ,
2023-06-29 16:03:38 +02:00
"@angular/platform-browser" : "14.2.0" ,
"@angular/platform-browser-dynamic" : "14.2.0" ,
"@angular/router" : "14.2.0" ,
"@fortawesome/angular-fontawesome" : "0.11.1" ,
"@fortawesome/fontawesome-svg-core" : "6.2.0" ,
"@fortawesome/free-solid-svg-icons" : "6.2.0" ,
2023-10-13 08:55:55 +02:00
"@ng-bootstrap/ng-bootstrap" : "13.0.0" ,
2023-06-29 16:03:38 +02:00
"@ngx-translate/core" : "14.0.0" ,
"@ngx-translate/http-loader" : "7.0.0" ,
"@popperjs/core" : "2.11.6" ,
2024-02-09 15:32:08 +01:00
"angular-in-memory-web-api" : "^0.11.0" ,
2023-06-29 16:03:38 +02:00
"bootstrap" : "5.2.0" ,
2023-10-16 12:52:33 +02:00
"bootstrap-icons" : "^1.11.1" ,
2023-06-29 16:03:38 +02:00
"cytoscape" : "3.25.0" ,
"dayjs" : "1.11.5" ,
2024-05-06 17:36:47 +02:00
"jquery" : "^3.7.1" ,
2023-10-23 12:12:17 +02:00
"mat-select-filter" : "^2.4.1" ,
2023-10-13 18:55:17 +02:00
"material-icons-font" : "^2.1.0" ,
"mdb-angular-ui-kit" : "^3.0.1" ,
2023-06-29 16:03:38 +02:00
"ngx-infinite-scroll" : "14.0.0" ,
"ngx-webstorage" : "10.0.1" ,
"rxjs" : "7.5.6" ,
"tslib" : "2.4.0" ,
2023-10-13 08:55:55 +02:00
"zone.js" : "0.11.6"
2023-06-29 16:03:38 +02:00
} ,
"devDependencies" : {
"@angular-builders/custom-webpack" : "14.0.1" ,
"@angular-builders/jest" : "14.0.1" ,
"@angular-devkit/build-angular" : "14.2.1" ,
"@angular-eslint/eslint-plugin" : "14.0.3" ,
"@angular/cli" : "14.2.1" ,
"@angular/compiler-cli" : "14.2.0" ,
"@angular/service-worker" : "14.2.0" ,
"@types/cytoscape" : "3.19.10" ,
"@types/jest" : "28.1.8" ,
2024-05-30 12:51:53 +02:00
"@types/jquery" : "^3.5.30" ,
2023-06-29 16:03:38 +02:00
"@types/node" : "16.11.56" ,
"@typescript-eslint/eslint-plugin" : "5.36.1" ,
"@typescript-eslint/parser" : "5.36.1" ,
2023-10-13 18:55:17 +02:00
"browser-sync" : "^2.29.3" ,
2023-06-29 16:03:38 +02:00
"browser-sync-webpack-plugin" : "2.3.0" ,
"concurrently" : "7.3.0" ,
"copy-webpack-plugin" : "11.0.0" ,
"eslint" : "8.23.0" ,
"eslint-config-prettier" : "8.5.0" ,
"eslint-webpack-plugin" : "3.2.0" ,
"folder-hash" : "4.0.2" ,
"generator-jhipster" : "7.9.3" ,
"jest" : "28.1.3" ,
"jest-date-mock" : "1.0.8" ,
"jest-environment-jsdom" : "28.1.3" ,
"jest-junit" : "14.0.1" ,
"jest-preset-angular" : "12.2.2" ,
"jest-sonar" : "0.2.12" ,
"merge-jsons-webpack-plugin" : "2.0.1" ,
"prettier" : "2.7.1" ,
"prettier-plugin-java" : "1.6.2" ,
"prettier-plugin-packagejson" : "2.2.18" ,
"rimraf" : "3.0.2" ,
"swagger-ui-dist" : "4.14.0" ,
"ts-jest" : "28.0.8" ,
"typescript" : "4.8.2" ,
"wait-on" : "6.0.1" ,
"webpack-bundle-analyzer" : "4.6.1" ,
"webpack-merge" : "5.8.0" ,
"webpack-notifier" : "1.15.0"
} ,
"engines" : {
"node" : ">=16.17.0"
} ,
"cacheDirectories" : [
"node_modules"
] ,
"overrides" : {
"webpack" : "5.74.0"
}
2023-10-16 12:52:33 +02:00
}