This project manages its dependencies using npm. Learn more
package.json 6.24 KiB
  "name": "src",
  "version": "5.1.0",
  "license": "MIT",
  "description": "SUNBIRD Client Portal",
  "keywords": [
    "sunbird",
    "client",
    "portal"
  "scripts": {
    "ng": "ng",
    "start": "ng build --deployUrl dist/ && mv ../dist/index.html ../dist/index.ejs",
    "start-desktop": "node --max_old_space_size=8000 ./node_modules/@angular/cli/bin/ng build --output-path=../../desktop/public/portal --watch=true --configuration=desktop-staging && mv ../../desktop/public/portal/index.html ../../desktop/public/portal/index.ejs",
    "prod-desktop": "node --max_old_space_size=8096 ./node_modules/@angular/cli/bin/ng build --prod --output-path=../../desktop/public/portal --configuration=desktop-production && mv ../../desktop/public/portal/index.html ../../desktop/public/portal/index.ejs",
    "proxy": "ng serve --proxy-config proxy.config.js",
    "build": "node --max_old_space_size=8096 ./node_modules/@angular/cli/bin/ng build --prod --progress=false --outputPath=./../app_dist/dist --deployUrl dist/",
    "post-build": "gulp post:build",
    "build-dev": "ng build --prod --build-optimizer=false --deployUrl dist/",
    "test": "jest --collectCoverage=true --coverageReporters=lcov",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "compodoc": "./node_modules/.bin/compodoc -p tsconfig.json -s",
    "test-coverage": "jest --silent --ci --w 2 --collectCoverage=true --coverageReporters=lcov",
    "build-cdn": "node --max_old_space_size=8096 ./node_modules/@angular/cli/bin/ng build --prod --progress=false --outputPath=./../dist-cdn",
    "inject-cdn-fallback": "gulp inject:cdnFallBack:script",
    "with-stats": "node --max_old_space_size=8096 node_modules/.bin/ng build --prod --stats-json"
  "nodemonConfig": {
    "ext": "png,jpeg,js,ts,html,json,css,scss"
  "engines": {
    "node": ">=14.19.0",
    "npm": ">=6.14.16"
  "private": true,
  "dependencies": {
    "@angular-devkit/build-angular": "0.1102.19",
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
"@project-sunbird/sunbird-quml-player-v9": "5.1.5", "@project-sunbird/sunbird-resource-library": "0.0.19", "@project-sunbird/sunbird-video-player-v9": "5.1.0", "@project-sunbird/telemetry-sdk": "0.0.29", "@project-sunbird/web-extensions": "^0.0.2", "@samagra-x/uci-console": "1.3.7", "@shikshalokam/sl-questionnaire": "2.1.0", "@shikshalokam/sl-reports-library": "2.0.0", "@swimlane/ngx-datatable": "16.1.1", "@types/jquery": "3.3.31", "@types/jquery.fancytree": "2.7.34", "@types/lodash": "^4.14.104", "angular-datatables": "8.0.0", "angular-inport": "^2.0.0", "angular2-uuid": "1.1.1", "chart.js": "2.9.4", "common-form-elements-v9": "4.5.0", "common-form-elements-web-v9": "4.7.2", "content-section-v11": "0.0.9", "core-js": "^2.4.1", "datatables.net-dt": "^1.10.20", "dayjs": "^1.8.26", "dom-to-image": "^2.6.0", "epubjs": "0.3.88", "export-to-csv": "0.2.1", "fine-uploader": "^5.16.2", "font-awesome": "4.7.0", "gulp": "4.0.2", "gulp-brotli": "1.2.1", "gulp-clean": "0.4.0", "gulp-decompress": "2.0.2", "gulp-download": "0.0.1", "gulp-gzip": "1.4.2", "gulp-inject-string": "1.1.2", "gulp-rename": "2.0.0", "html2canvas": "1.0.0-rc.3", "izimodal": "1.5.1", "jquery": "^3.5.1", "jquery.fancytree": "^2.35.0", "jsonld": "^5.2.0", "jsonld-signatures": "^6.0.0", "jspdf": "1.5.3", "jszip": "^3.7.1", "katex": "^0.12.0", "leaflet": "^1.7.1", "lodash-es": "^4.17.15", "marked": "1.1.1", "md5": "2.2.1", "moment": "2.29.1", "moment-duration-format": "2.3.2", "ng-recaptcha": "^5.0.0", "ng-svg-editor": "0.0.24", "ng2-ace-editor": "0.3.9", "ng2-cache-service": "1.1.1", "ng2-charts": "2.4.2", "ng2-semantic-ui-v9": "0.0.6", "ngx-avatar": "^3.7.0", "ngx-bootstrap": "^5.6.2", "ngx-chips": "2.1.0", "ngx-device-detector": "1.3.5", "ngx-filesize": "^1.1.4", "ngx-infinite-scroll": "^8.0.2", "ngx-order-pipe": "^2.0.4", "ngx-slick": "0.2.1", "rxjs": "^6.5.5", "sb-svg2pdf": "0.0.11", "sb-tag-manager": "^3.9.15", "slick-carousel": "^1.8.1", "tree-model": "^1.0.7", "tslib": "^2.0.0",
141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
"vc-js": "^0.6.4", "video.js": "7.18.1", "videojs-contrib-quality-levels": "2.1.0", "videojs-http-source-selector": "1.1.6", "zone.js": "~0.10.2" }, "devDependencies": { "@angular-devkit/build-angular": "~0.1102.18", "@angular/language-service": "^11.2.14", "@types/jest": "^27.4.1", "@types/jquery": "^3.3.38", "@types/jquery.fancytree": "2.7.34", "@types/node": "^12.20.15", "codelyzer": "^6.0.0", "husky": "^4.2.5", "jest": "^27.5.1", "jest-preset-angular": "^11.1.1", "md5": "2.2.1", "minimist": "^1.2.5", "protractor": "~7.0.0", "ts-node": "^4.1.0", "tslint": "~6.1.0", "typescript": "~4.0.8" }, "resolutions": { "moment": "2.29.1" } }