diff --git a/config/ember-cli-update.json b/config/ember-cli-update.json index 03f8f74..bcd8851 100644 --- a/config/ember-cli-update.json +++ b/config/ember-cli-update.json @@ -3,14 +3,13 @@ "packages": [ { "name": "ember-cli", - "version": "3.20.0", + "version": "3.21.2", "blueprints": [ { "name": "app", "outputRepo": "https://github.com/ember-cli/ember-new-output", "codemodsSource": "ember-app-codemods-manifest@1", - "isBaseBlueprint": true, - "options": [] + "isBaseBlueprint": true } ] } diff --git a/package.json b/package.json index b3c0af5..a4a4de7 100644 --- a/package.json +++ b/package.json @@ -20,42 +20,42 @@ "test:ember": "ember test" }, "devDependencies": { - "@ember/optional-features": "^1.3.0", + "@ember/optional-features": "^2.0.0", "@glimmer/component": "^1.0.1", - "@glimmer/tracking": "^1.0.0", + "@glimmer/tracking": "^1.0.1", "babel-eslint": "^10.1.0", "bootstrap": "^4.5.2", "broccoli-asset-rev": "^3.0.0", "ember-auto-import": "^1.6.0", "ember-bootstrap": "^4.0.1", - "ember-cli": "~3.20.0", + "ember-cli": "~3.21.2", "ember-cli-app-version": "^3.2.0", - "ember-cli-babel": "^7.21.0", + "ember-cli-babel": "^7.22.1", "ember-cli-dependency-checker": "^3.2.0", - "ember-cli-htmlbars": "^5.2.0", + "ember-cli-htmlbars": "^5.3.1", "ember-cli-inject-live-reload": "^2.0.2", "ember-cli-inline-content": "^0.4.1", "ember-cli-sass": "^10.0.1", "ember-cli-sri": "^2.1.1", "ember-cli-string-helpers": "^5.0.0", - "ember-cli-uglify": "^3.0.0", + "ember-cli-terser": "^4.0.0", "ember-cli-update": "^0.54.6", - "ember-data": "~3.20.0", + "ember-data": "~3.21.0", "ember-export-application-global": "^2.0.1", - "ember-fetch": "^8.0.1", + "ember-fetch": "^8.0.2", "ember-load-initializers": "^2.1.1", "ember-maybe-import-regenerator": "^0.1.6", "ember-qunit": "^4.6.0", - "ember-resolver": "^8.0.0", - "ember-source": "~3.20.2", - "ember-template-lint": "^2.9.1", + "ember-resolver": "^8.0.2", + "ember-source": "~3.21.1", + "ember-template-lint": "^2.11.0", "ember-welcome-page": "^4.0.0", - "eslint": "^7.5.0", - "eslint-plugin-ember": "^8.9.1", + "eslint": "^7.8.0", + "eslint-plugin-ember": "^8.13.0", "eslint-plugin-node": "^11.1.0", "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", - "qunit-dom": "^1.2.0", + "qunit-dom": "^1.4.0", "sass": "^1.26.10" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 9616cf2..0192d09 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18,7 +18,7 @@ invariant "^2.2.4" semver "^5.5.0" -"@babel/core@^7.1.6", "@babel/core@^7.10.2", "@babel/core@^7.11.0", "@babel/core@^7.2.2", "@babel/core@^7.3.4", "@babel/core@^7.8.7": +"@babel/core@^7.1.6", "@babel/core@^7.11.0", "@babel/core@^7.2.2", "@babel/core@^7.3.4", "@babel/core@^7.8.7": version "7.11.6" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651" integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg== @@ -919,45 +919,45 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@ember-data/adapter@3.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-3.20.4.tgz#6a2166b2dd08f211fefdca898861cac53c4ea921" - integrity sha512-TVScIuJiJHT0tshhU7NmoR3JYCveyMVQ+I92rSYewgjKP2ho+faxhlvt22phA4gNUtimyYhWqtzfvCWIQM/eKA== +"@ember-data/adapter@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-3.21.2.tgz#effa7c7036739cc5ee5506c23cb41dd31855333b" + integrity sha512-bqc+HaYEdwX4HYm9a0GE8hZ8sc51z35qLsRb97ziwFpA6hDXhZqMg6kdPymmUD6BBnN80Og7vH+OR6MdPkQDzA== dependencies: - "@ember-data/private-build-infra" "3.20.4" - "@ember-data/store" "3.20.4" + "@ember-data/private-build-infra" "3.21.2" + "@ember-data/store" "3.21.2" "@ember/edition-utils" "^1.2.0" ember-cli-babel "^7.18.0" ember-cli-test-info "^1.0.0" ember-cli-typescript "^3.1.3" -"@ember-data/canary-features@3.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-3.20.4.tgz#06cce06e17b7c11454f6273bc3bf952580266886" - integrity sha512-fdgpWSa4qD0/X9NGeEu3mTrlTrgPK5pFcTAyNJ6OG+ZRNo5TcTwGXoLEFd5vTUUoL1eQNPwajKB41gtzaNucPw== +"@ember-data/canary-features@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-3.21.2.tgz#9cb05922cc8f1fdd236c6d336e3de62de2541085" + integrity sha512-7iRqPGt4ccNquJ+oDEM66v3v/gLSdi0dKgej1YaG7iRqtsHS2ShojuQsAilZh4Rtmy/vv7bZFZjiBDz4bTf48A== dependencies: ember-cli-babel "^7.18.0" ember-cli-typescript "^3.1.3" -"@ember-data/debug@3.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/debug/-/debug-3.20.4.tgz#3e736b797faf0e5c0ffa678a158b48854f2561cc" - integrity sha512-4kjp94/gSvxunpXqhZHzQ/HyCrVlFigIa2YZZMrhflNHXu79uEflcObvftl9ztO0rBHcUkw8Ty7TJq7hfflTXw== +"@ember-data/debug@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/debug/-/debug-3.21.2.tgz#b0370df4e85acf74a7bfe8d86e39c2c90ff56380" + integrity sha512-T17yTfrqLhP7ayzX8mat7yA4tFsxCW3k1E8nxuKFWsVfhMPUOKvnaS743VmJdWXmHdm4SuxD17t2ajGPAmz1Vw== dependencies: - "@ember-data/private-build-infra" "3.20.4" + "@ember-data/private-build-infra" "3.21.2" "@ember/edition-utils" "^1.2.0" ember-cli-babel "^7.18.0" ember-cli-test-info "^1.0.0" ember-cli-typescript "^3.1.3" -"@ember-data/model@3.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/model/-/model-3.20.4.tgz#a3238d3946d22d5841201f3d8b9a27815eee67cf" - integrity sha512-kJuTPb6Mr1O9CcojBMkqidIk0ZoNx7C7WV2PccYiHpX+RV7y99pHQK9f0DAwClCeisU8er+9u8eT1qWr99GHAQ== +"@ember-data/model@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/model/-/model-3.21.2.tgz#ebcbaee9bcb75489ef4be7687a17d266fb908aa2" + integrity sha512-+Z4inXkeNbz7tKI4EaiurN35yTJ/B6KTRIZyjx/cpULooJ9pyAYLsVHDYYqxw622izDQ9JWSftqJl8vhva5F3A== dependencies: - "@ember-data/canary-features" "3.20.4" - "@ember-data/private-build-infra" "3.20.4" - "@ember-data/store" "3.20.4" + "@ember-data/canary-features" "3.21.2" + "@ember-data/private-build-infra" "3.21.2" + "@ember-data/store" "3.21.2" "@ember/edition-utils" "^1.2.0" ember-cli-babel "^7.18.0" ember-cli-string-utils "^1.1.0" @@ -966,13 +966,13 @@ ember-compatibility-helpers "^1.2.0" inflection "1.12.0" -"@ember-data/private-build-infra@3.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-3.20.4.tgz#b76a7fb384f1102ec783b3f732d9b22b6b381049" - integrity sha512-AM9d6KjNUxth/T4uLaJ+FMic+MOxFuRNWDB/aZeamZkYGpymFtEdC9W2xDisZ1RgxyObywa0ZalRaFJxgQF7fw== +"@ember-data/private-build-infra@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-3.21.2.tgz#9ba22e5c3624462a5397c45728e1cfadf1f1da5b" + integrity sha512-eg2M0IJYghdkNwnf9J/SF23pCh/hjun0dG9AfPJWUGpvJM4DlEAjex1Zh+JB71e7CVxx2a9yLsPuHe86R89jJg== dependencies: "@babel/plugin-transform-block-scoping" "^7.8.3" - "@ember-data/canary-features" "3.20.4" + "@ember-data/canary-features" "3.21.2" "@ember/edition-utils" "^1.2.0" babel-plugin-debug-macros "^0.3.3" babel-plugin-filter-imports "^4.0.0" @@ -998,14 +998,14 @@ semver "^7.1.3" silent-error "^1.1.1" -"@ember-data/record-data@3.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-3.20.4.tgz#fcc4000d33e303a2352fd5e3d35d31f0b077120f" - integrity sha512-gfcfUT9h/bJMoZIj8y4vFRi2R2r0G81nc61r29lya1qz11kv9SalpATqUQ/WDHzznQDAbcNkTOLvfXb2H65eVw== +"@ember-data/record-data@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-3.21.2.tgz#0e7b53451f70aa20f48fbc046786999633d278a4" + integrity sha512-MJKvsHNIrHVJze3iQdlHfsCGRwrm4WbI6qlh9ecTOMhrhjLQufJCW+Ea2mLNg8pB9rNhhL4tqTNUByNc6DtmGw== dependencies: - "@ember-data/canary-features" "3.20.4" - "@ember-data/private-build-infra" "3.20.4" - "@ember-data/store" "3.20.4" + "@ember-data/canary-features" "3.21.2" + "@ember-data/private-build-infra" "3.21.2" + "@ember-data/store" "3.21.2" "@ember/edition-utils" "^1.2.0" "@ember/ordered-set" "^2.0.3" ember-cli-babel "^7.18.0" @@ -1017,24 +1017,24 @@ 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.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-3.20.4.tgz#294575c4907e27b01ee3dd3c1b820890d6281640" - integrity sha512-4vX6SNH7vwyAcbutq3FLkohJjRXLdfNftyYhBHYHbSWAIYJTxkV/+s5r0vUuVOoufP0KDqOEN6zYgRmtz8FB9Q== +"@ember-data/serializer@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-3.21.2.tgz#0c893dc57f6d4c965e5f40f30a40b7b6b36a7558" + integrity sha512-rjdLMNg8j+pNpTgNT0SIFM6mLYYWeMEMt7sIU1Cz7sRi/Wg37lomo3WJ2V3BoS/TEXKqzv30Ibjr7tfIJgCsUg== dependencies: - "@ember-data/private-build-infra" "3.20.4" - "@ember-data/store" "3.20.4" + "@ember-data/private-build-infra" "3.21.2" + "@ember-data/store" "3.21.2" ember-cli-babel "^7.18.0" ember-cli-test-info "^1.0.0" ember-cli-typescript "^3.1.3" -"@ember-data/store@3.20.4": - version "3.20.4" - resolved "https://registry.yarnpkg.com/@ember-data/store/-/store-3.20.4.tgz#92cce29254783eb4b3f5a310d27ecba88ab68587" - integrity sha512-DIdtvOV7cLiruJTz6RE4/+ur7dsBxtX/t/N3P0HBRqeiu/SsGOGslvLy08dRjSfg6KiDYwdBXtMIZ7yDNnWLoQ== +"@ember-data/store@3.21.2": + version "3.21.2" + resolved "https://registry.yarnpkg.com/@ember-data/store/-/store-3.21.2.tgz#fe3139a33059a872cf3036d08a8a334ec30c414e" + integrity sha512-aA9SogU8OZsKSoKuh7qgvSqSM9uAdumGWhaPQEgXhIp5EKB5TVK4COHUSG9AWY/4DMOq95xEsu/4+d03jnakBg== dependencies: - "@ember-data/canary-features" "3.20.4" - "@ember-data/private-build-infra" "3.20.4" + "@ember-data/canary-features" "3.21.2" + "@ember-data/private-build-infra" "3.21.2" ember-cli-babel "^7.18.0" ember-cli-path-utils "^1.0.0" ember-cli-typescript "^3.1.3" @@ -1068,18 +1068,17 @@ resolved "https://registry.yarnpkg.com/@ember/edition-utils/-/edition-utils-1.2.0.tgz#a039f542dc14c8e8299c81cd5abba95e2459cfa6" integrity sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog== -"@ember/optional-features@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@ember/optional-features/-/optional-features-1.3.0.tgz#d7da860417b85a56cec88419f30da5ee1dde2756" - integrity sha512-Lrfojy4xKwTX+J4EAylmxZY2TO6bQtP4Lg5C8/z2priVqiT0X5fVB1+4WQCJbRBetctO1lMDnqjmhWCVKB8bmQ== +"@ember/optional-features@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@ember/optional-features/-/optional-features-2.0.0.tgz#c809abd5a27d5b0ef3c6de3941334ab6153313f0" + integrity sha512-4gkvuGRYfpAh1nwAz306cmMeC1mG7wxZnbsBZ09mMaMX/W7IyKOKc/38JwrDPUFUalmNEM7q7JEPcmew2M3Dog== dependencies: - chalk "^3.0.0" - ember-cli-version-checker "^3.1.3" + chalk "^4.1.0" + ember-cli-version-checker "^5.1.1" glob "^7.1.6" - inquirer "^7.0.1" - mkdirp "^0.5.1" + inquirer "^7.3.3" + mkdirp "^1.0.4" silent-error "^1.1.1" - util.promisify "^1.0.0" "@ember/ordered-set@^2.0.3": version "2.0.3" @@ -1325,7 +1324,7 @@ "@handlebars/parser" "^1.1.0" simple-html-tokenizer "^0.5.9" -"@glimmer/tracking@^1.0.0", "@glimmer/tracking@^1.0.2": +"@glimmer/tracking@^1.0.0", "@glimmer/tracking@^1.0.1", "@glimmer/tracking@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@glimmer/tracking/-/tracking-1.0.2.tgz#4fe9ca89e3f4a2ae8e37c8bd8e4ea0d886d9abbf" integrity sha512-9Vp04TM2IDTShGFdxccfvnmcaj4NwqLrwbOXm4iju5KL/WkeB8mqoCSLtO3kUg+80DqU0pKE8tR460lQP8CutA== @@ -3175,7 +3174,7 @@ broccoli-babel-transpiler@^6.5.0: rsvp "^4.8.2" workerpool "^2.3.0" -broccoli-babel-transpiler@^7.6.0, broccoli-babel-transpiler@^7.7.0: +broccoli-babel-transpiler@^7.7.0: version "7.7.0" resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.7.0.tgz#271d401e713bfd338d5ef0435d3c4c68f6eddd2a" integrity sha512-U8Cmnv0/AcQKehiIVi6UDzqq3jqhAEbY9CvOW5vdeNRmYhFpK6bXPmVczS/nUz5g4KsPc/FdnC3zbU6yVf4e7w== @@ -3708,22 +3707,21 @@ broccoli-templater@^2.0.1: rimraf "^2.6.2" walk-sync "^0.3.3" -broccoli-uglify-sourcemap@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/broccoli-uglify-sourcemap/-/broccoli-uglify-sourcemap-3.2.0.tgz#d96f1d41f6c18e9a5d49af1a5ab9489cdcac1c6c" - integrity sha512-kkkn8v7kXdWwnZNekq+3ILuTAGkZoaoEMUYCKoER5/uokuoyTjtdYLHaE7UxHkuPEuLfjvJYv21sCCePZ74/2g== +broccoli-terser-sourcemap@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/broccoli-terser-sourcemap/-/broccoli-terser-sourcemap-4.1.0.tgz#5f37441b64a3b6bfb0c67e9af232259c9576f115" + integrity sha512-zkNnjsAbP+M5rG2aMM1EE4BmXPUSxFKmtLUkUs2D1DLTOJQoF1xlOjGWjjKYCFy5tw8t4+tgGJ+HVa2ucJZ8sw== dependencies: async-promise-queue "^1.0.5" - broccoli-plugin "^1.2.1" + broccoli-plugin "^4.0.3" debug "^4.1.0" lodash.defaultsdeep "^4.6.1" - matcher-collection "^2.0.0" - mkdirp "^0.5.0" + matcher-collection "^2.0.1" source-map-url "^0.4.0" - symlink-or-copy "^1.0.1" - terser "^4.3.9" - walk-sync "^1.1.3" - workerpool "^5.0.1" + symlink-or-copy "^1.3.1" + terser "^5.3.0" + walk-sync "^2.2.0" + workerpool "^6.0.0" broccoli@^3.4.2: version "3.4.2" @@ -5400,7 +5398,7 @@ ember-cli-htmlbars@^4.2.0, ember-cli-htmlbars@^4.3.1: strip-bom "^4.0.0" walk-sync "^2.0.2" -ember-cli-htmlbars@^5.1.0, ember-cli-htmlbars@^5.1.2, ember-cli-htmlbars@^5.2.0, ember-cli-htmlbars@^5.3.1: +ember-cli-htmlbars@^5.1.0, ember-cli-htmlbars@^5.1.2, ember-cli-htmlbars@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.3.1.tgz#61793964fc2599ce750db9e972ab55c6dd177c48" integrity sha512-ZjQTt44euDoqLvUkWbt1svgNCXgLzOztEbc2qqYMQvhQig416LMrWK7l3SSbNU+BtLD5UIxmwvLfF1tsO2CVyA== @@ -5508,6 +5506,13 @@ ember-cli-string-utils@^1.0.0, ember-cli-string-utils@^1.1.0: resolved "https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1" integrity sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE= +ember-cli-terser@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ember-cli-terser/-/ember-cli-terser-4.0.0.tgz#01d2f1a3090833d1c895fea34ec0b4106a293f3a" + integrity sha512-N9PBVreF7041l7ggxdhrivK1suh1EgURuz3PmLIi1jdDhf/WVVkCAWfriFP3HeFUwAjX4qxHrgFR2Pb5va9Vxw== + dependencies: + broccoli-terser-sourcemap "^4.1.0" + ember-cli-test-info@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-cli-test-info/-/ember-cli-test-info-1.0.0.tgz#ed4e960f249e97523cf891e4aed2072ce84577b4" @@ -5577,14 +5582,6 @@ ember-cli-typescript@^3.1.3: stagehand "^1.0.0" walk-sync "^2.0.0" -ember-cli-uglify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ember-cli-uglify/-/ember-cli-uglify-3.0.0.tgz#8819665b2cc5fe70e3ba9fe7a94645209bc42fd6" - integrity sha512-n3QxdBfAgBdb2Cnso82Kt/nxm3ppIjnYWM8uhOEhF1aYxNXfM7AJrc+yiqTCDUR61Db8aCpHfAMvChz3kyme7g== - dependencies: - broccoli-uglify-sourcemap "^3.1.0" - lodash.defaultsdeep "^4.6.0" - ember-cli-update@^0.54.6: version "0.54.6" resolved "https://registry.yarnpkg.com/ember-cli-update/-/ember-cli-update-0.54.6.tgz#e9f405b4737558e53874025731568ae7c005a48c" @@ -5636,20 +5633,20 @@ ember-cli-version-checker@^5.0.2, ember-cli-version-checker@^5.1.1: semver "^7.3.2" silent-error "^1.1.1" -ember-cli@~3.20.0: - version "3.20.2" - resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-3.20.2.tgz#4a5411afc32a91eb81e4fa1e6f4bc950e838c132" - integrity sha512-8ggRX+NXD9VkQt/9/GSMLcnswWNYTgE7Aw1uelexHdxGA1TqcjOjQ07ljVmgRwYVieknhDzhK3M0u3Xoa3x0HA== +ember-cli@~3.21.2: + version "3.21.2" + resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-3.21.2.tgz#af99af5eba9882a326d8528fda31f219300d5591" + integrity sha512-sWOFy74DJ1dZqct0BxGEeGBAEjQUk4ZYZOj+J/PCy3JhDBYHnyBthE+4DdMj4Q211TInoI1UBetpt7x57M7JrA== dependencies: - "@babel/core" "^7.10.2" - "@babel/plugin-transform-modules-amd" "^7.10.4" + "@babel/core" "^7.11.0" + "@babel/plugin-transform-modules-amd" "^7.10.5" amd-name-resolver "^1.3.1" babel-plugin-module-resolver "^4.0.0" bower-config "^1.4.3" bower-endpoint-parser "0.2.2" broccoli "^3.4.2" broccoli-amd-funnel "^2.0.1" - broccoli-babel-transpiler "^7.6.0" + broccoli-babel-transpiler "^7.7.0" broccoli-builder "^0.18.14" broccoli-concat "^4.2.4" broccoli-config-loader "^1.0.1" @@ -5680,12 +5677,12 @@ ember-cli@~3.20.0: ember-cli-string-utils "^1.1.0" ember-source-channel-url "^2.0.1" ensure-posix-path "^1.1.1" - execa "^1.0.0" + execa "^4.0.3" exit "^0.1.2" express "^4.17.1" filesize "^6.1.0" find-up "^4.1.0" - find-yarn-workspace-root "^1.2.1" + find-yarn-workspace-root "^2.0.0" fixturify-project "^2.1.0" fs-extra "^9.0.0" fs-tree-diff "^2.0.1" @@ -5699,6 +5696,7 @@ ember-cli@~3.20.0: http-proxy "^1.18.1" inflection "^1.12.0" is-git-url "^1.0.0" + is-language-code "^1.0.9" isbinaryfile "^4.0.6" js-yaml "^3.13.1" json-stable-stringify "^1.0.1" @@ -5723,12 +5721,13 @@ ember-cli@~3.20.0: sort-package-json "^1.44.0" symlink-or-copy "^1.3.1" temp "0.9.1" - testem "^3.1.0" + testem "^3.2.0" tiny-lr "^1.1.1" tree-sync "^2.1.0" - uuid "^8.1.0" + uuid "^8.3.0" walk-sync "^2.2.0" watch-detector "^1.0.0" + workerpool "^6.0.0" yam "^1.0.0" ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, ember-compatibility-helpers@^1.2.1: @@ -5749,18 +5748,18 @@ ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-co ember-compatibility-helpers "^1.2.0" ember-maybe-import-regenerator "^0.1.6" -ember-data@~3.20.0: - version "3.20.4" - resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-3.20.4.tgz#233e8d94ea3417eab8f2c2a76654cbc6c75f9b07" - integrity sha512-U/owcagWUXzwmjAY9wmIx1syDeVwqgUbPyFqoiJjyuD1fm00dVoyxRZP8IVaq6PhJwucbCKKbnHeaeLcy07b9g== +ember-data@~3.21.0: + version "3.21.2" + resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-3.21.2.tgz#d3537319a8d1c80a8a567f08d86b740722d502fe" + integrity sha512-Z+DCWczMBC04ahANj+AqOwXeXrqPmtwaJ+2SnomM9s8PaUcILVZPToTudUBU2rdnS2MjkpmcUVIIYiXEvAetgg== dependencies: - "@ember-data/adapter" "3.20.4" - "@ember-data/debug" "3.20.4" - "@ember-data/model" "3.20.4" - "@ember-data/private-build-infra" "3.20.4" - "@ember-data/record-data" "3.20.4" - "@ember-data/serializer" "3.20.4" - "@ember-data/store" "3.20.4" + "@ember-data/adapter" "3.21.2" + "@ember-data/debug" "3.21.2" + "@ember-data/model" "3.21.2" + "@ember-data/private-build-infra" "3.21.2" + "@ember-data/record-data" "3.21.2" + "@ember-data/serializer" "3.21.2" + "@ember-data/store" "3.21.2" "@ember/edition-utils" "^1.2.0" "@ember/ordered-set" "^2.0.3" "@glimmer/env" "^0.1.7" @@ -5801,7 +5800,7 @@ ember-export-application-global@^2.0.1: resolved "https://registry.yarnpkg.com/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz#b120a70e322ab208defc9e2daebe8d0dfc2dcd46" integrity sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw== -ember-fetch@^8.0.1: +ember-fetch@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/ember-fetch/-/ember-fetch-8.0.2.tgz#9838b9f01e33fcd23550ccf38ae4f1f90cc47113" integrity sha512-BMwm8jLP5LCeT8Jbgz0jA04RsRyt06ZGMaC3Tx2DbHgoWOPlLMfkEKlCFE0dZVW8ZhuICKuyRZTzt4e8GrnnNA== @@ -5936,7 +5935,7 @@ ember-ref-bucket@^1.0.1: ember-cli-htmlbars "^5.3.1" ember-destroyable-polyfill "^2.0.1" -ember-resolver@^8.0.0: +ember-resolver@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-8.0.2.tgz#8a45a744aaf5391eb52b4cb393b3b06d2db1975c" integrity sha512-BmCoPT8nf5uv0g2QkhMsrG1Gmu6MtXd6igfhCVzCTMTwZ97SxhJKqoMY62EP/av5HVSWBC/Sa1uGU5cQvX1Aog== @@ -5969,10 +5968,10 @@ ember-source-channel-url@^2.0.1: dependencies: got "^8.0.1" -ember-source@~3.20.2: - version "3.20.5" - resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-3.20.5.tgz#84f166eb06b7073ef0c51444b768b953d0382463" - integrity sha512-GDfkvTgle8YTs9UNZGJEADJDAmRvXlmttlBBdObo9K1UtumJzQM7WjENWd2Blrazir5WBhB6J2ukDARCEolPaw== +ember-source@~3.21.1: + version "3.21.3" + resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-3.21.3.tgz#c85fae070566468a1e479b1817bc690fe3d03207" + integrity sha512-wb9vkm2OLax7D6zo5NqB4/Da78LIsa8t74XGPcHtCg4hv5NhipIIgQEtGgWRgdQAp+vMMeZGwNWxw0Lra8MejA== dependencies: "@babel/helper-module-imports" "^7.8.3" "@babel/plugin-transform-block-scoping" "^7.8.3" @@ -6007,7 +6006,7 @@ ember-style-modifier@^0.6.0: ember-cli-babel "^7.21.0" ember-modifier "^2.1.0" -ember-template-lint@^2.9.1: +ember-template-lint@^2.11.0: version "2.13.0" resolved "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-2.13.0.tgz#560b5a8a25db56a16ffee1604efc9d79e8f54536" integrity sha512-68VgGaocC++BA4D90mKZMPoUBA2kRTEXcHMoWHnXqtRzXP5S35y2m9+nEUHdX9YWjGJTFHW5Tga58gvrvdl3wQ== @@ -6192,7 +6191,7 @@ error@^7.0.0: dependencies: string-template "~0.2.1" -es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: +es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: version "1.17.7" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== @@ -6280,7 +6279,7 @@ escodegen@^1.11.0: optionalDependencies: source-map "~0.6.1" -eslint-plugin-ember@^8.9.1: +eslint-plugin-ember@^8.13.0: version "8.14.0" resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-8.14.0.tgz#fc4c5119b5a1c87604a7bf920ca397783b96b7be" integrity sha512-PQhR58omMAZzcJOB8GLWzL6l/vjRZ2Uo1eohxOmgPUyeBkHfZAMlvK+OSeneMLIr4azLQ4GISkklwv6lxb8qnw== @@ -6338,7 +6337,7 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint@^7.5.0: +eslint@^7.8.0: version "7.10.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.10.0.tgz#494edb3e4750fb791133ca379e786a8f648c72b9" integrity sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA== @@ -6529,6 +6528,21 @@ execa@^3.0.0, execa@^3.4.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execa@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" + integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + exists-sync@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/exists-sync/-/exists-sync-0.0.4.tgz#9744c2c428cc03b01060db454d4b12f0ef3c8879" @@ -6862,7 +6876,7 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-yarn-workspace-root@^1.1.0, find-yarn-workspace-root@^1.2.1: +find-yarn-workspace-root@^1.1.0: version "1.2.1" resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db" integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q== @@ -6870,6 +6884,13 @@ find-yarn-workspace-root@^1.1.0, find-yarn-workspace-root@^1.2.1: fs-extra "^4.0.3" micromatch "^3.1.4" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + findup-sync@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" @@ -8085,7 +8106,7 @@ inquirer@^6: strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^7.0.0, inquirer@^7.0.1: +inquirer@^7.0.0, inquirer@^7.3.3: version "7.3.3" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== @@ -8319,6 +8340,11 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-language-code@^1.0.9: + version "1.0.12" + resolved "https://registry.yarnpkg.com/is-language-code/-/is-language-code-1.0.12.tgz#1623a97cf74e075a8264e0ced4fee0c0ba9ac965" + integrity sha512-0A2rCeoBTALG0w64eUD/8tbymYUOZJS8D71WK/luDWvF41jYpM12EGSHtkY7GAGONuW/XTrnRoJ9RjWFDPasJA== + is-negative-zero@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" @@ -9035,7 +9061,7 @@ lodash.debounce@^3.1.1: dependencies: lodash._getnative "^3.0.0" -lodash.defaultsdeep@^4.6.0, lodash.defaultsdeep@^4.6.1: +lodash.defaultsdeep@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== @@ -9698,6 +9724,11 @@ mkdirp@^0.3.5: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" integrity sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc= +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + mktemp@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b" @@ -10325,14 +10356,6 @@ object.assign@^4.1.0, object.assign@^4.1.1: has-symbols "^1.0.1" object-keys "^1.1.1" -object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -11170,7 +11193,7 @@ quick-temp@^0.1.2, quick-temp@^0.1.3, quick-temp@^0.1.5, quick-temp@^0.1.8: rimraf "^2.5.4" underscore.string "~3.3.4" -qunit-dom@^1.2.0: +qunit-dom@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/qunit-dom/-/qunit-dom-1.5.0.tgz#f3e062562c18fb354b7657afd31890d89a24691d" integrity sha512-VTFApYbzcYkL5Zg7XgZMgLgMI9JXEX+lwBS5bFy5hRkIaz9V38q7rN44svxFBNHWs96y3UaFaAYpOEmlQ0j+fw== @@ -12353,7 +12376,7 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" -source-map-support@~0.5.12: +source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -12395,6 +12418,11 @@ source-map@~0.1.x: dependencies: amdefine ">=0.0.4" +source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + sourcemap-codec@^1.4.1: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" @@ -12893,7 +12921,7 @@ terser-webpack-plugin@^1.1.0: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser@^4.1.2, terser@^4.3.9: +terser@^4.1.2: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -12902,7 +12930,16 @@ terser@^4.1.2, terser@^4.3.9: source-map "~0.6.1" source-map-support "~0.5.12" -testem@^3.1.0: +terser@^5.3.0: + version "5.3.4" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.4.tgz#e510e05f86e0bd87f01835c3238839193f77a60c" + integrity sha512-dxuB8KQo8Gt6OVOeLg/rxfcxdNZI/V1G6ze1czFUzPeCFWZRtvZMgSzlZZ5OYBZ4HoG607F6pFPNLekJyV+yVw== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + +testem@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/testem/-/testem-3.2.0.tgz#9924481f6a3b23e350fa77bb251c64d801c4c9a7" integrity sha512-FkFzNRCIzCxjbNSTxIQSC2tWn1Q2MTR/GTxusSw6uZA4byEQ7wc86TKutNnoCyZ5XIaD9wo4q+dmlK0GUEqFVA== @@ -13501,16 +13538,6 @@ util-extend@^1.0.1: resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8= -util.promisify@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - util@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" @@ -13535,7 +13562,7 @@ uuid@^3.0.0, uuid@^3.1.0, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.1.0: +uuid@^8.3.0: version "8.3.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31" integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== @@ -13844,12 +13871,7 @@ workerpool@^3.1.1: object-assign "4.1.1" rsvp "^4.8.4" -workerpool@^5.0.1: - version "5.0.4" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-5.0.4.tgz#4f67cb70ff7550a27ab94de25b0b843cd92059a2" - integrity sha512-Sywova24Ow2NQ24JPB68bI89EdqMDjUXo4OpofK/QMD7C2ZVMloYBgQ5J3PChcBJHj2vspsmGx1/3nBKXtUkXQ== - -workerpool@^6.0.1: +workerpool@^6.0.0, workerpool@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.0.2.tgz#e241b43d8d033f1beb52c7851069456039d1d438" integrity sha512-DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q==