From 45aea6fb15151d30228e8cb3b5a488fd7ee4cd66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 20:57:01 +0000 Subject: [PATCH 1/2] chore(deps): bump dompurify from 3.0.8 to 3.1.3 Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.8 to 3.1.3. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.0.8...3.1.3) --- updated-dependencies: - dependency-name: dompurify dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package.json | 368 +++++++++++++++++++++++++-------------------------- yarn.lock | 10 +- 2 files changed, 189 insertions(+), 189 deletions(-) diff --git a/package.json b/package.json index 826ec67f0..be75e1a16 100644 --- a/package.json +++ b/package.json @@ -1,184 +1,184 @@ -{ - "name": "frontend", - "version": "0.16.35", - "author": "IDEMS International", - "license": "See LICENSE", - "homepage": "https://idems.international/", - "description": "", - "workspaces": [ - "packages/*", - "packages/@idemsInternational/*" - ], - "scripts": { - "ng": "ng", - "start": "yarn prepare && ng serve --open", - "start:local": "yarn prepare && concurrently --kill-others --raw \"ng serve --open\" \"yarn workflow sync_local\"", - "prepare": "node .husky/prepare.js && yarn workflow populate_src_assets", - "build": "yarn prepare && ng build --configuration=production", - "compodoc:generate": "compodoc --tsconfig tsconfig.docs.json --theme material --assetsFolder 'documentation/docs/assets' --output documentation/docs/generated --disablePrivate --disableLifeCycleHooks", - "compodoc:serve": "yarn compodoc:generate --serve --watch --open", - "scripts": "yarn workspace scripts start", - "workflow": "yarn workspace scripts start workflow run", - "server": "yarn workspace server", - "translations": "yarn workspace translations start", - "test:workspaces": "yarn workspace shared test && yarn workspace scripts test", - "test:unit": "ng test", - "test:unit:ci": "ng test --no-watch --no-progress", - "test:e2e": "yarn workspace test-e2e start", - "lint": "ng lint", - "lint:docs": "cspell \"documentation/docs/**/*.md\" --config \"cspell.config.yml\"", - "analyse": "ng build --configuration=production --stats-json && npx webpack-bundle-analyzer www/stats.json", - "version": "yarn workspace scripts start version", - "format": "yarn prettier . --write --log-level silent" - }, - "private": true, - "dependencies": { - "@angular/animations": "^17.2.2", - "@angular/common": "~17.2.2", - "@angular/core": "~17.2.2", - "@angular/elements": "^17.2.2", - "@angular/forms": "~17.2.2", - "@angular/platform-browser": "~17.2.2", - "@angular/platform-browser-dynamic": "~17.2.2", - "@angular/router": "~17.2.2", - "@capacitor-community/file-opener": "^6.0.0", - "@capacitor-firebase/authentication": "^6.1.0", - "@capacitor-firebase/crashlytics": "^6.1.0", - "@capacitor-firebase/performance": "^6.1.0", - "@capacitor/android": "^6.0.0", - "@capacitor/app": "^6.0.0", - "@capacitor/clipboard": "^6.0.0", - "@capacitor/core": "^6.0.0", - "@capacitor/device": "^6.0.0", - "@capacitor/filesystem": "^6.0.0", - "@capacitor/ios": "^6.0.0", - "@capacitor/local-notifications": "^6.0.0", - "@capacitor/push-notifications": "^6.0.0", - "@capacitor/share": "^6.0.0", - "@capacitor/splash-screen": "^6.0.0", - "@capawesome/capacitor-app-update": "^6.0.0", - "@ionic-native/core": "^5.36.0", - "@ionic-native/device": "^5.36.0", - "@ionic-native/http": "^5.36.0", - "@ionic-native/media": "^5.36.0", - "@ionic-native/status-bar": "^5.36.0", - "@ionic/angular": "^7.7.3", - "@ionic/pwa-elements": "^3.2.2", - "@sentry/angular-ivy": "^7.102.1", - "@supabase/supabase-js": "^2.39.0", - "@types/file-saver": "^2.0.7", - "bootstrap-datepicker": "^1.10.0", - "capacitor-blob-writer": "^1.1.17", - "clone": "^2.1.2", - "core-js": "^3.33.3", - "data-models": "workspace:*", - "date-fns": "^2.30.0", - "deep-object-diff": "^1.1.9", - "dexie": "^3.2.4", - "dexie-observable": "3.0.0-beta.11", - "dexie-syncable": "^3.0.0-beta.10", - "document-register-element": "^1.14.10", - "dompurify": "^3.0.6", - "extract-math": "^1.2.3", - "file-saver": "^2.0.5", - "firebase": "^10.7.0", - "globalthis": "^1.0.3", - "howler": "^2.2.4", - "html5sortable": "^0.13.3", - "intro.js": "^3.4.0", - "jquery": "^3.7.1", - "jquery-touchswipe": "^1.6.19", - "katex": "^0.16.10", - "lottie-web": "^5.12.2", - "marked": "^2.1.3", - "marked-smartypants-lite": "^1.0.2", - "mergexml": "^1.2.3", - "ng2-nouislider": "^2.0.0", - "ngx-extended-pdf-viewer": "18.1.9", - "ngx-lottie": "^10.0.0", - "ngx-matomo-client": "^6.0.2", - "nouislider": "^15.7.1", - "qrcode": "^1.5.3", - "rxdb": "^14.17.1", - "rxjs": "^7.8.1", - "scripts": "workspace:*", - "shared": "workspace:*", - "signature_pad": "^4.1.7", - "stacktrace-js": "^2.0.2", - "swiper": "^8.4.7", - "trusted-types": "^2.0.0", - "zone.js": "~0.14.2" - }, - "devDependencies": { - "@angular-devkit/architect": "0.1702.1", - "@angular-devkit/build-angular": "~17.2.1", - "@angular-devkit/core": "~17.2.1", - "@angular-devkit/schematics": "~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/cli": "~17.2.1", - "@angular/compiler": "~17.2.2", - "@angular/compiler-cli": "~17.2.2", - "@angular/language-service": "~17.2.2", - "@capacitor/cli": "^6.0.0", - "@compodoc/compodoc": "^1.1.23", - "@ionic/angular-toolkit": "^11.0.1", - "@ionic/cli": "^7.1.5", - "@schematics/angular": "~17.0.3", - "@swc/helpers": "^0.5.1", - "@types/clone": "^2.1.1", - "@types/howler": "^2.2.2", - "@types/intro.js": "^3.0.1", - "@types/jasmine": "~4.3.0", - "@types/lokijs": "^1.5.7", - "@types/marked": "^2.0.3", - "@types/node": "^18.18.13", - "@types/nouislider": "^15.0.0", - "@types/swiper": "~4.2.0", - "@typescript-eslint/eslint-plugin": "^6.13.1", - "@typescript-eslint/parser": "^6.13.1", - "codelyzer": "^6.0.2", - "concurrently": "^6.2.0", - "cspell": "^6.20.1", - "eslint": "^8.54.0", - "eslint-config-prettier": "^9.1.0", - "eslint-config-standard-with-typescript": "latest", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jasmine": "^4.1.3", - "eslint-plugin-jsdoc": "40.1.1", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prefer-arrow": "1.2.3", - "eslint-plugin-promise": "^6.1.1", - "firebase-tools": "^13.6.0", - "husky": "^8.0.3", - "jasmine-core": "~4.5.0", - "jasmine-spec-reporter": "~7.0.0", - "karma": "~6.4.0", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.2.0", - "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.0.0", - "lint-staged": "^15.2.2", - "prettier": "^3.2.5", - "typescript": "5.2.2" - }, - "resolutions": { - "@supabase/gotrue-js": "2.61.0" - }, - "lint-staged": { - "*.{ts,scss,html}": [ - "prettier --write" - ] - }, - "browser": { - "__hack__": "add support for lokijs in browser by ignoring fs", - "fs": false - }, - "engines": { - "node": ">=18.x" - }, - "packageManager": "yarn@3.3.1" -} +{ + "name": "frontend", + "version": "0.16.35", + "author": "IDEMS International", + "license": "See LICENSE", + "homepage": "https://idems.international/", + "description": "", + "workspaces": [ + "packages/*", + "packages/@idemsInternational/*" + ], + "scripts": { + "ng": "ng", + "start": "yarn prepare && ng serve --open", + "start:local": "yarn prepare && concurrently --kill-others --raw \"ng serve --open\" \"yarn workflow sync_local\"", + "prepare": "node .husky/prepare.js && yarn workflow populate_src_assets", + "build": "yarn prepare && ng build --configuration=production", + "compodoc:generate": "compodoc --tsconfig tsconfig.docs.json --theme material --assetsFolder 'documentation/docs/assets' --output documentation/docs/generated --disablePrivate --disableLifeCycleHooks", + "compodoc:serve": "yarn compodoc:generate --serve --watch --open", + "scripts": "yarn workspace scripts start", + "workflow": "yarn workspace scripts start workflow run", + "server": "yarn workspace server", + "translations": "yarn workspace translations start", + "test:workspaces": "yarn workspace shared test && yarn workspace scripts test", + "test:unit": "ng test", + "test:unit:ci": "ng test --no-watch --no-progress", + "test:e2e": "yarn workspace test-e2e start", + "lint": "ng lint", + "lint:docs": "cspell \"documentation/docs/**/*.md\" --config \"cspell.config.yml\"", + "analyse": "ng build --configuration=production --stats-json && npx webpack-bundle-analyzer www/stats.json", + "version": "yarn workspace scripts start version", + "format": "yarn prettier . --write --log-level silent" + }, + "private": true, + "dependencies": { + "@angular/animations": "^17.2.2", + "@angular/common": "~17.2.2", + "@angular/core": "~17.2.2", + "@angular/elements": "^17.2.2", + "@angular/forms": "~17.2.2", + "@angular/platform-browser": "~17.2.2", + "@angular/platform-browser-dynamic": "~17.2.2", + "@angular/router": "~17.2.2", + "@capacitor-community/file-opener": "^6.0.0", + "@capacitor-firebase/authentication": "^6.1.0", + "@capacitor-firebase/crashlytics": "^6.1.0", + "@capacitor-firebase/performance": "^6.1.0", + "@capacitor/android": "^6.0.0", + "@capacitor/app": "^6.0.0", + "@capacitor/clipboard": "^6.0.0", + "@capacitor/core": "^6.0.0", + "@capacitor/device": "^6.0.0", + "@capacitor/filesystem": "^6.0.0", + "@capacitor/ios": "^6.0.0", + "@capacitor/local-notifications": "^6.0.0", + "@capacitor/push-notifications": "^6.0.0", + "@capacitor/share": "^6.0.0", + "@capacitor/splash-screen": "^6.0.0", + "@capawesome/capacitor-app-update": "^6.0.0", + "@ionic-native/core": "^5.36.0", + "@ionic-native/device": "^5.36.0", + "@ionic-native/http": "^5.36.0", + "@ionic-native/media": "^5.36.0", + "@ionic-native/status-bar": "^5.36.0", + "@ionic/angular": "^7.7.3", + "@ionic/pwa-elements": "^3.2.2", + "@sentry/angular-ivy": "^7.102.1", + "@supabase/supabase-js": "^2.39.0", + "@types/file-saver": "^2.0.7", + "bootstrap-datepicker": "^1.10.0", + "capacitor-blob-writer": "^1.1.17", + "clone": "^2.1.2", + "core-js": "^3.33.3", + "data-models": "workspace:*", + "date-fns": "^2.30.0", + "deep-object-diff": "^1.1.9", + "dexie": "^3.2.4", + "dexie-observable": "3.0.0-beta.11", + "dexie-syncable": "^3.0.0-beta.10", + "document-register-element": "^1.14.10", + "dompurify": "^3.1.3", + "extract-math": "^1.2.3", + "file-saver": "^2.0.5", + "firebase": "^10.7.0", + "globalthis": "^1.0.3", + "howler": "^2.2.4", + "html5sortable": "^0.13.3", + "intro.js": "^3.4.0", + "jquery": "^3.7.1", + "jquery-touchswipe": "^1.6.19", + "katex": "^0.16.10", + "lottie-web": "^5.12.2", + "marked": "^2.1.3", + "marked-smartypants-lite": "^1.0.2", + "mergexml": "^1.2.3", + "ng2-nouislider": "^2.0.0", + "ngx-extended-pdf-viewer": "18.1.9", + "ngx-lottie": "^10.0.0", + "ngx-matomo-client": "^6.0.2", + "nouislider": "^15.7.1", + "qrcode": "^1.5.3", + "rxdb": "^14.17.1", + "rxjs": "^7.8.1", + "scripts": "workspace:*", + "shared": "workspace:*", + "signature_pad": "^4.1.7", + "stacktrace-js": "^2.0.2", + "swiper": "^8.4.7", + "trusted-types": "^2.0.0", + "zone.js": "~0.14.2" + }, + "devDependencies": { + "@angular-devkit/architect": "0.1702.1", + "@angular-devkit/build-angular": "~17.2.1", + "@angular-devkit/core": "~17.2.1", + "@angular-devkit/schematics": "~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/cli": "~17.2.1", + "@angular/compiler": "~17.2.2", + "@angular/compiler-cli": "~17.2.2", + "@angular/language-service": "~17.2.2", + "@capacitor/cli": "^6.0.0", + "@compodoc/compodoc": "^1.1.23", + "@ionic/angular-toolkit": "^11.0.1", + "@ionic/cli": "^7.1.5", + "@schematics/angular": "~17.0.3", + "@swc/helpers": "^0.5.1", + "@types/clone": "^2.1.1", + "@types/howler": "^2.2.2", + "@types/intro.js": "^3.0.1", + "@types/jasmine": "~4.3.0", + "@types/lokijs": "^1.5.7", + "@types/marked": "^2.0.3", + "@types/node": "^18.18.13", + "@types/nouislider": "^15.0.0", + "@types/swiper": "~4.2.0", + "@typescript-eslint/eslint-plugin": "^6.13.1", + "@typescript-eslint/parser": "^6.13.1", + "codelyzer": "^6.0.2", + "concurrently": "^6.2.0", + "cspell": "^6.20.1", + "eslint": "^8.54.0", + "eslint-config-prettier": "^9.1.0", + "eslint-config-standard-with-typescript": "latest", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jasmine": "^4.1.3", + "eslint-plugin-jsdoc": "40.1.1", + "eslint-plugin-n": "^15.7.0", + "eslint-plugin-prefer-arrow": "1.2.3", + "eslint-plugin-promise": "^6.1.1", + "firebase-tools": "^13.6.0", + "husky": "^8.0.3", + "jasmine-core": "~4.5.0", + "jasmine-spec-reporter": "~7.0.0", + "karma": "~6.4.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.0.0", + "lint-staged": "^15.2.2", + "prettier": "^3.2.5", + "typescript": "5.2.2" + }, + "resolutions": { + "@supabase/gotrue-js": "2.61.0" + }, + "lint-staged": { + "*.{ts,scss,html}": [ + "prettier --write" + ] + }, + "browser": { + "__hack__": "add support for lokijs in browser by ignoring fs", + "fs": false + }, + "engines": { + "node": ">=18.x" + }, + "packageManager": "yarn@3.3.1" +} diff --git a/yarn.lock b/yarn.lock index a627f1e2e..fdf1481e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12543,10 +12543,10 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.0.6": - version: 3.0.8 - resolution: "dompurify@npm:3.0.8" - checksum: cac660ccae15a9603f06a85344da868a4c3732d8b57f7998de0f421eb4b9e67d916be52e9bb2a57b2f95b49e994cc50bcd06bb87f2cb2849cf058bdf15266237 +"dompurify@npm:^3.1.3": + version: 3.1.6 + resolution: "dompurify@npm:3.1.6" + checksum: cc4fc4ccd9261fbceb2a1627a985c70af231274a26ddd3f643fd0616a0a44099bd9e4480940ce3655612063be4a1fe9f5e9309967526f8c0a99f931602323866 languageName: node linkType: hard @@ -14996,7 +14996,7 @@ __metadata: dexie-observable: 3.0.0-beta.11 dexie-syncable: ^3.0.0-beta.10 document-register-element: ^1.14.10 - dompurify: ^3.0.6 + dompurify: ^3.1.3 eslint: ^8.54.0 eslint-config-prettier: ^9.1.0 eslint-config-standard-with-typescript: latest From 0d675b76ed80f40eba52fa3834f24c96bc5432d2 Mon Sep 17 00:00:00 2001 From: Johnny McQuade Date: Tue, 17 Sep 2024 12:01:02 +0100 Subject: [PATCH 2/2] chore: revert package.json line endings --- package.json | 368 +++++++++++++++++++++++++-------------------------- 1 file changed, 184 insertions(+), 184 deletions(-) diff --git a/package.json b/package.json index be75e1a16..0f9d2d39e 100644 --- a/package.json +++ b/package.json @@ -1,184 +1,184 @@ -{ - "name": "frontend", - "version": "0.16.35", - "author": "IDEMS International", - "license": "See LICENSE", - "homepage": "https://idems.international/", - "description": "", - "workspaces": [ - "packages/*", - "packages/@idemsInternational/*" - ], - "scripts": { - "ng": "ng", - "start": "yarn prepare && ng serve --open", - "start:local": "yarn prepare && concurrently --kill-others --raw \"ng serve --open\" \"yarn workflow sync_local\"", - "prepare": "node .husky/prepare.js && yarn workflow populate_src_assets", - "build": "yarn prepare && ng build --configuration=production", - "compodoc:generate": "compodoc --tsconfig tsconfig.docs.json --theme material --assetsFolder 'documentation/docs/assets' --output documentation/docs/generated --disablePrivate --disableLifeCycleHooks", - "compodoc:serve": "yarn compodoc:generate --serve --watch --open", - "scripts": "yarn workspace scripts start", - "workflow": "yarn workspace scripts start workflow run", - "server": "yarn workspace server", - "translations": "yarn workspace translations start", - "test:workspaces": "yarn workspace shared test && yarn workspace scripts test", - "test:unit": "ng test", - "test:unit:ci": "ng test --no-watch --no-progress", - "test:e2e": "yarn workspace test-e2e start", - "lint": "ng lint", - "lint:docs": "cspell \"documentation/docs/**/*.md\" --config \"cspell.config.yml\"", - "analyse": "ng build --configuration=production --stats-json && npx webpack-bundle-analyzer www/stats.json", - "version": "yarn workspace scripts start version", - "format": "yarn prettier . --write --log-level silent" - }, - "private": true, - "dependencies": { - "@angular/animations": "^17.2.2", - "@angular/common": "~17.2.2", - "@angular/core": "~17.2.2", - "@angular/elements": "^17.2.2", - "@angular/forms": "~17.2.2", - "@angular/platform-browser": "~17.2.2", - "@angular/platform-browser-dynamic": "~17.2.2", - "@angular/router": "~17.2.2", - "@capacitor-community/file-opener": "^6.0.0", - "@capacitor-firebase/authentication": "^6.1.0", - "@capacitor-firebase/crashlytics": "^6.1.0", - "@capacitor-firebase/performance": "^6.1.0", - "@capacitor/android": "^6.0.0", - "@capacitor/app": "^6.0.0", - "@capacitor/clipboard": "^6.0.0", - "@capacitor/core": "^6.0.0", - "@capacitor/device": "^6.0.0", - "@capacitor/filesystem": "^6.0.0", - "@capacitor/ios": "^6.0.0", - "@capacitor/local-notifications": "^6.0.0", - "@capacitor/push-notifications": "^6.0.0", - "@capacitor/share": "^6.0.0", - "@capacitor/splash-screen": "^6.0.0", - "@capawesome/capacitor-app-update": "^6.0.0", - "@ionic-native/core": "^5.36.0", - "@ionic-native/device": "^5.36.0", - "@ionic-native/http": "^5.36.0", - "@ionic-native/media": "^5.36.0", - "@ionic-native/status-bar": "^5.36.0", - "@ionic/angular": "^7.7.3", - "@ionic/pwa-elements": "^3.2.2", - "@sentry/angular-ivy": "^7.102.1", - "@supabase/supabase-js": "^2.39.0", - "@types/file-saver": "^2.0.7", - "bootstrap-datepicker": "^1.10.0", - "capacitor-blob-writer": "^1.1.17", - "clone": "^2.1.2", - "core-js": "^3.33.3", - "data-models": "workspace:*", - "date-fns": "^2.30.0", - "deep-object-diff": "^1.1.9", - "dexie": "^3.2.4", - "dexie-observable": "3.0.0-beta.11", - "dexie-syncable": "^3.0.0-beta.10", - "document-register-element": "^1.14.10", - "dompurify": "^3.1.3", - "extract-math": "^1.2.3", - "file-saver": "^2.0.5", - "firebase": "^10.7.0", - "globalthis": "^1.0.3", - "howler": "^2.2.4", - "html5sortable": "^0.13.3", - "intro.js": "^3.4.0", - "jquery": "^3.7.1", - "jquery-touchswipe": "^1.6.19", - "katex": "^0.16.10", - "lottie-web": "^5.12.2", - "marked": "^2.1.3", - "marked-smartypants-lite": "^1.0.2", - "mergexml": "^1.2.3", - "ng2-nouislider": "^2.0.0", - "ngx-extended-pdf-viewer": "18.1.9", - "ngx-lottie": "^10.0.0", - "ngx-matomo-client": "^6.0.2", - "nouislider": "^15.7.1", - "qrcode": "^1.5.3", - "rxdb": "^14.17.1", - "rxjs": "^7.8.1", - "scripts": "workspace:*", - "shared": "workspace:*", - "signature_pad": "^4.1.7", - "stacktrace-js": "^2.0.2", - "swiper": "^8.4.7", - "trusted-types": "^2.0.0", - "zone.js": "~0.14.2" - }, - "devDependencies": { - "@angular-devkit/architect": "0.1702.1", - "@angular-devkit/build-angular": "~17.2.1", - "@angular-devkit/core": "~17.2.1", - "@angular-devkit/schematics": "~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/cli": "~17.2.1", - "@angular/compiler": "~17.2.2", - "@angular/compiler-cli": "~17.2.2", - "@angular/language-service": "~17.2.2", - "@capacitor/cli": "^6.0.0", - "@compodoc/compodoc": "^1.1.23", - "@ionic/angular-toolkit": "^11.0.1", - "@ionic/cli": "^7.1.5", - "@schematics/angular": "~17.0.3", - "@swc/helpers": "^0.5.1", - "@types/clone": "^2.1.1", - "@types/howler": "^2.2.2", - "@types/intro.js": "^3.0.1", - "@types/jasmine": "~4.3.0", - "@types/lokijs": "^1.5.7", - "@types/marked": "^2.0.3", - "@types/node": "^18.18.13", - "@types/nouislider": "^15.0.0", - "@types/swiper": "~4.2.0", - "@typescript-eslint/eslint-plugin": "^6.13.1", - "@typescript-eslint/parser": "^6.13.1", - "codelyzer": "^6.0.2", - "concurrently": "^6.2.0", - "cspell": "^6.20.1", - "eslint": "^8.54.0", - "eslint-config-prettier": "^9.1.0", - "eslint-config-standard-with-typescript": "latest", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jasmine": "^4.1.3", - "eslint-plugin-jsdoc": "40.1.1", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prefer-arrow": "1.2.3", - "eslint-plugin-promise": "^6.1.1", - "firebase-tools": "^13.6.0", - "husky": "^8.0.3", - "jasmine-core": "~4.5.0", - "jasmine-spec-reporter": "~7.0.0", - "karma": "~6.4.0", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.2.0", - "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.0.0", - "lint-staged": "^15.2.2", - "prettier": "^3.2.5", - "typescript": "5.2.2" - }, - "resolutions": { - "@supabase/gotrue-js": "2.61.0" - }, - "lint-staged": { - "*.{ts,scss,html}": [ - "prettier --write" - ] - }, - "browser": { - "__hack__": "add support for lokijs in browser by ignoring fs", - "fs": false - }, - "engines": { - "node": ">=18.x" - }, - "packageManager": "yarn@3.3.1" -} +{ + "name": "frontend", + "version": "0.16.35", + "author": "IDEMS International", + "license": "See LICENSE", + "homepage": "https://idems.international/", + "description": "", + "workspaces": [ + "packages/*", + "packages/@idemsInternational/*" + ], + "scripts": { + "ng": "ng", + "start": "yarn prepare && ng serve --open", + "start:local": "yarn prepare && concurrently --kill-others --raw \"ng serve --open\" \"yarn workflow sync_local\"", + "prepare": "node .husky/prepare.js && yarn workflow populate_src_assets", + "build": "yarn prepare && ng build --configuration=production", + "compodoc:generate": "compodoc --tsconfig tsconfig.docs.json --theme material --assetsFolder 'documentation/docs/assets' --output documentation/docs/generated --disablePrivate --disableLifeCycleHooks", + "compodoc:serve": "yarn compodoc:generate --serve --watch --open", + "scripts": "yarn workspace scripts start", + "workflow": "yarn workspace scripts start workflow run", + "server": "yarn workspace server", + "translations": "yarn workspace translations start", + "test:workspaces": "yarn workspace shared test && yarn workspace scripts test", + "test:unit": "ng test", + "test:unit:ci": "ng test --no-watch --no-progress", + "test:e2e": "yarn workspace test-e2e start", + "lint": "ng lint", + "lint:docs": "cspell \"documentation/docs/**/*.md\" --config \"cspell.config.yml\"", + "analyse": "ng build --configuration=production --stats-json && npx webpack-bundle-analyzer www/stats.json", + "version": "yarn workspace scripts start version", + "format": "yarn prettier . --write --log-level silent" + }, + "private": true, + "dependencies": { + "@angular/animations": "^17.2.2", + "@angular/common": "~17.2.2", + "@angular/core": "~17.2.2", + "@angular/elements": "^17.2.2", + "@angular/forms": "~17.2.2", + "@angular/platform-browser": "~17.2.2", + "@angular/platform-browser-dynamic": "~17.2.2", + "@angular/router": "~17.2.2", + "@capacitor-community/file-opener": "^6.0.0", + "@capacitor-firebase/authentication": "^6.1.0", + "@capacitor-firebase/crashlytics": "^6.1.0", + "@capacitor-firebase/performance": "^6.1.0", + "@capacitor/android": "^6.0.0", + "@capacitor/app": "^6.0.0", + "@capacitor/clipboard": "^6.0.0", + "@capacitor/core": "^6.0.0", + "@capacitor/device": "^6.0.0", + "@capacitor/filesystem": "^6.0.0", + "@capacitor/ios": "^6.0.0", + "@capacitor/local-notifications": "^6.0.0", + "@capacitor/push-notifications": "^6.0.0", + "@capacitor/share": "^6.0.0", + "@capacitor/splash-screen": "^6.0.0", + "@capawesome/capacitor-app-update": "^6.0.0", + "@ionic-native/core": "^5.36.0", + "@ionic-native/device": "^5.36.0", + "@ionic-native/http": "^5.36.0", + "@ionic-native/media": "^5.36.0", + "@ionic-native/status-bar": "^5.36.0", + "@ionic/angular": "^7.7.3", + "@ionic/pwa-elements": "^3.2.2", + "@sentry/angular-ivy": "^7.102.1", + "@supabase/supabase-js": "^2.39.0", + "@types/file-saver": "^2.0.7", + "bootstrap-datepicker": "^1.10.0", + "capacitor-blob-writer": "^1.1.17", + "clone": "^2.1.2", + "core-js": "^3.33.3", + "data-models": "workspace:*", + "date-fns": "^2.30.0", + "deep-object-diff": "^1.1.9", + "dexie": "^3.2.4", + "dexie-observable": "3.0.0-beta.11", + "dexie-syncable": "^3.0.0-beta.10", + "document-register-element": "^1.14.10", + "dompurify": "^3.1.3", + "extract-math": "^1.2.3", + "file-saver": "^2.0.5", + "firebase": "^10.7.0", + "globalthis": "^1.0.3", + "howler": "^2.2.4", + "html5sortable": "^0.13.3", + "intro.js": "^3.4.0", + "jquery": "^3.7.1", + "jquery-touchswipe": "^1.6.19", + "katex": "^0.16.10", + "lottie-web": "^5.12.2", + "marked": "^2.1.3", + "marked-smartypants-lite": "^1.0.2", + "mergexml": "^1.2.3", + "ng2-nouislider": "^2.0.0", + "ngx-extended-pdf-viewer": "18.1.9", + "ngx-lottie": "^10.0.0", + "ngx-matomo-client": "^6.0.2", + "nouislider": "^15.7.1", + "qrcode": "^1.5.3", + "rxdb": "^14.17.1", + "rxjs": "^7.8.1", + "scripts": "workspace:*", + "shared": "workspace:*", + "signature_pad": "^4.1.7", + "stacktrace-js": "^2.0.2", + "swiper": "^8.4.7", + "trusted-types": "^2.0.0", + "zone.js": "~0.14.2" + }, + "devDependencies": { + "@angular-devkit/architect": "0.1702.1", + "@angular-devkit/build-angular": "~17.2.1", + "@angular-devkit/core": "~17.2.1", + "@angular-devkit/schematics": "~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/cli": "~17.2.1", + "@angular/compiler": "~17.2.2", + "@angular/compiler-cli": "~17.2.2", + "@angular/language-service": "~17.2.2", + "@capacitor/cli": "^6.0.0", + "@compodoc/compodoc": "^1.1.23", + "@ionic/angular-toolkit": "^11.0.1", + "@ionic/cli": "^7.1.5", + "@schematics/angular": "~17.0.3", + "@swc/helpers": "^0.5.1", + "@types/clone": "^2.1.1", + "@types/howler": "^2.2.2", + "@types/intro.js": "^3.0.1", + "@types/jasmine": "~4.3.0", + "@types/lokijs": "^1.5.7", + "@types/marked": "^2.0.3", + "@types/node": "^18.18.13", + "@types/nouislider": "^15.0.0", + "@types/swiper": "~4.2.0", + "@typescript-eslint/eslint-plugin": "^6.13.1", + "@typescript-eslint/parser": "^6.13.1", + "codelyzer": "^6.0.2", + "concurrently": "^6.2.0", + "cspell": "^6.20.1", + "eslint": "^8.54.0", + "eslint-config-prettier": "^9.1.0", + "eslint-config-standard-with-typescript": "latest", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jasmine": "^4.1.3", + "eslint-plugin-jsdoc": "40.1.1", + "eslint-plugin-n": "^15.7.0", + "eslint-plugin-prefer-arrow": "1.2.3", + "eslint-plugin-promise": "^6.1.1", + "firebase-tools": "^13.6.0", + "husky": "^8.0.3", + "jasmine-core": "~4.5.0", + "jasmine-spec-reporter": "~7.0.0", + "karma": "~6.4.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.0.0", + "lint-staged": "^15.2.2", + "prettier": "^3.2.5", + "typescript": "5.2.2" + }, + "resolutions": { + "@supabase/gotrue-js": "2.61.0" + }, + "lint-staged": { + "*.{ts,scss,html}": [ + "prettier --write" + ] + }, + "browser": { + "__hack__": "add support for lokijs in browser by ignoring fs", + "fs": false + }, + "engines": { + "node": ">=18.x" + }, + "packageManager": "yarn@3.3.1" +}