diff --git a/frontend/app/app.js b/frontend/app/app.js index 2221699f2..3ce89c6c0 100644 --- a/frontend/app/app.js +++ b/frontend/app/app.js @@ -1,11 +1,12 @@ import Application from "@ember/application"; import * as Sentry from "@sentry/ember"; import loadInitializers from "ember-load-initializers"; +import { registerDateLibrary } from "ember-power-calendar"; +import DateUtils from "ember-power-calendar-moment"; import Resolver from "ember-resolver"; import fastRedact from "fast-redact"; import config from "timed/config/environment"; -// simplebar setup -// see components/scroll-container for further usage + import "simplebar"; import "simplebar/dist/simplebar.css"; @@ -58,6 +59,8 @@ if (config["@sentry/ember"]) { // simplebar setup end +registerDateLibrary(DateUtils); + export default class App extends Application { modulePrefix = config.modulePrefix; podModulePrefix = config.podModulePrefix; diff --git a/frontend/app/components/sy-calendar/component.js b/frontend/app/components/sy-calendar/component.js index 373d87d34..85e2fb463 100644 --- a/frontend/app/components/sy-calendar/component.js +++ b/frontend/app/components/sy-calendar/component.js @@ -1,12 +1,12 @@ import { action } from "@ember/object"; -import PowerCalendarComponent from "ember-power-calendar/components/power-calendar"; +import Component from "@glimmer/component"; import moment from "moment"; const CURRENT_YEAR = moment().year(); const YEARS_IN_FUTURE = 5; -export default class SyCalendar extends PowerCalendarComponent { +export default class SyCalendar extends Component { months = moment.months(); years = [...new Array(40).keys()].map( diff --git a/frontend/app/components/sy-calendar/styles.scss b/frontend/app/components/sy-calendar/styles.scss deleted file mode 100644 index 6f23e6e98..000000000 --- a/frontend/app/components/sy-calendar/styles.scss +++ /dev/null @@ -1,44 +0,0 @@ -& { - @include ember-power-calendar($cell-size: 35px); - - .ember-power-calendar-nav-control { - color: $color-primary; - cursor: pointer; - } - - .nav-select-month, - .nav-select-year { - position: relative; - - select { - position: absolute; - inset: 0; - opacity: 0; - } - } - - .ember-power-calendar-day { - cursor: pointer; - transition: background-color 300ms ease, color 300ms ease; - - &--focused { - box-shadow: inset 0 -2px 0 0 $color-primary; - } - - &--selected { - color: rgb(255 255 255); - background-color: lighten($color-primary, 20%); - - &:hover { - color: rgb(255 255 255); - background-color: lighten($color-primary, 30%); - } - } - } -} - -&.sy-datepicker { - border: 1px solid $color-border; - padding: 0.5rem; - box-shadow: 2px 2px 10px rgb(0 0 0 / 20%); -} diff --git a/frontend/ember-cli-build.js b/frontend/ember-cli-build.js index 0fdfabcfd..a83d50b35 100644 --- a/frontend/ember-cli-build.js +++ b/frontend/ember-cli-build.js @@ -6,6 +6,11 @@ const EmberApp = require("ember-cli/lib/broccoli/ember-app"); module.exports = function (defaults) { const app = new EmberApp(defaults, { + babel: { + plugins: [ + require.resolve("ember-concurrency/async-arrow-task-transform"), + ], + }, sassOptions: { onlyIncluded: true, }, diff --git a/frontend/package.json b/frontend/package.json index 7ee8a0b1a..aae332e66 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -74,7 +74,7 @@ "ember-cli-update": "1.0.1", "ember-component-css": "0.8.1", "ember-composable-helpers": "5.0.0", - "ember-concurrency": "^2.3.7", + "ember-concurrency": "^4.0.2", "ember-data": "~4.11.3", "ember-decorators": "6.1.1", "ember-event-helpers": "^0.1.1", @@ -86,8 +86,8 @@ "ember-moment": "9.0.1", "ember-notify": "6.0.4", "ember-page-title": "7.0.0", - "ember-power-calendar": "0.18.0", - "ember-power-calendar-moment": "0.2.0", + "ember-power-calendar": "^1.0.2", + "ember-power-calendar-moment": "^1.0.2", "ember-power-select": "6.0.1", "ember-qunit": "6.2.0", "ember-resolver": "10.0.0", @@ -139,9 +139,6 @@ "edition": "octane" }, "pnpm": { - "overrides": { - "ember-concurrency": "^2.1.1" - }, "peerDependencyRules": { "ignoreMissing": [ "@babel/core", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index efa02ee02..f275f3bdb 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -4,9 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - ember-concurrency: ^2.1.1 - importers: .: @@ -162,8 +159,8 @@ importers: specifier: 5.0.0 version: 5.0.0 ember-concurrency: - specifier: ^2.1.1 - version: 2.3.7(@babel/core@7.22.9) + specifier: ^4.0.2 + version: 4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) ember-data: specifier: ~4.11.3 version: 4.11.3(@babel/core@7.22.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1))(webpack@5.92.1) @@ -198,11 +195,11 @@ importers: specifier: 7.0.0 version: 7.0.0 ember-power-calendar: - specifier: 0.18.0 - version: 0.18.0(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + specifier: ^1.0.2 + version: 1.1.0(@babel/core@7.22.9)(@ember/test-helpers@2.9.3(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) ember-power-calendar-moment: - specifier: 0.2.0 - version: 0.2.0(@glint/template@1.4.0)(moment-timezone@0.5.45)(moment@2.30.1)(webpack@5.92.1) + specifier: ^1.0.2 + version: 1.0.2(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-power-calendar@1.1.0(@babel/core@7.22.9)(@ember/test-helpers@2.9.3(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(moment-timezone@0.5.45)(moment@2.30.1) ember-power-select: specifier: 6.0.1 version: 6.0.1(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) @@ -214,7 +211,7 @@ importers: version: 10.0.0(@ember/string@3.1.1)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) ember-resources: specifier: 5.6.2 - version: 5.6.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@2.3.7(@babel/core@7.22.9))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + version: 5.6.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) ember-responsive: specifier: 5.0.0 version: 5.0.0 @@ -3396,6 +3393,9 @@ packages: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} + decorator-transforms@1.2.1: + resolution: {integrity: sha512-UUtmyfdlHvYoX3VSG1w5rbvBQ2r5TX1JsE4hmKU9snleFymadA3VACjl6SRfi9YgBCSjBbfQvR1bs9PRW9yBKw==} + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -3532,10 +3532,6 @@ packages: electron-to-chromium@1.4.815: resolution: {integrity: sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==} - element-closest@3.0.2: - resolution: {integrity: sha512-JxKQiJKX0Zr5Q2/bCaTx8P+UbfyMET1OQd61qu5xQFeWr1km3fGaxelSJtnfT27XQ5Uoztn2yIyeamAc/VX13g==} - engines: {node: '>=0.12.0'} - elliptic@6.5.5: resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} @@ -3543,6 +3539,11 @@ packages: resolution: {integrity: sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==} engines: {node: '>= 12'} + ember-assign-helper@0.5.0: + resolution: {integrity: sha512-swH7FqmqB5iSeoKlU6X41iqw5HQ+EdBDyFDXmwytTyUd5GRvfGfZUn2SMUUGdyvo5FxXJWqMJ0rBT//EcGC0+Q==} + peerDependencies: + ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 + ember-ast-helpers@0.3.5: resolution: {integrity: sha512-ZtaGAUDvRX13G9D4t4WbTMhcUzqsw6KqhcHreIiZi3ZhRFlSZ3BumgyJ6buDZj+tCBLiQsxRv7l5AY6imqNR6Q==} engines: {node: '>= 6'} @@ -3630,10 +3631,6 @@ packages: resolution: {integrity: sha512-Ay9P9iKMJdY4Gq5XPowh3HqqeAzLfwBRj1oB1ZKkDW1fryZQWBN4pZuRnjnB+3VWZjBnZif5e7Pacc7YNW9hWg==} engines: {node: 12.* || >= 14} - ember-cli-element-closest-polyfill@0.0.2: - resolution: {integrity: sha512-e9w1KCRUKorxZUyi50MhkHvf+7YihSk1zmu0eWeeTvtMfrKmrf9n8NQG57dxxgWBz+en1qAnEmsxIJcJs6bFRQ==} - engines: {node: 6.* || 8.* || >= 10.*} - ember-cli-get-component-path-option@1.0.0: resolution: {integrity: sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==} @@ -3801,6 +3798,23 @@ packages: resolution: {integrity: sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==} engines: {node: 10.* || 12.* || 14.* || >= 16} + ember-concurrency@3.1.1: + resolution: {integrity: sha512-doXFYYfy1C7jez+jDDlfahTp03QdjXeSY/W3Zbnx/q3UNJ9g10Shf2d7M/HvWo/TC22eU+6dPLIpqd/6q4pR+Q==} + engines: {node: 16.* || >= 18} + peerDependencies: + ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 + + ember-concurrency@4.0.2: + resolution: {integrity: sha512-enmStRE8bHIeF/kPZoDZlzP9YINN7H8l3Myk1sVkqo235ph0Vjee37AGCw44eRq6cBRvcdQmb5K3pkzVY7A6WA==} + engines: {node: 16.* || >= 18} + peerDependencies: + '@glimmer/tracking': ^1.1.2 + '@glint/template': '>= 1.0.0' + ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 + peerDependenciesMeta: + '@glint/template': + optional: true + ember-cookies@1.1.2: resolution: {integrity: sha512-6GaN0eEDZT9SEUSZBxWzZMlvxjcGKXFTJNjv30LVXTTOxozE5IBmIxiDAEq0udi0UpWUGHLYQBgnANn4jdll7w==} engines: {node: '>= 16.*'} @@ -3825,6 +3839,12 @@ packages: peerDependencies: ember-source: ^3.8 || 4 + ember-element-helper@0.8.6: + resolution: {integrity: sha512-WcbkJKgBZypRGwujeiPrQfZRhETVFLR0wvH2UxDaNBhLWncapt6KK+M/2i/eODoAQwgGxziejhXC6Cbqa9zA8g==} + engines: {node: 14.* || 16.* || >= 18} + peerDependencies: + ember-source: ^3.8 || ^4.0.0 || >= 5.0.0 + ember-event-helpers@0.1.1: resolution: {integrity: sha512-fWcbWd4W4nRv8bbato8JB6oGRpATkR+oGYxMIqnfgTgPWaCS0ww7CuUVNpwg1TulojKMCuTXi8Fem2b1NSF1ZQ==} engines: {node: 8.* || >= 10.*} @@ -3837,6 +3857,12 @@ packages: resolution: {integrity: sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==} engines: {node: '>= 10'} + ember-functions-as-helper-polyfill@2.1.2: + resolution: {integrity: sha512-yvW6xykvZEIYzzwlrC/g9yu6LtLkkj5F+ho6U+BDxN1uREMgoMOZnji7sSILn5ITVpaJ055DPcO+utEFD7IZOA==} + engines: {node: '>= 14.0.0'} + peerDependencies: + ember-source: ^3.25.0 || >=4.0.0 + ember-get-config@2.1.1: resolution: {integrity: sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==} engines: {node: 12.* || 14.* || >= 16} @@ -3893,21 +3919,26 @@ packages: resolution: {integrity: sha512-oq6+HYbeVD/BnxIO5AkP4gWlsatdgW2HFO10F8+XQiJZrwa7cC7Wm54JNGqQkavkDQTgNSiy1Fe2NILJ14MmAg==} engines: {node: 12.* || 14.* || >= 16} - ember-power-calendar-moment@0.2.0: - resolution: {integrity: sha512-8CL2o4KScrNOhmVAgoFEgdDy3K0k8+4DjRHeXcX6PstxOj9/ZDU+/ST2XUrDRBDSLfzaf3WIhr3siPPwh0LY9A==} - engines: {node: 12.* || 14.* || >= 16} + ember-power-calendar-moment@1.0.2: + resolution: {integrity: sha512-yU77SXeceCO3njNSYnq1vhwzA4jiZuALmpyrsd/IVWLKgFOKK/aDqppZo+Hds3dXmQQFGA/kozPSZRfN5R+VDw==} peerDependencies: - moment: ^2 - moment-timezone: ^0.5.34 + ember-power-calendar: '*' + moment: ^2.30.1 + moment-timezone: ^0.5.45 peerDependenciesMeta: moment: optional: true moment-timezone: optional: true - ember-power-calendar@0.18.0: - resolution: {integrity: sha512-bkW5eL8MxS3rmn6XnR7B4QivJZ+Y4SF2kHSZPlUwaVjsw4FqZ7a3I1N1dbC3khcgcFvh1M8aa4/Ek/BwP+sorQ==} - engines: {node: 10.* || >= 12} + ember-power-calendar@1.1.0: + resolution: {integrity: sha512-4uIr5HXJIFTKVZXGrVO4aaOQJCpiw4+DNNERVf0HoC8XXYp8EknmchBEKBwlSdOdNvzNj0+9gABq2DgoygFKYw==} + peerDependencies: + '@ember/test-helpers': ^2.9.4 || ^3.2.1 + '@glimmer/component': ^1.1.2 + '@glimmer/tracking': ^1.1.2 + ember-concurrency: ^4.0.2 + ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 ember-power-select@6.0.1: resolution: {integrity: sha512-YslsjEUzdHhFfUP7IlklQuKt6rFG/VS38JLCjTYiCcBKrl76pxky/PoGMx3V+Ukh5mI77mGfA7BSKpKv8MAQAw==} @@ -3942,7 +3973,7 @@ packages: '@glimmer/component': ^1.1.2 '@glimmer/tracking': ^1.1.2 '@glint/template': '>= 0.8.3' - ember-concurrency: ^2.1.1 + ember-concurrency: ^2.0.0 ember-source: '>= 3.28.0' peerDependenciesMeta: '@ember/test-waiters': @@ -4035,6 +4066,11 @@ packages: resolution: {integrity: sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA==} engines: {node: 10.* || >= 12} + ember-truth-helpers@4.0.3: + resolution: {integrity: sha512-T6Ogd3pk9FxYiZfSxdjgn3Hb3Ksqgw7CD23V9qfig9jktNdkNEHo4+3PA3cSD/+3a2kdH3KmNvKyarVuzdtEkA==} + peerDependencies: + ember-source: '>=3.28.0' + ember-validated-form@6.2.0: resolution: {integrity: sha512-30EUv32EcPNnCKvbY3D+k++z/fgH/G0GTP37chqQCuag2/S+p0w0ku0ZNwEmV47UfIxPu7F52lZ7a9OyxnxPFQ==} engines: {node: 14.* || 16.* || >= 18} @@ -13390,6 +13426,13 @@ snapshots: dependencies: mimic-response: 1.0.1 + decorator-transforms@1.2.1(@babel/core@7.22.9): + dependencies: + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.22.9) + babel-import-util: 2.1.1 + transitivePeerDependencies: + - '@babel/core' + deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -13509,8 +13552,6 @@ snapshots: electron-to-chromium@1.4.815: {} - element-closest@3.0.2: {} - elliptic@6.5.5: dependencies: bn.js: 4.12.0 @@ -13528,6 +13569,13 @@ snapshots: transitivePeerDependencies: - supports-color + ember-assign-helper@0.5.0(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): + dependencies: + '@embroider/addon-shim': 1.8.9 + ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) + transitivePeerDependencies: + - supports-color + ember-ast-helpers@0.3.5: dependencies: '@glimmer/compiler': 0.27.0 @@ -13844,16 +13892,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-element-closest-polyfill@0.0.2: - dependencies: - broccoli-funnel: 2.0.2 - caniuse-api: 3.0.0 - element-closest: 3.0.2 - ember-cli-babel: 7.26.11 - fastboot-transform: 0.1.3 - transitivePeerDependencies: - - supports-color - ember-cli-get-component-path-option@1.0.0: {} ember-cli-htmlbars@4.5.0: @@ -14421,16 +14459,30 @@ snapshots: - '@babel/core' - supports-color - ember-concurrency@2.3.7(@babel/core@7.24.7): + ember-concurrency@3.1.1(@babel/core@7.24.7)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): dependencies: '@babel/helper-plugin-utils': 7.24.7 '@babel/types': 7.24.7 '@glimmer/tracking': 1.1.2 ember-cli-babel: 7.26.11 ember-cli-babel-plugin-helpers: 1.1.1 - ember-cli-htmlbars: 5.7.2 + ember-cli-htmlbars: 6.2.0 ember-compatibility-helpers: 1.2.7(@babel/core@7.24.7) - ember-destroyable-polyfill: 2.0.3(@babel/core@7.24.7) + ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) + transitivePeerDependencies: + - '@babel/core' + - supports-color + + ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): + dependencies: + '@babel/helper-plugin-utils': 7.24.7 + '@babel/types': 7.24.7 + '@embroider/addon-shim': 1.8.9 + '@glimmer/tracking': 1.1.2 + decorator-transforms: 1.2.1(@babel/core@7.22.9) + ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) + optionalDependencies: + '@glint/template': 1.4.0 transitivePeerDependencies: - '@babel/core' - supports-color @@ -14484,20 +14536,21 @@ snapshots: - '@babel/core' - supports-color - ember-destroyable-polyfill@2.0.3(@babel/core@7.24.7): + ember-element-helper@0.6.1(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): dependencies: + '@embroider/util': 1.13.1(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) ember-cli-babel: 7.26.11 - ember-cli-version-checker: 5.1.2 - ember-compatibility-helpers: 1.2.7(@babel/core@7.24.7) + ember-cli-htmlbars: 6.2.0 + ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) transitivePeerDependencies: - - '@babel/core' + - '@glint/environment-ember-loose' + - '@glint/template' - supports-color - ember-element-helper@0.6.1(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): + ember-element-helper@0.8.6(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): dependencies: + '@embroider/addon-shim': 1.8.9 '@embroider/util': 1.13.1(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 6.2.0 ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) transitivePeerDependencies: - '@glint/environment-ember-loose' @@ -14534,6 +14587,15 @@ snapshots: - encoding - supports-color + ember-functions-as-helper-polyfill@2.1.2(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): + dependencies: + ember-cli-babel: 7.26.11 + ember-cli-typescript: 5.3.0 + ember-cli-version-checker: 5.1.2 + ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) + transitivePeerDependencies: + - supports-color + ember-get-config@2.1.1(@glint/template@1.4.0): dependencies: '@embroider/macros': 1.16.5(@glint/template@1.4.0) @@ -14654,35 +14716,38 @@ snapshots: transitivePeerDependencies: - supports-color - ember-power-calendar-moment@0.2.0(@glint/template@1.4.0)(moment-timezone@0.5.45)(moment@2.30.1)(webpack@5.92.1): + ember-power-calendar-moment@1.0.2(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-power-calendar@1.1.0(@babel/core@7.22.9)(@ember/test-helpers@2.9.3(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(moment-timezone@0.5.45)(moment@2.30.1): dependencies: - broccoli-funnel: 2.0.2 - ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.92.1) - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 5.7.2 + '@embroider/addon-shim': 1.8.9 + '@embroider/macros': 1.16.5(@glint/template@1.4.0) + decorator-transforms: 1.2.1(@babel/core@7.22.9) + ember-power-calendar: 1.1.0(@babel/core@7.22.9)(@ember/test-helpers@2.9.3(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) optionalDependencies: moment: 2.30.1 moment-timezone: 0.5.45 transitivePeerDependencies: + - '@babel/core' - '@glint/template' - supports-color - - webpack - ember-power-calendar@0.18.0(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): + ember-power-calendar@1.1.0(@babel/core@7.22.9)(@ember/test-helpers@2.9.3(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): dependencies: - ember-assign-helper: 0.4.0 - ember-cli-babel: 7.26.11 - ember-cli-element-closest-polyfill: 0.0.2 - ember-cli-htmlbars: 6.2.0 - ember-concurrency: 2.3.7(@babel/core@7.22.9) - ember-decorators: 6.1.1 - ember-element-helper: 0.6.1(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) - ember-truth-helpers: 3.1.1 + '@ember/test-helpers': 2.9.3(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + '@embroider/addon-shim': 1.8.9 + '@embroider/macros': 1.16.5(@glint/template@1.4.0) + '@embroider/util': 1.13.1(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + '@glimmer/component': 1.1.2(@babel/core@7.22.9) + '@glimmer/tracking': 1.1.2 + decorator-transforms: 1.2.1(@babel/core@7.22.9) + ember-assign-helper: 0.5.0(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + ember-concurrency: 4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + ember-element-helper: 0.8.6(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) + ember-truth-helpers: 4.0.3(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' - '@glint/template' - - ember-source - supports-color ember-power-select@6.0.1(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): @@ -14740,7 +14805,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resources@5.6.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@2.3.7(@babel/core@7.22.9))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): + ember-resources@5.6.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-concurrency@4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): dependencies: '@babel/runtime': 7.24.7 '@embroider/addon-shim': 1.8.9 @@ -14751,7 +14816,7 @@ snapshots: optionalDependencies: '@ember/test-waiters': 3.1.0 '@glimmer/component': 1.1.2(@babel/core@7.22.9) - ember-concurrency: 2.3.7(@babel/core@7.22.9) + ember-concurrency: 4.0.2(@babel/core@7.22.9)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) transitivePeerDependencies: - supports-color @@ -14792,7 +14857,7 @@ snapshots: base64-js: 1.5.1 ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.92.1) ember-cli-babel: 8.2.0(@babel/core@7.24.7) - ember-concurrency: 2.3.7(@babel/core@7.24.7) + ember-concurrency: 3.1.1(@babel/core@7.24.7)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) ember-fetch: 8.1.2(encoding@0.1.13) ember-simple-auth: 6.0.0(@ember/test-helpers@2.9.3(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)))(@glint/template@1.4.0) ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) @@ -14978,6 +15043,14 @@ snapshots: transitivePeerDependencies: - supports-color + ember-truth-helpers@4.0.3(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)): + dependencies: + '@embroider/addon-shim': 1.8.9 + ember-functions-as-helper-polyfill: 2.1.2(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1)) + ember-source: 4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1) + transitivePeerDependencies: + - supports-color + ember-validated-form@6.2.0(@babel/core@7.22.9)(@glint/template@1.4.0)(ember-data@4.11.3(@babel/core@7.22.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1))(webpack@5.92.1))(ember-source@4.12.4(@babel/core@7.22.9)(@glimmer/component@1.1.2(@babel/core@7.22.9))(@glint/template@1.4.0)(webpack@5.92.1))(webpack@5.92.1): dependencies: '@embroider/macros': 1.16.5(@glint/template@1.4.0)