| { |
| "name": "osee-web", |
| "version": "0.0.1", |
| "licenses": [ |
| { |
| "type": "EPL-2.0", |
| "url": "https://www.eclipse.org/legal/epl-2.0/" |
| } |
| ], |
| "contributors": [ |
| { |
| "name": "Boeing" |
| } |
| ], |
| "scripts": { |
| "ng": "ng", |
| "start": "ng serve", |
| "serve": "ng serve", |
| "prebuild": "node appicons-offline.js", |
| "build": "ng build", |
| "build-stats": "ng build --stats-json -c production && webpack-bundle-analyzer dist/osee/production/stats.json", |
| "test": "ng test", |
| "test:chrome": "ng test --browsers ChromeHeadless", |
| "lint": "ng lint", |
| "e2e": "ng e2e", |
| "prettier:check": "prettier --check .", |
| "stylelint": "stylelint **/*.scss", |
| "gfont-windows": "npm install material-design-icons && xcopy /s \"./node_modules/material-design-icons/iconfont\" \"src/assets/google/icon/font\" /Y", |
| "gfont-copy-unix": "cp \"/node_modules/material-design-icons/iconfont\" \"/src/assets/google/icon/font\"", |
| "deploy-jetty-win": "xcopy /s \"./dist/osee/production\" \"../org.eclipse.osee.web.deploy/OSEE-INF/web/dist/\" /Y", |
| "cypress:open": "cypress open", |
| "cypress:run": "cypress run" |
| }, |
| "private": true, |
| "dependencies": { |
| "@angular/animations": "^17.3.2", |
| "@angular/cdk": "^17.3.2", |
| "@angular/common": "^17.3.2", |
| "@angular/compiler": "^17.3.2", |
| "@angular/core": "^17.3.2", |
| "@angular/forms": "^17.3.2", |
| "@angular/material": "^17.3.2", |
| "@angular/platform-browser": "^17.3.2", |
| "@angular/platform-browser-dynamic": "^17.3.2", |
| "@angular/router": "^17.3.2", |
| "@fontsource/material-icons": "^5.0.16", |
| "@fontsource/material-icons-outlined": "^5.0.11", |
| "@fontsource/material-icons-round": "^5.0.11", |
| "@fontsource/material-icons-sharp": "^5.0.11", |
| "@fontsource/material-icons-two-tone": "^5.0.11", |
| "@okta/okta-angular": "^6.3.2", |
| "@okta/okta-auth-js": "^7.5.0", |
| "@swimlane/ngx-graph": "^8.2.1", |
| "chart.js": "^4.4.0", |
| "chartjs-adapter-date-fns": "^3.0.0", |
| "d3-scale": "^4.0.2", |
| "d3-transition": "^3.0.0", |
| "date-fns": "^2.30.0", |
| "marked": "^9.1.6", |
| "material-design-icons": "^3.0.1", |
| "ng2-charts": "^5.0.3", |
| "ngx-markdown": "^17.1.1", |
| "rxjs": "^7.5.7", |
| "tslib": "^2.0.0", |
| "zone.js": "~0.14.2" |
| }, |
| "devDependencies": { |
| "@angular-devkit/build-angular": "^17.3.2", |
| "@angular-eslint/builder": "17.3.0", |
| "@angular-eslint/eslint-plugin": "17.3.0", |
| "@angular-eslint/eslint-plugin-template": "17.3.0", |
| "@angular-eslint/schematics": "17.3.0", |
| "@angular-eslint/template-parser": "17.3.0", |
| "@angular/cli": "^17.3.2", |
| "@angular/compiler-cli": "^17.3.2", |
| "@cypress/schematic": "^1.6.0", |
| "@jscutlery/cypress-harness": "^0.4.4", |
| "@types/d3-dispatch": "^3.0.0", |
| "@types/d3-drag": "^3.0.0", |
| "@types/d3-shape": "^2.1.0", |
| "@types/d3-timer": "^2.0.0", |
| "@types/jasmine": "~3.6.0", |
| "@types/marked": "^4.0.7", |
| "@types/node": "^18.13.0", |
| "@typescript-eslint/eslint-plugin": "^7.2.0", |
| "@typescript-eslint/parser": "^7.2.0", |
| "autoprefixer": "^10.4.13", |
| "cypress": "latest", |
| "cypress-pipe": "^2.0.0", |
| "eslint": "^8.57.0", |
| "eslint-config-prettier": "^8.5.0", |
| "eslint-plugin-tailwindcss": "^3.8.3", |
| "jasmine-core": "~3.8.0", |
| "jasmine-spec-reporter": "~5.0.0", |
| "karma": "~6.3.11", |
| "karma-chrome-launcher": "~3.1.0", |
| "karma-coverage": "~2.0.3", |
| "karma-jasmine": "~4.0.0", |
| "karma-jasmine-html-reporter": "^1.5.0", |
| "postcss": "^8.4.21", |
| "prettier": "3.1.0", |
| "prettier-plugin-tailwindcss": "^0.4.1", |
| "stylelint": "^14.14.0", |
| "stylelint-config-prettier": "^9.0.3", |
| "stylelint-config-prettier-scss": "0.0.1", |
| "stylelint-config-standard": "^29.0.0", |
| "stylelint-config-standard-scss": "^6.0.0", |
| "tailwindcss": "^3.3.3", |
| "ts-node": "~8.3.0", |
| "typescript": "5.3.3", |
| "webpack-bundle-analyzer": "^4.8.0" |
| } |
| } |