diff --git a/api/composer.json b/api/composer.json index 593449a5d..536d9ba86 100644 --- a/api/composer.json +++ b/api/composer.json @@ -1,12 +1,12 @@ { "require": { "php": "^7.2", - "slim/slim": "^3.5" + "slim/slim": "3.12.4" }, "require-dev": { - "flow/jsonpath": "^0.5.0", - "vlucas/phpdotenv": "^3.6.6", - "codeception/codeception": "^3.1", + "flow/jsonpath": "0.5.0", + "vlucas/phpdotenv": "3.6.10", + "codeception/codeception": "3.1.3", "codeception/phpbuiltinserver": "@dev" }, "config": { diff --git a/package-lock.json b/package-lock.json index 2a4969ec7..719dd0c38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,89 +9,89 @@ "version": "0.7.0", "license": "MIT", "devDependencies": { - "@babel/core": "^7.22.20", - "@ember/optional-features": "^2.0.0", - "@ember/string": "^3.1.1", - "@ember/test-helpers": "^3.2.0", + "@babel/core": "7.23.2", + "@ember/optional-features": "2.0.0", + "@ember/string": "3.1.1", + "@ember/test-helpers": "3.2.0", "@glimmer/component": "1.1.2", "@glimmer/tracking": "1.1.2", - "@glint/core": "^1.2.1", - "@glint/environment-ember-loose": "^1.2.1", - "@glint/template": "^1.2.1", - "@release-it-plugins/lerna-changelog": "^6.0.0", - "@tsconfig/ember": "^3.0.1", - "@types/luxon": "^3.3.3", - "@types/qunit": "^2.19.6", - "@types/rsvp": "^4.0.4", - "@types/sjcl": "^1.0.32", - "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.7.2", - "bootstrap": "^4.3.1", - "broccoli-asset-rev": "^3.0.0", - "concurrently": "^8.2.1", - "ember-auto-import": "^2.6.3", - "ember-bootstrap": "^6.0.0-2", - "ember-cli": "~5.4.0", - "ember-cli-app-version": "^6.0.1", - "ember-cli-babel": "^8.0.0", - "ember-cli-browser-navigation-button-test-helper": "^0.3.0", - "ember-cli-browserstack": "^2.0.0", - "ember-cli-bundlesize": "^0.3.0", - "ember-cli-clean-css": "^3.0.0", - "ember-cli-clipboard": "^1.0.0", - "ember-cli-content-security-policy": "^2.0.0", - "ember-cli-dependency-checker": "^3.3.2", - "ember-cli-deprecation-workflow": "^2.0.0", - "ember-cli-htmlbars": "^6.3.0", + "@glint/core": "1.2.1", + "@glint/environment-ember-loose": "1.2.1", + "@glint/template": "1.2.1", + "@release-it-plugins/lerna-changelog": "6.0.0", + "@tsconfig/ember": "3.0.2", + "@types/luxon": "3.3.4", + "@types/qunit": "2.19.7", + "@types/rsvp": "4.0.7", + "@types/sjcl": "1.0.32", + "@typescript-eslint/eslint-plugin": "6.9.0", + "@typescript-eslint/parser": "6.9.0", + "bootstrap": "4.6.2", + "broccoli-asset-rev": "3.0.0", + "concurrently": "8.2.2", + "ember-auto-import": "2.6.3", + "ember-bootstrap": "6.0.0-2", + "ember-cli": "5.4.0", + "ember-cli-app-version": "6.0.1", + "ember-cli-babel": "8.2.0", + "ember-cli-browser-navigation-button-test-helper": "0.3.0", + "ember-cli-browserstack": "2.0.1", + "ember-cli-bundlesize": "0.3.0", + "ember-cli-clean-css": "3.0.0", + "ember-cli-clipboard": "1.1.0", + "ember-cli-content-security-policy": "2.0.3", + "ember-cli-dependency-checker": "3.3.2", + "ember-cli-deprecation-workflow": "2.1.0", + "ember-cli-htmlbars": "6.3.0", "ember-cli-inject-live-reload": "https://gitpkg.now.sh/jelhan/ember-cli-inject-live-reload/lib?39c289e20aa5bd398da6f480e416e53b2973ef9c", - "ember-cli-mirage": "^3.0.0", - "ember-cli-page-object": "^2.0.0", - "ember-cli-sass": "^11.0.0", - "ember-cli-sri": "^2.1.1", - "ember-cli-terser": "^4.0.2", - "ember-composable-helpers": "^5.0.0", - "ember-decorators": "^6.1.1", - "ember-fetch": "^8.1.2", - "ember-intl": "^6.1.2", - "ember-load-initializers": "^2.1.2", - "ember-math-helpers": "^4.0.0", - "ember-modifier": "^4.1.0", - "ember-page-title": "^8.0.0", - "ember-power-calendar": "^0.20.0", - "ember-power-calendar-luxon": "^0.5.0", - "ember-qunit": "^7.0.0", - "ember-resolver": "^11.0.1", - "ember-sinon-qunit": "^7.4.0", - "ember-source": "~5.4.0", - "ember-template-lint": "^5.11.2", - "ember-template-lint-plugin-prettier": "^5.0.0", - "ember-test-selectors": "^6.0.0", - "ember-truth-helpers": "^4.0.0", - "eslint": "^8.49.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-ember": "^11.11.1", - "eslint-plugin-n": "^16.1.0", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-qunit": "^8.0.0", - "fs-extra": "^11.0.0", - "lerna-changelog": "^2.0.0", - "loader.js": "^4.7.0", - "miragejs": "^0.1.47", - "open-iconic": "^1.1.1", - "prettier": "^3.0.3", - "qunit": "^2.19.4", - "qunit-dom": "^3.0.0", - "release-it": "^16.0.0", - "sass": "^1.19.0", - "sinon": "^17.0.1", - "sjcl": "^1.0.8", - "stylelint": "^15.10.3", - "stylelint-config-standard": "^34.0.0", - "stylelint-config-standard-scss": "^11.0.0", - "stylelint-prettier": "^4.0.2", - "tracked-built-ins": "^3.3.0", - "typescript": "~5.2.2", - "webpack": "^5.88.2" + "ember-cli-mirage": "3.0.2", + "ember-cli-page-object": "2.1.2", + "ember-cli-sass": "11.0.1", + "ember-cli-sri": "2.1.1", + "ember-cli-terser": "4.0.2", + "ember-composable-helpers": "5.0.0", + "ember-decorators": "6.1.1", + "ember-fetch": "8.1.2", + "ember-intl": "6.1.2", + "ember-load-initializers": "2.1.2", + "ember-math-helpers": "4.0.0", + "ember-modifier": "4.1.0", + "ember-page-title": "8.0.0", + "ember-power-calendar": "0.20.2", + "ember-power-calendar-luxon": "0.5.0", + "ember-qunit": "7.0.0", + "ember-resolver": "11.0.1", + "ember-sinon-qunit": "7.4.0", + "ember-source": "5.4.0", + "ember-template-lint": "5.11.2", + "ember-template-lint-plugin-prettier": "5.0.0", + "ember-test-selectors": "6.0.0", + "ember-truth-helpers": "4.0.3", + "eslint": "8.52.0", + "eslint-config-prettier": "9.0.0", + "eslint-plugin-ember": "11.11.1", + "eslint-plugin-n": "16.2.0", + "eslint-plugin-prettier": "5.0.1", + "eslint-plugin-qunit": "8.0.1", + "fs-extra": "11.1.1", + "lerna-changelog": "2.2.0", + "loader.js": "4.7.0", + "miragejs": "0.1.47", + "open-iconic": "1.1.1", + "prettier": "3.0.3", + "qunit": "2.20.0", + "qunit-dom": "3.0.0", + "release-it": "16.2.1", + "sass": "1.69.5", + "sinon": "17.0.1", + "sjcl": "1.0.8", + "stylelint": "15.11.0", + "stylelint-config-standard": "34.0.0", + "stylelint-config-standard-scss": "11.0.0", + "stylelint-prettier": "4.0.2", + "tracked-built-ins": "3.3.0", + "typescript": "5.2.2", + "webpack": "5.89.0" }, "engines": { "node": ">=20" @@ -8979,15 +8979,6 @@ "node": ">=10" } }, - "node_modules/@glint/core/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@glint/core/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -13029,6 +13020,43 @@ "symlink-or-copy": "^1.1.8" } }, + "node_modules/broccoli-rollup": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/broccoli-rollup/-/broccoli-rollup-2.1.1.tgz", + "integrity": "sha512-aky/Ovg5DbsrsJEx2QCXxHLA6ZR+9u1TNVTf85soP4gL8CjGGKQ/JU8R3BZ2ntkWzo6/83RCKzX6O+nlNKR5MQ==", + "dev": true, + "dependencies": { + "@types/node": "^9.6.0", + "amd-name-resolver": "^1.2.0", + "broccoli-plugin": "^1.2.1", + "fs-tree-diff": "^0.5.2", + "heimdalljs": "^0.2.1", + "heimdalljs-logger": "^0.1.7", + "magic-string": "^0.24.0", + "node-modules-path": "^1.0.1", + "rollup": "^0.57.1", + "symlink-or-copy": "^1.1.8", + "walk-sync": "^0.3.1" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/broccoli-rollup/node_modules/@types/node": { + "version": "9.6.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz", + "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==", + "dev": true + }, + "node_modules/broccoli-rollup/node_modules/magic-string": { + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.24.1.tgz", + "integrity": "sha512-YBfNxbJiixMzxW40XqJEIldzHyh5f7CZKalo1uZffevyrPEX8Qgo9s0dmcORLHdV47UyvJg8/zD+6hQG3qvJrA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.1" + } + }, "node_modules/broccoli-sass-source-maps": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/broccoli-sass-source-maps/-/broccoli-sass-source-maps-4.2.4.tgz", @@ -28580,24 +28608,6 @@ "@types/node": "*" } }, - "node_modules/ember-fetch/node_modules/@types/node": { - "version": "9.6.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz", - "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==", - "dev": true - }, - "node_modules/ember-fetch/node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/ember-fetch/node_modules/babel-plugin-module-resolver": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz", @@ -28650,6 +28660,48 @@ "node": ">=6.0.0" } }, + "node_modules/ember-fetch/node_modules/broccoli-babel-transpiler/node_modules/broccoli-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz", + "integrity": "sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==", + "dev": true, + "dependencies": { + "promise-map-series": "^0.2.1", + "quick-temp": "^0.1.3", + "rimraf": "^2.3.4", + "symlink-or-copy": "^1.1.8" + } + }, + "node_modules/ember-fetch/node_modules/broccoli-babel-transpiler/node_modules/promise-map-series": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.3.tgz", + "integrity": "sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw==", + "dev": true, + "dependencies": { + "rsvp": "^3.0.14" + } + }, + "node_modules/ember-fetch/node_modules/broccoli-babel-transpiler/node_modules/promise-map-series/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, + "node_modules/ember-fetch/node_modules/broccoli-babel-transpiler/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/ember-fetch/node_modules/broccoli-funnel": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz", @@ -28674,6 +28726,18 @@ "node": "^4.5 || 6.* || >= 7.*" } }, + "node_modules/ember-fetch/node_modules/broccoli-funnel/node_modules/broccoli-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz", + "integrity": "sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==", + "dev": true, + "dependencies": { + "promise-map-series": "^0.2.1", + "quick-temp": "^0.1.3", + "rimraf": "^2.3.4", + "symlink-or-copy": "^1.1.8" + } + }, "node_modules/ember-fetch/node_modules/broccoli-funnel/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -28683,59 +28747,47 @@ "ms": "2.0.0" } }, - "node_modules/ember-fetch/node_modules/broccoli-merge-trees": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-4.2.0.tgz", - "integrity": "sha512-nTrQe5AQtCrW4enLRvbD/vTLHqyW2tz+vsLXQe4IEaUhepuMGVKJJr+I8n34Vu6fPjmPLwTjzNC8izMIDMtHPw==", + "node_modules/ember-fetch/node_modules/broccoli-funnel/node_modules/promise-map-series": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.3.tgz", + "integrity": "sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw==", "dev": true, "dependencies": { - "broccoli-plugin": "^4.0.2", - "merge-trees": "^2.0.0" - }, - "engines": { - "node": "10.* || >= 12.*" + "rsvp": "^3.0.14" } }, - "node_modules/ember-fetch/node_modules/broccoli-merge-trees/node_modules/broccoli-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", - "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", + "node_modules/ember-fetch/node_modules/broccoli-funnel/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-output-wrapper": "^3.2.5", - "fs-merger": "^3.2.1", - "promise-map-series": "^0.3.0", - "quick-temp": "^0.1.8", - "rimraf": "^3.0.2", - "symlink-or-copy": "^1.3.1" + "glob": "^7.1.3" }, - "engines": { - "node": "10.* || >= 12.*" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/ember-fetch/node_modules/broccoli-merge-trees/node_modules/promise-map-series": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", - "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", + "node_modules/ember-fetch/node_modules/broccoli-funnel/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", "dev": true, "engines": { - "node": "10.* || >= 12.*" + "node": "0.12.* || 4.* || 6.* || >= 7.*" } }, - "node_modules/ember-fetch/node_modules/broccoli-merge-trees/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/ember-fetch/node_modules/broccoli-merge-trees": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-4.2.0.tgz", + "integrity": "sha512-nTrQe5AQtCrW4enLRvbD/vTLHqyW2tz+vsLXQe4IEaUhepuMGVKJJr+I8n34Vu6fPjmPLwTjzNC8izMIDMtHPw==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "broccoli-plugin": "^4.0.2", + "merge-trees": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": "10.* || >= 12.*" } }, "node_modules/ember-fetch/node_modules/broccoli-persistent-filter": { @@ -28763,6 +28815,18 @@ "node": "6.* || >= 8.*" } }, + "node_modules/ember-fetch/node_modules/broccoli-persistent-filter/node_modules/broccoli-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz", + "integrity": "sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==", + "dev": true, + "dependencies": { + "promise-map-series": "^0.2.1", + "quick-temp": "^0.1.3", + "rimraf": "^2.3.4", + "symlink-or-copy": "^1.1.8" + } + }, "node_modules/ember-fetch/node_modules/broccoli-persistent-filter/node_modules/fs-tree-diff": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", @@ -28788,6 +28852,36 @@ "minimatch": "^3.0.2" } }, + "node_modules/ember-fetch/node_modules/broccoli-persistent-filter/node_modules/promise-map-series": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.3.tgz", + "integrity": "sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw==", + "dev": true, + "dependencies": { + "rsvp": "^3.0.14" + } + }, + "node_modules/ember-fetch/node_modules/broccoli-persistent-filter/node_modules/promise-map-series/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, + "node_modules/ember-fetch/node_modules/broccoli-persistent-filter/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/ember-fetch/node_modules/broccoli-persistent-filter/node_modules/walk-sync": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz", @@ -28799,26 +28893,22 @@ "matcher-collection": "^1.1.1" } }, - "node_modules/ember-fetch/node_modules/broccoli-rollup": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/broccoli-rollup/-/broccoli-rollup-2.1.1.tgz", - "integrity": "sha512-aky/Ovg5DbsrsJEx2QCXxHLA6ZR+9u1TNVTf85soP4gL8CjGGKQ/JU8R3BZ2ntkWzo6/83RCKzX6O+nlNKR5MQ==", + "node_modules/ember-fetch/node_modules/broccoli-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", + "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", "dev": true, "dependencies": { - "@types/node": "^9.6.0", - "amd-name-resolver": "^1.2.0", - "broccoli-plugin": "^1.2.1", - "fs-tree-diff": "^0.5.2", - "heimdalljs": "^0.2.1", - "heimdalljs-logger": "^0.1.7", - "magic-string": "^0.24.0", - "node-modules-path": "^1.0.1", - "rollup": "^0.57.1", - "symlink-or-copy": "^1.1.8", - "walk-sync": "^0.3.1" + "broccoli-node-api": "^1.7.0", + "broccoli-output-wrapper": "^3.2.5", + "fs-merger": "^3.2.1", + "promise-map-series": "^0.3.0", + "quick-temp": "^0.1.8", + "rimraf": "^3.0.2", + "symlink-or-copy": "^1.3.1" }, "engines": { - "node": ">=4.0" + "node": "10.* || >= 12.*" } }, "node_modules/ember-fetch/node_modules/broccoli-source": { @@ -28907,21 +28997,6 @@ "semver": "bin/semver.js" } }, - "node_modules/ember-fetch/node_modules/ember-cli-babel/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/ember-fetch/node_modules/ember-cli-babel/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", @@ -29146,15 +29221,6 @@ "node": ">=10" } }, - "node_modules/ember-fetch/node_modules/magic-string": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.24.1.tgz", - "integrity": "sha512-YBfNxbJiixMzxW40XqJEIldzHyh5f7CZKalo1uZffevyrPEX8Qgo9s0dmcORLHdV47UyvJg8/zD+6hQG3qvJrA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.1" - } - }, "node_modules/ember-fetch/node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -29218,6 +29284,15 @@ "node": ">=4" } }, + "node_modules/ember-fetch/node_modules/promise-map-series": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", + "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", + "dev": true, + "engines": { + "node": "10.* || >= 12.*" + } + }, "node_modules/ember-fetch/node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", @@ -29243,26 +29318,19 @@ "node": "10.* || >= 12" } }, - "node_modules/ember-fetch/node_modules/rollup": { - "version": "0.57.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.57.1.tgz", - "integrity": "sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==", + "node_modules/ember-fetch/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "dependencies": { - "@types/acorn": "^4.0.3", - "acorn": "^5.5.3", - "acorn-dynamic-import": "^3.0.0", - "date-time": "^2.1.0", - "is-reference": "^1.1.0", - "locate-character": "^2.0.5", - "pretty-ms": "^3.1.0", - "require-relative": "^0.8.7", - "rollup-pluginutils": "^2.0.1", - "signal-exit": "^3.0.2", - "sourcemap-codec": "^1.4.1" + "glob": "^7.1.3" }, "bin": { - "rollup": "bin/rollup" + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ember-fetch/node_modules/rsvp": { @@ -45981,6 +46049,12 @@ "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", "dev": true }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, "node_modules/lodash.assignin": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", @@ -47467,12 +47541,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/miragejs/node_modules/lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", - "dev": true - }, "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -47851,15 +47919,6 @@ "node": ">=10" } }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/node-notifier/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -51067,6 +51126,28 @@ "rimraf": "bin.js" } }, + "node_modules/rollup": { + "version": "0.57.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.57.1.tgz", + "integrity": "sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==", + "dev": true, + "dependencies": { + "@types/acorn": "^4.0.3", + "acorn": "^5.5.3", + "acorn-dynamic-import": "^3.0.0", + "date-time": "^2.1.0", + "is-reference": "^1.1.0", + "locate-character": "^2.0.5", + "pretty-ms": "^3.1.0", + "require-relative": "^0.8.7", + "rollup-pluginutils": "^2.0.1", + "signal-exit": "^3.0.2", + "sourcemap-codec": "^1.4.1" + }, + "bin": { + "rollup": "bin/rollup" + } + }, "node_modules/rollup-pluginutils": { "version": "2.8.2", "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", @@ -51076,6 +51157,18 @@ "estree-walker": "^0.6.1" } }, + "node_modules/rollup/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/route-recognizer": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/route-recognizer/-/route-recognizer-0.3.4.tgz", @@ -52925,9 +53018,9 @@ "dev": true }, "node_modules/stylelint/node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -55143,6 +55236,15 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/uvu": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", diff --git a/package.json b/package.json index 64d01f853..a3e8fad50 100644 --- a/package.json +++ b/package.json @@ -30,92 +30,92 @@ "test:csp-header": "grep \"`ember csp-headers --environment production --silent 2>&1 | sed 's/ $//'`\" public/.htaccess || (echo \"CSP headers in public/.htaccess does not match configuration\" && exit 1)" }, "devDependencies": { - "@babel/core": "^7.22.20", - "@ember/optional-features": "^2.0.0", - "@ember/string": "^3.1.1", - "@ember/test-helpers": "^3.2.0", + "@babel/core": "7.23.2", + "@ember/optional-features": "2.0.0", + "@ember/string": "3.1.1", + "@ember/test-helpers": "3.2.0", "@glimmer/component": "1.1.2", "@glimmer/tracking": "1.1.2", - "@glint/core": "^1.2.1", - "@glint/environment-ember-loose": "^1.2.1", - "@glint/template": "^1.2.1", - "@release-it-plugins/lerna-changelog": "^6.0.0", - "@tsconfig/ember": "^3.0.1", - "@types/luxon": "^3.3.3", - "@types/qunit": "^2.19.6", - "@types/rsvp": "^4.0.4", - "@types/sjcl": "^1.0.32", - "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.7.2", - "bootstrap": "^4.3.1", - "broccoli-asset-rev": "^3.0.0", - "concurrently": "^8.2.1", - "ember-auto-import": "^2.6.3", - "ember-bootstrap": "^6.0.0-2", - "ember-cli": "~5.4.0", - "ember-cli-app-version": "^6.0.1", - "ember-cli-babel": "^8.0.0", - "ember-cli-browser-navigation-button-test-helper": "^0.3.0", - "ember-cli-browserstack": "^2.0.0", - "ember-cli-bundlesize": "^0.3.0", - "ember-cli-clean-css": "^3.0.0", - "ember-cli-clipboard": "^1.0.0", - "ember-cli-content-security-policy": "^2.0.0", - "ember-cli-dependency-checker": "^3.3.2", - "ember-cli-deprecation-workflow": "^2.0.0", - "ember-cli-htmlbars": "^6.3.0", + "@glint/core": "1.2.1", + "@glint/environment-ember-loose": "1.2.1", + "@glint/template": "1.2.1", + "@release-it-plugins/lerna-changelog": "6.0.0", + "@tsconfig/ember": "3.0.2", + "@types/luxon": "3.3.4", + "@types/qunit": "2.19.7", + "@types/rsvp": "4.0.7", + "@types/sjcl": "1.0.32", + "@typescript-eslint/eslint-plugin": "6.9.0", + "@typescript-eslint/parser": "6.9.0", + "bootstrap": "4.6.2", + "broccoli-asset-rev": "3.0.0", + "concurrently": "8.2.2", + "ember-auto-import": "2.6.3", + "ember-bootstrap": "6.0.0-2", + "ember-cli": "5.4.0", + "ember-cli-app-version": "6.0.1", + "ember-cli-babel": "8.2.0", + "ember-cli-browser-navigation-button-test-helper": "0.3.0", + "ember-cli-browserstack": "2.0.1", + "ember-cli-bundlesize": "0.3.0", + "ember-cli-clean-css": "3.0.0", + "ember-cli-clipboard": "1.1.0", + "ember-cli-content-security-policy": "2.0.3", + "ember-cli-dependency-checker": "3.3.2", + "ember-cli-deprecation-workflow": "2.1.0", + "ember-cli-htmlbars": "6.3.0", "ember-cli-inject-live-reload": "https://gitpkg.now.sh/jelhan/ember-cli-inject-live-reload/lib?39c289e20aa5bd398da6f480e416e53b2973ef9c", - "ember-cli-mirage": "^3.0.0", - "ember-cli-page-object": "^2.0.0", - "ember-cli-sass": "^11.0.0", - "ember-cli-sri": "^2.1.1", - "ember-cli-terser": "^4.0.2", - "ember-composable-helpers": "^5.0.0", - "ember-decorators": "^6.1.1", - "ember-fetch": "^8.1.2", - "ember-intl": "^6.1.2", - "ember-load-initializers": "^2.1.2", - "ember-math-helpers": "^4.0.0", - "ember-modifier": "^4.1.0", - "ember-page-title": "^8.0.0", - "ember-power-calendar": "^0.20.0", - "ember-power-calendar-luxon": "^0.5.0", - "ember-qunit": "^7.0.0", - "ember-resolver": "^11.0.1", - "ember-sinon-qunit": "^7.4.0", - "ember-source": "~5.4.0", - "ember-template-lint": "^5.11.2", - "ember-template-lint-plugin-prettier": "^5.0.0", - "ember-test-selectors": "^6.0.0", - "ember-truth-helpers": "^4.0.0", - "eslint": "^8.49.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-ember": "^11.11.1", - "eslint-plugin-n": "^16.1.0", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-qunit": "^8.0.0", - "fs-extra": "^11.0.0", - "lerna-changelog": "^2.0.0", - "loader.js": "^4.7.0", - "miragejs": "^0.1.47", - "open-iconic": "^1.1.1", - "prettier": "^3.0.3", - "qunit": "^2.19.4", - "qunit-dom": "^3.0.0", - "release-it": "^16.0.0", - "sass": "^1.19.0", - "sinon": "^17.0.1", - "sjcl": "^1.0.8", - "stylelint": "^15.10.3", - "stylelint-config-standard": "^34.0.0", - "stylelint-config-standard-scss": "^11.0.0", - "stylelint-prettier": "^4.0.2", - "tracked-built-ins": "^3.3.0", - "typescript": "~5.2.2", - "webpack": "^5.88.2" + "ember-cli-mirage": "3.0.2", + "ember-cli-page-object": "2.1.2", + "ember-cli-sass": "11.0.1", + "ember-cli-sri": "2.1.1", + "ember-cli-terser": "4.0.2", + "ember-composable-helpers": "5.0.0", + "ember-decorators": "6.1.1", + "ember-fetch": "8.1.2", + "ember-intl": "6.1.2", + "ember-load-initializers": "2.1.2", + "ember-math-helpers": "4.0.0", + "ember-modifier": "4.1.0", + "ember-page-title": "8.0.0", + "ember-power-calendar": "0.20.2", + "ember-power-calendar-luxon": "0.5.0", + "ember-qunit": "7.0.0", + "ember-resolver": "11.0.1", + "ember-sinon-qunit": "7.4.0", + "ember-source": "5.4.0", + "ember-template-lint": "5.11.2", + "ember-template-lint-plugin-prettier": "5.0.0", + "ember-test-selectors": "6.0.0", + "ember-truth-helpers": "4.0.3", + "eslint": "8.52.0", + "eslint-config-prettier": "9.0.0", + "eslint-plugin-ember": "11.11.1", + "eslint-plugin-n": "16.2.0", + "eslint-plugin-prettier": "5.0.1", + "eslint-plugin-qunit": "8.0.1", + "fs-extra": "11.1.1", + "lerna-changelog": "2.2.0", + "loader.js": "4.7.0", + "miragejs": "0.1.47", + "open-iconic": "1.1.1", + "prettier": "3.0.3", + "qunit": "2.20.0", + "qunit-dom": "3.0.0", + "release-it": "16.2.1", + "sass": "1.69.5", + "sinon": "17.0.1", + "sjcl": "1.0.8", + "stylelint": "15.11.0", + "stylelint-config-standard": "34.0.0", + "stylelint-config-standard-scss": "11.0.0", + "stylelint-prettier": "4.0.2", + "tracked-built-ins": "3.3.0", + "typescript": "5.2.2", + "webpack": "5.89.0" }, "overrides": { - "ember-element-helper": "^0.8.5" + "ember-element-helper": "0.8.5" }, "engines": { "node": ">=20"