diff --git a/.github/workflows/frontend-tests.yml b/.github/workflows/frontend-tests.yml index 3ea1280438..a58e9668cd 100644 --- a/.github/workflows/frontend-tests.yml +++ b/.github/workflows/frontend-tests.yml @@ -43,28 +43,6 @@ jobs: github-token: ${{ secrets.github_token }} path-to-lcov: ./packages/frontend/coverage/lcov.info -############################################################## - - # embroider_tests: - # name: "E M B R O I D E R" - # runs-on: ubuntu-latest - # timeout-minutes: 15 - - # steps: - # - uses: actions/checkout@v2 - # - uses: rwjblue/setup-volta@v1 - # - name: Install - # working-directory: ${{ env.cwd }} - # run: yarn install - - # - name: Test - # working-directory: ${{ env.cwd }} - # env: - # CI_BROWSER: 'Chrome' - # EMBROIDER: 'true' - # run: ./scripts/test-with-coverage.sh - # continue-on-error: true - ############################################################## bundle_analysis: diff --git a/packages/frontend/ember-cli-build.js b/packages/frontend/ember-cli-build.js index 68414f1f72..01f6cf8c71 100644 --- a/packages/frontend/ember-cli-build.js +++ b/packages/frontend/ember-cli-build.js @@ -14,7 +14,11 @@ const { buildWorkerTrees } = require('./config/build/workers'); const crypto = require('crypto'); const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; -const { EMBROIDER, CONCAT_STATS } = process.env; +let { EMBROIDER, CONCAT_STATS } = process.env; + +if (EMBROIDER !== 'true') { + EMBROIDER = true; +} module.exports = function (defaults) { let environment = EmberApp.env(); @@ -126,6 +130,32 @@ module.exports = function (defaults) { // staticComponents: true, // splitAtRoutes: true, // skipBabel: [], + packageRules: [ + { + package: 'ember-intl', + semverRange: '^4.3.2', + addonModules: { + 'services/intl.js': { + dependsOnModules: ['../adapters/default.js'] + } + } + }, + // { + // package: 'ember-destroyable-polyfill', + // semverRange: '^0.4.0', + // addonModules: { + // '-internal/patch-meta':{ + // dependsO + // } + // } + // } + ], + compatAdapters: new Map([ + ['@ember-data/debug', null], + ['@ember-data/model', null], + ['@ember-data/store', null], + ['@ember-data/record-data', null], + ]), }); } diff --git a/packages/frontend/package.json b/packages/frontend/package.json index f3d2a046d4..aa91ebfe48 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -66,9 +66,9 @@ "@ember/optional-features": "^1.3.0", "@ember/render-modifiers": "^1.0.2", "@ember/test-helpers": "^1.7.1", - "@embroider/compat": "^0.14.0", - "@embroider/core": "^0.14.0", - "@embroider/webpack": "^0.14.0", + "@embroider/compat": "^0.15.0", + "@embroider/core": "^0.15.0", + "@embroider/webpack": "^0.15.0", "@fortawesome/ember-fontawesome": "^0.2.1", "@fortawesome/free-brands-svg-icons": "^5.13.0", "@fortawesome/free-solid-svg-icons": "^5.13.0", @@ -117,7 +117,7 @@ "ember-cli": "^3.17.0", "ember-cli-app-version": "^3.2.0", "ember-cli-babel": "7.19.0", - "ember-cli-clipboard": "github:NullVoxPopuli/ember-cli-clipboard#octaneify", + "ember-cli-clipboard": "github:jkusa/ember-cli-clipboard#master", "ember-cli-code-coverage": "github:kategengler/ember-cli-code-coverage", "ember-cli-dependency-checker": "^3.2.0", "ember-cli-dependency-lint": "^1.1.3", diff --git a/packages/frontend/tests/test-helper.js b/packages/frontend/tests/test-helper.js index 1eb46c1e0f..d250d81395 100644 --- a/packages/frontend/tests/test-helper.js +++ b/packages/frontend/tests/test-helper.js @@ -2,8 +2,8 @@ import Application from '../app'; import registerWaiter from 'ember-raf-scheduler/test-support/register-waiter'; import config from '../config/environment'; import { setApplication } from '@ember/test-helpers'; -import start from 'ember-exam/test-support/start'; -// import { start } from 'ember-qunit'; +// import start from 'ember-exam/test-support/start'; +import { start } from 'ember-qunit'; import QUnit from 'qunit'; // Install Types and assertion extensions diff --git a/packages/frontend/yarn.lock b/packages/frontend/yarn.lock index 1c43c6d41e..d5da10fd67 100644 --- a/packages/frontend/yarn.lock +++ b/packages/frontend/yarn.lock @@ -18,7 +18,7 @@ invariant "^2.2.4" semver "^5.5.0" -"@babel/core@>=7.9.0", "@babel/core@^7.1.6", "@babel/core@^7.2.2", "@babel/core@^7.3.4", "@babel/core@^7.8.3", "@babel/core@^7.8.4", "@babel/core@^7.9.0": +"@babel/core@>=7.9.0", "@babel/core@^7.1.6", "@babel/core@^7.2.2", "@babel/core@^7.3.4", "@babel/core@^7.8.3", "@babel/core@^7.8.4", "@babel/core@^7.8.7", "@babel/core@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== @@ -114,14 +114,14 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/helper-function-name@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca" - integrity sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA== +"@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" + integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== dependencies: "@babel/helper-get-function-arity" "^7.8.3" "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/types" "^7.9.5" "@babel/helper-get-function-arity@^7.8.3": version "7.8.3" @@ -219,10 +219,10 @@ dependencies: "@babel/types" "^7.8.3" -"@babel/helper-validator-identifier@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz#ad53562a7fc29b3b9a91bbf7d10397fd146346ed" - integrity sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw== +"@babel/helper-validator-identifier@^7.9.5": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" + integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== "@babel/helper-wrap-function@^7.8.3": version "7.8.3" @@ -252,7 +252,7 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.3.4", "@babel/parser@^7.4.3", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0", "@babel/parser@^7.8.3", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": +"@babel/parser@^7.3.4", "@babel/parser@^7.4.3", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.8.7", "@babel/parser@^7.9.0": version "7.9.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8" integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA== @@ -315,13 +315,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-numeric-separator" "^7.8.3" -"@babel/plugin-proposal-object-rest-spread@^7.3.1", "@babel/plugin-proposal-object-rest-spread@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz#a28993699fc13df165995362693962ba6b061d6f" - integrity sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow== +"@babel/plugin-proposal-object-rest-spread@^7.3.1", "@babel/plugin-proposal-object-rest-spread@^7.9.5": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz#3fd65911306d8746014ec0d0cf78f0e39a149116" + integrity sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.9.5" "@babel/plugin-proposal-optional-catch-binding@^7.8.3": version "7.8.3" @@ -361,7 +362,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-dynamic-import@^7.2.0", "@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-dynamic-import@^7.2.0", "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -455,14 +456,14 @@ "@babel/helper-plugin-utils" "^7.8.3" lodash "^4.17.13" -"@babel/plugin-transform-classes@^7.9.0": - version "7.9.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz#8603fc3cc449e31fdbdbc257f67717536a11af8d" - integrity sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ== +"@babel/plugin-transform-classes@^7.9.5": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" + integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== dependencies: "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/helper-define-map" "^7.8.3" - "@babel/helper-function-name" "^7.8.3" + "@babel/helper-function-name" "^7.9.5" "@babel/helper-optimise-call-expression" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-replace-supers" "^7.8.6" @@ -476,10 +477,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-destructuring@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz#20ddfbd9e4676906b1056ee60af88590cc7aaa0b" - integrity sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ== +"@babel/plugin-transform-destructuring@^7.9.5": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" + integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" @@ -601,10 +602,10 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-replace-supers" "^7.8.3" -"@babel/plugin-transform-parameters@^7.8.7": - version "7.9.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz#3028d0cc20ddc733166c6e9c8534559cee09f54a" - integrity sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg== +"@babel/plugin-transform-parameters@^7.9.5": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" + integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== dependencies: "@babel/helper-get-function-arity" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" @@ -728,10 +729,10 @@ core-js "^2.6.5" regenerator-runtime "^0.13.4" -"@babel/preset-env@^7.0.0", "@babel/preset-env@^7.4.5", "@babel/preset-env@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8" - integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ== +"@babel/preset-env@^7.0.0", "@babel/preset-env@^7.8.7", "@babel/preset-env@^7.9.0": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz#8ddc76039bc45b774b19e2fc548f6807d8a8919f" + integrity sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ== dependencies: "@babel/compat-data" "^7.9.0" "@babel/helper-compilation-targets" "^7.8.7" @@ -742,7 +743,7 @@ "@babel/plugin-proposal-json-strings" "^7.8.3" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.0" + "@babel/plugin-proposal-object-rest-spread" "^7.9.5" "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" "@babel/plugin-proposal-optional-chaining" "^7.9.0" "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" @@ -759,9 +760,9 @@ "@babel/plugin-transform-async-to-generator" "^7.8.3" "@babel/plugin-transform-block-scoped-functions" "^7.8.3" "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.0" + "@babel/plugin-transform-classes" "^7.9.5" "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.8.3" + "@babel/plugin-transform-destructuring" "^7.9.5" "@babel/plugin-transform-dotall-regex" "^7.8.3" "@babel/plugin-transform-duplicate-keys" "^7.8.3" "@babel/plugin-transform-exponentiation-operator" "^7.8.3" @@ -776,7 +777,7 @@ "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" "@babel/plugin-transform-new-target" "^7.8.3" "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.8.7" + "@babel/plugin-transform-parameters" "^7.9.5" "@babel/plugin-transform-property-literals" "^7.8.3" "@babel/plugin-transform-regenerator" "^7.8.7" "@babel/plugin-transform-reserved-words" "^7.8.3" @@ -787,7 +788,7 @@ "@babel/plugin-transform-typeof-symbol" "^7.8.4" "@babel/plugin-transform-unicode-regex" "^7.8.3" "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.0" + "@babel/types" "^7.9.5" browserslist "^4.9.1" core-js-compat "^3.6.2" invariant "^2.2.2" @@ -855,12 +856,12 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.1.6", "@babel/types@^7.3.2", "@babel/types@^7.3.4", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5" - integrity sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng== +"@babel/types@^7.1.6", "@babel/types@^7.3.2", "@babel/types@^7.3.4", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.8.7", "@babel/types@^7.9.0", "@babel/types@^7.9.5": + version "7.9.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz#89231f82915a8a566a703b3b20133f73da6b9444" + integrity sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg== dependencies: - "@babel/helper-validator-identifier" "^7.9.0" + "@babel/helper-validator-identifier" "^7.9.5" lodash "^4.17.13" to-fast-properties "^2.0.0" @@ -1070,34 +1071,36 @@ ember-cli-htmlbars-inline-precompile "^2.1.0" ember-test-waiters "^1.1.1" -"@embroider/babel-loader-7@0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@embroider/babel-loader-7/-/babel-loader-7-0.14.0.tgz#9525cc7bbdfccbd96f40233db8a9691311fdb8d0" - integrity sha512-EQDG8wZ4PZwMshvWBepX15w9UhthuR/t4wrWIDfMtbkLwdbnbBV0BvRxyX5PjWCMBE77e82MGD4rxd5XWpqYZQ== +"@embroider/babel-loader-7@0.15.0": + version "0.15.0" + resolved "https://registry.npmjs.org/@embroider/babel-loader-7/-/babel-loader-7-0.15.0.tgz#06a093b995a8aec6ad090e801407ebff3d054230" + integrity sha512-TOs3iGHFE6mYWrrr5ZrMm6D/xbNRqvlmauY9JhVPIwA4LQ1Cuy5ma730h32tUnnPL2QKEPpL0hMeBqBuhVHB8w== dependencies: babel-core "^6.26.3" babel-loader "7" -"@embroider/compat@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@embroider/compat/-/compat-0.14.0.tgz#990512d5a65f4c2c92c5e05eadcbc9d660f83cae" - integrity sha512-46emDYcIiRiqL0+gWaiSJdnHqcD/4clh+IuBBGHXaf6UbFX3g+ivSSWZ8cqiOm6tW+jcrT8Q40P9sgcHJVkERg== +"@embroider/compat@^0.15.0": + version "0.15.0" + resolved "https://registry.npmjs.org/@embroider/compat/-/compat-0.15.0.tgz#788dcd1acea0a2aa9d6042c1ed3c452fc51cf386" + integrity sha512-Xg8dBwqFvcZqBRf54Z5NJj9p/2h7FDbfZMjWznPqmPbLiUBiALWi+5GS5O4wlDOqp/JkcnZZffDYgi7aFHQDkQ== dependencies: - "@babel/core" "^7.2.2" - "@babel/plugin-syntax-dynamic-import" "^7.2.0" - "@babel/preset-env" "^7.4.5" - "@babel/traverse" "^7.2.4" - "@babel/types" "^7.3.2" - "@embroider/macros" "0.14.0" + "@babel/core" "^7.8.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/preset-env" "^7.8.7" + "@babel/traverse" "^7.8.6" + "@babel/types" "^7.8.7" + "@embroider/macros" "0.15.0" assert-never "^1.1.0" babel-core "^6.26.3" babel-plugin-syntax-dynamic-import "^6.18.0" babylon "^6.18.0" + bind-decorator "^1.0.11" broccoli "^2.2.0" broccoli-concat "^3.7.3" broccoli-file-creator "^2.1.1" broccoli-funnel "^2.0.1" broccoli-merge-trees "^3.0.0" + broccoli-persistent-filter "^2.3.1" broccoli-plugin "^1.3.0" broccoli-source "^1.1.0" debug "^3.1.0" @@ -1116,17 +1119,17 @@ typescript-memoize "^1.0.0-alpha.3" walk-sync "^1.1.3" -"@embroider/core@0.14.0", "@embroider/core@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@embroider/core/-/core-0.14.0.tgz#4caa0e13a61634005d8245958ddeb42882a0cf46" - integrity sha512-0vXeo22QDTPb2GOefHqU5w+RKVfWUWkPAA8Gr/yJp4boAfvJvt1H5FooqImUJ2HfVt5NeE5bCz3+6IckGvcwEQ== +"@embroider/core@0.15.0", "@embroider/core@^0.15.0": + version "0.15.0" + resolved "https://registry.npmjs.org/@embroider/core/-/core-0.15.0.tgz#de1e5d02fcaedd3e46887be3cbdb524fd6387422" + integrity sha512-Vr/8B8huHG2Y/1SYd7oNWAudAIWHZGimBv9WDJEo36D+9zJAbQAslIbA4V2XS1DUy1Q5Zvw/eLTFVnvoFaIR7A== dependencies: - "@babel/core" "^7.2.2" - "@babel/parser" "^7.8.3" - "@babel/plugin-syntax-dynamic-import" "^7.2.0" - "@babel/traverse" "^7.3.4" - "@babel/types" "^7.3.4" - "@embroider/macros" "0.14.0" + "@babel/core" "^7.8.7" + "@babel/parser" "^7.8.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/traverse" "^7.8.6" + "@babel/types" "^7.8.7" + "@embroider/macros" "0.15.0" assert-never "^1.1.0" babel-plugin-syntax-dynamic-import "^6.18.0" broccoli-persistent-filter "^2.2.2" @@ -1185,15 +1188,15 @@ typescript-memoize "^1.0.0-alpha.3" walk-sync "^1.1.3" -"@embroider/macros@0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-0.14.0.tgz#03baa7b6ed91f11c8ab7aa9fad7ec03143eed35e" - integrity sha512-I3w0dLmEFwPLPa+R3Y5p36SJYUWqXfX3x8Qna2Q9xOf71nqIlSXJLcFb621IQLnUBkWRv9rQfrixMrupw/9PKg== +"@embroider/macros@0.15.0": + version "0.15.0" + resolved "https://registry.npmjs.org/@embroider/macros/-/macros-0.15.0.tgz#5730b8be52b438662ffbc637190c8a5296a5915f" + integrity sha512-aoElD/pSk5UjHK3fWg4F8dnWrJ4fIhZPDoiDxIqe9wlnQJJza2Tz8lzdhyCYOht4W25kioAP4eZjXH9X0ckOMw== dependencies: - "@babel/core" "^7.2.2" - "@babel/traverse" "^7.2.4" - "@babel/types" "^7.3.2" - "@embroider/core" "0.14.0" + "@babel/core" "^7.8.7" + "@babel/traverse" "^7.8.6" + "@babel/types" "^7.8.7" + "@embroider/core" "0.15.0" lodash "^4.17.10" resolve "^1.8.1" semver "^5.6.0" @@ -1210,13 +1213,13 @@ resolve "^1.8.1" semver "^5.6.0" -"@embroider/webpack@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@embroider/webpack/-/webpack-0.14.0.tgz#34875489ec3a7d30301df001c3c4f523350ef4e6" - integrity sha512-ALY82r5d08lAFiWOXZ0ZAjL+0gSzGyqQ8v5zwJzTbJXuQYCae5BmjCDENTcnx7SyZ1x4SV+saerTGaF5Cc42vA== +"@embroider/webpack@^0.15.0": + version "0.15.0" + resolved "https://registry.npmjs.org/@embroider/webpack/-/webpack-0.15.0.tgz#8e88a43864055856af87a27a534b209fc7d4f68e" + integrity sha512-menPE//3fzvCI737R3pvTvlDg9LBJqhWE/QQ9xr28CNObxVCbWi0B1q2ZwfoW3i1g7pxvOYiXNN2hmg58U8P/A== dependencies: - "@babel/core" "^7.2.2" - "@embroider/babel-loader-7" "0.14.0" + "@babel/core" "^7.8.7" + "@embroider/babel-loader-7" "0.15.0" "@types/source-map" "^0.5.7" babel-core "^6.26.3" babel-loader "8" @@ -3550,6 +3553,11 @@ binary-extensions@^1.0.0: resolved "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.2.0.tgz#e7c6ba82d4f5f5758c26078fe8eea28881233311" integrity sha512-bHhs98rj/7i/RZpCSJ3uk55pLXOItjIrh2sRQZSM6OoktScX+LxJzvlU+FELp9j3TdcddTmmYArLSGptCTwjuw== +bind-decorator@^1.0.11: + version "1.0.11" + resolved "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz#e41bc06a1f65dd9cec476c91c5daf3978488252f" + integrity sha1-5BvAah9l3ZzsR2yRxdrzl4SIJS8= + bip39@*: version "3.0.2" resolved "https://registry.npmjs.org/bip39/-/bip39-3.0.2.tgz#2baf42ff3071fc9ddd5103de92e8f80d9257ee32" @@ -3833,7 +3841,7 @@ broccoli-config-replace@^1.1.2: debug "^2.2.0" fs-extra "^0.24.0" -broccoli-debug@^0.6.1, broccoli-debug@^0.6.4, broccoli-debug@^0.6.5: +broccoli-debug@^0.6.4, broccoli-debug@^0.6.5: version "0.6.5" resolved "https://registry.npmjs.org/broccoli-debug/-/broccoli-debug-0.6.5.tgz#164a5cdafd8936e525e702bf8f91f39d758e2e78" integrity sha512-RIVjHvNar9EMCLDW/FggxFRXqpjhncM/3qq87bn/y+/zR9tqEkHvTqbyOc4QnB97NO2m6342w4wGkemkaeOuWg== @@ -4219,26 +4227,6 @@ broccoli-sri-hash@^2.1.0: sri-toolbox "^0.2.0" symlink-or-copy "^1.0.1" -broccoli-stew@^1.5.0: - version "1.6.0" - resolved "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-1.6.0.tgz#01f6d92806ed6679ddbe48d405066a0e164dfbef" - integrity sha512-sUwCJNnYH4Na690By5xcEMAZqKgquUQnMAEuIiL3Z2k63mSw9Xg+7Ew4wCrFrMmXMcLpWjZDOm6Yqnq268N+ZQ== - dependencies: - broccoli-debug "^0.6.1" - broccoli-funnel "^2.0.0" - broccoli-merge-trees "^2.0.0" - broccoli-persistent-filter "^1.1.6" - broccoli-plugin "^1.3.0" - chalk "^2.4.1" - debug "^3.1.0" - ensure-posix-path "^1.0.1" - fs-extra "^5.0.0" - minimatch "^3.0.4" - resolve "^1.8.1" - rsvp "^4.8.3" - symlink-or-copy "^1.2.0" - walk-sync "^0.3.0" - broccoli-stew@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz#fd1d19d162ad9490b42e5c563b78c26eb1e80b95" @@ -4931,6 +4919,15 @@ clipboard@^2.0.0: select "^1.1.2" tiny-emitter "^2.0.0" +clipboard@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" + integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== + dependencies: + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" + cliui@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" @@ -6044,7 +6041,7 @@ ember-cli-babel-plugin-helpers@^1.0.0, ember-cli-babel-plugin-helpers@^1.1.0: resolved "https://registry.npmjs.org/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.0.tgz#de3baedd093163b6c2461f95964888c1676325ac" integrity sha512-Zr4my8Xn+CzO0gIuFNXji0eTRml5AxZUTDQz/wsNJ5AJAtyFWCY4QtKdoELNNbiCVGt1lq5yLiwTm4scGKu6xA== -ember-cli-babel@7.19.0, ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.10.0, ember-cli-babel@^7.11.0, ember-cli-babel@^7.11.1, ember-cli-babel@^7.12.0, ember-cli-babel@^7.13.2, ember-cli-babel@^7.17.2, ember-cli-babel@^7.18.0, ember-cli-babel@^7.19.0, ember-cli-babel@^7.4.1, ember-cli-babel@^7.7.3, ember-cli-babel@^7.8.0, ember-cli-babel@^7.9.0: +ember-cli-babel@7.19.0, ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.10.0, ember-cli-babel@^7.11.0, ember-cli-babel@^7.11.1, ember-cli-babel@^7.12.0, ember-cli-babel@^7.13.2, ember-cli-babel@^7.17.2, ember-cli-babel@^7.18.0, ember-cli-babel@^7.19.0, ember-cli-babel@^7.4.1, ember-cli-babel@^7.7.3, ember-cli-babel@^7.9.0: version "7.19.0" resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.19.0.tgz#e6eddea18a867231fcf90a80689e92b98be9a63b" integrity sha512-HiWKuoyy35vGEr+iCw6gUnQ3pS5qslyTlKEDW8cVoMbvZNGYBgRxHed5nklVUh+BS74AwR9lsp25BTAagYAP9Q== @@ -6095,38 +6092,33 @@ ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.12.0, ember-cli-babel@^6.16.0, ember-cli-version-checker "^2.1.2" semver "^5.5.0" -"ember-cli-clipboard@github:NullVoxPopuli/ember-cli-clipboard#octaneify": - version "0.13.0" - resolved "https://codeload.github.com/NullVoxPopuli/ember-cli-clipboard/tar.gz/8fd6a114a00cb21804423e900afcaed8db7f5477" +"ember-cli-clipboard@github:jkusa/ember-cli-clipboard#master": + version "0.14.0" + resolved "https://codeload.github.com/jkusa/ember-cli-clipboard/tar.gz/2b998252ac3cffadd8b2d51382bd22a8c3c263e2" dependencies: "@ember/render-modifiers" "^1.0.1" - broccoli-funnel "^1.1.0" - clipboard "^2.0.0" - ember-auto-import "^1.5.2" - ember-cli-babel "^7.8.0" - ember-cli-htmlbars "^3.0.1" - ember-decorators-polyfill "^1.0.6" - ember-on-modifier "^1.0.0" - fastboot-transform "^0.1.3" + clipboard "^2.0.6" + ember-auto-import "^1.5.3" + ember-cli-babel "^7.19.0" + ember-cli-htmlbars "^4.2.3" "ember-cli-code-coverage@github:kategengler/ember-cli-code-coverage": version "1.0.0-beta.8" resolved "https://codeload.github.com/kategengler/ember-cli-code-coverage/tar.gz/5aa0e1911a12a010f14303cb339e5a3ec7c1bc25" dependencies: - "@babel/register" "^7.6.0" - babel-plugin-istanbul "^5.2.0" + babel-plugin-istanbul "^5.1.0" babel-plugin-transform-async-to-generator "^6.24.1" - body-parser "^1.19.0" + body-parser "^1.18.3" co "^4.6.0" - ember-cli-babel "^7.11.0" - ember-cli-version-checker "^3.1.3" + ember-cli-babel "^7.1.0" + ember-cli-version-checker "^2.1.2" extend "^3.0.2" - fs-extra "^8.1.0" - istanbul-api "^2.1.6" + fs-extra "^5.0.0" + istanbul-api "^2.0.6" lodash.concat "^4.5.0" - node-dir "^0.1.17" - rsvp "^4.8.5" - walk-sync "^2.0.2" + node-dir "^0.1.16" + rsvp "^4.8.3" + walk-sync "^0.3.3" ember-cli-dependency-checker@^3.2.0: version "3.2.0" @@ -6176,7 +6168,7 @@ ember-cli-htmlbars-inline-precompile@^2.1.0: heimdalljs-logger "^0.1.9" silent-error "^1.1.0" -ember-cli-htmlbars@4.3.1, ember-cli-htmlbars@^4.0.1, ember-cli-htmlbars@^4.0.9, ember-cli-htmlbars@^4.2.2, ember-cli-htmlbars@^4.3.1: +ember-cli-htmlbars@4.3.1, ember-cli-htmlbars@^4.0.1, ember-cli-htmlbars@^4.0.9, ember-cli-htmlbars@^4.2.2, ember-cli-htmlbars@^4.2.3, ember-cli-htmlbars@^4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-4.3.1.tgz#4af8adc21ab3c4953f768956b7f7d207782cb175" integrity sha512-CW6AY/yzjeVqoRtItOKj3hcYzc5dWPRETmeCzr2Iqjt5vxiVtpl0z5VTqHqIlT5fsFx6sGWBQXNHIe+ivYsxXQ== @@ -6543,7 +6535,7 @@ ember-config-service@^1.0.0: ember-cli-babel "^6.16.0" ember-getowner-polyfill "2.2.0" -ember-decorators-polyfill@^1.0.4, ember-decorators-polyfill@^1.0.6: +ember-decorators-polyfill@^1.0.4: version "1.1.1" resolved "https://registry.npmjs.org/ember-decorators-polyfill/-/ember-decorators-polyfill-1.1.1.tgz#6ff8e57a516e04c583451305574020c34e6ad4bc" integrity sha512-ZIB3uNcquNyRm+eWUbDeeE5BtH/D7oXIX9pdiEHx4TXaTnAY6z4wDrw6Ge0xP9wx/nlC4Qd/i8rdlwBOT5C6lw== @@ -6711,7 +6703,7 @@ ember-maybe-import-regenerator@^0.1.6: ember-cli-babel "^6.0.0-beta.4" regenerator-runtime "^0.9.5" -ember-modifier-manager-polyfill@^1.0.3, ember-modifier-manager-polyfill@^1.1.0, ember-modifier-manager-polyfill@^1.2.0: +ember-modifier-manager-polyfill@^1.1.0, ember-modifier-manager-polyfill@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.2.0.tgz#cf4444e11a42ac84f5c8badd85e635df57565dda" integrity sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA== @@ -6739,16 +6731,6 @@ ember-native-dom-helpers@^0.6.3: broccoli-funnel "^1.1.0" ember-cli-babel "^6.6.0" -ember-on-modifier@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/ember-on-modifier/-/ember-on-modifier-1.0.0.tgz#fb89c8d8a69df2f19a11160fa0b054395a5b947c" - integrity sha512-OPX5QrNiyXXQ//uN4cFj7gz5pt0rBK5c6LPEMP5iSK2I1J+WtiHM5Kg7mVCM7VziMiRUBVe3wp8CAE26m45hsA== - dependencies: - broccoli-funnel "^2.0.2" - ember-cli-babel "^7.8.0" - ember-cli-version-checker "^3.1.3" - ember-modifier-manager-polyfill "^1.0.3" - ember-percy@^1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/ember-percy/-/ember-percy-1.6.0.tgz#b0b7f27a4f60ac8992648337fc6d64404109d325" @@ -7826,14 +7808,6 @@ fast-sourcemap-concat@^1.4.0: source-map-url "^0.3.0" sourcemap-validator "^1.1.0" -fastboot-transform@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/fastboot-transform/-/fastboot-transform-0.1.3.tgz#7dea0b117594afd8772baa6c9b0919644e7f7dcd" - integrity sha512-6otygPIJw1ARp1jJb+6KVO56iKBjhO+5x59RSC9qiZTbZRrv+HZAuP00KD3s+nWMvcFDemtdkugki9DNFTTwCQ== - dependencies: - broccoli-stew "^1.5.0" - convert-source-map "^1.5.1" - fastq@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" @@ -13577,7 +13551,7 @@ rsvp@^3.0.14, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0 resolved "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== -rsvp@^4.7.0, rsvp@^4.8.1, rsvp@^4.8.2, rsvp@^4.8.3, rsvp@^4.8.4, rsvp@^4.8.5: +rsvp@^4.7.0, rsvp@^4.8.1, rsvp@^4.8.2, rsvp@^4.8.4, rsvp@^4.8.5: version "4.8.5" resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==