WIP: Upgrade to Ember v4.4 (#679)

* first try

* upgrade ember-intl to v5

* simplify code and avoid deprecated / removed APIs

* fix RouterService.transitionTo not bound to this instance

* fix modified after consumption error

* fix lint
This commit is contained in:
Jeldrik Hanschke 2023-10-16 14:26:00 +02:00 committed by GitHub
parent fa9f91288c
commit 2e9d8581b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 138 additions and 127 deletions

View file

@ -78,14 +78,12 @@ class FormData {
}
constructor({ options }, { defaultOptionCount }) {
this.options = new TrackedArray(
options.map(({ title }) => new FormDataOption(this, title))
);
const normalizedOptions =
options.length === 0 && defaultOptionCount > 0 ? ['', ''] : options;
// enforce minimal options amount for poll of type MakeAPoll
if (this.options.length === 0 && defaultOptionCount > 0) {
this.updateOptions(['', '']);
}
this.options = new TrackedArray(
normalizedOptions.map(({ title }) => new FormDataOption(this, title))
);
}
}

View file

@ -1,6 +1,5 @@
import Component from '@glimmer/component';
import { inject as service } from '@ember/service';
import { copy } from '@ember/object/internals';
export default class PollEvaluationSummary extends Component {
@service intl;
@ -25,7 +24,7 @@ export default class PollEvaluationSummary extends Component {
}, {});
let evaluation = options.map((option) => {
return {
answers: copy(answers),
answers: { ...answers },
option,
score: 0,
};

View file

@ -55,7 +55,7 @@
"ember-cli-sri": "^2.1.1",
"ember-cli-terser": "^4.0.2",
"ember-composable-helpers": "^5.0.0",
"ember-data": "~3.28.6",
"ember-data": "~4.4.0",
"ember-data-model-fragments": "^6.0.0",
"ember-decorators": "^6.1.1",
"ember-export-application-global": "^2.0.1",
@ -70,7 +70,7 @@
"ember-power-calendar-luxon": "^0.5.0",
"ember-qunit": "^6.0.0",
"ember-resolver": "^11.0.0",
"ember-source": "~3.28.8",
"ember-source": "~4.4.0",
"ember-template-lint": "^4.0.0",
"ember-test-selectors": "^6.0.0",
"ember-truth-helpers": "^4.0.0",

View file

@ -5,24 +5,20 @@
import Ember from 'ember';
let originalLoggerError;
let originalTestAdapterException;
let originalEmberOnError;
let originalWindowOnError;
function intercept(f = () => {}) {
originalLoggerError = Ember.Logger.error;
originalTestAdapterException = Ember.Test.adapter.exception;
originalWindowOnError = window.onerror;
originalEmberOnError = Ember.onerror;
Ember.Logger.error = () => {};
Ember.Test.adapter.exception = () => {};
Ember.onerror = f;
window.onerror = () => {};
}
function restore() {
Ember.Logger.error = originalLoggerError;
Ember.Test.adapter.exception = originalTestAdapterException;
Ember.onerror = originalEmberOnError;
window.onerror = originalWindowOnError;

242
yarn.lock
View file

@ -35,7 +35,7 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc"
integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==
"@babel/core@^7.0.0", "@babel/core@^7.1.6", "@babel/core@^7.12.0", "@babel/core@^7.13.8", "@babel/core@^7.16.7", "@babel/core@^7.22.20", "@babel/core@^7.3.4":
"@babel/core@^7.0.0", "@babel/core@^7.1.6", "@babel/core@^7.12.0", "@babel/core@^7.13.8", "@babel/core@^7.16.10", "@babel/core@^7.16.7", "@babel/core@^7.22.20", "@babel/core@^7.3.4":
version "7.23.2"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94"
integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==
@ -153,7 +153,7 @@
dependencies:
"@babel/types" "^7.23.0"
"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5", "@babel/helper-module-imports@^7.8.3":
"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5":
version "7.22.15"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0"
integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
@ -348,7 +348,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-decorators@^7.22.10":
"@babel/plugin-syntax-decorators@^7.16.7", "@babel/plugin-syntax-decorators@^7.22.10":
version "7.22.10"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz#7d83ea04d893c442b78ebf4c3cbac59a7211deff"
integrity sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==
@ -501,7 +501,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-block-scoping@^7.23.0", "@babel/plugin-transform-block-scoping@^7.8.3":
"@babel/plugin-transform-block-scoping@^7.16.0", "@babel/plugin-transform-block-scoping@^7.16.7", "@babel/plugin-transform-block-scoping@^7.23.0":
version "7.23.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022"
integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==
@ -706,13 +706,6 @@
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
"@babel/plugin-transform-object-assign@^7.8.3":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.22.5.tgz#290c1b9555dcea48bb2c29ad94237777600d04f9"
integrity sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-object-rest-spread@^7.22.15":
version "7.22.15"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f"
@ -844,7 +837,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-typescript@^7.13.0", "@babel/plugin-transform-typescript@^7.20.13":
"@babel/plugin-transform-typescript@^7.13.0", "@babel/plugin-transform-typescript@^7.16.8", "@babel/plugin-transform-typescript@^7.20.13":
version "7.22.15"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127"
integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==
@ -1066,66 +1059,69 @@
exec-sh "^0.3.2"
minimist "^1.2.0"
"@ember-data/adapter@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-3.28.13.tgz#3b921365046a329f3eb1c72fc4964c6aff06e53b"
integrity sha512-AwLJTs+GvxX72vfP3edV0hoMLD9oPWJNbnqxakXVN9xGTuk6/TeGQLMrVU3222GCoMMNrJ357Nip7kZeFo4IdA==
"@ember-data/adapter@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-4.4.2.tgz#ff236cb9ec9263135109a3682de2bf1a842e8d45"
integrity sha512-vSeFHy9xNzrILMF21UjNKpgW8FxrKLXVPhf5qRvRB00UZR7usH+y99p/+62Vq2s0CW8ZL74/ct5+I+RbnXtwzQ==
dependencies:
"@ember-data/private-build-infra" "3.28.13"
"@ember-data/store" "3.28.13"
"@ember-data/private-build-infra" "4.4.2"
"@ember-data/store" "4.4.2"
"@ember/edition-utils" "^1.2.0"
"@ember/string" "^3.0.0"
ember-cli-babel "^7.26.6"
ember-auto-import "^2.2.4"
ember-cli-babel "^7.26.11"
ember-cli-test-info "^1.0.0"
ember-cli-typescript "^4.1.0"
ember-cli-typescript "^5.0.0"
"@ember-data/canary-features@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-3.28.13.tgz#59cd75b94bfff86f85affb42e66016c71f45f02e"
integrity sha512-fgpcB0wmtUjZeqcIKkfP/MclQjY5r8ft8YZhPlvQh2MIx+3d3nCNRXB6lEUdRdQphFEag2towONFEIsiOAgs3Q==
"@ember-data/canary-features@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-4.4.2.tgz#1014dc685c267dd0a583e742a6a0463a4e97320f"
integrity sha512-xy4+/Z6MK7/4L0tye/qc0aCH6rqBt5VzF99fZ+V/pBDdXNf0VXWCxeFchsHH5Vy5WukDs00AYA4TSyimI4/lqA==
dependencies:
ember-cli-babel "^7.26.6"
ember-cli-typescript "^4.1.0"
ember-cli-babel "^7.26.11"
ember-cli-typescript "^5.0.0"
"@ember-data/debug@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/debug/-/debug-3.28.13.tgz#eb20779de83429f5d493d3c8e81ced468fa5974d"
integrity sha512-ofny/Grpqx1lM6KWy5q75/b2/B+zQ4B4Ynk7SrQ//sFvpX3gjuP8iN07SKTHSN07vedlC+7QNhNJdCQwyqK1Fg==
"@ember-data/debug@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/debug/-/debug-4.4.2.tgz#8b72a1b407622186a289c2a14fde67aaeeffda05"
integrity sha512-sHmuuOM31qkhIvFKNXyZDdALLHw6bJmY2NlG+WpHEveELLG/Aoab7XBPVymADVAtVTMNf3ei75ewVatSKZll7Q==
dependencies:
"@ember-data/private-build-infra" "3.28.13"
"@ember-data/private-build-infra" "4.4.2"
"@ember/edition-utils" "^1.2.0"
"@ember/string" "^3.0.0"
ember-cli-babel "^7.26.6"
ember-auto-import "^2.2.4"
ember-cli-babel "^7.26.11"
ember-cli-test-info "^1.0.0"
ember-cli-typescript "^4.1.0"
ember-cli-typescript "^5.0.0"
"@ember-data/model@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/model/-/model-3.28.13.tgz#50ac1bd5783e7cc51344767d5ff46f84198f4d1a"
integrity sha512-V5Hgzz5grNWTSrKGksY9xeOsTDLN/d3qsVMu26FWWHP5uqyWT0Cd4LSRpNxs14PsTFDcbrtGKaZv3YVksZfFEQ==
"@ember-data/model@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/model/-/model-4.4.2.tgz#aa414e7dd7e5c09c3539e0e094a8ae8deccc2a02"
integrity sha512-sajRk5s/AdPWM1Nl0rt9X0C9MYfLZa5L+MO+H2TlkaAPY0XQlp2IPtOEgKvz7re5RElGV2Vw66IJSt1DvOLzrw==
dependencies:
"@ember-data/canary-features" "3.28.13"
"@ember-data/private-build-infra" "3.28.13"
"@ember-data/store" "3.28.13"
"@ember-data/canary-features" "4.4.2"
"@ember-data/private-build-infra" "4.4.2"
"@ember-data/store" "4.4.2"
"@ember/edition-utils" "^1.2.0"
"@ember/string" "^3.0.0"
ember-auto-import "^2.2.4"
ember-cached-decorator-polyfill "^0.1.4"
ember-cli-babel "^7.26.6"
ember-cli-babel "^7.26.11"
ember-cli-string-utils "^1.1.0"
ember-cli-test-info "^1.0.0"
ember-cli-typescript "^4.1.0"
ember-cli-typescript "^5.0.0"
ember-compatibility-helpers "^1.2.0"
inflection "~1.13.1"
"@ember-data/private-build-infra@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-3.28.13.tgz#828a27e724240b1ef70ae5dd8ab8be1f61275929"
integrity sha512-8gT3/gnmbNgFIMVdHBpl3xFGJefJE26VUIidFHTF1/N1aumVUlEhnXH0BSPxvxTnFXz/klGSTOMs+sDsx3jw6A==
"@ember-data/private-build-infra@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-4.4.2.tgz#5e576a0fbc5e1656ca322566724c25467a12ab9a"
integrity sha512-hth3iGUWNzoek9hiaRt5abwgNB4xvyQl+0xk6BpNKtDzpwQCkicXz9qUCMuXYKyH9Ct3SExKNWWeZvJLZoFi5g==
dependencies:
"@babel/plugin-transform-block-scoping" "^7.8.3"
"@ember-data/canary-features" "3.28.13"
"@babel/plugin-transform-block-scoping" "^7.16.7"
"@ember-data/canary-features" "4.4.2"
"@ember/edition-utils" "^1.2.0"
babel-plugin-debug-macros "^0.3.3"
babel-plugin-debug-macros "^0.3.4"
babel-plugin-filter-imports "^4.0.0"
babel6-plugin-strip-class-callcheck "^6.0.0"
broccoli-debug "^0.6.5"
@ -1135,10 +1131,10 @@
broccoli-rollup "^5.0.0"
calculate-cache-key-for-tree "^2.0.0"
chalk "^4.0.0"
ember-cli-babel "^7.26.6"
ember-cli-babel "^7.26.11"
ember-cli-path-utils "^1.0.0"
ember-cli-string-utils "^1.1.0"
ember-cli-typescript "^4.1.0"
ember-cli-typescript "^5.0.0"
ember-cli-version-checker "^5.1.1"
esm "^3.2.25"
git-repo-info "^2.1.1"
@ -1149,48 +1145,51 @@
semver "^7.1.3"
silent-error "^1.1.1"
"@ember-data/record-data@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-3.28.13.tgz#2bf169404732e126489d3b3a8dc6c0dfca8b5f5f"
integrity sha512-0qYOxQr901eZ0JoYVt/IiszZYuNefqO6yiwKw0VH2dmWhVniQSp+Da9YnoKN9U2KgR4NdxKiUs2j9ZLNZ+bH7g==
"@ember-data/record-data@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-4.4.2.tgz#d484d2a2b722531e80228c77fd44636b34534398"
integrity sha512-LR9QZZ1v2ymWNe9yqYL2pmnpJLcGyT4bSKn4N06AdINcc2zLVguuakh8vzhr2Accpxewt2QWis/ia/z0tp0RWg==
dependencies:
"@ember-data/canary-features" "3.28.13"
"@ember-data/private-build-infra" "3.28.13"
"@ember-data/store" "3.28.13"
"@ember-data/canary-features" "4.4.2"
"@ember-data/private-build-infra" "4.4.2"
"@ember-data/store" "4.4.2"
"@ember/edition-utils" "^1.2.0"
ember-cli-babel "^7.26.6"
ember-auto-import "^2.2.4"
ember-cli-babel "^7.26.11"
ember-cli-test-info "^1.0.0"
ember-cli-typescript "^4.1.0"
ember-cli-typescript "^5.0.0"
"@ember-data/rfc395-data@^0.0.4":
version "0.0.4"
resolved "https://registry.yarnpkg.com/@ember-data/rfc395-data/-/rfc395-data-0.0.4.tgz#ecb86efdf5d7733a76ff14ea651a1b0ed1f8a843"
integrity sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==
"@ember-data/serializer@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-3.28.13.tgz#6dfa8ba17c0ea192313134643dbe56adf45a722a"
integrity sha512-BlYXi8ObH0B5G7QeWtkf9u8PrhdlfAxOAsOuOPZPCTzWsQlmyzV6M9KvBmIAvJtM2IQ3a5BX2o71eP6/7MJDUg==
"@ember-data/serializer@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-4.4.2.tgz#a42809b335bfaaea887dc8c0353a7aa459e812c7"
integrity sha512-gTyu6PPVYrE4sVm0o/F1M6nbnoIwo/+R1FRJLkKAxEj8e5uSoREzy2OiGg10jSdksUYzqEt+N+bjvtCaCfBAxw==
dependencies:
"@ember-data/private-build-infra" "3.28.13"
"@ember-data/store" "3.28.13"
ember-cli-babel "^7.26.6"
"@ember-data/private-build-infra" "4.4.2"
"@ember-data/store" "4.4.2"
ember-auto-import "^2.2.4"
ember-cli-babel "^7.26.11"
ember-cli-test-info "^1.0.0"
ember-cli-typescript "^4.1.0"
ember-cli-typescript "^5.0.0"
"@ember-data/store@3.28.13":
version "3.28.13"
resolved "https://registry.yarnpkg.com/@ember-data/store/-/store-3.28.13.tgz#be3c3fca03d155767af72422f6a3c6dcd6147be8"
integrity sha512-y1ddWLfR20l3NN9fNfIAFWCmREnC6hjKCZERDgkvBgZOCAKcs+6bVJGyMmKBcsp4W7kanqKn71tX7Y63jp+jXQ==
"@ember-data/store@4.4.2":
version "4.4.2"
resolved "https://registry.yarnpkg.com/@ember-data/store/-/store-4.4.2.tgz#36e481625f3d494c5410f74db3a2dcb94bb8bee2"
integrity sha512-PA4caokiGIKAwX49JtMUG6cePPshoizNIM5047UDZkMxB7GSqscjK0ZcLdU86A0EwX1T9KHxzInq4Kx39mNtNQ==
dependencies:
"@ember-data/canary-features" "3.28.13"
"@ember-data/private-build-infra" "3.28.13"
"@ember-data/canary-features" "4.4.2"
"@ember-data/private-build-infra" "4.4.2"
"@ember/string" "^3.0.0"
"@glimmer/tracking" "^1.0.4"
ember-auto-import "^2.2.4"
ember-cached-decorator-polyfill "^0.1.4"
ember-cli-babel "^7.26.6"
ember-cli-babel "^7.26.11"
ember-cli-path-utils "^1.0.0"
ember-cli-typescript "^4.1.0"
ember-cli-typescript "^5.0.0"
"@ember-decorators/component@^6.1.1":
version "6.1.1"
@ -1507,10 +1506,10 @@
resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.44.0.tgz#03d127097dc9cb23052cdb7fcae59d0a9dca53e1"
integrity sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==
"@glimmer/vm-babel-plugins@0.80.3":
version "0.80.3"
resolved "https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.80.3.tgz#434b62172318cac43830d3ac29818cf2c5f111c1"
integrity sha512-9ej6xlm5MzHBJ5am2l0dbbn8Z0wJoYoMpM8FcrGMlUP6SPMLWxvxpMsApgQo8u6dvZRCjR3/bw3fdf7GOy0AFw==
"@glimmer/vm-babel-plugins@0.83.1":
version "0.83.1"
resolved "https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.83.1.tgz#5da67e3d84199352bbf0c5bc3f1ce71bf2b2ddfc"
integrity sha512-Cz0e/SrOo1gSNA0PXZRYI1WGmlQSAQCpiERBlXjjpwoLgiqx2kvsjfFiCUC/CfpsO6WN6wuPMeTFGJuhSSeL5A==
dependencies:
babel-plugin-debug-macros "^0.3.4"
@ -2972,7 +2971,7 @@ babel-plugin-debug-macros@^0.2.0:
dependencies:
semver "^5.3.0"
babel-plugin-debug-macros@^0.3.3, babel-plugin-debug-macros@^0.3.4:
babel-plugin-debug-macros@^0.3.4:
version "0.3.4"
resolved "https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.3.4.tgz#22961d0cb851a80654cece807a8b4b73d85c6075"
integrity sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==
@ -3509,7 +3508,7 @@ broccoli-clean-css@^1.1.0:
inline-source-map-comment "^1.0.5"
json-stable-stringify "^1.0.0"
broccoli-concat@^4.2.4, broccoli-concat@^4.2.5:
broccoli-concat@^4.2.5:
version "4.2.5"
resolved "https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.5.tgz#d578f00094048b5fc87195e82fbdbde20d838d29"
integrity sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw==
@ -5407,7 +5406,7 @@ ember-auto-import@^1.11.3, ember-auto-import@^1.5.3:
walk-sync "^0.3.3"
webpack "^4.43.0"
ember-auto-import@^2.0.0, ember-auto-import@^2.2.3, ember-auto-import@^2.4.0, ember-auto-import@^2.4.1, ember-auto-import@^2.6.0, ember-auto-import@^2.6.3:
ember-auto-import@^2.0.0, ember-auto-import@^2.2.3, ember-auto-import@^2.2.4, ember-auto-import@^2.4.0, ember-auto-import@^2.4.1, ember-auto-import@^2.6.0, ember-auto-import@^2.6.3:
version "2.6.3"
resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.3.tgz#f18d1b93dd10b08ba5496518436f9d56dd4e000a"
integrity sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==
@ -5864,6 +5863,14 @@ ember-cli-test-loader@^3.0.0:
dependencies:
ember-cli-babel "^7.23.0"
ember-cli-typescript-blueprint-polyfill@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/ember-cli-typescript-blueprint-polyfill/-/ember-cli-typescript-blueprint-polyfill-0.1.0.tgz#5917646a996b452a3a6b3f306ab2a27e93ea2cc2"
integrity sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==
dependencies:
chalk "^4.0.0"
remove-types "^1.0.0"
ember-cli-typescript@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-3.0.0.tgz#3b838d1ce9e4d22a98e68da22ceac6dc0cfd9bfc"
@ -6131,24 +6138,25 @@ ember-data-model-fragments@^6.0.0:
git-repo-info "^2.1.1"
npm-git-info "^1.0.3"
ember-data@~3.28.6:
version "3.28.13"
resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-3.28.13.tgz#68668d84924453c2baeeb0cf7d25f75b2c07e8b9"
integrity sha512-j1YjPl2JNHxQwQW6Bgfis44XSr4WCtdwMXr/SPpLsF1oVeTWIn3kwefcDnbuCI8Spmt1B9ab3ZLKzf2KkGN/7g==
ember-data@~4.4.0:
version "4.4.2"
resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-4.4.2.tgz#424a5487bdc435bf80feb7da8780a4a74977e6b6"
integrity sha512-gDPbzEaMKeDWDrEubDOCt3Gj4FnfpR7/acZ9JWpyguLv8DGgH7aiHsFOJH6pyfTg+NsjK2X/gvZOXbAAxAw8yQ==
dependencies:
"@ember-data/adapter" "3.28.13"
"@ember-data/debug" "3.28.13"
"@ember-data/model" "3.28.13"
"@ember-data/private-build-infra" "3.28.13"
"@ember-data/record-data" "3.28.13"
"@ember-data/serializer" "3.28.13"
"@ember-data/store" "3.28.13"
"@ember-data/adapter" "4.4.2"
"@ember-data/debug" "4.4.2"
"@ember-data/model" "4.4.2"
"@ember-data/private-build-infra" "4.4.2"
"@ember-data/record-data" "4.4.2"
"@ember-data/serializer" "4.4.2"
"@ember-data/store" "4.4.2"
"@ember/edition-utils" "^1.2.0"
"@ember/string" "^3.0.0"
"@glimmer/env" "^0.1.7"
broccoli-merge-trees "^4.2.0"
ember-cli-babel "^7.26.6"
ember-cli-typescript "^4.1.0"
ember-auto-import "^2.2.4"
ember-cli-babel "^7.26.11"
ember-cli-typescript "^5.0.0"
ember-inflector "^4.0.1"
ember-decorators@^6.1.0, ember-decorators@^6.1.1:
@ -6457,35 +6465,35 @@ ember-source-channel-url@^3.0.0:
dependencies:
node-fetch "^2.6.0"
ember-source@~3.28.8:
version "3.28.12"
resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-3.28.12.tgz#d8bb33d665d9c5adc858dce9d2d18be5ce58b2c0"
integrity sha512-HGrBpY6TN+MAi7F6BS8XYtNFG6vtbKE9ttPcyj0Ps+76kP7isCHyN0hk8ecKciLq7JYDqiPDNWjdIXAn2JfhZA==
ember-source@~4.4.0:
version "4.4.5"
resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-4.4.5.tgz#2a38112de8b38a890ba77e125542df7db52b6173"
integrity sha512-5U+IYHEb2XPokrLEQBy6N2+MwbE909K4RKKQxOLQEwnThWcO2cTTLTbz7z3biYL4vyne04ygXVqzlfUtKWwVQQ==
dependencies:
"@babel/helper-module-imports" "^7.8.3"
"@babel/plugin-transform-block-scoping" "^7.8.3"
"@babel/plugin-transform-object-assign" "^7.8.3"
"@babel/helper-module-imports" "^7.16.7"
"@babel/plugin-transform-block-scoping" "^7.16.0"
"@ember/edition-utils" "^1.2.0"
"@glimmer/vm-babel-plugins" "0.80.3"
"@glimmer/vm-babel-plugins" "0.83.1"
babel-plugin-debug-macros "^0.3.4"
babel-plugin-filter-imports "^4.0.0"
broccoli-concat "^4.2.4"
broccoli-concat "^4.2.5"
broccoli-debug "^0.6.4"
broccoli-file-creator "^2.1.1"
broccoli-funnel "^2.0.2"
broccoli-funnel "^3.0.8"
broccoli-merge-trees "^4.2.0"
chalk "^4.0.0"
ember-cli-babel "^7.23.0"
ember-auto-import "^2.4.0"
ember-cli-babel "^7.26.11"
ember-cli-get-component-path-option "^1.0.0"
ember-cli-is-package-missing "^1.0.0"
ember-cli-normalize-entity-name "^1.0.0"
ember-cli-path-utils "^1.0.0"
ember-cli-string-utils "^1.1.0"
ember-cli-version-checker "^5.1.1"
ember-cli-typescript-blueprint-polyfill "^0.1.0"
ember-cli-version-checker "^5.1.2"
ember-router-generator "^2.0.0"
inflection "^1.12.0"
jquery "^3.5.1"
resolve "^1.17.0"
inflection "^1.13.2"
resolve "^1.22.0"
semver "^7.3.4"
silent-error "^1.1.1"
@ -8700,7 +8708,7 @@ inflected@^2.0.4:
resolved "https://registry.yarnpkg.com/inflected/-/inflected-2.1.0.tgz#2816ac17a570bbbc8303ca05bca8bf9b3f959687"
integrity sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w==
inflection@^1.12.0, inflection@~1.13.1:
inflection@^1.12.0, inflection@^1.13.2, inflection@~1.13.1:
version "1.13.4"
resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32"
integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==
@ -12388,6 +12396,16 @@ remove-trailing-separator@^1.0.1:
resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==
remove-types@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/remove-types/-/remove-types-1.0.0.tgz#491119e8fce23f2f961fe2254e5a119a017d9a3d"
integrity sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==
dependencies:
"@babel/core" "^7.16.10"
"@babel/plugin-syntax-decorators" "^7.16.7"
"@babel/plugin-transform-typescript" "^7.16.8"
prettier "^2.5.1"
repeat-element@^1.1.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"