diff --git a/.eslintignore b/.eslintignore
index 72df3730..92216555 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -13,6 +13,7 @@
# misc
/coverage/
!.*
+.eslintcache
# ember-try
/.node_modules.ember-try/
diff --git a/.eslintrc.js b/.eslintrc.js
index 85a19009..2504063f 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -7,52 +7,48 @@ module.exports = {
ecmaVersion: 2018,
sourceType: 'module',
ecmaFeatures: {
- legacyDecorators: true
- }
+ legacyDecorators: true,
+ },
},
- plugins: [
- 'ember'
- ],
+ plugins: ['ember'],
extends: [
'eslint:recommended',
- 'plugin:ember/recommended'
+ 'plugin:ember/recommended',
+ 'plugin:prettier/recommended',
],
env: {
- browser: true
- },
- rules: {
- 'ember/no-jquery': 'error'
+ browser: true,
},
+ rules: {},
overrides: [
// node files
{
files: [
'.eslintrc.js',
+ '.prettierrc.js',
'.template-lintrc.js',
'ember-cli-build.js',
'index.js',
'testem.js',
'blueprints/*/index.js',
'config/**/*.js',
- 'tests/dummy/config/**/*.js'
+ 'tests/dummy/config/**/*.js',
],
excludedFiles: [
'addon/**',
'addon-test-support/**',
'app/**',
- 'tests/dummy/app/**'
+ 'tests/dummy/app/**',
],
parserOptions: {
- sourceType: 'script'
+ sourceType: 'script',
},
env: {
browser: false,
- node: true
+ node: true,
},
plugins: ['node'],
- rules: Object.assign({}, require('eslint-plugin-node').configs.recommended.rules, {
- // add your custom rules and overrides for node files here
- })
- }
- ]
+ extends: ['plugin:node/recommended'],
+ },
+ ],
};
diff --git a/.gitignore b/.gitignore
index c40a1b2a..7e0f7ddc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,6 +12,7 @@
/.env*
/.pnp*
/.sass-cache
+/.eslintcache
/connect.lock
/coverage/
/libpeerconnection.log
diff --git a/.npmignore b/.npmignore
index bd09adff..88818f2c 100644
--- a/.npmignore
+++ b/.npmignore
@@ -10,6 +10,7 @@
/.editorconfig
/.ember-cli
/.env*
+/.eslintcache
/.eslintignore
/.eslintrc.js
/.git/
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 00000000..92216555
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,21 @@
+# unconventional js
+/blueprints/*/files/
+/vendor/
+
+# compiled output
+/dist/
+/tmp/
+
+# dependencies
+/bower_components/
+/node_modules/
+
+# misc
+/coverage/
+!.*
+.eslintcache
+
+# ember-try
+/.node_modules.ember-try/
+/bower.json.ember-try
+/package.json.ember-try
diff --git a/.prettierrc.js b/.prettierrc.js
new file mode 100644
index 00000000..534e6d35
--- /dev/null
+++ b/.prettierrc.js
@@ -0,0 +1,5 @@
+'use strict';
+
+module.exports = {
+ singleQuote: true,
+};
diff --git a/.template-lintrc.js b/.template-lintrc.js
index f3873700..3b0b9af9 100644
--- a/.template-lintrc.js
+++ b/.template-lintrc.js
@@ -1,5 +1,5 @@
'use strict';
module.exports = {
- extends: 'octane'
+ extends: 'octane',
};
diff --git a/README.md b/README.md
index 82333341..546bfc01 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ We adhere to the [Ember Community Guidelines](https://emberjs.com/guidelines/) f
Compatibility
------------------------------------------------------------------------------
-* Ember.js v3.8 or above
+* Ember.js v3.16 or above
* Ember CLI v2.13 or above
* Node.js v10 or above
* [All N-1 browsers except IE and Safari 13](https://caniuse.com/#search=resizeobserver)
diff --git a/config/ember-try.js b/config/ember-try.js
index 779a4f9a..f14ac7f5 100644
--- a/config/ember-try.js
+++ b/config/ember-try.js
@@ -2,7 +2,7 @@
const getChannelURL = require('ember-source-channel-url');
-module.exports = async function() {
+module.exports = async function () {
return {
useYarn: true,
scenarios: [
@@ -10,54 +10,54 @@ module.exports = async function() {
name: 'ember-lts-3.16',
npm: {
devDependencies: {
- 'ember-source': '~3.16.0'
- }
- }
+ 'ember-source': '~3.16.0',
+ },
+ },
},
{
name: 'ember-lts-3.20',
npm: {
devDependencies: {
- 'ember-source': '~3.20.5'
- }
- }
+ 'ember-source': '~3.20.5',
+ },
+ },
},
{
name: 'ember-release',
npm: {
devDependencies: {
- 'ember-source': await getChannelURL('release')
- }
- }
+ 'ember-source': await getChannelURL('release'),
+ },
+ },
},
{
name: 'ember-beta',
npm: {
devDependencies: {
- 'ember-source': await getChannelURL('beta')
- }
- }
+ 'ember-source': await getChannelURL('beta'),
+ },
+ },
},
{
name: 'ember-canary',
npm: {
devDependencies: {
- 'ember-source': await getChannelURL('canary')
- }
- }
+ 'ember-source': await getChannelURL('canary'),
+ },
+ },
},
{
name: 'ember-default-with-jquery',
env: {
EMBER_OPTIONAL_FEATURES: JSON.stringify({
- 'jquery-integration': true
- })
+ 'jquery-integration': true,
+ }),
},
npm: {
devDependencies: {
- '@ember/jquery': '^1.1.0'
- }
- }
+ '@ember/jquery': '^1.1.0',
+ },
+ },
},
{
name: 'ember-classic',
@@ -65,15 +65,15 @@ module.exports = async function() {
EMBER_OPTIONAL_FEATURES: JSON.stringify({
'application-template-wrapper': true,
'default-async-observers': false,
- 'template-only-glimmer-components': false
- })
+ 'template-only-glimmer-components': false,
+ }),
},
npm: {
ember: {
- edition: 'classic'
- }
- }
- }
- ]
+ edition: 'classic',
+ },
+ },
+ },
+ ],
};
};
diff --git a/config/environment.js b/config/environment.js
index 0dfaed47..331ab30d 100644
--- a/config/environment.js
+++ b/config/environment.js
@@ -1,5 +1,5 @@
'use strict';
-module.exports = function(/* environment, appConfig */) {
- return { };
+module.exports = function (/* environment, appConfig */) {
+ return {};
};
diff --git a/ember-cli-build.js b/ember-cli-build.js
index dc5a39e1..ba0649dc 100644
--- a/ember-cli-build.js
+++ b/ember-cli-build.js
@@ -2,7 +2,7 @@
const EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
-module.exports = function(defaults) {
+module.exports = function (defaults) {
let app = new EmberAddon(defaults, {
// Add options here
});
diff --git a/index.js b/index.js
index 2e1d1d8d..0ca063d4 100644
--- a/index.js
+++ b/index.js
@@ -1,5 +1,5 @@
'use strict';
module.exports = {
- name: require('./package').name
+ name: require('./package').name,
};
diff --git a/package.json b/package.json
index 346ebdf5..e1095c66 100644
--- a/package.json
+++ b/package.json
@@ -17,11 +17,14 @@
},
"scripts": {
"build": "ember build --environment=production",
- "lint": "npm-run-all --aggregate-output --continue-on-error --parallel lint:*",
+ "lint": "npm-run-all --aggregate-output --continue-on-error --parallel 'lint:!(fix)'",
+ "lint:fix": "npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix",
"lint:hbs": "ember-template-lint .",
- "lint:js": "eslint .",
+ "lint:hbs:fix": "ember-template-lint . --fix",
+ "lint:js": "eslint . --cache",
+ "lint:js:fix": "eslint . --fix",
"start": "ember serve",
- "test": "npm-run-all lint:* test:*",
+ "test": "npm-run-all lint test:*",
"test:ember": "ember test",
"test:ember-compatibility": "ember try:each"
},
@@ -32,6 +35,7 @@
},
"devDependencies": {
"@ember/optional-features": "^2.0.0",
+ "@ember/test-helpers": "^2.1.4",
"@glimmer/component": "^1.0.3",
"@glimmer/tracking": "^1.0.3",
"babel-eslint": "^10.1.0",
@@ -43,13 +47,14 @@
"ember-cli-inject-live-reload": "^2.0.2",
"ember-cli-sass": "^10.0.1",
"ember-cli-sri": "^2.1.1",
- "ember-cli-uglify": "^3.0.0",
+ "ember-cli-terser": "^4.0.1",
"ember-disable-prototype-extensions": "^1.1.3",
"ember-export-application-global": "^2.0.1",
"ember-fetch": "^8.0.2",
"ember-load-initializers": "^2.1.2",
"ember-maybe-import-regenerator": "^0.1.6",
- "ember-qunit": "^4.6.0",
+ "ember-page-title": "^6.0.3",
+ "ember-qunit": "^5.1.1",
"ember-resolver": "^8.0.2",
"ember-sinon-qunit": "^5.0.0",
"ember-source": "~3.24.0",
@@ -57,13 +62,17 @@
"ember-template-lint": "^2.16.0",
"ember-try": "^1.4.0",
"eslint": "^7.17.0",
+ "eslint-config-prettier": "^7.1.0",
"eslint-plugin-ember": "^10.1.1",
"eslint-plugin-node": "^11.1.0",
+ "eslint-plugin-prettier": "^3.3.1",
"field-guide": "^1.5.0-1",
"field-guide-default-template": "^1.3.1",
"loader.js": "^4.7.0",
"npm-run-all": "^4.1.5",
"prember": "^1.0.5",
+ "prettier": "^2.2.1",
+ "qunit": "^2.13.0",
"qunit-dom": "^1.6.0",
"release-it": "^14.2.2",
"release-it-lerna-changelog": "^3.1.0",
diff --git a/testem.js b/testem.js
index 49f53fee..ed2f3712 100644
--- a/testem.js
+++ b/testem.js
@@ -3,12 +3,8 @@
module.exports = {
test_page: 'tests/index.html?hidepassed',
disable_watching: true,
- launch_in_ci: [
- 'Chrome'
- ],
- launch_in_dev: [
- 'Chrome'
- ],
+ launch_in_ci: ['Chrome'],
+ launch_in_dev: ['Chrome'],
browser_start_timeout: 120,
browser_args: {
Chrome: {
@@ -20,8 +16,8 @@ module.exports = {
'--disable-software-rasterizer',
'--mute-audio',
'--remote-debugging-port=0',
- '--window-size=1440,900'
- ].filter(Boolean)
- }
- }
+ '--window-size=1440,900',
+ ].filter(Boolean),
+ },
+ },
};
diff --git a/tests/dummy/app/app.js b/tests/dummy/app/app.js
index d8e2088b..523bad60 100644
--- a/tests/dummy/app/app.js
+++ b/tests/dummy/app/app.js
@@ -1,7 +1,7 @@
import Application from '@ember/application';
import Resolver from 'ember-resolver';
import loadInitializers from 'ember-load-initializers';
-import config from './config/environment';
+import config from 'dummy/config/environment';
export default class App extends Application {
modulePrefix = config.modulePrefix;
diff --git a/tests/dummy/app/router.js b/tests/dummy/app/router.js
index 224ca426..64e543ab 100644
--- a/tests/dummy/app/router.js
+++ b/tests/dummy/app/router.js
@@ -1,10 +1,9 @@
import EmberRouter from '@ember/routing/router';
-import config from './config/environment';
+import config from 'dummy/config/environment';
export default class Router extends EmberRouter {
location = config.locationType;
rootURL = config.rootURL;
}
-Router.map(function() {
-});
+Router.map(function () {});
diff --git a/tests/dummy/config/ember-cli-update.json b/tests/dummy/config/ember-cli-update.json
new file mode 100644
index 00000000..bb998aca
--- /dev/null
+++ b/tests/dummy/config/ember-cli-update.json
@@ -0,0 +1,21 @@
+{
+ "schemaVersion": "1.0.0",
+ "packages": [
+ {
+ "name": "ember-cli",
+ "version": "3.24.0",
+ "blueprints": [
+ {
+ "name": "addon",
+ "outputRepo": "https://github.com/ember-cli/ember-addon-output",
+ "codemodsSource": "ember-addon-codemods-manifest@1",
+ "isBaseBlueprint": true,
+ "options": [
+ "--yarn",
+ "--no-welcome"
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/tests/dummy/config/environment.js b/tests/dummy/config/environment.js
index de9b036c..ab0189f5 100644
--- a/tests/dummy/config/environment.js
+++ b/tests/dummy/config/environment.js
@@ -1,6 +1,6 @@
'use strict';
-module.exports = function(environment) {
+module.exports = function (environment) {
let ENV = {
modulePrefix: 'dummy',
environment,
@@ -14,8 +14,8 @@ module.exports = function(environment) {
},
EXTEND_PROTOTYPES: {
// Prevent Ember Data from overriding Date.parse.
- Date: false
- }
+ Date: false,
+ },
},
APP: {
@@ -24,16 +24,20 @@ module.exports = function(environment) {
},
fastboot: {
- hostWhitelist: ['ember-resize-modifier.jhawk.co', /(.*)blissful-bell-745374.netlify.app/, /^localhost:\d+$/]
+ hostWhitelist: [
+ 'ember-resize-modifier.jhawk.co',
+ /(.*)blissful-bell-745374.netlify.app/,
+ /^localhost:\d+$/,
+ ],
},
'field-guide': {
name: 'Ember Resize Modifier',
copyright: 'Copyright (c) 2020 Jordan Hawker',
- github: 'https://github.com/elwayman02/ember-resize-modifier'
+ github: 'https://github.com/elwayman02/ember-resize-modifier',
},
- historySupportMiddleware: true
+ historySupportMiddleware: true,
};
if (environment === 'development') {
diff --git a/tests/dummy/config/targets.js b/tests/dummy/config/targets.js
index 8ffae363..08dc32f6 100644
--- a/tests/dummy/config/targets.js
+++ b/tests/dummy/config/targets.js
@@ -1,12 +1,12 @@
'use strict';
const browsers = [
- 'last 1 Chrome versions',
- 'last 1 Firefox versions',
- 'last 1 Safari versions'
+ 'last 2 Chrome versions',
+ 'last 2 Firefox versions',
+ 'last 2 Safari versions',
];
-const isCI = !!process.env.CI;
+const isCI = Boolean(process.env.CI);
const isProduction = process.env.EMBER_ENV === 'production';
if (isCI || isProduction) {
@@ -14,5 +14,5 @@ if (isCI || isProduction) {
}
module.exports = {
- browsers
+ browsers,
};
diff --git a/tests/index.html b/tests/index.html
index 5209b852..3eb848db 100644
--- a/tests/index.html
+++ b/tests/index.html
@@ -21,6 +21,13 @@
{{content-for "body"}}
{{content-for "test-body"}}
+
+
+
diff --git a/tests/integration/modifiers/did-resize-test.js b/tests/integration/modifiers/did-resize-test.js
index 9d3c8d18..60bddbca 100644
--- a/tests/integration/modifiers/did-resize-test.js
+++ b/tests/integration/modifiers/did-resize-test.js
@@ -29,7 +29,7 @@ module('Integration | Modifier | did-resize', function (hooks) {
observe = observeStub;
unobserve = unobserveStub;
disconnect = disconnectStub;
- }
+ };
resizeObserver = window.ResizeObserver;
window.ResizeObserver = MockResizeObserver;
@@ -50,7 +50,11 @@ module('Integration | Modifier | did-resize', function (hooks) {
let [element, options] = observeStub.args[0];
assert.ok(element, 'element was passed to observe');
- assert.equal(Object.keys(options).length, 0, 'empty object passed as default options');
+ assert.equal(
+ Object.keys(options).length,
+ 0,
+ 'empty object passed as default options'
+ );
});
test('modifier triggers handler when ResizeObserver fires callback', async function (assert) {
@@ -61,7 +65,10 @@ module('Integration | Modifier | did-resize', function (hooks) {
resizeCallback([fakeEntry], fakeObserver);
- assert.ok(this.resizeStub.calledOnceWith(fakeEntry, fakeObserver), 'handler fired with correct parameters');
+ assert.ok(
+ this.resizeStub.calledOnceWith(fakeEntry, fakeObserver),
+ 'handler fired with correct parameters'
+ );
});
test('modifier passes options to ResizeObserver', async function (assert) {
diff --git a/tests/test-helper.js b/tests/test-helper.js
index 6c75fdb6..d124475f 100644
--- a/tests/test-helper.js
+++ b/tests/test-helper.js
@@ -1,11 +1,15 @@
-import Application from '../app';
-import config from '../config/environment';
+import Application from 'dummy/app';
+import config from 'dummy/config/environment';
+import * as QUnit from 'qunit';
import { setApplication } from '@ember/test-helpers';
+import { setup } from 'qunit-dom';
import { start } from 'ember-qunit';
import setupSinon from 'ember-sinon-qunit';
setApplication(Application.create(config.APP));
+setup(QUnit.assert);
+
setupSinon();
start();
diff --git a/yarn.lock b/yarn.lock
index 7e207a08..bda116d8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1190,17 +1190,30 @@
mkdirp "^1.0.4"
silent-error "^1.1.1"
-"@ember/test-helpers@^1.7.1":
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-1.7.1.tgz#cc22a954b3b46856518f034bd492a74e0482389f"
- integrity sha512-+ioumnanSRJzZ0ZH30FIkB0r41UhVyuWQ9R9Yp1phDWJQDLumxg+25WDr40relwcH6z0Cn6LIEzeTVujO/0Rww==
+"@ember/test-helpers@^2.1.4":
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.1.4.tgz#18cc78f3f9230a66955eb4307541129b53ebd487"
+ integrity sha512-CcDAWfzYE4r1YApufPPINm0IZL223yv/JiG61rjZr0KPyGBCOWjA9b//bY+jdAwZIEsmoMDfMbSS3p1u3c6i5w==
dependencies:
+ "@ember/test-waiters" "^2.3.2"
broccoli-debug "^0.6.5"
- broccoli-funnel "^2.0.2"
- ember-assign-polyfill "^2.6.0"
- ember-cli-babel "^7.7.3"
- ember-cli-htmlbars-inline-precompile "^2.1.0"
- ember-test-waiters "^1.1.1"
+ broccoli-funnel "^3.0.3"
+ ember-auto-import "^1.10.0"
+ ember-cli-babel "^7.22.1"
+ ember-cli-htmlbars "^5.2.0"
+ ember-destroyable-polyfill "^2.0.2"
+ es6-promise "^4.2.8"
+
+"@ember/test-waiters@^2.3.2":
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-2.3.2.tgz#5d416d25209b25b16116df0a01a856437362b7eb"
+ integrity sha512-4zDQd14br6VzvBf0PD/dm6Vg9nG33WUW14UGI26k+iOGG9iY++pHL5+PnrvCxxrZ9867EPTULy8K2oneenAtSw==
+ dependencies:
+ calculate-cache-key-for-tree "^2.0.0"
+ ember-cli-babel "^7.21.0"
+ ember-cli-typescript "^3.1.4"
+ ember-cli-version-checker "^5.1.1"
+ semver "^7.3.2"
"@embroider/core@0.33.0", "@embroider/core@^0.33.0":
version "0.33.0"
@@ -2752,11 +2765,6 @@ babel-plugin-filter-imports@^4.0.0:
"@babel/types" "^7.7.2"
lodash "^4.17.15"
-babel-plugin-htmlbars-inline-precompile@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-1.0.0.tgz#a9d2f6eaad8a3f3d361602de593a8cbef8179c22"
- integrity sha512-4jvKEHR1bAX03hBDZ94IXsYCj3bwk9vYsn6ux6JZNL2U5pvzCWjqyrGahfsGNrhERyxw8IqcirOi9Q6WCo3dkQ==
-
babel-plugin-htmlbars-inline-precompile@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-4.2.0.tgz#73e7a199c14db139b9c9aea240e03b7112784c81"
@@ -3970,22 +3978,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.5.0:
version "3.5.0"
@@ -4686,11 +4693,6 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
dependencies:
delayed-stream "~1.0.0"
-commander@2.12.2:
- version "2.12.2"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555"
- integrity sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==
-
commander@2.8.x:
version "2.8.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
@@ -4698,6 +4700,11 @@ commander@2.8.x:
dependencies:
graceful-readlink ">= 1.0.0"
+commander@6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75"
+ integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==
+
commander@^2.14.1, commander@^2.20.0, commander@^2.6.0, commander@~2.20.3:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
@@ -4713,7 +4720,7 @@ commander@^6.2.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-common-tags@^1.4.0, common-tags@^1.8.0:
+common-tags@^1.8.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937"
integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==
@@ -5459,15 +5466,7 @@ elliptic@^6.0.0, elliptic@^6.5.2:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"
-ember-assign-polyfill@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/ember-assign-polyfill/-/ember-assign-polyfill-2.6.0.tgz#07847e3357ee35b33f886a0b5fbec6873f6860eb"
- integrity sha512-Y8NzOmHI/g4PuJ+xC14eTYiQbigNYddyHB8FY2kuQMxThTEIDE7SJtgttJrYYcPciOu0Tnb5ff36iO46LeiXkw==
- dependencies:
- ember-cli-babel "^6.16.0"
- ember-cli-version-checker "^2.0.0"
-
-ember-auto-import@^1.10.1:
+ember-auto-import@^1.10.0, ember-auto-import@^1.10.1:
version "1.10.1"
resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-1.10.1.tgz#6c93a875e494aa0a58b759867d3f20adfd514ae3"
integrity sha512-7bOWzPELlVwdWDOkB+phDIjg8BNW+/2RiLLQ+Xa/eIvCLT4ABYhHV5wqW5gs5BnXTDVLfE4ddKZdllnGuPGGDQ==
@@ -5506,7 +5505,7 @@ ember-cli-babel-plugin-helpers@^1.0.0, ember-cli-babel-plugin-helpers@^1.1.0, em
resolved "https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.1.tgz#5016b80cdef37036c4282eef2d863e1d73576879"
integrity sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==
-ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.16.0, ember-cli-babel@^6.3.0, ember-cli-babel@^6.6.0, ember-cli-babel@^6.8.1:
+ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.3.0, ember-cli-babel@^6.6.0, ember-cli-babel@^6.8.1:
version "6.18.0"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz#3f6435fd275172edeff2b634ee7b29ce74318957"
integrity sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==
@@ -5525,7 +5524,7 @@ ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.16.0, ember-cli-babel@^6.3.0,
ember-cli-version-checker "^2.1.2"
semver "^5.5.0"
-ember-cli-babel@^7.0.0, ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.10.0, ember-cli-babel@^7.11.0, ember-cli-babel@^7.12.0, ember-cli-babel@^7.13.0, ember-cli-babel@^7.17.2, ember-cli-babel@^7.19.0, ember-cli-babel@^7.20.5, ember-cli-babel@^7.22.1, ember-cli-babel@^7.23.0, ember-cli-babel@^7.7.3:
+ember-cli-babel@^7.0.0, ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.10.0, ember-cli-babel@^7.13.0, ember-cli-babel@^7.13.2, ember-cli-babel@^7.17.2, ember-cli-babel@^7.19.0, ember-cli-babel@^7.20.5, ember-cli-babel@^7.21.0, ember-cli-babel@^7.22.1, ember-cli-babel@^7.23.0, ember-cli-babel@^7.7.3:
version "7.23.0"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.23.0.tgz#ec580aa2c115d0810e454dd5c2fffce238284b92"
integrity sha512-ix58DlRDAbGITtdJoRUPcAoQwKLYr/x/kIXjU9u1ATyhmuUjqb+0FDXghOWbkNihGiNOqBBR49+LBgK9AeBcNw==
@@ -5596,17 +5595,6 @@ ember-cli-get-component-path-option@^1.0.0:
resolved "https://registry.yarnpkg.com/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz#0d7b595559e2f9050abed804f1d8eff1b08bc771"
integrity sha1-DXtZVVni+QUKvtgE8djv8bCLx3E=
-ember-cli-htmlbars-inline-precompile@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/ember-cli-htmlbars-inline-precompile/-/ember-cli-htmlbars-inline-precompile-2.1.0.tgz#61b91ff1879d44ae504cadb46fb1f2604995ae08"
- integrity sha512-BylIHduwQkncPhnj0ZyorBuljXbTzLgRo6kuHf1W+IHFxThFl2xG+r87BVwsqx4Mn9MTgW9SE0XWjwBJcSWd6Q==
- dependencies:
- babel-plugin-htmlbars-inline-precompile "^1.0.0"
- ember-cli-version-checker "^2.1.2"
- hash-for-dep "^1.2.3"
- heimdalljs-logger "^0.1.9"
- silent-error "^1.1.0"
-
ember-cli-htmlbars@^2.0.3:
version "2.0.5"
resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-2.0.5.tgz#b5a105429a6bce4f7c9c97b667e3b8926e31397f"
@@ -5627,7 +5615,7 @@ ember-cli-htmlbars@^3.0.0, ember-cli-htmlbars@^3.0.1:
json-stable-stringify "^1.0.1"
strip-bom "^3.0.0"
-ember-cli-htmlbars@^5.1.2, ember-cli-htmlbars@^5.3.1:
+ember-cli-htmlbars@^5.1.2, ember-cli-htmlbars@^5.2.0, 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==
@@ -5744,12 +5732,19 @@ 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-test-loader@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-2.2.0.tgz#3fb8d5d1357e4460d3f0a092f5375e71b6f7c243"
- integrity sha512-mlSXX9SciIRwGkFTX6XGyJYp4ry6oCFZRxh5jJ7VH8UXLTNx2ZACtDTwaWtNhYrWXgKyiDUvmD8enD56aePWRA==
+ember-cli-terser@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/ember-cli-terser/-/ember-cli-terser-4.0.1.tgz#0da0b8f2b09989e8c992b207553ddec1bbb65915"
+ integrity sha512-vvp0uVl8reYeW9EZjSXRPR3Bq7y4u9CYlUdI7j/WzMPDj3/gUHU4Z7CHYOCrftrClQvFfqO2eXmHwDA6F7SLug==
dependencies:
- ember-cli-babel "^6.8.1"
+ broccoli-terser-sourcemap "^4.1.0"
+
+ember-cli-test-loader@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-3.0.0.tgz#1c036fc48de36155355fcda3266af63f977826f1"
+ integrity sha512-wfFRBrfO9gaKScYcdQxTfklx9yp1lWK6zv1rZRpkas9z2SHyJojF7NOQRWQgSB3ypm7vfpiF8VsFFVVr7VBzAQ==
+ dependencies:
+ ember-cli-babel "^7.13.2"
ember-cli-typescript@3.0.0:
version "3.0.0"
@@ -5806,15 +5801,27 @@ 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==
+ember-cli-typescript@^3.1.4:
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz#21d6ccd670d1f2e34c9cce68c6e32c442f46806b"
+ integrity sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==
dependencies:
- broccoli-uglify-sourcemap "^3.1.0"
- lodash.defaultsdeep "^4.6.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.4.4"
+ "@babel/plugin-proposal-optional-chaining" "^7.6.0"
+ "@babel/plugin-transform-typescript" "~7.8.0"
+ ansi-to-html "^0.6.6"
+ broccoli-stew "^3.0.0"
+ debug "^4.0.0"
+ ember-cli-babel-plugin-helpers "^1.0.0"
+ execa "^3.0.0"
+ fs-extra "^8.0.0"
+ resolve "^1.5.0"
+ rsvp "^4.8.1"
+ semver "^6.3.0"
+ stagehand "^1.0.0"
+ walk-sync "^2.0.0"
-ember-cli-version-checker@^2.0.0, ember-cli-version-checker@^2.1.0, ember-cli-version-checker@^2.1.1, ember-cli-version-checker@^2.1.2:
+ember-cli-version-checker@^2.1.0, ember-cli-version-checker@^2.1.1, ember-cli-version-checker@^2.1.2:
version "2.2.0"
resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz#47771b731fe0962705e27c8199a9e3825709f3b3"
integrity sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==
@@ -6054,6 +6061,13 @@ ember-modifier@^2.1.1:
ember-destroyable-polyfill "^2.0.2"
ember-modifier-manager-polyfill "^1.2.0"
+ember-page-title@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/ember-page-title/-/ember-page-title-6.0.3.tgz#6f2f26428ae81262d31520c65c1ce8b336f34839"
+ integrity sha512-sXT+XrWWYkqCpwOXj1nGRdxDE4J1SbPcA9lSwtQEP0qDGenhp/GNTcLN8v3cpeyao75jAPxjgYN3YzFtvUB01Q==
+ dependencies:
+ ember-cli-babel "^7.22.1"
+
ember-prism@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/ember-prism/-/ember-prism-0.4.0.tgz#b1f02bed563345ead985ace900b7311a730a7149"
@@ -6064,18 +6078,20 @@ ember-prism@^0.4.0:
ember-cli-node-assets "^0.2.2"
prismjs "^1.15.0"
-ember-qunit@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-4.6.0.tgz#ad79fd3ff00073a8779400cc5a4b44829517590f"
- integrity sha512-i5VOGn0RP8XH+5qkYDOZshbqAvO6lHgF65D0gz8vRx4DszCIvJMJO+bbftBTfYMxp6rqG85etAA6pfNxE0DqsQ==
+ember-qunit@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-5.1.1.tgz#cd192e016889cf768ba661b7b91a2896f5274642"
+ integrity sha512-6kWWKPeqGtPu0AwrV3ZyVp2Z9EKykKx6B5pclOHoGcmcUy93UUGG8micicPSO//8pLnnFx4R34RvuKJd/Scifw==
dependencies:
- "@ember/test-helpers" "^1.7.1"
- broccoli-funnel "^2.0.2"
+ broccoli-funnel "^3.0.3"
broccoli-merge-trees "^3.0.2"
- common-tags "^1.4.0"
- ember-cli-babel "^7.12.0"
- ember-cli-test-loader "^2.2.0"
- qunit "^2.9.3"
+ common-tags "^1.8.0"
+ ember-auto-import "^1.10.0"
+ ember-cli-babel "^7.23.0"
+ ember-cli-test-loader "^3.0.0"
+ resolve-package-path "^3.1.0"
+ silent-error "^1.1.1"
+ validate-peer-dependencies "^1.1.0"
ember-resolver@^8.0.2:
version "8.0.2"
@@ -6208,14 +6224,6 @@ ember-test-selectors@^4.1.0:
ember-cli-babel "^7.19.0"
ember-cli-version-checker "^5.0.2"
-ember-test-waiters@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/ember-test-waiters/-/ember-test-waiters-1.2.0.tgz#c12ead4313934c24cff41857020cacdbf8e6effe"
- integrity sha512-aEw7YuutLuJT4NUuPTNiGFwgTYl23ThqmBxSkfFimQAn+keWjAftykk3dlFELuhsJhYW/S8YoVjN0bSAQRLNtw==
- dependencies:
- ember-cli-babel "^7.11.0"
- semver "^6.3.0"
-
ember-try-config@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ember-try-config/-/ember-try-config-3.0.0.tgz#012d8c90cae9eb624e2b62040bf7e76a1aa58edc"
@@ -6426,7 +6434,7 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-symbol "^1.0.2"
-es6-promise@^4.0.3:
+es6-promise@^4.0.3, es6-promise@^4.2.8:
version "4.2.8"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
@@ -6475,6 +6483,11 @@ escodegen@^1.14.1:
optionalDependencies:
source-map "~0.6.1"
+eslint-config-prettier@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.1.0.tgz#5402eb559aa94b894effd6bddfa0b1ca051c858f"
+ integrity sha512-9sm5/PxaFG7qNJvJzTROMM1Bk1ozXVTKI0buKOyb0Bsr1hrwi0H/TzxF/COtf1uxikIK8SwhX7K6zg78jAzbeA==
+
eslint-plugin-ember@^10.1.1:
version "10.1.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-10.1.1.tgz#27c2dbff2e4236434823b793721a5a9ef0c52e95"
@@ -6507,6 +6520,13 @@ eslint-plugin-node@^11.1.0:
resolve "^1.10.1"
semver "^6.1.0"
+eslint-plugin-prettier@^3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz#7079cfa2497078905011e6f82e8dd8453d1371b7"
+ integrity sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==
+ dependencies:
+ prettier-linter-helpers "^1.0.0"
+
eslint-scope@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
@@ -6874,6 +6894,11 @@ fast-deep-equal@^3.1.1:
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
+fast-diff@^1.1.2:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
+ integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
+
fast-glob@^3.0.3, fast-glob@^3.1.1:
version "3.2.2"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d"
@@ -7681,6 +7706,11 @@ globals@^9.18.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
+globalyzer@^0.1.0:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f"
+ integrity sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA==
+
globby@10.0.0:
version "10.0.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072"
@@ -7707,6 +7737,11 @@ globby@11.0.1, globby@^11.0.1:
merge2 "^1.3.0"
slash "^3.0.0"
+globrex@^0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
+ integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
+
good-listener@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
@@ -8792,10 +8827,10 @@ jquery@^3.5.0:
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5"
integrity sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==
-js-reporters@1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/js-reporters/-/js-reporters-1.2.1.tgz#f88c608e324a3373a95bcc45ad305e5c979c459b"
- integrity sha1-+IxgjjJKM3OpW8xFrTBeXJecRZs=
+js-reporters@1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/js-reporters/-/js-reporters-1.2.3.tgz#8febcab370539df62e09b95da133da04b11f6168"
+ integrity sha512-2YzWkHbbRu6LueEs5ZP3P1LqbECvAeUJYrjw3H4y1ofW06hqCS0AbzBtLwbr+Hke51bt9CUepJ/Fj1hlCRIF6A==
js-string-escape@^1.0.1:
version "1.0.1"
@@ -9754,7 +9789,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
-"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -10082,10 +10117,10 @@ node-releases@^1.1.53:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.55.tgz#8af23b7c561d8e2e6e36a46637bab84633b07cee"
integrity sha512-H3R3YR/8TjT5WPin/wOoHOUPHgvj8leuU/Keta/rwelEQN9pA/S2Dx8/se4pZ2LBxSd0nAGzsNzhqwa77v7F1w==
-node-watch@0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/node-watch/-/node-watch-0.6.1.tgz#b9874111ce9f5841b1c7596120206c7b825be0e9"
- integrity sha512-gwQiR7weFRV8mAtT0x0kXkZ18dfRLB45xH7q0hCOVQMLfLb2f1ZaSvR57q4/b/Vj6B0RwMNJYbvb69e1yM7qEA==
+node-watch@0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/node-watch/-/node-watch-0.7.0.tgz#033c0c04239d9348f3402b6b6f9c1e689a7edbe1"
+ integrity sha512-OOBiglke5SlRQT5WYfwXTmYqTfXjcTNBHpalyHLtLxDpQYVpVRkJqabcch1kmwJsjV/J4OZuzEafeb4soqtFZA==
nopt@^3.0.6:
version "3.0.6"
@@ -10868,6 +10903,18 @@ prepend-http@^2.0.0:
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
+prettier-linter-helpers@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
+ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
+ dependencies:
+ fast-diff "^1.1.2"
+
+prettier@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5"
+ integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==
+
pretty-ms@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-3.2.0.tgz#87a8feaf27fc18414d75441467d411d6e6098a25"
@@ -11084,16 +11131,15 @@ qunit-dom@^1.6.0:
ember-cli-babel "^7.23.0"
ember-cli-version-checker "^5.1.1"
-qunit@^2.9.3:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/qunit/-/qunit-2.10.0.tgz#c467b7d558928539a13f8461c4fe41922333ae7b"
- integrity sha512-EP9Q9Kf45z4l/X02ZJtyTQU9DBc82pEWAncSNx7Weo/73BDpX71xqbsdDAQrtEeeilK70cib7CY/lniJV6Cwwg==
+qunit@^2.13.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/qunit/-/qunit-2.13.0.tgz#4cbaac0b314d787ba20195e238b0edf1cd9b2fb1"
+ integrity sha512-RvJquyNKbMSn5Qo28S2wKWxHl1Ku8m0zFLTKsXfq/WZkyM+b28gpEs6YkKN1fOCV4S+979+GnevD0FRgQayo3Q==
dependencies:
- commander "2.12.2"
- js-reporters "1.2.1"
- minimatch "3.0.4"
- node-watch "0.6.1"
- resolve "1.9.0"
+ commander "6.2.0"
+ js-reporters "1.2.3"
+ node-watch "0.7.0"
+ tiny-glob "0.2.6"
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
version "2.1.0"
@@ -11585,13 +11631,6 @@ resolve-url@^0.2.1:
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-resolve@1.9.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.9.0.tgz#a14c6fdfa8f92a7df1d996cb7105fa744658ea06"
- integrity sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==
- dependencies:
- path-parse "^1.0.6"
-
resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:
version "1.19.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c"
@@ -12206,7 +12245,7 @@ source-map-support@^0.4.15:
dependencies:
source-map "^0.5.6"
-source-map-support@^0.5.0, source-map-support@~0.5.12:
+source-map-support@^0.5.0, 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==
@@ -12248,6 +12287,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"
@@ -12694,7 +12738,7 @@ terser-webpack-plugin@^1.4.3:
webpack-sources "^1.4.0"
worker-farm "^1.7.0"
-terser@^4.1.2, terser@^4.3.9:
+terser@^4.1.2:
version "4.6.13"
resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.13.tgz#e879a7364a5e0db52ba4891ecde007422c56a916"
integrity sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw==
@@ -12703,6 +12747,15 @@ terser@^4.1.2, terser@^4.3.9:
source-map "~0.6.1"
source-map-support "~0.5.12"
+terser@^5.3.0:
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.5.1.tgz#540caa25139d6f496fdea056e414284886fb2289"
+ integrity sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==
+ 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"
@@ -12809,6 +12862,14 @@ tiny-emitter@^2.0.0:
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
+tiny-glob@0.2.6:
+ version "0.2.6"
+ resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.6.tgz#9e056e169d9788fe8a734dfa1ff02e9b92ed7eda"
+ integrity sha512-A7ewMqPu1B5PWwC3m7KVgAu96Ch5LA0w4SnEN/LbDREj/gAD0nPWboRbn8YoP9ISZXqeNAlMvKSKoEuhcfK3Pw==
+ dependencies:
+ globalyzer "^0.1.0"
+ globrex "^0.1.1"
+
tiny-lr@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-2.0.0.tgz#863659d7ce1ed201a117d8197d7f8b9a27bdc085"
@@ -13316,7 +13377,7 @@ validate-npm-package-name@^3.0.0:
dependencies:
builtins "^1.0.3"
-validate-peer-dependencies@^1.0.0:
+validate-peer-dependencies@^1.0.0, validate-peer-dependencies@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-1.1.0.tgz#8240a115df121ea35b0bb082255b38b5c591d7e1"
integrity sha512-eHHxI3fNMqu8bzWPRWWgV72kBJkWwRCeEua7yC7UI6dsqC55orhxKAC3uyQfCjjToOyAZ8mpNrbQH+NMoYBn1w==
@@ -13606,12 +13667,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.3:
+workerpool@^6.0.0, workerpool@^6.0.3:
version "6.0.3"
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.0.3.tgz#3f80ba4d914fe7bb8d933628c26e5d7ff820c703"
integrity sha512-meU8ZzO+ipcx/njxtKUcbu2K95085q5WYDo8fR6PMW3hCY4driteIsNsEowYV7dzOtvq0HotUKsReJkK8gKXgg==