diff --git a/.ember-cli b/.ember-cli
index 4ccb4bf4..8c1812cf 100644
--- a/.ember-cli
+++ b/.ember-cli
@@ -8,8 +8,8 @@
"disableAnalytics": false,
/**
- Setting `isTypeScriptProject` to true will force the blueprint generators to generate TypeScript
- rather than JavaScript by default, when a TypeScript version of a given blueprint is available.
+ Setting `isTypeScriptProject` to true will force the blueprint generators to generate TypeScript
+ rather than JavaScript by default, when a TypeScript version of a given blueprint is available.
*/
"isTypeScriptProject": false
}
diff --git a/.eslintignore b/.eslintignore
index cc7509be..9385391f 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,25 +1,13 @@
# unconventional js
/blueprints/*/files/
-/blueprints/**/*files/
-/vendor/
# compiled output
/dist/
-/tmp/
-
-# dependencies
-/node_modules/
# misc
/coverage/
!.*
.*/
-.eslintcache
# ember-try
/.node_modules.ember-try/
-/bower.json.ember-try
-/npm-shrinkwrap.json.ember-try
-/package.json.ember-try
-/package-lock.json.ember-try
-/yarn.lock.ember-try
diff --git a/.eslintrc.js b/.eslintrc.js
index 41c9c46c..e953dde5 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -2,12 +2,15 @@
module.exports = {
root: true,
- parser: 'babel-eslint',
+ parser: '@babel/eslint-parser',
parserOptions: {
- ecmaVersion: 2018,
+ ecmaVersion: 'latest',
sourceType: 'module',
- ecmaFeatures: {
- legacyDecorators: true,
+ requireConfigFile: false,
+ babelOptions: {
+ plugins: [
+ ['@babel/plugin-proposal-decorators', { decoratorsBeforeExport: true }],
+ ],
},
},
plugins: ['ember'],
@@ -30,6 +33,7 @@ module.exports = {
files: [
'./.eslintrc.js',
'./.prettierrc.js',
+ './.stylelintrc.js',
'./.template-lintrc.js',
'./ember-cli-build.js',
'./index.js',
@@ -45,8 +49,7 @@ module.exports = {
browser: false,
node: true,
},
- plugins: ['node'],
- extends: ['plugin:node/recommended'],
+ extends: ['plugin:n/recommended'],
},
{
// test files
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5ffa94be..d11cf9aa 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -22,7 +22,7 @@ jobs:
- name: Install Node
uses: actions/setup-node@v3
with:
- node-version: 14.x
+ node-version: 16
cache: yarn
- name: Install Dependencies
run: yarn install --frozen-lockfile
@@ -40,7 +40,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
- node-version: 14.x
+ node-version: 16
cache: yarn
- name: Install Dependencies
run: yarn install --no-lockfile
@@ -57,21 +57,20 @@ jobs:
fail-fast: false
matrix:
try-scenario:
- - ember-lts-3.28
- - ember-4.0
- - ember-lts-4.4
+ - ember-lts-4.8
+ - ember-lts-4.12
- ember-release
- ember-beta
- ember-canary
- # - embroider-safe
- # - embroider-optimized
+ - embroider-safe
+ - embroider-optimized
steps:
- uses: actions/checkout@v3
- name: Install Node
uses: actions/setup-node@v3
with:
- node-version: 14.x
+ node-version: 16
cache: yarn
- name: Install Dependencies
run: yarn install --frozen-lockfile
diff --git a/.gitignore b/.gitignore
index 82dfadc4..86e0f04d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,26 +1,22 @@
-# See https://help.github.com/ignore-files/ for more about ignoring files.
-
# compiled output
/dist/
-/tmp/
+/declarations/
# dependencies
-/bower_components/
/node_modules/
# misc
-/.sass-cache
+/.env*
+/.pnp*
/.eslintcache
-/connect.lock
/coverage/
-/libpeerconnection.log
/npm-debug.log*
/testem.log
/yarn-error.log
+**/.DS_Store
# ember-try
/.node_modules.ember-try/
-/bower.json.ember-try
/npm-shrinkwrap.json.ember-try
/package.json.ember-try
/package-lock.json.ember-try
diff --git a/.npmignore b/.npmignore
index 3aac2443..69beb28f 100644
--- a/.npmignore
+++ b/.npmignore
@@ -2,11 +2,7 @@
/dist/
/tmp/
-# dependencies
-/bower_components/
-
# misc
-/.bowerrc
/.editorconfig
/.ember-cli
/.env*
@@ -18,11 +14,11 @@
/.gitignore
/.prettierignore
/.prettierrc.js
+/.stylelintignore
+/.stylelintrc.js
/.template-lintrc.js
/.travis.yml
/.watchmanconfig
-/bower.json
-/config/ember-try.js
/CONTRIBUTING.md
/ember-cli-build.js
/testem.js
@@ -33,7 +29,6 @@
# ember-try
/.node_modules.ember-try/
-/bower.json.ember-try
/npm-shrinkwrap.json.ember-try
/package.json.ember-try
/package-lock.json.ember-try
diff --git a/.prettierignore b/.prettierignore
index 4178fd57..9385391f 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,25 +1,13 @@
# unconventional js
/blueprints/*/files/
-/vendor/
# compiled output
/dist/
-/tmp/
-
-# dependencies
-/bower_components/
-/node_modules/
# misc
/coverage/
!.*
-.eslintcache
-.lint-todo/
+.*/
# ember-try
/.node_modules.ember-try/
-/bower.json.ember-try
-/npm-shrinkwrap.json.ember-try
-/package.json.ember-try
-/package-lock.json.ember-try
-/yarn.lock.ember-try
diff --git a/.prettierrc.js b/.prettierrc.js
index 534e6d35..e5f7b6d1 100644
--- a/.prettierrc.js
+++ b/.prettierrc.js
@@ -1,5 +1,12 @@
'use strict';
module.exports = {
- singleQuote: true,
+ overrides: [
+ {
+ files: '*.{js,ts}',
+ options: {
+ singleQuote: true,
+ },
+ },
+ ],
};
diff --git a/.stylelintignore b/.stylelintignore
new file mode 100644
index 00000000..a0cf71cb
--- /dev/null
+++ b/.stylelintignore
@@ -0,0 +1,8 @@
+# unconventional files
+/blueprints/*/files/
+
+# compiled output
+/dist/
+
+# addons
+/.node_modules.ember-try/
diff --git a/.stylelintrc.js b/.stylelintrc.js
new file mode 100644
index 00000000..021c539a
--- /dev/null
+++ b/.stylelintrc.js
@@ -0,0 +1,5 @@
+'use strict';
+
+module.exports = {
+ extends: ['stylelint-config-standard', 'stylelint-prettier/recommended'],
+};
diff --git a/.watchmanconfig b/.watchmanconfig
index e7834e3e..f9c3d8f8 100644
--- a/.watchmanconfig
+++ b/.watchmanconfig
@@ -1,3 +1,3 @@
{
- "ignore_dirs": ["tmp", "dist"]
+ "ignore_dirs": ["dist"]
}
diff --git a/README.md b/README.md
index 32ea8314..d7578cf1 100644
--- a/README.md
+++ b/README.md
@@ -7,9 +7,13 @@
An EmberJS validation framework that is completely and utterly computed property based.
-## Features
+## Compatibility
+
+* Ember.js v4.8 or above
+* Ember CLI v4.8 or above
+* Node.js v16 or above
-**No observers were used nor harmed while developing and testing this addon.**
+## Features
- Lazily computed validations
- Ruby on rails inspired validators
@@ -35,9 +39,9 @@ You can also learn more by watching this Global Ember Meetup talk:
ember install ember-cp-validations
```
-## Upgrading to 4.x
+## Upgrading from 3.x
-If you are upgrading from 3.x to 4.x, please checkout the [upgrading documentation](UPGRADING.md).
+If you are upgrading from 3.x, please checkout the [upgrading documentation](UPGRADING.md).
## Helpful Links
@@ -45,7 +49,7 @@ If you are upgrading from 3.x to 4.x, please checkout the [upgrading documentati
- ### Documentation
- - [4.x](http://adopted-ember-addons.github.io/ember-cp-validations/docs)
+ - [6.x](http://adopted-ember-addons.github.io/ember-cp-validations/docs)
- [3.x](https://rawgit.com/adopted-ember-addons/ember-cp-validations/c4123c983e54f24dd790ffa1bad66cfdf2f47ec6/docs/index.html)
- ### [Changelog](CHANGELOG.md)
diff --git a/UPGRADING.md b/UPGRADING.md
index 96730cdd..54e0cea5 100644
--- a/UPGRADING.md
+++ b/UPGRADING.md
@@ -1,6 +1,6 @@
-# Upgrading v3.x to 4.x
+# Upgrading from v3.x
-This document is here to show breaking changes when upgrading from v3.x to v4.x.
+This document is here to show breaking changes when upgrading from v3.x.
## Support Latest 2 LTS Releases
@@ -16,7 +16,7 @@ to the `validator` but it didn't feel consistent with the rest of the API. To no
this, we created a new `inline` validator that you can pass a function to via
the `validate` option.
-**Before (3.x)**
+**Version <= 3.x**
```javascript
validator(function(value, options, model, attribute) {
@@ -28,7 +28,7 @@ validator(function(value, options, model, attribute) {
});
```
-**After (4.x)**
+**Version >= 4.x**
```javascript
validator('inline', {
diff --git a/addon/-private/ember-internals.js b/addon/-private/ember-internals.js
index 00a53f73..290d80b7 100644
--- a/addon/-private/ember-internals.js
+++ b/addon/-private/ember-internals.js
@@ -1,22 +1,14 @@
-import __EMBER_METAL__ from '@ember/-internals/metal/index';
+import {
+ isClassicDecorator,
+ descriptorForDecorator,
+} from '@ember/-internals/metal/index';
export function getDependentKeys(descriptorOrDecorator) {
- if (__EMBER_METAL__ && __EMBER_METAL__.descriptorForDecorator) {
- let descriptor = __EMBER_METAL__.descriptorForDecorator(
- descriptorOrDecorator
- );
- return descriptor._dependentKeys || [descriptor.altKey];
- } else {
- return descriptorOrDecorator._dependentKeys;
- }
+ const descriptor = descriptorForDecorator(descriptorOrDecorator);
+ // TODO: Figure out why the fallback `|| [descriptor.altKey]` is needed
+ return descriptor._dependentKeys || [descriptor.altKey];
}
export function isDescriptor(o) {
- if (__EMBER_METAL__ && __EMBER_METAL__.isClassicDecorator) {
- return __EMBER_METAL__.isClassicDecorator(o);
- } else {
- return (
- o && (typeof o === 'object' || typeof o === 'function') && o.isDescriptor
- );
- }
+ return isClassicDecorator(o);
}
diff --git a/addon/-private/internal-result-object.js b/addon/-private/internal-result-object.js
index adc3cdf8..4721d5e5 100644
--- a/addon/-private/internal-result-object.js
+++ b/addon/-private/internal-result-object.js
@@ -55,7 +55,7 @@ export default EmberObject.extend({
}
return null;
- }
+ },
),
errors: computed('error', function () {
@@ -82,7 +82,7 @@ export default EmberObject.extend({
}
return null;
- }
+ },
),
warnings: computed('warning', function () {
diff --git a/addon/-private/options.js b/addon/-private/options.js
index dfa9a77c..7b11f26b 100644
--- a/addon/-private/options.js
+++ b/addon/-private/options.js
@@ -17,9 +17,12 @@ export default class Options {
constructor({ model, attribute, options = {} }) {
const optionKeys = keys(options);
const createParams = { [OPTION_KEYS]: optionKeys, model, attribute };
+ const someOptionsAreDescriptors = optionKeys.some((key) => {
+ return isDescriptor(options[key]);
+ });
// If any of the options is a CP, we need to create a custom class for it
- if (optionKeys.some((key) => isDescriptor(options[key]))) {
+ if (someOptionsAreDescriptors) {
return OptionsObject.extend(options).create(createParams);
}
diff --git a/addon/-private/result.js b/addon/-private/result.js
index 8c6f9c53..2c5ffc0e 100644
--- a/addon/-private/result.js
+++ b/addon/-private/result.js
@@ -184,7 +184,7 @@ const Result = EmberObject.extend({
this._resultOverride ||
InternalResultObject.create({ model, attribute, _promise, _validator })
);
- }
+ },
),
init() {
@@ -255,7 +255,7 @@ const Result = EmberObject.extend({
this._promise
.then(
(value) => this.update(value),
- (value) => this.update(value)
+ (value) => this.update(value),
)
.catch((reason) => {
// TODO: send into error state
diff --git a/addon/utils/deep-set.js b/addon/utils/deep-set.js
index 5ef1e964..8b251dd9 100644
--- a/addon/utils/deep-set.js
+++ b/addon/utils/deep-set.js
@@ -12,7 +12,7 @@ export default function deepSet(
path,
value,
useEmberObject = false,
- delimiter = '.'
+ delimiter = '.',
) {
let keyPath = path.split(delimiter);
let lastKeyIndex = keyPath.length - 1;
diff --git a/addon/utils/lookup-validator.js b/addon/utils/lookup-validator.js
index 8a44cd19..eedaebf0 100644
--- a/addon/utils/lookup-validator.js
+++ b/addon/utils/lookup-validator.js
@@ -9,7 +9,7 @@
export default function lookupValidator(owner, type) {
if (!owner) {
throw new Error(
- `[ember-cp-validations] \`lookupValidator\` requires owner/container access.`
+ `[ember-cp-validations] \`lookupValidator\` requires owner/container access.`,
);
}
@@ -17,7 +17,7 @@ export default function lookupValidator(owner, type) {
if (!validatorClass) {
throw new Error(
- `[ember-cp-validations] Validator not found of type: ${type}.`
+ `[ember-cp-validations] Validator not found of type: ${type}.`,
);
}
diff --git a/addon/utils/utils.js b/addon/utils/utils.js
index f6fecc71..cf31b46f 100644
--- a/addon/utils/utils.js
+++ b/addon/utils/utils.js
@@ -3,7 +3,6 @@ import ObjectProxy from '@ember/object/proxy';
import { isHTMLSafe } from '@ember/template';
import EmberObject from '@ember/object';
import { typeOf } from '@ember/utils';
-import { A as emberArray, isArray } from '@ember/array';
import require from 'require';
function requireModule(module, exportName = 'default') {
@@ -50,7 +49,6 @@ export function isDSManyArray(o) {
return !!(
DS &&
o &&
- isArray(o) &&
(o instanceof DS.PromiseManyArray || o instanceof DS.ManyArray)
);
}
@@ -74,7 +72,8 @@ export function getValidatableValue(value) {
}
if (isDSManyArray(value)) {
- return emberArray(value.filter((v) => isValidatable(v)));
+ value.content = value.content.filter((v) => isValidatable(v));
+ return value;
}
return isValidatable(value) ? value : undefined;
diff --git a/addon/validations/factory.js b/addon/validations/factory.js
index 50a6dac0..ab7a92ba 100644
--- a/addon/validations/factory.js
+++ b/addon/validations/factory.js
@@ -213,12 +213,12 @@ function createValidationsClass(inheritedValidationsClass, validations, model) {
validationRules = Object.assign(
validationRules,
- inheritedValidations.get('_validationRules')
+ inheritedValidations.get('_validationRules'),
);
validatableAttributes = emberArray(
inheritedValidations
.get('validatableAttributes')
- .concat(validatableAttributes)
+ .concat(validatableAttributes),
).uniq();
}
@@ -235,7 +235,7 @@ function createValidationsClass(inheritedValidationsClass, validations, model) {
let AttrsClass = createAttrsClass(
validatableAttributes,
validationRules,
- model
+ model,
);
// Create `validations` class
@@ -329,7 +329,7 @@ function createAttrsClass(validatableAttributes, validationRules, model) {
set(
this,
key,
- nestedClasses[path][key].create({ [ATTRS_MODEL]: model })
+ nestedClasses[path][key].create({ [ATTRS_MODEL]: model }),
);
});
},
@@ -387,7 +387,7 @@ function createAttrsClass(validatableAttributes, validationRules, model) {
[attr]: createCPValidationFor(
attribute,
model,
- get(validationRules, attribute)
+ get(validationRules, attribute),
),
});
});
@@ -411,7 +411,7 @@ function createCPValidationFor(attribute, model, validations) {
assert(
'[ember-cp-validations] The `volatile` option is no longer available ' +
'as it was removed in ember 4.0',
- !isVolatile
+ !isVolatile,
);
let dependentKeys = getCPDependentKeysFor(attribute, model, validations);
@@ -430,16 +430,16 @@ function createCPValidationFor(attribute, model, validations) {
validator.getValue(),
options,
model,
- attribute
+ attribute,
);
- }
+ },
);
return ResultCollection.create({
attribute,
content: validationResults,
});
- })
+ }),
).readOnly();
}
@@ -487,7 +487,7 @@ function generateValidationResultsFor(
model,
validators,
validate,
- opts = {}
+ opts = {},
) {
let isModelValidatable = isValidatable(model);
let isInvalid = false;
@@ -579,7 +579,7 @@ function createTopLevelPropsMixin(validatableAttrs) {
attribute: `Model:${this}`,
content: validatableAttrs.map((attr) => get(this, `attrs.${attr}`)),
});
- }
+ },
).readOnly(),
});
}
@@ -739,7 +739,7 @@ function getDebouncedValidationsCacheFor(attribute, model) {
function createValidatorsFor(attribute, model) {
let validations = model.validations;
let validationRules = makeArray(
- get(validations, `_validationRules.${attribute}`)
+ get(validations, `_validationRules.${attribute}`),
);
let validatorCache = validations._validators;
let owner = getOwner(model);
@@ -748,7 +748,7 @@ function createValidatorsFor(attribute, model) {
// We must have an owner to be able to lookup our validators
if (isNone(owner)) {
throw new TypeError(
- `[ember-cp-validations] ${model.toString()} is missing a container or owner.`
+ `[ember-cp-validations] ${model.toString()} is missing a container or owner.`,
);
}
@@ -811,7 +811,7 @@ function validate(options = {}, isAsync = true) {
// If an async validation is found, throw an error
if (!isAsync && validationResult.isAsync) {
throw new Error(
- `[ember-cp-validations] Synchronous validation failed due to ${name} being an async validation.`
+ `[ember-cp-validations] Synchronous validation failed due to ${name} being an async validation.`,
);
}
@@ -875,7 +875,7 @@ function validateAttribute(attribute, value) {
},
{
disableDebounceCache: true,
- }
+ },
);
let validations = ResultCollection.create({
diff --git a/addon/validations/result-collection.js b/addon/validations/result-collection.js
index fc1bb674..6484e4c9 100644
--- a/addon/validations/result-collection.js
+++ b/addon/validations/result-collection.js
@@ -15,7 +15,7 @@ function isAny(collection, key, value, defaultValue) {
`${collection}.@each.${key}`,
cycleBreaker(function () {
return get(this, collection).isAny(key, value);
- }, defaultValue)
+ }, defaultValue),
);
}
@@ -24,7 +24,7 @@ function isEvery(collection, key, value, defaultValue) {
`${collection}.@each.${key}`,
cycleBreaker(function () {
return get(this, collection).isEvery(key, value);
- }, defaultValue)
+ }, defaultValue),
);
}
@@ -155,7 +155,7 @@ export default ArrayProxy.extend({
'content.@each.messages',
cycleBreaker(function () {
return uniq(compact(flatten(this.getEach('messages'))));
- })
+ }),
).readOnly(),
/**
@@ -205,7 +205,7 @@ export default ArrayProxy.extend({
'content.@each.warningMessages',
cycleBreaker(function () {
return uniq(compact(flatten(this.getEach('warningMessages'))));
- })
+ }),
).readOnly(),
/**
@@ -242,7 +242,7 @@ export default ArrayProxy.extend({
'content.@each.warnings',
cycleBreaker(function () {
return this._computeErrorCollection(this.getEach('warnings'));
- })
+ }),
).readOnly(),
/**
@@ -279,7 +279,7 @@ export default ArrayProxy.extend({
'content.@each.errors',
cycleBreaker(function () {
return this._computeErrorCollection(this.getEach('errors'));
- })
+ }),
).readOnly(),
/**
@@ -348,10 +348,10 @@ export default ArrayProxy.extend({
flatten([
this.get('_contentResults').getEach('_promise'),
this.getEach('_promise'),
- ])
- )
+ ]),
+ ),
);
- })
+ }),
).readOnly(),
/**
diff --git a/addon/validations/validator.js b/addon/validations/validator.js
index eeab701d..f48d15ce 100644
--- a/addon/validations/validator.js
+++ b/addon/validations/validator.js
@@ -196,7 +196,7 @@ export default function (arg1, options) {
'a function. Please use the inline validator syntax:' +
"\n\nvalidator('inline', { validate() {} )\n\n",
false,
- { id: 'ember-cp-validations.inline-validator', until: '4.2.0' }
+ { id: 'ember-cp-validations.inline-validator', until: '4.2.0' },
);
props.options.validate = arg1;
props._type = 'inline';
@@ -204,7 +204,7 @@ export default function (arg1, options) {
props._type = arg1;
} else {
throw new TypeError(
- '[ember-cp-validations] Unexpected type for first validator argument — It must be a string.'
+ '[ember-cp-validations] Unexpected type for first validator argument — It must be a string.',
);
}
diff --git a/addon/validations/warning-result-collection.js b/addon/validations/warning-result-collection.js
index 25e994ba..d490ec7d 100644
--- a/addon/validations/warning-result-collection.js
+++ b/addon/validations/warning-result-collection.js
@@ -22,10 +22,10 @@ export default ResultCollection.extend({
cycleBreaker(function () {
return uniq(
compact(
- flatten([this.getEach('messages'), this.getEach('warningMessages')])
- )
+ flatten([this.getEach('messages'), this.getEach('warningMessages')]),
+ ),
);
- })
+ }),
).readOnly(),
warnings: computed(
@@ -33,8 +33,8 @@ export default ResultCollection.extend({
'content.@each.{errors,warnings}',
cycleBreaker(function () {
return this._computeErrorCollection(
- flatten([this.getEach('errors'), this.getEach('warnings')])
+ flatten([this.getEach('errors'), this.getEach('warnings')]),
);
- })
+ }),
).readOnly(),
});
diff --git a/addon/validators/alias.js b/addon/validators/alias.js
index 1d932e8f..5b549c6a 100644
--- a/addon/validators/alias.js
+++ b/addon/validators/alias.js
@@ -68,7 +68,7 @@ const Alias = Base.extend({
assert(
`[validator:alias] [${attribute}] option 'alias' is required`,
- isPresent(alias)
+ isPresent(alias),
);
let aliasValidation = get(model, `validations.attrs.${alias}`);
@@ -83,7 +83,7 @@ Alias.reopenClass({
assert(
`[validator:alias] [${attribute}] 'alias' must be a string`,
- typeof alias === 'string'
+ typeof alias === 'string',
);
return [`${alias}.messages.[]`, `${alias}.isTruelyValid`];
diff --git a/addon/validators/base.js b/addon/validators/base.js
index 33ce0a38..e8234485 100644
--- a/addon/validators/base.js
+++ b/addon/validators/base.js
@@ -111,7 +111,7 @@ const Base = EmberObject.extend({
set(
this,
'options',
- this.buildOptions(options, defaultOptions, globalOptions)
+ this.buildOptions(options, defaultOptions, globalOptions),
);
set(this, 'errorMessages', errorMessages.create());
},
@@ -224,7 +224,7 @@ const Base = EmberObject.extend({
set(
options,
'description',
- messages.getDescriptionFor(this.attribute, options)
+ messages.getDescriptionFor(this.attribute, options),
);
if (message) {
@@ -289,7 +289,7 @@ const Base = EmberObject.extend({
if (unsupportedTypes.includes(type)) {
throw new Error(
- `[ember-cp-validations] The \`test\` API does not support validators of type: ${type}.`
+ `[ember-cp-validations] The \`test\` API does not support validators of type: ${type}.`,
);
}
@@ -299,7 +299,7 @@ const Base = EmberObject.extend({
if (isPromise(result)) {
return result.then(
(r) => new TestResult(r),
- (r) => new TestResult(r)
+ (r) => new TestResult(r),
);
}
diff --git a/addon/validators/confirmation.js b/addon/validators/confirmation.js
index 43c3002e..28af8072 100755
--- a/addon/validators/confirmation.js
+++ b/addon/validators/confirmation.js
@@ -32,7 +32,7 @@ Confirmation.reopenClass({
assert(
`[validator:confirmation] [${attribute}] 'on' must be a string`,
- typeof on === 'string'
+ typeof on === 'string',
);
return on ? [`model.${on}`] : [];
diff --git a/addon/validators/dependent.js b/addon/validators/dependent.js
index 343b537b..d724a692 100755
--- a/addon/validators/dependent.js
+++ b/addon/validators/dependent.js
@@ -37,7 +37,7 @@ const Dependent = Base.extend({
assert(
`[validator:dependent] [${attribute}] option 'on' is required`,
- isPresent(on)
+ isPresent(on),
);
if (isNone(model)) {
@@ -49,7 +49,7 @@ const Dependent = Base.extend({
}
let dependentValidations = getWithDefault(options, 'on', A()).map(
- (dependent) => get(model, `validations.attrs.${dependent}`)
+ (dependent) => get(model, `validations.attrs.${dependent}`),
);
if (!isEmpty(dependentValidations.filter((v) => v.isTruelyInvalid))) {
@@ -66,7 +66,7 @@ Dependent.reopenClass({
assert(
`[validator:dependent] [${attribute}] 'on' must be an array`,
- isArray(dependents)
+ isArray(dependents),
);
if (!isEmpty(dependents)) {
diff --git a/addon/validators/inline.js b/addon/validators/inline.js
index 53ac57df..945e6145 100755
--- a/addon/validators/inline.js
+++ b/addon/validators/inline.js
@@ -35,7 +35,7 @@ export default Base.extend({
buildOptions(options = {}, ...args) {
assert(
`[validator:inline] You must pass in a validate function`,
- options && typeof options.validate === 'function'
+ options && typeof options.validate === 'function',
);
const opts = Object.assign({}, options);
diff --git a/blueprints/validator-test/mocha-files/tests/unit/validators/__name__-test.js b/blueprints/validator-test/mocha-files/tests/unit/validators/__name__-test.js
index f0ba0c78..16a1b56a 100644
--- a/blueprints/validator-test/mocha-files/tests/unit/validators/__name__-test.js
+++ b/blueprints/validator-test/mocha-files/tests/unit/validators/__name__-test.js
@@ -2,12 +2,14 @@ import { expect } from 'chai';
import { describe, it } from 'mocha';
import { setupTest } from 'ember-mocha';
-describe('Unit | Validator | <%= dasherizedModuleName %>', function() {
+describe('Unit | Validator | <%= dasherizedModuleName %>', function () {
setupTest();
// Replace this with your real tests.
- it('exists', function() {
- const validator = this.owner.lookup('validator:<%= dasherizedModuleName %>');
+ it('exists', function () {
+ const validator = this.owner.lookup(
+ 'validator:<%= dasherizedModuleName %>',
+ );
expect(validator).to.be.ok;
});
});
diff --git a/blueprints/validator-test/qunit-files/tests/unit/validators/__name__-test.js b/blueprints/validator-test/qunit-files/tests/unit/validators/__name__-test.js
index 5d9529fb..13b24037 100644
--- a/blueprints/validator-test/qunit-files/tests/unit/validators/__name__-test.js
+++ b/blueprints/validator-test/qunit-files/tests/unit/validators/__name__-test.js
@@ -1,12 +1,14 @@
import { module, test } from 'qunit';
import { setupTest } from 'ember-qunit';
-module('Unit | Validator | <%= dasherizedModuleName %>', function(hooks) {
+module('Unit | Validator | <%= dasherizedModuleName %>', function (hooks) {
setupTest(hooks);
// Replace this with your real tests.
- test('it exists', function(assert) {
- const validator = this.owner.lookup('validator:<%= dasherizedModuleName %>');
+ test('it exists', function (assert) {
+ const validator = this.owner.lookup(
+ 'validator:<%= dasherizedModuleName %>',
+ );
assert.ok(validator);
});
});
diff --git a/config/environment.js b/config/environment.js
deleted file mode 100644
index 331ab30d..00000000
--- a/config/environment.js
+++ /dev/null
@@ -1,5 +0,0 @@
-'use strict';
-
-module.exports = function (/* environment, appConfig */) {
- return {};
-};
diff --git a/package.json b/package.json
index 5fcaf2d1..d2cab0b1 100644
--- a/package.json
+++ b/package.json
@@ -38,73 +38,86 @@
},
"scripts": {
"build": "ember build --environment=production",
- "lint": "npm-run-all --print-name --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"",
- "lint:fix": "npm-run-all --print-name --aggregate-output --continue-on-error --parallel \"lint:*:fix\"",
+ "lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\"",
+ "lint:scss": "stylelint \"**/*.scss\"",
+ "lint:scss:fix": "concurrently \"npm:lint:scss -- --fix\"",
+ "lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\"",
"lint:hbs": "ember-template-lint .",
"lint:hbs:fix": "ember-template-lint . --fix",
"lint:js": "eslint . --cache",
"lint:js:fix": "eslint . --fix",
"start": "ember serve",
- "test": "npm-run-all --print-name \"lint\" \"test:*\"",
+ "test": "concurrently \"npm:lint\" \"npm:test:*\" --names \"lint,test:\"",
"test:ember": "ember test",
"test:ember-compatibility": "ember try:each"
},
"dependencies": {
- "ember-cli-babel": "^7.26.11",
+ "@babel/core": "^7.22.20",
+ "ember-cli-babel": "^8.0.0",
"ember-validators": "^4.1.1"
},
"devDependencies": {
+ "@babel/eslint-parser": "^7.22.15",
+ "@babel/plugin-proposal-decorators": "^7.22.15",
+ "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@ember/optional-features": "^2.0.0",
- "@ember/test-helpers": "^2.8.1",
- "@embroider/test-setup": "^1.8.3",
+ "@ember/string": "^3.1.1",
+ "@ember/test-helpers": "^3.2.0",
+ "@embroider/test-setup": "^3.0.1",
"@fortawesome/ember-fontawesome": "^1.0.0",
"@fortawesome/free-brands-svg-icons": "^6.4.0",
"@fortawesome/free-solid-svg-icons": "^6.4.0",
"@glimmer/component": "^1.1.2",
"@glimmer/tracking": "^1.1.2",
"@release-it-plugins/lerna-changelog": "^5.0.0",
- "babel-eslint": "^10.1.0",
+ "babel-plugin-dynamic-import-node": "2.3.3",
"broccoli-asset-rev": "^2.7.0",
- "ember-auto-import": "^2.4.3",
- "ember-cli": "~4.8.0",
+ "concurrently": "^8.2.1",
+ "ember-auto-import": "^2.6.3",
+ "ember-cli": "~5.3.0",
"ember-cli-app-version": "^5.0.0",
"ember-cli-autoprefixer": "^2.0.0",
- "ember-cli-dependency-checker": "^3.3.1",
+ "ember-cli-clean-css": "^3.0.0",
+ "ember-cli-dependency-checker": "^3.3.2",
"ember-cli-github-pages": "^0.2.2",
- "ember-cli-htmlbars": "^6.1.1",
+ "ember-cli-htmlbars": "^6.3.0",
"ember-cli-inject-live-reload": "^2.1.0",
"ember-cli-moment-shim": "^3.8.0",
"ember-cli-sass": "^11.0.1",
"ember-cli-sri": "^2.1.1",
"ember-cli-terser": "^4.0.2",
"ember-code-snippet": "^3.0.0",
- "ember-data": "~4.8.0",
- "ember-disable-prototype-extensions": "^1.1.3",
+ "ember-data": "~5.3.0",
"ember-load-initializers": "^2.1.2",
"ember-prism": "^0.13.0",
- "ember-qunit": "^6.0.0",
- "ember-resolver": "^8.0.3",
- "ember-source": "~4.8.0",
+ "ember-qunit": "^8.0.1",
+ "ember-resolver": "^11.0.1",
+ "ember-source": "~5.3.0",
"ember-source-channel-url": "^3.0.0",
- "ember-template-lint": "^4.16.1",
- "ember-try": "^2.0.0",
- "eslint": "^7.32.0",
- "eslint-config-prettier": "^8.5.0",
- "eslint-plugin-ember": "^11.1.0",
- "eslint-plugin-node": "^11.1.0",
- "eslint-plugin-prettier": "^4.2.1",
- "eslint-plugin-qunit": "^7.3.1",
+ "ember-template-lint": "^5.11.2",
+ "ember-try": "^3.0.0",
+ "eslint": "^8.49.0",
+ "eslint-config-prettier": "^9.0.0",
+ "eslint-plugin-ember": "^11.11.1",
+ "eslint-plugin-n": "^16.1.0",
+ "eslint-plugin-prettier": "^5.0.0",
+ "eslint-plugin-qunit": "^8.0.0",
"loader.js": "^4.7.0",
- "npm-run-all": "^4.1.5",
- "prettier": "^2.7.1",
- "qunit": "^2.19.2",
+ "prettier": "^3.0.3",
+ "qunit": "^2.19.4",
"qunit-dom": "^2.0.0",
"release-it": "^15.10.3",
"sass": "^1.62.1",
- "webpack": "^5.74.0"
+ "stylelint": "^15.10.3",
+ "stylelint-config-standard": "^34.0.0",
+ "stylelint-prettier": "^4.0.2",
+ "webpack": "^5.88.2"
+ },
+ "peerDependencies": {
+ "ember-source": ">= 4.8.0"
},
"engines": {
- "node": "14.* || 16.* || >= 18"
+ "node": "16.* || >= 18"
},
"publishConfig": {
"registry": "https://registry.npmjs.org"
diff --git a/tests/dummy/app/models/order-selection-question.js b/tests/dummy/app/models/order-selection-question.js
index ff18307d..4ee52feb 100644
--- a/tests/dummy/app/models/order-selection-question.js
+++ b/tests/dummy/app/models/order-selection-question.js
@@ -18,7 +18,7 @@ const Validations = buildValidations(
},
{
debounce: 10,
- }
+ },
);
export default Model.extend(Validations, {
diff --git a/tests/dummy/app/models/user-detail.js b/tests/dummy/app/models/user-detail.js
index 805c9a86..8d4564af 100644
--- a/tests/dummy/app/models/user-detail.js
+++ b/tests/dummy/app/models/user-detail.js
@@ -24,7 +24,7 @@ const Validations = buildValidations(
if (type === 'after') {
return `There is no way you are ${moment().diff(
value,
- 'years'
+ 'years',
)} years old`;
}
},
@@ -46,7 +46,7 @@ const Validations = buildValidations(
},
{
debounce: 500,
- }
+ },
);
export default Model.extend(Validations, {
diff --git a/tests/dummy/app/models/user.js b/tests/dummy/app/models/user.js
index 607fd18b..4d893fae 100644
--- a/tests/dummy/app/models/user.js
+++ b/tests/dummy/app/models/user.js
@@ -50,7 +50,7 @@ const Validations = buildValidations(
},
{
debounce: 500,
- }
+ },
);
export default Model.extend(Validations, {
diff --git a/tests/dummy/app/styles/app.scss b/tests/dummy/app/styles/app.scss
index 9f0de2b0..4496b062 100644
--- a/tests/dummy/app/styles/app.scss
+++ b/tests/dummy/app/styles/app.scss
@@ -1,10 +1,12 @@
$accent-color: #f23818;
-@import './navbar';
-@import './form';
-@import './code-snippet';
+@import url("./navbar");
+@import url("./form");
+@import url("./code-snippet");
-*, ::after, ::before {
+*,
+::after,
+::before {
box-sizing: border-box;
}
@@ -12,9 +14,9 @@ body,
html {
min-height: 100%;
min-width: 100%;
- background-color: #F3F3F3;
+ background-color: #f3f3f3;
height: 100%;
- font-family: 'Open Sans', sans-serif;
+ font-family: "Open Sans", sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin: 0;
@@ -22,11 +24,13 @@ html {
body {
font-size: 14px;
- line-height: 1.428571429;
+ line-height: 1.4286;
color: #333;
}
-dl, ol, ul {
+dl,
+ol,
+ul {
margin-top: 0;
}
diff --git a/tests/dummy/app/styles/code-snippet.scss b/tests/dummy/app/styles/code-snippet.scss
index 0ab0e07e..39bbfc67 100644
--- a/tests/dummy/app/styles/code-snippet.scss
+++ b/tests/dummy/app/styles/code-snippet.scss
@@ -7,9 +7,6 @@ $background-color: #fdfdfd;
width: 0;
height: 670px;
margin: auto 0;
- -webkit-transition: width 0.35s ease;
- -moz-transition: width 0.35s ease;
- -o-transition: width 0.35s ease;
transition: width 0.35s ease;
border-radius: 3px;
padding: 15px 10px;
@@ -20,7 +17,7 @@ $background-color: #fdfdfd;
display: block;
width: 600px;
margin-left: -2px;
- box-shadow: 3px 3px 10px 1px rgba(0, 0, 0, 0.15);
+ box-shadow: 3px 3px 10px 1px rgb(0 0 0 / 15%);
}
.nav {
@@ -54,10 +51,10 @@ $background-color: #fdfdfd;
}
li > a {
- color: #8A8A8A;
+ color: #8a8a8a;
border-radius: 2px 2px 0 0;
font-size: 12px;
- line-height: 1.428571429;
+ line-height: 1.4286;
margin-right: 2px;
border: 1px solid transparent;
@@ -77,7 +74,7 @@ $background-color: #fdfdfd;
overflow: auto;
height: 100%;
font-size: 12px;
- line-height: 1.428571429;
+ line-height: 1.4286;
}
pre {
diff --git a/tests/dummy/app/styles/form.scss b/tests/dummy/app/styles/form.scss
index e1ecd15b..0c022caa 100644
--- a/tests/dummy/app/styles/form.scss
+++ b/tests/dummy/app/styles/form.scss
@@ -1,12 +1,12 @@
.form {
text-align: center;
position: relative;
- background: #ffffff;
+ background: #fff;
width: 485px;
padding: 40px;
border-top: 5px solid $accent-color;
border-radius: 3px;
- box-shadow: 5px 5px 10px 1px rgba(0, 0, 0, 0.15);
+ box-shadow: 5px 5px 10px 1px rgb(0 0 0 / 15%);
z-index: 5;
align-self: center;
}
@@ -18,9 +18,8 @@
padding: 0 15px;
border: 1px solid #d9d9d9;
border-radius: 3px;
- color: #6E6E6E;
- font-family: 'Roboto', sans-serif;
- -webkit-box-sizing: border-box;
+ color: #6e6e6e;
+ font-family: Roboto, sans-serif;
box-sizing: border-box;
font-size: 14px;
font-weight: 400;
@@ -38,6 +37,11 @@
height: 34px;
}
+.has-success .form-control,
+.has-error .form-control {
+ border-color: #d9d9d9;
+}
+
.has-error .form-control:focus,
.has-success .form-control:focus {
box-shadow: none;
@@ -48,24 +52,18 @@
}
.has-success .form-control:focus {
- border-color: rgb(31, 187, 20);
-}
-
-.has-success .form-control,
-.has-error .form-control {
- border-color: #d9d9d9;
+ border-color: rgb(31 187 20);
}
input.form-control:focus {
- color: #333333;
+ color: #333;
border-color: #b9b9b9;
outline: none;
box-shadow: none;
- -webkit-box-shadow: none;
}
.form h2 {
- margin: -15px 0 25px 0;
+ margin: -15px 0 25px;
line-height: 1;
color: $accent-color;
font-size: 18px;
@@ -74,7 +72,7 @@ input.form-control:focus {
.form form h4 {
margin-bottom: 20px;
- color: rgb(107, 106, 106);
+ color: rgb(107 106 106);
font-weight: 400;
font-size: 16px;
}
@@ -82,7 +80,7 @@ input.form-control:focus {
.form .alert {
position: relative;
background: #f3f3f3;
- color: #666666;
+ color: #666;
font-size: 12px;
margin-bottom: 20px;
padding: 15px;
@@ -111,8 +109,9 @@ input.form-control:focus {
margin-bottom: 25px;
border: 0;
border-radius: 3px;
- color: #ffffff;
- font-family: 'Roboto';
+ color: #fff;
+ /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
+ font-family: Roboto;
font-size: 14px;
font-weight: 400;
-webkit-font-smoothing: antialiased;
@@ -133,15 +132,15 @@ input.form-control:focus {
font-size: 12px;
line-height: 1.75;
display: block;
- background: rgba(0, 0, 0, 0.6);
+ background: rgb(0 0 0 / 60%);
border-radius: 3px;
- color: rgba(255, 255, 255, 0.8);
+ color: rgb(255 255 255 / 80%);
}
-.section-info.left:before,
-.section-info.right:before,
-.section-info.bottom:before {
- content: '';
+.section-info.left::before,
+.section-info.right::before,
+.section-info.bottom::before {
+ content: "";
position: absolute;
top: 40%;
display: block;
@@ -153,29 +152,28 @@ input.form-control:focus {
left: -325px;
}
-.section-info.left:before {
+.section-info.left::before {
right: -10px;
- border-left: 10px solid rgba(0, 0, 0, 0.6);
+ border-left: 10px solid rgb(0 0 0 / 60%);
}
.section-info.right {
right: -325px;
}
-.section-info.right:before {
+.section-info.right::before {
left: -10px;
- border-right: 10px solid rgba(0, 0, 0, 0.6);
+ border-right: 10px solid rgb(0 0 0 / 60%);
}
-.section-info.bottom:before {
+.section-info.bottom::before {
top: -10px;
- border-bottom: 10px solid rgba(0, 0, 0, 0.8);
+ border-bottom: 10px solid rgb(0 0 0 / 80%);
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: initial;
}
-
/* Submit button info message */
.section-info.last {
@@ -188,13 +186,13 @@ input.form-control:focus {
padding: 15px 40px;
margin: 0 0 -40px -40px;
border-radius: 0 0 3px 3px;
- color: #666666;
+ color: #666;
font-size: 12px;
text-align: center;
}
.form footer a {
- color: #333333;
+ color: #333;
text-decoration: none;
}
@@ -210,17 +208,14 @@ input.form-control:focus {
z-index: -1;
width: 140px;
right: -30px;
- -webkit-animation-name: peek;
animation-name: peek;
- -webkit-animation-duration: 3s;
animation-duration: 3s;
- -webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.form .registered .icon-success {
font-size: 160px;
- color: #A5A5A5;
+ color: #a5a5a5;
margin-bottom: 15px;
}
@@ -247,21 +242,22 @@ input.form-control:focus {
}
.validated-input .input-error .error {
- color: rgb(255, 65, 31);
+ color: rgb(255 65 31);
}
.validated-input .input-error .warning {
- color: rgb(255, 165, 31);
+ color: rgb(255 165 31);
}
a.show-code {
cursor: pointer;
}
-@-webkit-keyframes peek {
+@keyframes peek {
from {
top: 0;
}
+
to {
top: -130px;
}
@@ -271,6 +267,7 @@ a.show-code {
from {
top: 0;
}
+
to {
top: -130px;
}
diff --git a/tests/dummy/app/styles/navbar.scss b/tests/dummy/app/styles/navbar.scss
index 686e3e0f..68501f3b 100644
--- a/tests/dummy/app/styles/navbar.scss
+++ b/tests/dummy/app/styles/navbar.scss
@@ -19,7 +19,6 @@
.navbar-brand {
color: #797979;
font-weight: 400;
- display: block;
height: 50px;
display: flex;
align-items: end;
@@ -34,7 +33,7 @@
font-size: 12px;
vertical-align: super;
text-transform: uppercase;
- color: #444444;
+ color: #444;
}
}
diff --git a/config/changelog.js b/tests/dummy/config/changelog.js
similarity index 100%
rename from config/changelog.js
rename to tests/dummy/config/changelog.js
diff --git a/tests/dummy/config/ember-cli-update.json b/tests/dummy/config/ember-cli-update.json
index eb6d7ee2..bf0ed35f 100644
--- a/tests/dummy/config/ember-cli-update.json
+++ b/tests/dummy/config/ember-cli-update.json
@@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
- "version": "4.8.0",
+ "version": "5.3.0",
"blueprints": [
{
"name": "addon",
diff --git a/config/ember-try.js b/tests/dummy/config/ember-try.js
similarity index 73%
rename from config/ember-try.js
rename to tests/dummy/config/ember-try.js
index bf189089..08cb0282 100644
--- a/config/ember-try.js
+++ b/tests/dummy/config/ember-try.js
@@ -8,29 +8,18 @@ module.exports = async function () {
useYarn: true,
scenarios: [
{
- name: 'ember-lts-3.28',
+ name: 'ember-lts-4.8',
npm: {
devDependencies: {
- 'ember-source': '~3.28.0',
- 'ember-data': '~3.28.0',
+ 'ember-source': '~4.8.0',
},
},
},
{
- name: 'ember-4.0',
+ name: 'ember-lts-4.12',
npm: {
devDependencies: {
- 'ember-source': '~4.0.0',
- 'ember-data': '~4.0.0',
- },
- },
- },
- {
- name: 'ember-lts-4.4',
- npm: {
- devDependencies: {
- 'ember-source': '~4.4.0',
- 'ember-data': '~4.4.0',
+ 'ember-source': '~4.12.0',
},
},
},
@@ -60,7 +49,6 @@ module.exports = async function () {
devDependencies: {
'@ember/string': '3.0.1',
'ember-source': await getChannelURL('canary'),
- 'ember-data': 'canary',
},
},
},
diff --git a/tests/dummy/config/environment.js b/tests/dummy/config/environment.js
index 670c0093..a9d281f8 100644
--- a/tests/dummy/config/environment.js
+++ b/tests/dummy/config/environment.js
@@ -7,6 +7,7 @@ module.exports = function (environment) {
rootURL: '/',
locationType: 'hash',
EmberENV: {
+ EXTEND_PROTOTYPES: false,
FEATURES: {
// Here you can enable experimental features on an ember canary build
// e.g. 'with-controller': true
diff --git a/config/release.js b/tests/dummy/config/release.js
similarity index 97%
rename from config/release.js
rename to tests/dummy/config/release.js
index 3abbe6ee..15a373dd 100644
--- a/config/release.js
+++ b/tests/dummy/config/release.js
@@ -7,7 +7,7 @@ module.exports = {
afterPublish: function (project, versions) {
runCommand(
- 'ember github-pages:commit --message "Released ' + versions.next + '"'
+ 'ember github-pages:commit --message "Released ' + versions.next + '"',
);
runCommand('git push origin gh-pages:gh-pages');
},
diff --git a/tests/helpers/index.js b/tests/helpers/index.js
index 7f70de80..d37dd680 100644
--- a/tests/helpers/index.js
+++ b/tests/helpers/index.js
@@ -4,7 +4,7 @@ import {
setupTest as upstreamSetupTest,
} from 'ember-qunit';
-// This file exists to provide wrappers around ember-qunit's / ember-mocha's
+// This file exists to provide wrappers around ember-qunit's
// test setup functions. This way, you can easily extend the setup that is
// needed per test type.
diff --git a/tests/integration/helpers/v-get-test.js b/tests/integration/helpers/v-get-test.js
index 2b2bd358..bc753346 100644
--- a/tests/integration/helpers/v-get-test.js
+++ b/tests/integration/helpers/v-get-test.js
@@ -82,7 +82,7 @@ module('Integration | Helper | v-get', function (hooks) {
assert.expect(2);
await render(
- hbs``
+ hbs``,
);
assert.dom(this.element).hasText('Button');
@@ -93,7 +93,7 @@ module('Integration | Helper | v-get', function (hooks) {
assert.expect(3);
await render(
- hbs`Text`
+ hbs`Text`,
);
assert.dom(this.element).hasText('Text');
@@ -112,7 +112,7 @@ module('Integration | Helper | v-get', function (hooks) {
assert.dom(this.element).hasText('false');
await render(
- hbs``
+ hbs``,
);
assert.dom(this.element).hasText('false');
});
diff --git a/tests/integration/validations/factory-dependent-keys-test.js b/tests/integration/validations/factory-dependent-keys-test.js
index 80444a7e..47c28a97 100644
--- a/tests/integration/validations/factory-dependent-keys-test.js
+++ b/tests/integration/validations/factory-dependent-keys-test.js
@@ -38,7 +38,7 @@ module(
assert.false(obj.get('validations.attrs.array.isValid'));
assert.strictEqual(
obj.get('validations.attrs.array.message'),
- 'Array must have 2 items'
+ 'Array must have 2 items',
);
});
@@ -53,7 +53,7 @@ module(
'model:user',
Model.extend(DSErrorValidations, {
username: attr('string'),
- })
+ }),
);
let obj = this.owner.lookup('service:store').createRecord('user');
@@ -65,7 +65,7 @@ module(
assert.false(obj.get('validations.attrs.username.isValid'));
assert.strictEqual(
obj.get('validations.attrs.username.message'),
- 'Username is not unique'
+ 'Username is not unique',
);
});
@@ -80,7 +80,7 @@ module(
'model:user',
Model.extend(DSErrorValidations, {
username: attr('string'),
- })
+ }),
);
let user = this.owner.lookup('service:store').createRecord('user');
@@ -96,7 +96,7 @@ module(
assert.false(obj.get('validations.attrs.model.username.isValid'));
assert.strictEqual(
obj.get('validations.attrs.model.username.message'),
- 'Username is not unique'
+ 'Username is not unique',
);
});
@@ -121,7 +121,7 @@ module(
assert.false(obj.get('validations.attrs.fullName.isValid'));
assert.strictEqual(
obj.get('validations.attrs.fullName.message'),
- 'Full name requires first and last name'
+ 'Full name requires first and last name',
);
obj.set('firstName', 'Offir');
@@ -157,7 +157,7 @@ module(
assert.false(obj.get('validations.attrs.fullName.isValid'));
assert.strictEqual(
obj.get('validations.attrs.fullName.message'),
- 'Full name requires first and last name'
+ 'Full name requires first and last name',
);
obj.set('firstName', 'Offir');
@@ -190,7 +190,7 @@ module(
},
{
dependentKeys: ['model.middleName'],
- }
+ },
);
let obj = setupObject(this, EmberObject.extend(Validations));
@@ -199,7 +199,7 @@ module(
assert.false(obj.get('validations.attrs.fullName.isValid'));
assert.strictEqual(
obj.get('validations.attrs.fullName.message'),
- 'Full name requires first, middle, and last name'
+ 'Full name requires first, middle, and last name',
);
obj.set('firstName', 'Offir');
@@ -247,7 +247,7 @@ module(
assert.false(obj.get('validations.attrs.page.isValid'));
assert.strictEqual(
obj.get('validations.attrs.page.message'),
- 'Cannot exceed max page'
+ 'Cannot exceed max page',
);
obj.set('meta.pages.last', 7);
@@ -278,7 +278,7 @@ module(
assert.false(obj.get('validations.attrs.friends.isValid'));
assert.strictEqual(
obj.get('validations.attrs.friends.message'),
- 'User must have a friend'
+ 'User must have a friend',
);
obj.get('friends').pushObject('Offir');
@@ -292,7 +292,7 @@ module(
assert.false(obj.get('validations.attrs.friends.isValid'));
assert.strictEqual(
obj.get('validations.attrs.friends.message'),
- 'User must have a friend'
+ 'User must have a friend',
);
});
@@ -323,13 +323,13 @@ module(
assert.false(obj.get('validations.attrs.friends.isValid'));
assert.strictEqual(
obj.get('validations.attrs.friends.message'),
- 'User must have a friend'
+ 'User must have a friend',
);
obj.get('friends').pushObject(
EmberObject.create({
name: 'Offir',
- })
+ }),
);
assert.true(obj.get('validations.isValid'));
@@ -341,8 +341,8 @@ module(
assert.false(obj.get('validations.attrs.friends.isValid'));
assert.strictEqual(
obj.get('validations.attrs.friends.message'),
- 'All friends must have a name'
+ 'All friends must have a name',
);
});
- }
+ },
);
diff --git a/tests/integration/validations/factory-general-test.js b/tests/integration/validations/factory-general-test.js
index c6fc9ca6..784e11c8 100644
--- a/tests/integration/validations/factory-general-test.js
+++ b/tests/integration/validations/factory-general-test.js
@@ -41,61 +41,61 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be FALSE'
+ 'isValidating was expected to be FALSE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.false(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- 'firstName should be present'
+ 'firstName should be present',
);
assert.false(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
assert.strictEqual(
object.get('validations.errors.length'),
2,
- 'errors length was expected to be 2'
+ 'errors length was expected to be 2',
);
assert.ok(
object
.get('validations.errors')
.indexOf(object.get('validations.attrs.firstName.errors.0')) > -1,
- 'errors was expected to contain firstName error'
+ 'errors was expected to contain firstName error',
);
assert.ok(
object
.get('validations.errors')
.indexOf(object.get('validations.attrs.lastName.errors.0')) > -1,
- 'errors was expected to contain lastName error'
+ 'errors was expected to contain lastName error',
);
assert.strictEqual(
object.get('validations.errors.0.attribute'),
'firstName',
- "error object was expected to have attribute 'firstName'"
+ "error object was expected to have attribute 'firstName'",
);
assert.strictEqual(
object.get('validations.errors.1.attribute'),
'lastName',
- "error object was expected to have attribute 'lastName'"
+ "error object was expected to have attribute 'lastName'",
);
object.set('firstName', 'stef');
@@ -103,39 +103,39 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.true(
object.get('validations.isValid'),
- 'isValid was expected to be TRUE'
+ 'isValid was expected to be TRUE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be TRUE'
+ 'isValidating was expected to be TRUE',
);
assert.true(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be TRUE'
+ 'isTruelyValid was expected to be TRUE',
);
assert.false(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be FALSE'
+ 'isTruelyInvalid was expected to be FALSE',
);
assert.true(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- undefined
+ undefined,
);
assert.true(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- undefined
+ undefined,
);
assert.strictEqual(
object.get('validations.errors.length'),
0,
- 'errors length was expected to be 0'
+ 'errors length was expected to be 0',
);
});
@@ -147,33 +147,33 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.true(
object.get('validations.isValid'),
- 'isValid was expected to be TRUE'
+ 'isValid was expected to be TRUE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be FALSE'
+ 'isValidating was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be TRUE'
+ 'isTruelyValid was expected to be TRUE',
);
assert.false(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be FALSE'
+ 'isTruelyInvalid was expected to be FALSE',
);
assert.true(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- undefined
+ undefined,
);
assert.true(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- undefined
+ undefined,
);
});
@@ -184,33 +184,33 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be FALSE'
+ 'isValidating was expected to be FALSE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.true(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- undefined
+ undefined,
);
assert.false(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
});
@@ -226,11 +226,11 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
model,
object,
- 'expected model to be the correct model'
+ 'expected model to be the correct model',
);
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['firstName', 'lastName'].sort()
+ ['firstName', 'lastName'].sort(),
);
let firstName = validations
@@ -248,38 +248,38 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(lastName.get('isValidating'));
assert.strictEqual(
lastName.get('message'),
- 'lastName should be present'
+ 'lastName should be present',
);
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be FALSE'
+ 'isValidating was expected to be FALSE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.true(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- undefined
+ undefined,
);
assert.false(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
});
});
@@ -294,7 +294,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(model, object, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['firstName', 'lastName'].sort()
+ ['firstName', 'lastName'].sort(),
);
let firstName = validations.get('content').findBy('attribute', 'firstName');
@@ -310,33 +310,33 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be FALSE'
+ 'isValidating was expected to be FALSE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.true(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- undefined
+ undefined,
);
assert.false(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
});
@@ -350,26 +350,26 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be FALSE'
+ 'isValidating was expected to be FALSE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.false(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- undefined
+ undefined,
);
});
@@ -427,7 +427,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
message: 'Global error message',
description: 'Default field',
max: 10,
- }
+ },
);
let object = setupObject(this, EmberObject.extend(Validations), {
@@ -449,7 +449,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
description: 'Test field',
min: 1,
max: 5,
- }
+ },
);
});
@@ -469,7 +469,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(object.get('validations.attrs.firstName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- 'Test error message'
+ 'Test error message',
);
});
@@ -486,7 +486,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- "This field can't be blank"
+ "This field can't be blank",
);
});
@@ -506,26 +506,26 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be TRUE'
+ 'isValidating was expected to be TRUE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.false(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
object.set('initSetup', false);
@@ -537,9 +537,9 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- undefined
+ undefined,
);
- }, 505);
+ }, 1000);
});
test('debounced validator should only be called once', async function (assert) {
@@ -564,7 +564,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
await later(() => {
assert.strictEqual(count, 1);
- }, 505);
+ }, 1000);
});
test('debounced validations should cleanup on object destroy', function (assert) {
@@ -592,26 +592,26 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be TRUE'
+ 'isValidating was expected to be TRUE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.false(object.get('validations.attrs.lastName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValidating'));
assert.strictEqual(
object.get('validations.attrs.lastName.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
object.set('initSetup', false);
@@ -647,19 +647,19 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be TRUE'
+ 'isValidating was expected to be TRUE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.true(object.get('validations.attrs.lastName.isValid'));
@@ -683,24 +683,24 @@ module('Integration | Validations | Factory - General', function (hooks) {
EmberObject.extend(Validations, {
firstName: 'Offir',
validateLastName: true,
- })
+ }),
);
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be TRUE'
+ 'isValidating was expected to be TRUE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.false(object.get('validations.attrs.lastName.isValid'));
@@ -739,7 +739,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.ok(options);
assert.deepEqual(
Object.keys(options).sort(),
- ['presence', 'length', 'inline'].sort()
+ ['presence', 'length', 'inline'].sort(),
);
assert.ok(isArray(options['inline']));
assert.strictEqual(options['inline'].length, 2);
@@ -781,14 +781,14 @@ module('Integration | Validations | Factory - General', function (hooks) {
buildValidations({
firstName: validator('inline', { validate: Validators.presence }),
lastName: validator('inline', { validate: Validators.presence }),
- })
+ }),
);
let Child = Parent.extend(
buildValidations({
middleName: validator('inline', { validate: Validators.presence }),
dob: validator('inline', { validate: Validators.presence }),
- })
+ }),
);
let child = setupObject(this, Child);
@@ -799,7 +799,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(child.get('validations.isValid'));
assert.deepEqual(
child.get('validations.validatableAttributes').sort(),
- ['firstName', 'lastName', 'middleName', 'dob'].sort()
+ ['firstName', 'lastName', 'middleName', 'dob'].sort(),
);
child.setProperties({
@@ -823,21 +823,21 @@ module('Integration | Validations | Factory - General', function (hooks) {
buildValidations({
firstName: validator('inline', { validate: Validators.presence }),
lastName: validator('inline', { validate: Validators.presence }),
- })
+ }),
);
let Child = Parent.extend(
buildValidations({
middleName: validator('inline', { validate: Validators.presence }),
dob: validator('inline', { validate: Validators.presence }),
- })
+ }),
);
let Baby = Child.extend(
buildValidations({
diaper: validator('inline', { validate: Validators.presence }),
favParent: validator('inline', { validate: Validators.presence }),
- })
+ }),
);
let baby = setupObject(this, Baby);
@@ -855,7 +855,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
'dob',
'diaper',
'favParent',
- ].sort()
+ ].sort(),
);
baby.setProperties({
@@ -958,7 +958,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
'user.middleName': validator('inline', {
validate: Validators.presence,
}),
- })
+ }),
);
let Child = Parent.extend(
@@ -969,7 +969,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
return 'Middle name invalid';
},
}),
- })
+ }),
);
let child = setupObject(this, Child);
@@ -980,7 +980,12 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(child.get('validations.isValid'));
assert.deepEqual(
child.get('validations.validatableAttributes').sort(),
- ['firstName', 'user.firstName', 'user.middleName', 'user.lastName'].sort()
+ [
+ 'firstName',
+ 'user.firstName',
+ 'user.middleName',
+ 'user.lastName',
+ ].sort(),
);
child.setProperties({
@@ -994,7 +999,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(child.get('validations.errors.length'), 2);
assert.strictEqual(
child.get('validations.attrs.user.middleName.message'),
- 'Middle name invalid'
+ 'Middle name invalid',
);
child.setProperties({
@@ -1037,7 +1042,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
/* eslint-enable */
},
},
- })
+ }),
);
controller.send('foo');
@@ -1058,12 +1063,12 @@ module('Integration | Validations | Factory - General', function (hooks) {
let object = setupObject(
this,
- EmberObject.extend(Validations1, Validations2, Validations3)
+ EmberObject.extend(Validations1, Validations2, Validations3),
);
assert.deepEqual(
object.get('validations.validatableAttributes').sort(),
- ['firstName', 'middleName', 'lastName'].sort()
+ ['firstName', 'middleName', 'lastName'].sort(),
);
assert.false(object.get('validations.attrs.firstName.isValid'));
assert.false(object.get('validations.attrs.lastName.isValid'));
@@ -1104,7 +1109,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(validations.get('isValidating'));
assert.strictEqual(
validations.get('message'),
- 'firstName should be present'
+ 'firstName should be present',
);
});
});
@@ -1167,25 +1172,25 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(object.get('validations.warnings.length'), 2);
assert.strictEqual(
object.get('validations.warningMessage'),
- 'Password should not be empty'
+ 'Password should not be empty',
);
assert.strictEqual(
object.get('validations.message'),
- 'Password is too short (minimum is 1 characters)'
+ 'Password is too short (minimum is 1 characters)',
);
assert.false(object.get('validations.attrs.password.isValid'));
assert.strictEqual(
object.get('validations.attrs.password.warnings.length'),
- 2
+ 2,
);
assert.strictEqual(
object.get('validations.attrs.password.warningMessage'),
- 'Password should not be empty'
+ 'Password should not be empty',
);
assert.strictEqual(
object.get('validations.attrs.password.message'),
- 'Password is too short (minimum is 1 characters)'
+ 'Password is too short (minimum is 1 characters)',
);
object.set('password', 'wat');
@@ -1194,11 +1199,11 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.true(object.get('validations.attrs.password.isValid'));
assert.strictEqual(
object.get('validations.attrs.password.warnings.length'),
- 1
+ 1,
);
assert.strictEqual(
object.get('validations.attrs.password.warningMessage'),
- 'Password is weak'
+ 'Password is weak',
);
});
@@ -1255,7 +1260,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
},
{
disabled: not('model.enabled'),
- }
+ },
);
let object = setupObject(
@@ -1265,30 +1270,30 @@ module('Integration | Validations | Factory - General', function (hooks) {
description: 'First Name',
minLength: 6,
firstName: 'Offir',
- })
+ }),
);
assert.false(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.false(
object.get('validations.isValidating'),
- 'isValidating was expected to be FALSE'
+ 'isValidating was expected to be FALSE',
);
assert.false(
object.get('validations.isTruelyValid'),
- 'isTruelyValid was expected to be FALSE'
+ 'isTruelyValid was expected to be FALSE',
);
assert.true(
object.get('validations.isTruelyInvalid'),
- 'isTruelyInvalid was expected to be TRUE'
+ 'isTruelyInvalid was expected to be TRUE',
);
assert.false(object.get('validations.attrs.firstName.isValid'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- 'First Name is too short (minimum is 6 characters)'
+ 'First Name is too short (minimum is 6 characters)',
);
object.setProperties({
@@ -1299,7 +1304,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(object.get('validations.attrs.firstName.isValid'));
assert.strictEqual(
object.get('validations.attrs.firstName.message'),
- 'Name is too short (minimum is 10 characters)'
+ 'Name is too short (minimum is 10 characters)',
);
object.set('enabled', false);
@@ -1307,7 +1312,7 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.true(object.get('validations.attrs.firstName.isValid'));
assert.true(
object.get('validations.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
});
@@ -1341,11 +1346,11 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
object.get('validations.attrs.password.messages.length'),
1,
- 'Only 1 error message should be present'
+ 'Only 1 error message should be present',
);
assert.strictEqual(
object.get('validations.attrs.password.message'),
- "Password can't be blank"
+ "Password can't be blank",
);
object.set('password', '1234');
@@ -1354,11 +1359,11 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
object.get('validations.attrs.password.messages.length'),
1,
- 'Only 1 error message should be present'
+ 'Only 1 error message should be present',
);
assert.strictEqual(
object.get('validations.attrs.password.message'),
- 'Password is too short (minimum is 5 characters)'
+ 'Password is too short (minimum is 5 characters)',
);
object.set('password', '12345');
@@ -1367,16 +1372,16 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
object.get('validations.attrs.password.messages.length'),
1,
- 'Only 1 error message should be present'
+ 'Only 1 error message should be present',
);
assert.strictEqual(
object.get('validations.attrs.password.message'),
- 'Password is not valid'
+ 'Password is not valid',
);
assert.strictEqual(
customValidatorCount,
1,
- 'Last validator only executed once'
+ 'Last validator only executed once',
);
});
@@ -1412,11 +1417,11 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
object.get('validations.attrs.password.messages.length'),
2,
- 'Only 2 error message should be present'
+ 'Only 2 error message should be present',
);
assert.strictEqual(
object.get('validations.attrs.password.message'),
- "Password can't be blank"
+ "Password can't be blank",
);
object.set('password', '1234');
@@ -1425,11 +1430,11 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
object.get('validations.attrs.password.messages.length'),
2,
- 'Only 2 error message should be present'
+ 'Only 2 error message should be present',
);
assert.strictEqual(
object.get('validations.attrs.password.message'),
- 'Password is too short (minimum is 5 characters)'
+ 'Password is too short (minimum is 5 characters)',
);
object.set('password', '12345');
@@ -1438,16 +1443,16 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.strictEqual(
object.get('validations.attrs.password.messages.length'),
1,
- 'Only 1 error message should be present'
+ 'Only 1 error message should be present',
);
assert.strictEqual(
object.get('validations.attrs.password.message'),
- 'Password is not valid'
+ 'Password is not valid',
);
assert.strictEqual(
customValidatorCount,
3,
- 'Last validator executed 3 times'
+ 'Last validator executed 3 times',
);
});
@@ -1473,22 +1478,22 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
obj.get('validations.attrs.firstName.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.strictEqual(
obj.get('validations.attrs.lastName.error.type'),
'presence',
- 'error type was expected to be `presence`'
+ 'error type was expected to be `presence`',
);
assert.strictEqual(
obj.get('validations.errors.length'),
2,
- 'number of errors was expected to be 2'
+ 'number of errors was expected to be 2',
);
assert.strictEqual(
obj.get('validations.errors').filterBy('type', 'presence').length,
1,
- 'number of errors was expected to be 1'
+ 'number of errors was expected to be 1',
);
});
@@ -1565,12 +1570,12 @@ module('Integration | Validations | Factory - General', function (hooks) {
assert.false(
obj.get('validations.attrs.firstName.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
assert.strictEqual(
obj.get('validations.attrs.firstName.message'),
"First Name can't be blank",
- "message was expected to be First Name can't be blank"
+ "message was expected to be First Name can't be blank",
);
});
});
diff --git a/tests/integration/validations/model-relationships-test.js b/tests/integration/validations/model-relationships-test.js
index bbd81495..64e0d8f6 100644
--- a/tests/integration/validations/model-relationships-test.js
+++ b/tests/integration/validations/model-relationships-test.js
@@ -59,7 +59,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friend'].sort()
+ ['friend'].sort(),
);
let friend = validations.get('content').findBy('attribute', 'friend');
@@ -80,7 +80,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friend'].sort()
+ ['friend'].sort(),
);
let friend = validations.get('content').findBy('attribute', 'friend');
@@ -106,7 +106,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friends'].sort()
+ ['friends'].sort(),
);
let friends = validations.get('content').findBy('attribute', 'friends');
@@ -131,7 +131,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friends'].sort()
+ ['friends'].sort(),
);
let friends = validations.get('content').findBy('attribute', 'friends');
@@ -161,7 +161,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friends'].sort()
+ ['friends'].sort(),
);
let friends = validations.get('content').findBy('attribute', 'friends');
@@ -198,18 +198,18 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friends'].sort()
+ ['friends'].sort(),
);
let friends = validations.get('content').findBy('attribute', 'friends');
assert.strictEqual(
friends.get('warning.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
assert.strictEqual(
friends.get('warningMessage'),
- 'lastName should be present'
+ 'lastName should be present',
);
assert.true(friends.get('isValid'));
});
@@ -238,7 +238,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friend'].sort()
+ ['friend'].sort(),
);
let friend = validations.get('content').findBy('attribute', 'friend');
@@ -275,18 +275,18 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friend'].sort()
+ ['friend'].sort(),
);
let friend = validations.get('content').findBy('attribute', 'friend');
assert.strictEqual(
friend.get('warning.message'),
- 'lastName should be present'
+ 'lastName should be present',
);
assert.strictEqual(
friend.get('warningMessage'),
- 'lastName should be present'
+ 'lastName should be present',
);
assert.true(friend.get('isValid'));
});
@@ -311,7 +311,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friend'].sort()
+ ['friend'].sort(),
);
assert.true(user.get('validations.isValid'));
});
@@ -336,7 +336,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friends'].sort()
+ ['friends'].sort(),
);
assert.true(user.get('validations.isValid'));
});
@@ -361,7 +361,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friend'].sort()
+ ['friend'].sort(),
);
let friend = validations.get('content').findBy('attribute', 'friend');
@@ -383,8 +383,8 @@ module('Integration | Validations | Model Relationships', function (hooks) {
firstName: validator('inline', { validate: Validators.presence }),
lastName: validator('inline', { validate: Validators.presence }),
fullName: validator('alias', 'firstName'),
- })
- )
+ }),
+ ),
);
user.get('validations').validateSync();
@@ -395,19 +395,19 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.false(user.get('validations.attrs.fullName.isValid'));
assert.strictEqual(
user.get('validations.attrs.fullName.message'),
- 'firstName should be present'
+ 'firstName should be present',
);
assert.strictEqual(
user.get('validations.attrs.fullName.error.attribute'),
- 'firstName'
+ 'firstName',
);
assert.strictEqual(
user.get('validations.attrs.fullName.error.parentAttribute'),
- 'fullName'
+ 'fullName',
);
assert.strictEqual(
user.get('validations.attrs.fullName.error.message'),
- 'firstName should be present'
+ 'firstName should be present',
);
user.set('firstName', 'Offir');
@@ -433,9 +433,9 @@ module('Integration | Validations | Model Relationships', function (hooks) {
firstMessageOnly: true,
}),
},
- { lazy: false }
- )
- )
+ { lazy: false },
+ ),
+ ),
);
user.get('validations').validateSync();
@@ -445,16 +445,16 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.false(user.get('validations.attrs.firstName.isValid'));
assert.strictEqual(
user.get('validations.attrs.firstName.messages.length'),
- 2
+ 2,
);
assert.false(user.get('validations.attrs.fullName.isValid'));
assert.strictEqual(
user.get('validations.attrs.fullName.messages.length'),
- 1
+ 1,
);
assert.strictEqual(
user.get('validations.attrs.fullName.message'),
- 'First error message'
+ 'First error message',
);
});
@@ -473,9 +473,9 @@ module('Integration | Validations | Model Relationships', function (hooks) {
validator('alias', 'lastName'),
],
},
- { lazy: false }
- )
- )
+ { lazy: false },
+ ),
+ ),
);
user.get('validations').validateSync();
@@ -487,13 +487,13 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.false(user.get('validations.attrs.fullName.isValid'));
assert.deepEqual(
user.get('validations.attrs.fullName.messages').sort(),
- ['firstName should be present', 'lastName should be present'].sort()
+ ['firstName should be present', 'lastName should be present'].sort(),
);
assert.ok(
emberArray(user.get('validations.attrs.fullName.errors')).isEvery(
'parentAttribute',
- 'fullName'
- )
+ 'fullName',
+ ),
);
user.set('firstName', 'Offir');
@@ -524,7 +524,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friend'].sort()
+ ['friend'].sort(),
);
let friend = validations.get('content').findBy('attribute', 'friend');
@@ -549,7 +549,7 @@ module('Integration | Validations | Model Relationships', function (hooks) {
assert.strictEqual(model, user, 'expected model to be the correct model');
assert.deepEqual(
validations.get('content').getEach('attribute').sort(),
- ['friends'].sort()
+ ['friends'].sort(),
);
let friends = validations.get('content').findBy('attribute', 'friends');
@@ -580,15 +580,15 @@ module('Integration | Validations | Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
friend.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
user.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(validations.get('isValid'), 'User should not be valid');
@@ -598,15 +598,15 @@ module('Integration | Validations | Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
friend.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
user.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(validations.get('isValid'), 'User should be valid');
done();
@@ -636,15 +636,15 @@ module('Integration | Validations | Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
friend.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
user.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(validations.get('isValid'), 'User should not be valid');
@@ -654,15 +654,15 @@ module('Integration | Validations | Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
friend.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
user.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(validations.get('isValid'), 'User should be valid');
done();
@@ -687,21 +687,21 @@ module('Integration | Validations | Model Relationships', function (hooks) {
'friend',
new EmberPromise((resolve) => {
resolve(user);
- })
+ }),
);
user.validate().then(({ validations }) => {
assert.false(
user.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
user2.get('validations.isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(validations.get('isValid'), 'User should be valid');
done();
diff --git a/tests/integration/validators/composable-test.js b/tests/integration/validators/composable-test.js
index cd23dc19..0b84f892 100644
--- a/tests/integration/validators/composable-test.js
+++ b/tests/integration/validators/composable-test.js
@@ -30,7 +30,7 @@ module('Integration | Validators | Composable', function (hooks) {
validate(value) {
return this.test('presence', value, { presence: true });
},
- })
+ }),
);
const obj = setupObject(this, EmberObject.extend(ComposedValidations), {
@@ -41,7 +41,7 @@ module('Integration | Validators | Composable', function (hooks) {
assert.false(obj.get('validations.isValidating'));
assert.strictEqual(
obj.get('validations.message'),
- "This field can't be blank"
+ "This field can't be blank",
);
obj.set('value', 'foo');
@@ -73,7 +73,7 @@ module('Integration | Validators | Composable', function (hooks) {
return true;
},
- })
+ }),
);
const obj = setupObject(this, EmberObject.extend(ComposedValidations), {
@@ -84,7 +84,7 @@ module('Integration | Validators | Composable', function (hooks) {
assert.false(obj.get('validations.isValidating'));
assert.strictEqual(
obj.get('validations.message'),
- "This field can't be blank"
+ "This field can't be blank",
);
obj.set('value', 'foobar');
@@ -93,7 +93,7 @@ module('Integration | Validators | Composable', function (hooks) {
assert.false(obj.get('validations.isValidating'));
assert.strictEqual(
obj.get('validations.message'),
- 'This field is too long (maximum is 5 characters)'
+ 'This field is too long (maximum is 5 characters)',
);
obj.set('value', 'foo');
@@ -110,10 +110,10 @@ module('Integration | Validators | Composable', function (hooks) {
BaseValidator.extend({
validate(value) {
return Promise.resolve(
- value.includes('foo') ? true : 'Must include foo!'
+ value.includes('foo') ? true : 'Must include foo!',
);
},
- })
+ }),
);
this.owner.register(
@@ -121,10 +121,10 @@ module('Integration | Validators | Composable', function (hooks) {
BaseValidator.extend({
validate(value) {
return Promise.reject(
- value.includes('bar') ? true : 'Must include bar!'
+ value.includes('bar') ? true : 'Must include bar!',
);
},
- })
+ }),
);
this.owner.register(
@@ -145,7 +145,7 @@ module('Integration | Validators | Composable', function (hooks) {
return true;
},
- })
+ }),
);
const obj = setupObject(this, EmberObject.extend(ComposedValidations), {
@@ -178,7 +178,7 @@ module('Integration | Validators | Composable', function (hooks) {
assert.expect(unsupportedTypes.length);
unsupportedTypes.forEach((type) =>
- this.owner.register(`validator:${type}`, BaseValidator)
+ this.owner.register(`validator:${type}`, BaseValidator),
);
this.owner.register(
@@ -187,7 +187,7 @@ module('Integration | Validators | Composable', function (hooks) {
validate(type) {
this.test(type);
},
- })
+ }),
);
const obj = setupObject(this, EmberObject.extend(ComposedValidations), {
@@ -221,7 +221,7 @@ module('Integration | Validators | Composable', function (hooks) {
assert.strictEqual(presenceValidator, cache.presence);
},
- })
+ }),
);
const obj = setupObject(this, EmberObject.extend(ComposedValidations), {
diff --git a/tests/unit/utils/assign-test.js b/tests/unit/utils/assign-test.js
index 5e9317c7..cb57bd81 100644
--- a/tests/unit/utils/assign-test.js
+++ b/tests/unit/utils/assign-test.js
@@ -24,7 +24,7 @@ module('Unit | Utils | deepSet', function () {
computed(function () {
return 1;
}),
- true
+ true,
);
assert.ok(obj.foo instanceof EmberObject);
assert.strictEqual(obj.get('foo.bar'), 1);
diff --git a/tests/unit/validations/ds-model-test.js b/tests/unit/validations/ds-model-test.js
index 8d8c3cdd..11820ce3 100644
--- a/tests/unit/validations/ds-model-test.js
+++ b/tests/unit/validations/ds-model-test.js
@@ -7,12 +7,12 @@ module('Unit | Validations | Model', function (hooks) {
test('create model with defaults', function (assert) {
let object = run(() =>
- this.owner.lookup('service:store').createRecord('signup')
+ this.owner.lookup('service:store').createRecord('signup'),
);
assert.false(
object.get('validations.attrs.acceptTerms.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
run(() => {
@@ -21,7 +21,7 @@ module('Unit | Validations | Model', function (hooks) {
assert.true(
object.get('validations.attrs.acceptTerms.isValid'),
- 'isValid was expected to be TRUE'
+ 'isValid was expected to be TRUE',
);
});
@@ -29,12 +29,12 @@ module('Unit | Validations | Model', function (hooks) {
let object = run(() =>
this.owner
.lookup('service:store')
- .createRecord('signup', { acceptTerms: true })
+ .createRecord('signup', { acceptTerms: true }),
);
assert.true(
object.get('validations.attrs.acceptTerms.isValid'),
- 'isValid was expected to be TRUE'
+ 'isValid was expected to be TRUE',
);
run(() => {
@@ -43,7 +43,7 @@ module('Unit | Validations | Model', function (hooks) {
assert.false(
object.get('validations.attrs.acceptTerms.isValid'),
- 'isValid was expected to be FALSE'
+ 'isValid was expected to be FALSE',
);
});
});
diff --git a/tests/unit/validations/nested-model-relationship-test.js b/tests/unit/validations/nested-model-relationship-test.js
index c416b980..59bd6202 100644
--- a/tests/unit/validations/nested-model-relationship-test.js
+++ b/tests/unit/validations/nested-model-relationship-test.js
@@ -10,7 +10,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
let order = run(() =>
this.owner
.lookup('service:store')
- .createRecord('order', { source: 'external' })
+ .createRecord('order', { source: 'external' }),
);
let orderLine, orderSelection, orderSelectionQuestion;
@@ -38,12 +38,12 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
assert.strictEqual(
orderLine.get('selections.length'),
1,
- 'Order Line has 1 Order Selection'
+ 'Order Line has 1 Order Selection',
);
assert.strictEqual(
orderSelection.get('questions.length'),
2,
- 'Order Selection has 2 Order Selection Questions'
+ 'Order Selection has 2 Order Selection Questions',
);
let done = assert.async();
@@ -53,44 +53,44 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order should not be valid because of Order Selection Question'
+ 'Order should not be valid because of Order Selection Question',
);
return orderLine.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order Line should not be valid because of Order Selection Question'
+ 'Order Line should not be valid because of Order Selection Question',
);
return orderSelection.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order Selection should not be valid because of Order Selection Question'
+ 'Order Selection should not be valid because of Order Selection Question',
);
return orderSelectionQuestion.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order Selection Question should not be valid'
+ 'Order Selection Question should not be valid',
);
done();
});
@@ -101,7 +101,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
let order = run(() =>
this.owner
.lookup('service:store')
- .createRecord('order', { source: 'external' })
+ .createRecord('order', { source: 'external' }),
);
let orderLine, orderSelection, orderSelectionQuestion;
@@ -125,12 +125,12 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
assert.strictEqual(
orderLine.get('selections.length'),
1,
- 'Order Line has 1 Order Selection'
+ 'Order Line has 1 Order Selection',
);
assert.strictEqual(
orderSelection.get('questions.length'),
1,
- 'Order Selection has 1 Order Selection Question'
+ 'Order Selection has 1 Order Selection Question',
);
let done = assert.async();
@@ -140,44 +140,44 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order should be valid because of Order Selection Question'
+ 'Order should be valid because of Order Selection Question',
);
return orderLine.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order Line should be valid because of Order Selection Question'
+ 'Order Line should be valid because of Order Selection Question',
);
return orderSelection.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order Selection should be valid because of Order Selection Question'
+ 'Order Selection should be valid because of Order Selection Question',
);
return orderSelectionQuestion.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order Selection Question should be valid'
+ 'Order Selection Question should be valid',
);
done();
});
@@ -188,7 +188,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
let order = run(() =>
this.owner
.lookup('service:store')
- .createRecord('order', { source: 'external' })
+ .createRecord('order', { source: 'external' }),
);
let orderLine, orderSelection, orderSelectionQuestion;
@@ -211,12 +211,12 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
assert.strictEqual(
orderLine.get('selections.length'),
1,
- 'Order Line has 1 Order Selection'
+ 'Order Line has 1 Order Selection',
);
assert.strictEqual(
orderSelection.get('questions.length'),
1,
- 'Order Selection has 1 Order Selection Question'
+ 'Order Selection has 1 Order Selection Question',
);
let done = assert.async();
@@ -226,44 +226,44 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order Selection Question should not be valid'
+ 'Order Selection Question should not be valid',
);
return orderSelection.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order Selection should not be valid because of Order Selection Question'
+ 'Order Selection should not be valid because of Order Selection Question',
);
return orderLine.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order Line should not be valid because of Order Selection Question'
+ 'Order Line should not be valid because of Order Selection Question',
);
return order.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.false(
validations.get('isValid'),
- 'Order should not be valid because of Order Selection Question'
+ 'Order should not be valid because of Order Selection Question',
);
done();
});
@@ -274,7 +274,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
let order = run(() =>
this.owner
.lookup('service:store')
- .createRecord('order', { source: 'external' })
+ .createRecord('order', { source: 'external' }),
);
let orderLine, orderSelection, orderSelectionQuestion;
@@ -298,12 +298,12 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
assert.strictEqual(
orderLine.get('selections.length'),
1,
- 'Order Line has 1 Order Selection'
+ 'Order Line has 1 Order Selection',
);
assert.strictEqual(
orderSelection.get('questions.length'),
1,
- 'Order Selection has 1 Order Selection Question'
+ 'Order Selection has 1 Order Selection Question',
);
let done = assert.async();
@@ -313,44 +313,44 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order Selection Question should be valid'
+ 'Order Selection Question should be valid',
);
return orderSelection.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order Selection should be valid because of Order Selection Question'
+ 'Order Selection should be valid because of Order Selection Question',
);
return orderLine.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order Line should be valid because of Order Selection Question'
+ 'Order Line should be valid because of Order Selection Question',
);
return order.validate();
})
.then(({ validations }) => {
assert.false(
validations.get('isValidating'),
- 'All promises should be resolved'
+ 'All promises should be resolved',
);
assert.true(
validations.get('isValid'),
- 'Order should be valid because of Order Selection Question'
+ 'Order should be valid because of Order Selection Question',
);
done();
});
@@ -411,12 +411,12 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
assert.strictEqual(
orderLine.get('selections.length'),
1,
- 'Order Line has 1 Order Selection'
+ 'Order Line has 1 Order Selection',
);
assert.strictEqual(
orderSelection.get('questions.length'),
2,
- 'Order Selection has 2 Order Selection Question'
+ 'Order Selection has 2 Order Selection Question',
);
orderSelectionQuestion2
@@ -424,7 +424,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
validations.get('isValid'),
- 'Order Selection Question 2 should be invalid'
+ 'Order Selection Question 2 should be invalid',
);
return orderSelectionQuestion.validate();
@@ -432,7 +432,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.true(
validations.get('isValid'),
- 'Order Selection Question should be valid'
+ 'Order Selection Question should be valid',
);
return orderSelection.validate();
@@ -440,7 +440,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.false(
validations.get('isValid'),
- 'Order Selection should be invalid because of Order Selection Question 2'
+ 'Order Selection should be invalid because of Order Selection Question 2',
);
orderSelectionQuestion2.deleteRecord();
@@ -449,7 +449,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(({ validations }) => {
assert.true(
validations.get('isValid'),
- 'Order Selection should be valid because invalid Order Selection Question 2 was marked deleted'
+ 'Order Selection should be valid because invalid Order Selection Question 2 was marked deleted',
);
orderSelectionQuestion.deleteRecord();
@@ -458,7 +458,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(() => {
assert.false(
orderSelection.get('validations.attrs.questions.isValid'),
- 'Order Selection should not be valid because all Order Selection Questions have been marked deleted'
+ 'Order Selection should not be valid because all Order Selection Questions have been marked deleted',
);
order.deleteRecord();
@@ -467,7 +467,7 @@ module('Unit | Validations | Nested Model Relationships', function (hooks) {
.then(() => {
assert.false(
orderSelection.get('validations.attrs.order.isValid'),
- 'Order Selection should not be valid because Order was marked for deletion'
+ 'Order Selection should not be valid because Order was marked for deletion',
);
done();
diff --git a/tests/unit/validators/confirmation-test.js b/tests/unit/validators/confirmation-test.js
index 0858ddc6..5a1ecd46 100644
--- a/tests/unit/validators/confirmation-test.js
+++ b/tests/unit/validators/confirmation-test.js
@@ -24,7 +24,7 @@ module('Unit | Validator | confirmation', function (hooks) {
message = validator.validate(
'bar@gmail.com',
builtOptions.toObject(),
- model
+ model,
);
assert.strictEqual(message, "This field doesn't match email");
@@ -33,7 +33,7 @@ module('Unit | Validator | confirmation', function (hooks) {
message = validator.validate(
'foo@gmail.com',
builtOptions.toObject(),
- model
+ model,
);
assert.true(message);
});
diff --git a/tests/unit/validators/date-test.js b/tests/unit/validators/date-test.js
index 7f21a507..177b023c 100644
--- a/tests/unit/validators/date-test.js
+++ b/tests/unit/validators/date-test.js
@@ -64,7 +64,7 @@ module('Unit | Validator | date', function (hooks) {
message = validator.validate(
new Date('3/27/2015'),
- builtOptions.toObject()
+ builtOptions.toObject(),
);
assert.true(message);
});
@@ -102,11 +102,11 @@ module('Unit | Validator | date', function (hooks) {
test('before now', function (assert) {
assert.expect(2);
let now = new Intl.DateTimeFormat('en', { dateStyle: 'long' }).format(
- new Date('1/1/3015')
+ new Date('1/1/3015'),
);
options = {
before: new Intl.DateTimeFormat('en', { dateStyle: 'long' }).format(
- new Date('1/1/3015')
+ new Date('1/1/3015'),
),
};
@@ -131,7 +131,7 @@ module('Unit | Validator | date', function (hooks) {
message = validator.validate('1/1/2016', builtOptions.toObject());
assert.strictEqual(
message,
- 'This field must be on or before January 1, 2015'
+ 'This field must be on or before January 1, 2015',
);
message = validator.validate('1/1/2014', builtOptions.toObject());
@@ -155,7 +155,7 @@ module('Unit | Validator | date', function (hooks) {
message,
`This field must be on or before ${new Intl.DateTimeFormat('en', {
dateStyle: 'long',
- }).format(now)}`
+ }).format(now)}`,
);
message = validator.validate(new Date('1/1/2014'), builtOptions.toObject());
@@ -193,11 +193,11 @@ module('Unit | Validator | date', function (hooks) {
message = validator.validate(
moment(now).add(1, precision),
- builtOptions.toObject()
+ builtOptions.toObject(),
);
assert.strictEqual(
message,
- `This field must be on or before ${nowMessage}`
+ `This field must be on or before ${nowMessage}`,
);
if (i + 1 !== precisions.length) {
@@ -208,7 +208,7 @@ module('Unit | Validator | date', function (hooks) {
message = validator.validate(
moment(now).add(1, precisions),
- builtOptions.toObject()
+ builtOptions.toObject(),
);
assert.true(message);
}
@@ -259,7 +259,7 @@ module('Unit | Validator | date', function (hooks) {
message = validator.validate('1/1/2014', builtOptions.toObject());
assert.strictEqual(
message,
- 'This field must be on or after January 1, 2015'
+ 'This field must be on or after January 1, 2015',
);
message = validator.validate('1/1/2016', builtOptions.toObject());
@@ -317,11 +317,11 @@ module('Unit | Validator | date', function (hooks) {
message = validator.validate(
moment(now).subtract(1, precision),
- builtOptions.toObject()
+ builtOptions.toObject(),
);
assert.strictEqual(
message,
- `This field must be on or after ${nowMessage}`
+ `This field must be on or after ${nowMessage}`,
);
if (i + 1 !== precisions.length) {
@@ -332,7 +332,7 @@ module('Unit | Validator | date', function (hooks) {
message = validator.validate(
moment(now).subtract(1, precisions),
- builtOptions.toObject()
+ builtOptions.toObject(),
);
assert.true(message);
}
diff --git a/tests/unit/validators/format-test.js b/tests/unit/validators/format-test.js
index 45cce46b..a5b854d8 100644
--- a/tests/unit/validators/format-test.js
+++ b/tests/unit/validators/format-test.js
@@ -88,15 +88,15 @@ module('Unit | Validator | format', function (hooks) {
validAddresses.forEach((email) =>
assert.true(
validator.validate(email, options),
- `validation of ${email} must succeed`
- )
+ `validation of ${email} must succeed`,
+ ),
);
invalidAddresses.forEach((email) =>
assert.strictEqual(
validator.validate(email, options),
'This field must be a valid email address',
- `validation of ${email} must fail`
- )
+ `validation of ${email} must fail`,
+ ),
);
});
@@ -151,15 +151,15 @@ module('Unit | Validator | format', function (hooks) {
validAddresses.forEach((email) =>
assert.true(
validator.validate(email, options),
- `validation of ${email} must succeed`
- )
+ `validation of ${email} must succeed`,
+ ),
);
invalidAddresses.forEach((email) =>
assert.strictEqual(
validator.validate(email, options),
'This field must be a valid email address',
- `validation of ${email} must fail`
- )
+ `validation of ${email} must fail`,
+ ),
);
});
diff --git a/tests/unit/validators/inline-test.js b/tests/unit/validators/inline-test.js
index b2b60d50..ff308b98 100644
--- a/tests/unit/validators/inline-test.js
+++ b/tests/unit/validators/inline-test.js
@@ -25,7 +25,7 @@ module('Unit | Validator | inline', function (hooks) {
assert.strictEqual(options.foo, 'bar', 'It receives options');
assert.notOk(
options.validate,
- 'Validate fn removed from the options'
+ 'Validate fn removed from the options',
);
},
},
diff --git a/tests/unit/validators/length-test.js b/tests/unit/validators/length-test.js
index 41efc8b2..0829d544 100644
--- a/tests/unit/validators/length-test.js
+++ b/tests/unit/validators/length-test.js
@@ -35,7 +35,7 @@ module('Unit | Validator | length', function (hooks) {
message = validator.validate('test', builtOptions.toObject());
assert.strictEqual(
message,
- 'This field is too short (minimum is 5 characters)'
+ 'This field is too short (minimum is 5 characters)',
);
});
@@ -70,7 +70,7 @@ module('Unit | Validator | length', function (hooks) {
message = validator.validate('testing', builtOptions.toObject());
assert.strictEqual(
message,
- 'This field is the wrong length (should be 4 characters)'
+ 'This field is the wrong length (should be 4 characters)',
);
message = validator.validate('test', builtOptions.toObject());
@@ -89,7 +89,7 @@ module('Unit | Validator | length', function (hooks) {
message = validator.validate('test', builtOptions.toObject());
assert.strictEqual(
message,
- 'This field is too short (minimum is 5 characters)'
+ 'This field is too short (minimum is 5 characters)',
);
message = validator.validate('testing', builtOptions.toObject());
@@ -108,7 +108,7 @@ module('Unit | Validator | length', function (hooks) {
message = validator.validate('testing', builtOptions.toObject());
assert.strictEqual(
message,
- 'This field is too long (maximum is 5 characters)'
+ 'This field is too long (maximum is 5 characters)',
);
message = validator.validate('test', builtOptions.toObject());
@@ -127,7 +127,7 @@ module('Unit | Validator | length', function (hooks) {
message = validator.validate([], builtOptions.toObject());
assert.strictEqual(
message,
- 'This field is too short (minimum is 1 characters)'
+ 'This field is too short (minimum is 1 characters)',
);
message = validator.validate([1], builtOptions.toObject());
diff --git a/tests/unit/validators/messages-test.js b/tests/unit/validators/messages-test.js
index c8770767..837cdb45 100644
--- a/tests/unit/validators/messages-test.js
+++ b/tests/unit/validators/messages-test.js
@@ -15,7 +15,7 @@ module('Unit | Validator | messages', function (hooks) {
assert.strictEqual(messages.get('invalid'), '{description} is invalid');
assert.strictEqual(
messages.get('tooShort'),
- '{description} is too short (minimum is {min} characters)'
+ '{description} is too short (minimum is {min} characters)',
);
});
@@ -26,11 +26,11 @@ module('Unit | Validator | messages', function (hooks) {
};
assert.strictEqual(
messages.formatMessage(undefined, context),
- 'This field is invalid'
+ 'This field is invalid',
);
assert.strictEqual(
messages.formatMessage('{foo} is undefined'),
- 'undefined is undefined'
+ 'undefined is undefined',
);
assert.strictEqual(
messages.formatMessage('{foo} {foo} {bar} {baz}', {
@@ -38,7 +38,7 @@ module('Unit | Validator | messages', function (hooks) {
bar: 1,
baz: 'abc',
}),
- 'a a 1 abc'
+ 'a a 1 abc',
);
});
@@ -50,11 +50,11 @@ module('Unit | Validator | messages', function (hooks) {
};
assert.strictEqual(
messages.getMessageFor('foo', context),
- 'This field is invalid'
+ 'This field is invalid',
);
assert.strictEqual(
messages.getMessageFor('tooShort', context),
- 'This field is too short (minimum is 4 characters)'
+ 'This field is too short (minimum is 4 characters)',
);
});
});
diff --git a/tests/unit/validators/number-test.js b/tests/unit/validators/number-test.js
index 4d0b3a81..a37ff736 100644
--- a/tests/unit/validators/number-test.js
+++ b/tests/unit/validators/number-test.js
@@ -150,7 +150,7 @@ module('Unit | Validator | number', function (hooks) {
message = validator.validate(21, builtOptions.toObject());
assert.strictEqual(
message,
- 'This field must be greater than or equal to 22'
+ 'This field must be greater than or equal to 22',
);
message = validator.validate(22, builtOptions.toObject());
diff --git a/tsconfig.declarations.json b/tsconfig.declarations.json
new file mode 100644
index 00000000..5a21df72
--- /dev/null
+++ b/tsconfig.declarations.json
@@ -0,0 +1,10 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "declarationDir": "declarations",
+ "emitDeclarationOnly": true,
+ "noEmit": false,
+ "rootDir": "."
+ },
+ "include": ["addon", "addon-test-support"]
+}
diff --git a/vendor/.gitkeep b/vendor/.gitkeep
deleted file mode 100644
index e69de29b..00000000
diff --git a/yarn.lock b/yarn.lock
index 6e6da913..41f47df1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,11 @@
# yarn lockfile v1
+"@aashutoshrathi/word-wrap@^1.2.3":
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
+ integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
+
"@ampproject/remapping@^2.2.0":
version "2.2.1"
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
@@ -10,13 +15,6 @@
"@jridgewell/gen-mapping" "^0.3.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@babel/code-frame@7.12.11":
- version "7.12.11"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
- integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
- dependencies:
- "@babel/highlight" "^7.10.4"
-
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.21.4":
version "7.21.4"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39"
@@ -24,12 +22,25 @@
dependencies:
"@babel/highlight" "^7.18.6"
+"@babel/code-frame@^7.22.13":
+ version "7.22.13"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e"
+ integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==
+ dependencies:
+ "@babel/highlight" "^7.22.13"
+ chalk "^2.4.2"
+
"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8", "@babel/compat-data@^7.19.0", "@babel/compat-data@^7.22.0":
version "7.22.3"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.3.tgz#cd502a6a0b6e37d7ad72ce7e71a7160a3ae36f7e"
integrity sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==
-"@babel/core@^7.12.0", "@babel/core@^7.16.10", "@babel/core@^7.16.7", "@babel/core@^7.18.13", "@babel/core@^7.19.6", "@babel/core@^7.3.4":
+"@babel/compat-data@^7.22.20", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0"
+ integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==
+
+"@babel/core@^7.12.0", "@babel/core@^7.16.10", "@babel/core@^7.16.7", "@babel/core@^7.3.4":
version "7.22.1"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.1.tgz#5de51c5206f4c6f5533562838337a603c1033cfd"
integrity sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==
@@ -50,6 +61,36 @@
json5 "^2.2.2"
semver "^6.3.0"
+"@babel/core@^7.22.10", "@babel/core@^7.22.19", "@babel/core@^7.22.20":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83"
+ integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==
+ dependencies:
+ "@ampproject/remapping" "^2.2.0"
+ "@babel/code-frame" "^7.22.13"
+ "@babel/generator" "^7.23.0"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helpers" "^7.23.0"
+ "@babel/parser" "^7.23.0"
+ "@babel/template" "^7.22.15"
+ "@babel/traverse" "^7.23.0"
+ "@babel/types" "^7.23.0"
+ convert-source-map "^2.0.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.2.3"
+ semver "^6.3.1"
+
+"@babel/eslint-parser@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34"
+ integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==
+ dependencies:
+ "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
+ eslint-visitor-keys "^2.1.0"
+ semver "^6.3.1"
+
"@babel/generator@^7.22.0", "@babel/generator@^7.22.3":
version "7.22.3"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.3.tgz#0ff675d2edb93d7596c5f6728b52615cfc0df01e"
@@ -60,6 +101,16 @@
"@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1"
+"@babel/generator@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420"
+ integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==
+ dependencies:
+ "@babel/types" "^7.23.0"
+ "@jridgewell/gen-mapping" "^0.3.2"
+ "@jridgewell/trace-mapping" "^0.3.17"
+ jsesc "^2.5.1"
+
"@babel/helper-annotate-as-pure@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb"
@@ -67,6 +118,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-annotate-as-pure@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882"
+ integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb"
@@ -75,6 +133,13 @@
"@babel/helper-explode-assignable-expression" "^7.18.6"
"@babel/types" "^7.18.9"
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956"
+ integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==
+ dependencies:
+ "@babel/types" "^7.22.15"
+
"@babel/helper-compilation-targets@^7.12.0", "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.22.1":
version "7.22.1"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz#bfcd6b7321ffebe33290d68550e2c9d7eb7c7a58"
@@ -86,6 +151,17 @@
lru-cache "^5.1.1"
semver "^6.3.0"
+"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52"
+ integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==
+ dependencies:
+ "@babel/compat-data" "^7.22.9"
+ "@babel/helper-validator-option" "^7.22.15"
+ browserslist "^4.21.9"
+ lru-cache "^5.1.1"
+ semver "^6.3.1"
+
"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.19.0", "@babel/helper-create-class-features-plugin@^7.22.1", "@babel/helper-create-class-features-plugin@^7.5.5":
version "7.22.1"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz#ae3de70586cc757082ae3eba57240d42f468c41b"
@@ -101,6 +177,21 @@
"@babel/helper-split-export-declaration" "^7.18.6"
semver "^6.3.0"
+"@babel/helper-create-class-features-plugin@^7.21.0", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4"
+ integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-environment-visitor" "^7.22.5"
+ "@babel/helper-function-name" "^7.22.5"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.9"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ semver "^6.3.1"
+
"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b"
@@ -109,6 +200,15 @@
"@babel/helper-annotate-as-pure" "^7.18.6"
regexpu-core "^5.1.0"
+"@babel/helper-create-regexp-features-plugin@^7.22.5":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1"
+ integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ regexpu-core "^5.3.1"
+ semver "^6.3.1"
+
"@babel/helper-define-polyfill-provider@^0.3.2":
version "0.3.2"
resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz#bd10d0aca18e8ce012755395b05a79f45eca5073"
@@ -121,11 +221,27 @@
resolve "^1.14.2"
semver "^6.1.2"
+"@babel/helper-define-polyfill-provider@^0.4.2":
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7"
+ integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==
+ dependencies:
+ "@babel/helper-compilation-targets" "^7.22.6"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ debug "^4.1.1"
+ lodash.debounce "^4.0.8"
+ resolve "^1.14.2"
+
"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.1":
version "7.22.1"
resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz#ac3a56dbada59ed969d712cf527bd8271fe3eba8"
integrity sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==
+"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167"
+ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
+
"@babel/helper-explode-assignable-expression@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096"
@@ -141,6 +257,14 @@
"@babel/template" "^7.20.7"
"@babel/types" "^7.21.0"
+"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759"
+ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
+ dependencies:
+ "@babel/template" "^7.22.15"
+ "@babel/types" "^7.23.0"
+
"@babel/helper-hoist-variables@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678"
@@ -148,6 +272,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-hoist-variables@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb"
+ integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-member-expression-to-functions@^7.22.0":
version "7.22.3"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz#4b77a12c1b4b8e9e28736ed47d8b91f00976911f"
@@ -155,6 +286,13 @@
dependencies:
"@babel/types" "^7.22.3"
+"@babel/helper-member-expression-to-functions@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366"
+ integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==
+ dependencies:
+ "@babel/types" "^7.23.0"
+
"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4":
version "7.21.4"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af"
@@ -162,6 +300,13 @@
dependencies:
"@babel/types" "^7.21.4"
+"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0"
+ integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
+ dependencies:
+ "@babel/types" "^7.22.15"
+
"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.22.1":
version "7.22.1"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz#e0cad47fedcf3cae83c11021696376e2d5a50c63"
@@ -176,6 +321,17 @@
"@babel/traverse" "^7.22.1"
"@babel/types" "^7.22.0"
+"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e"
+ integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-module-imports" "^7.22.15"
+ "@babel/helper-simple-access" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ "@babel/helper-validator-identifier" "^7.22.20"
+
"@babel/helper-optimise-call-expression@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe"
@@ -183,11 +339,23 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-optimise-call-expression@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e"
+ integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
version "7.21.5"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56"
integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==
+"@babel/helper-plugin-utils@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295"
+ integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
+
"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519"
@@ -198,6 +366,15 @@
"@babel/helper-wrap-function" "^7.18.9"
"@babel/types" "^7.18.9"
+"@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0"
+ integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-wrap-function" "^7.22.20"
+
"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9", "@babel/helper-replace-supers@^7.22.1":
version "7.22.1"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz#38cf6e56f7dc614af63a21b45565dd623f0fdc95"
@@ -210,6 +387,15 @@
"@babel/traverse" "^7.22.1"
"@babel/types" "^7.22.0"
+"@babel/helper-replace-supers@^7.22.20", "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793"
+ integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+
"@babel/helper-simple-access@^7.18.6", "@babel/helper-simple-access@^7.21.5":
version "7.21.5"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee"
@@ -217,6 +403,13 @@
dependencies:
"@babel/types" "^7.21.5"
+"@babel/helper-simple-access@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de"
+ integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-skip-transparent-expression-wrappers@^7.18.9", "@babel/helper-skip-transparent-expression-wrappers@^7.20.0":
version "7.20.0"
resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684"
@@ -224,6 +417,13 @@
dependencies:
"@babel/types" "^7.20.0"
+"@babel/helper-skip-transparent-expression-wrappers@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847"
+ integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-split-export-declaration@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075"
@@ -231,21 +431,43 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-split-export-declaration@^7.22.6":
+ version "7.22.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
+ integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-string-parser@^7.21.5":
version "7.21.5"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd"
integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==
+"@babel/helper-string-parser@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
+ integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
+
"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
version "7.19.1"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
+"@babel/helper-validator-identifier@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
+ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
+
"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0":
version "7.21.0"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180"
integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==
+"@babel/helper-validator-option@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040"
+ integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==
+
"@babel/helper-wrap-function@^7.18.9":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1"
@@ -256,6 +478,15 @@
"@babel/traverse" "^7.19.0"
"@babel/types" "^7.19.0"
+"@babel/helper-wrap-function@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569"
+ integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==
+ dependencies:
+ "@babel/helper-function-name" "^7.22.5"
+ "@babel/template" "^7.22.15"
+ "@babel/types" "^7.22.19"
+
"@babel/helpers@^7.22.0":
version "7.22.3"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.3.tgz#53b74351da9684ea2f694bf0877998da26dd830e"
@@ -265,7 +496,16 @@
"@babel/traverse" "^7.22.1"
"@babel/types" "^7.22.3"
-"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6":
+"@babel/helpers@^7.23.0":
+ version "7.23.1"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15"
+ integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==
+ dependencies:
+ "@babel/template" "^7.22.15"
+ "@babel/traverse" "^7.23.0"
+ "@babel/types" "^7.23.0"
+
+"@babel/highlight@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
@@ -274,11 +514,25 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.21.9", "@babel/parser@^7.22.0", "@babel/parser@^7.22.4", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0":
+"@babel/highlight@^7.22.13":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54"
+ integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.22.20"
+ chalk "^2.4.2"
+ js-tokens "^4.0.0"
+
+"@babel/parser@^7.21.9", "@babel/parser@^7.22.0", "@babel/parser@^7.22.4", "@babel/parser@^7.4.5":
version "7.22.4"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.4.tgz#a770e98fd785c231af9d93f6459d36770993fb32"
integrity sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==
+"@babel/parser@^7.22.15", "@babel/parser@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
+ integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2"
@@ -286,6 +540,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962"
+ integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50"
@@ -295,6 +556,15 @@
"@babel/helper-skip-transparent-expression-wrappers" "^7.18.9"
"@babel/plugin-proposal-optional-chaining" "^7.18.9"
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f"
+ integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/plugin-transform-optional-chaining" "^7.22.15"
+
"@babel/plugin-proposal-async-generator-functions@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz#cf5740194f170467df20581712400487efc79ff1"
@@ -333,6 +603,17 @@
"@babel/helper-split-export-declaration" "^7.18.6"
"@babel/plugin-syntax-decorators" "^7.19.0"
+"@babel/plugin-proposal-decorators@^7.20.13", "@babel/plugin-proposal-decorators@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz#66d9014173b3267a9ced3e69935138bc64ffb5c8"
+ integrity sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.20"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ "@babel/plugin-syntax-decorators" "^7.22.10"
+
"@babel/plugin-proposal-dynamic-import@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94"
@@ -417,6 +698,11 @@
"@babel/helper-create-class-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2":
+ version "7.21.0-placeholder-for-preset-env.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703"
+ integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==
+
"@babel/plugin-proposal-private-property-in-object@^7.16.5", "@babel/plugin-proposal-private-property-in-object@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503"
@@ -427,6 +713,16 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+"@babel/plugin-proposal-private-property-in-object@^7.20.5", "@babel/plugin-proposal-private-property-in-object@^7.21.11":
+ version "7.21.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c"
+ integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-create-class-features-plugin" "^7.21.0"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+
"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e"
@@ -463,6 +759,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.21.5"
+"@babel/plugin-syntax-decorators@^7.22.10":
+ version "7.22.10"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz#7d83ea04d893c442b78ebf4c3cbac59a7211deff"
+ integrity sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-syntax-dynamic-import@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
@@ -484,6 +787,27 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-syntax-import-assertions@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98"
+ integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-syntax-import-attributes@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb"
+ integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-syntax-import-meta@^7.10.4":
+ version "7.10.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
+ integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.10.4"
+
"@babel/plugin-syntax-json-strings@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
@@ -554,6 +878,21 @@
dependencies:
"@babel/helper-plugin-utils" "^7.20.2"
+"@babel/plugin-syntax-typescript@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272"
+ integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357"
+ integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
"@babel/plugin-transform-arrow-functions@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe"
@@ -561,6 +900,23 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-arrow-functions@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958"
+ integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-async-generator-functions@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3"
+ integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-remap-async-to-generator" "^7.22.9"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
+
"@babel/plugin-transform-async-to-generator@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615"
@@ -570,6 +926,15 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/helper-remap-async-to-generator" "^7.18.6"
+"@babel/plugin-transform-async-to-generator@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775"
+ integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==
+ dependencies:
+ "@babel/helper-module-imports" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-remap-async-to-generator" "^7.22.5"
+
"@babel/plugin-transform-block-scoped-functions@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8"
@@ -577,13 +942,44 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-block-scoping@^7.16.0", "@babel/plugin-transform-block-scoping@^7.18.9", "@babel/plugin-transform-block-scoping@^7.20.0":
+"@babel/plugin-transform-block-scoped-functions@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024"
+ integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-block-scoping@^7.18.9":
version "7.21.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02"
integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==
dependencies:
"@babel/helper-plugin-utils" "^7.20.2"
+"@babel/plugin-transform-block-scoping@^7.22.15", "@babel/plugin-transform-block-scoping@^7.22.5":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022"
+ integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-class-properties@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77"
+ integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-class-static-block@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974"
+ integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.11"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
+
"@babel/plugin-transform-classes@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20"
@@ -599,6 +995,21 @@
"@babel/helper-split-export-declaration" "^7.18.6"
globals "^11.1.0"
+"@babel/plugin-transform-classes@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b"
+ integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-environment-visitor" "^7.22.5"
+ "@babel/helper-function-name" "^7.22.5"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.9"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ globals "^11.1.0"
+
"@babel/plugin-transform-computed-properties@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e"
@@ -606,6 +1017,14 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-computed-properties@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869"
+ integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/template" "^7.22.5"
+
"@babel/plugin-transform-destructuring@^7.18.13":
version "7.18.13"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz#9e03bc4a94475d62b7f4114938e6c5c33372cbf5"
@@ -613,6 +1032,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-destructuring@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c"
+ integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8"
@@ -621,6 +1047,14 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-dotall-regex@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165"
+ integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-duplicate-keys@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e"
@@ -628,6 +1062,21 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-duplicate-keys@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285"
+ integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-dynamic-import@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa"
+ integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+
"@babel/plugin-transform-exponentiation-operator@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd"
@@ -636,6 +1085,22 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-exponentiation-operator@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a"
+ integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==
+ dependencies:
+ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-export-namespace-from@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c"
+ integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+
"@babel/plugin-transform-for-of@^7.18.8":
version "7.18.8"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1"
@@ -643,6 +1108,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-for-of@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29"
+ integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-function-name@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0"
@@ -652,6 +1124,23 @@
"@babel/helper-function-name" "^7.18.9"
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-function-name@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143"
+ integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==
+ dependencies:
+ "@babel/helper-compilation-targets" "^7.22.5"
+ "@babel/helper-function-name" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-json-strings@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835"
+ integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
+
"@babel/plugin-transform-literals@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc"
@@ -659,6 +1148,21 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-literals@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920"
+ integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-logical-assignment-operators@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c"
+ integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
+
"@babel/plugin-transform-member-expression-literals@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e"
@@ -666,6 +1170,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-member-expression-literals@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def"
+ integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-modules-amd@^7.13.0", "@babel/plugin-transform-modules-amd@^7.18.6":
version "7.20.11"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a"
@@ -674,6 +1185,14 @@
"@babel/helper-module-transforms" "^7.20.11"
"@babel/helper-plugin-utils" "^7.20.2"
+"@babel/plugin-transform-modules-amd@^7.20.11", "@babel/plugin-transform-modules-amd@^7.22.5":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88"
+ integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==
+ dependencies:
+ "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-modules-commonjs@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883"
@@ -684,6 +1203,15 @@
"@babel/helper-simple-access" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
+"@babel/plugin-transform-modules-commonjs@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481"
+ integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==
+ dependencies:
+ "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-simple-access" "^7.22.5"
+
"@babel/plugin-transform-modules-systemjs@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz#5f20b471284430f02d9c5059d9b9a16d4b085a1f"
@@ -695,6 +1223,16 @@
"@babel/helper-validator-identifier" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
+"@babel/plugin-transform-modules-systemjs@^7.22.11":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160"
+ integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==
+ dependencies:
+ "@babel/helper-hoist-variables" "^7.22.5"
+ "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
+
"@babel/plugin-transform-modules-umd@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9"
@@ -703,6 +1241,14 @@
"@babel/helper-module-transforms" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-modules-umd@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98"
+ integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==
+ dependencies:
+ "@babel/helper-module-transforms" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-named-capturing-groups-regex@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz#58c52422e4f91a381727faed7d513c89d7f41ada"
@@ -711,6 +1257,14 @@
"@babel/helper-create-regexp-features-plugin" "^7.19.0"
"@babel/helper-plugin-utils" "^7.19.0"
+"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f"
+ integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-new-target@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8"
@@ -718,6 +1272,40 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-new-target@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d"
+ integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc"
+ integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
+
+"@babel/plugin-transform-numeric-separator@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd"
+ integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
+
+"@babel/plugin-transform-object-rest-spread@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f"
+ integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==
+ dependencies:
+ "@babel/compat-data" "^7.22.9"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-transform-parameters" "^7.22.15"
+
"@babel/plugin-transform-object-super@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c"
@@ -726,6 +1314,31 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/helper-replace-supers" "^7.18.6"
+"@babel/plugin-transform-object-super@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c"
+ integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.5"
+
+"@babel/plugin-transform-optional-catch-binding@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0"
+ integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
+
+"@babel/plugin-transform-optional-chaining@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158"
+ integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
+
"@babel/plugin-transform-parameters@^7.18.8":
version "7.18.8"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a"
@@ -733,6 +1346,31 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-parameters@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114"
+ integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-private-methods@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722"
+ integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-private-property-in-object@^7.22.11":
+ version "7.22.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1"
+ integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.22.11"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+
"@babel/plugin-transform-property-literals@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3"
@@ -740,6 +1378,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-property-literals@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766"
+ integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-regenerator@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73"
@@ -748,6 +1393,14 @@
"@babel/helper-plugin-utils" "^7.18.6"
regenerator-transform "^0.15.0"
+"@babel/plugin-transform-regenerator@^7.22.10":
+ version "7.22.10"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca"
+ integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ regenerator-transform "^0.15.2"
+
"@babel/plugin-transform-reserved-words@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a"
@@ -755,6 +1408,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-reserved-words@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb"
+ integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-runtime@^7.13.9":
version "7.18.10"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz#37d14d1fa810a368fd635d4d1476c0154144a96f"
@@ -774,6 +1434,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-shorthand-properties@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624"
+ integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-spread@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6"
@@ -782,6 +1449,14 @@
"@babel/helper-plugin-utils" "^7.19.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.18.9"
+"@babel/plugin-transform-spread@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b"
+ integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+
"@babel/plugin-transform-sticky-regex@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc"
@@ -789,6 +1464,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-sticky-regex@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa"
+ integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-template-literals@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e"
@@ -796,6 +1478,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-template-literals@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff"
+ integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-typeof-symbol@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0"
@@ -803,6 +1492,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-typeof-symbol@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34"
+ integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-typescript@^7.13.0", "@babel/plugin-transform-typescript@^7.16.8":
version "7.22.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.3.tgz#8f662cec8ba88c873f1c7663c0c94e3f68592f09"
@@ -813,6 +1509,16 @@
"@babel/helper-plugin-utils" "^7.21.5"
"@babel/plugin-syntax-typescript" "^7.21.4"
+"@babel/plugin-transform-typescript@^7.20.13":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127"
+ integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-typescript" "^7.22.5"
+
"@babel/plugin-transform-typescript@~7.4.0":
version "7.4.5"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.5.tgz#ab3351ba35307b79981993536c93ff8be050ba28"
@@ -837,6 +1543,21 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
+"@babel/plugin-transform-unicode-escapes@^7.22.10":
+ version "7.22.10"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9"
+ integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-unicode-property-regex@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81"
+ integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-unicode-regex@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca"
@@ -845,6 +1566,22 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-unicode-regex@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183"
+ integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-unicode-sets-regex@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91"
+ integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/polyfill@^7.11.5":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96"
@@ -934,6 +1671,101 @@
core-js-compat "^3.22.1"
semver "^6.3.0"
+"@babel/preset-env@^7.20.2":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.20.tgz#de9e9b57e1127ce0a2f580831717f7fb677ceedb"
+ integrity sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==
+ dependencies:
+ "@babel/compat-data" "^7.22.20"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-validator-option" "^7.22.15"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15"
+ "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
+ "@babel/plugin-syntax-class-properties" "^7.12.13"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+ "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+ "@babel/plugin-syntax-import-assertions" "^7.22.5"
+ "@babel/plugin-syntax-import-attributes" "^7.22.5"
+ "@babel/plugin-syntax-import-meta" "^7.10.4"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+ "@babel/plugin-syntax-top-level-await" "^7.14.5"
+ "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
+ "@babel/plugin-transform-arrow-functions" "^7.22.5"
+ "@babel/plugin-transform-async-generator-functions" "^7.22.15"
+ "@babel/plugin-transform-async-to-generator" "^7.22.5"
+ "@babel/plugin-transform-block-scoped-functions" "^7.22.5"
+ "@babel/plugin-transform-block-scoping" "^7.22.15"
+ "@babel/plugin-transform-class-properties" "^7.22.5"
+ "@babel/plugin-transform-class-static-block" "^7.22.11"
+ "@babel/plugin-transform-classes" "^7.22.15"
+ "@babel/plugin-transform-computed-properties" "^7.22.5"
+ "@babel/plugin-transform-destructuring" "^7.22.15"
+ "@babel/plugin-transform-dotall-regex" "^7.22.5"
+ "@babel/plugin-transform-duplicate-keys" "^7.22.5"
+ "@babel/plugin-transform-dynamic-import" "^7.22.11"
+ "@babel/plugin-transform-exponentiation-operator" "^7.22.5"
+ "@babel/plugin-transform-export-namespace-from" "^7.22.11"
+ "@babel/plugin-transform-for-of" "^7.22.15"
+ "@babel/plugin-transform-function-name" "^7.22.5"
+ "@babel/plugin-transform-json-strings" "^7.22.11"
+ "@babel/plugin-transform-literals" "^7.22.5"
+ "@babel/plugin-transform-logical-assignment-operators" "^7.22.11"
+ "@babel/plugin-transform-member-expression-literals" "^7.22.5"
+ "@babel/plugin-transform-modules-amd" "^7.22.5"
+ "@babel/plugin-transform-modules-commonjs" "^7.22.15"
+ "@babel/plugin-transform-modules-systemjs" "^7.22.11"
+ "@babel/plugin-transform-modules-umd" "^7.22.5"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5"
+ "@babel/plugin-transform-new-target" "^7.22.5"
+ "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11"
+ "@babel/plugin-transform-numeric-separator" "^7.22.11"
+ "@babel/plugin-transform-object-rest-spread" "^7.22.15"
+ "@babel/plugin-transform-object-super" "^7.22.5"
+ "@babel/plugin-transform-optional-catch-binding" "^7.22.11"
+ "@babel/plugin-transform-optional-chaining" "^7.22.15"
+ "@babel/plugin-transform-parameters" "^7.22.15"
+ "@babel/plugin-transform-private-methods" "^7.22.5"
+ "@babel/plugin-transform-private-property-in-object" "^7.22.11"
+ "@babel/plugin-transform-property-literals" "^7.22.5"
+ "@babel/plugin-transform-regenerator" "^7.22.10"
+ "@babel/plugin-transform-reserved-words" "^7.22.5"
+ "@babel/plugin-transform-shorthand-properties" "^7.22.5"
+ "@babel/plugin-transform-spread" "^7.22.5"
+ "@babel/plugin-transform-sticky-regex" "^7.22.5"
+ "@babel/plugin-transform-template-literals" "^7.22.5"
+ "@babel/plugin-transform-typeof-symbol" "^7.22.5"
+ "@babel/plugin-transform-unicode-escapes" "^7.22.10"
+ "@babel/plugin-transform-unicode-property-regex" "^7.22.5"
+ "@babel/plugin-transform-unicode-regex" "^7.22.5"
+ "@babel/plugin-transform-unicode-sets-regex" "^7.22.5"
+ "@babel/preset-modules" "0.1.6-no-external-plugins"
+ "@babel/types" "^7.22.19"
+ babel-plugin-polyfill-corejs2 "^0.4.5"
+ babel-plugin-polyfill-corejs3 "^0.8.3"
+ babel-plugin-polyfill-regenerator "^0.5.2"
+ core-js-compat "^3.31.0"
+ semver "^6.3.1"
+
+"@babel/preset-modules@0.1.6-no-external-plugins":
+ version "0.1.6-no-external-plugins"
+ resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a"
+ integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+ "@babel/types" "^7.4.4"
+ esutils "^2.0.2"
+
"@babel/preset-modules@^0.1.5":
version "0.1.5"
resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9"
@@ -945,6 +1777,11 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
+"@babel/regjsgen@^0.8.0":
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
+ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
+
"@babel/runtime@7.12.18":
version "7.12.18"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.18.tgz#af137bd7e7d9705a412b3caaf991fe6aaa97831b"
@@ -952,13 +1789,20 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.14.0", "@babel/runtime@^7.20.0", "@babel/runtime@^7.21.0", "@babel/runtime@^7.8.4":
+"@babel/runtime@^7.14.0", "@babel/runtime@^7.21.0", "@babel/runtime@^7.8.4":
version "7.22.3"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.3.tgz#0a7fce51d43adbf0f7b517a71f4c3aaca92ebcbb"
integrity sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==
dependencies:
regenerator-runtime "^0.13.11"
+"@babel/runtime@^7.22.15":
+ version "7.23.1"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d"
+ integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==
+ dependencies:
+ regenerator-runtime "^0.14.0"
+
"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.21.9":
version "7.21.9"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb"
@@ -968,7 +1812,16 @@
"@babel/parser" "^7.21.9"
"@babel/types" "^7.21.5"
-"@babel/traverse@^7.19.0", "@babel/traverse@^7.22.1", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0":
+"@babel/template@^7.22.15", "@babel/template@^7.22.5":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
+ integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
+ dependencies:
+ "@babel/code-frame" "^7.22.13"
+ "@babel/parser" "^7.22.15"
+ "@babel/types" "^7.22.15"
+
+"@babel/traverse@^7.19.0", "@babel/traverse@^7.22.1", "@babel/traverse@^7.4.5":
version "7.22.4"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.4.tgz#c3cf96c5c290bd13b55e29d025274057727664c0"
integrity sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==
@@ -984,7 +1837,23 @@
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.22.0", "@babel/types@^7.22.3", "@babel/types@^7.22.4", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2":
+"@babel/traverse@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53"
+ integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==
+ dependencies:
+ "@babel/code-frame" "^7.22.13"
+ "@babel/generator" "^7.23.0"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-function-name" "^7.23.0"
+ "@babel/helper-hoist-variables" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ "@babel/parser" "^7.23.0"
+ "@babel/types" "^7.23.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
+"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.22.0", "@babel/types@^7.22.3", "@babel/types@^7.22.4", "@babel/types@^7.4.4", "@babel/types@^7.7.2":
version "7.22.4"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.4.tgz#56a2653ae7e7591365dabf20b76295410684c071"
integrity sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==
@@ -993,6 +1862,15 @@
"@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
+"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb"
+ integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==
+ dependencies:
+ "@babel/helper-string-parser" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
+ to-fast-properties "^2.0.0"
+
"@cnakazawa/watch@^1.0.3":
version "1.0.4"
resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a"
@@ -1006,135 +1884,170 @@
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
-"@ember-data/adapter@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-4.8.8.tgz#fb87db853d9a9e45c6e71e803f480e2d0b9c13bd"
- integrity sha512-vcIdQvOiCYWdQzhTX+bK7IU1URzth2cHL5SX4I6y8MI5hF/4JoFmUXR5X+DqSeeaJs9OvhGRIVIGlENIHhqECQ==
+"@csstools/css-parser-algorithms@^2.3.1":
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz#1e0d581dbf4518cb3e939c3b863cb7180c8cedad"
+ integrity sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA==
+
+"@csstools/css-tokenizer@^2.2.0":
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.1.tgz#9dc431c9a5f61087af626e41ac2a79cce7bb253d"
+ integrity sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg==
+
+"@csstools/media-query-list-parser@^2.1.4":
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.5.tgz#94bc8b3c3fd7112a40b7bf0b483e91eba0654a0f"
+ integrity sha512-IxVBdYzR8pYe89JiyXQuYk4aVVoCPhMJkz6ElRwlVysjwURTsTk/bmY/z4FfeRE+CRBMlykPwXEVUg8lThv7AQ==
+
+"@csstools/selector-specificity@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz#798622546b63847e82389e473fd67f2707d82247"
+ integrity sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==
+
+"@ember-data/adapter@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-5.3.0.tgz#70c6fe22e8ebe7a017d6a564ec182c66153dac32"
+ integrity sha512-OKbqtuOn6ZHFvU36P8876TsWtr6BKx1eOAzftnRtS8kD8r9rxdXapCA7M2V3l+Fma4d+MMwm8flLrqMddP5rmA==
dependencies:
- "@ember-data/private-build-infra" "4.8.8"
- "@ember/edition-utils" "^1.2.0"
- "@embroider/macros" "^1.9.0"
- ember-auto-import "^2.4.3"
- ember-cli-babel "^7.26.11"
+ "@ember-data/private-build-infra" "5.3.0"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-babel "^8.0.0"
ember-cli-test-info "^1.0.0"
-"@ember-data/canary-features@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-4.8.8.tgz#03c529f2f1e59da31a8a74ae0f35f23285d6562b"
- integrity sha512-pmHrbPPqwMINDhfW+Hd0KR39X3baSwQf0Fk19YCzxxGYQ2wrcanOdlKhL4U/T6UUN8AXpRtqe6+YcDg5eVJkZg==
+"@ember-data/debug@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/debug/-/debug-5.3.0.tgz#460f75354842a41264cc0a44c669c2d5a5fe2f79"
+ integrity sha512-R5Jo4N7TSlMj4HdP+kGGVM7vtxxmIm1y+RaqKiRFmh3kzf8lL5FYF6vE0Hjkfu+p9KGnGSuTm731kPxYMZnbzQ==
dependencies:
- "@embroider/macros" "^1.9.0"
- ember-cli-babel "^7.26.11"
+ "@babel/core" "^7.22.19"
+ "@ember-data/private-build-infra" "5.3.0"
+ "@ember/edition-utils" "^1.2.0"
+ "@embroider/macros" "^1.13.1"
+ ember-auto-import "^2.6.3"
+ ember-cli-babel "^8.0.0"
+ webpack "^5.88.2"
-"@ember-data/debug@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/debug/-/debug-4.8.8.tgz#a6e86d5fe363ef432a069435632abab156c35cc5"
- integrity sha512-khzgq6y/hTTx5k7fkN8/wcugMS2wnb62gc6zTXvl52nNtpg3S91RzWhOBH0bOUYl51TpNF63xE0MNlGhfh5u4w==
+"@ember-data/graph@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/graph/-/graph-5.3.0.tgz#8f87b7535fe64a769187bfbc8e47b07127a4f350"
+ integrity sha512-BK1PGJVpW/ioP9IrvPECvbeiMf8cX0o4Ym3PWRlXIgWbfTnN57/XHwqL6qRo46Li2tMyzoranE6q7Jxhu6DCIg==
dependencies:
- "@ember-data/private-build-infra" "4.8.8"
+ "@ember-data/private-build-infra" "5.3.0"
"@ember/edition-utils" "^1.2.0"
- "@embroider/macros" "^1.9.0"
- ember-auto-import "^2.4.3"
- ember-cli-babel "^7.26.11"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-babel "^8.0.0"
-"@ember-data/model@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/model/-/model-4.8.8.tgz#ae4d5de38ad737e4e7ca8ae468b26e3d1afc9020"
- integrity sha512-utHTq6ct7sLnWJms7xk5B0U4PnJs4Iy0lqQvt3hBTmi6/tGVUZ0savGY7DMsu6JV3LtaR+68D+5b4OtZTEqJhA==
+"@ember-data/json-api@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/json-api/-/json-api-5.3.0.tgz#ab93672f908d903884b0df4d8344c3dcd7be8a48"
+ integrity sha512-irS0uuotz5VJbmaGEoK7Ad8JjlVzCI2C+lxz22UelR64Vbb1btnBHlw2Tr2n9s0kNxaR1iHUB94Fo2LBbr0Prg==
dependencies:
- "@ember-data/canary-features" "4.8.8"
- "@ember-data/private-build-infra" "4.8.8"
+ "@ember-data/private-build-infra" "5.3.0"
"@ember/edition-utils" "^1.2.0"
- "@embroider/macros" "^1.9.0"
- ember-auto-import "^2.4.3"
- ember-cached-decorator-polyfill "^1.0.1"
- ember-cli-babel "^7.26.11"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-babel "^8.0.0"
+
+"@ember-data/legacy-compat@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/legacy-compat/-/legacy-compat-5.3.0.tgz#a1cac653cd1078701b25e72915554e4b53f8aa96"
+ integrity sha512-KST6bMqvr6+DLTY5XRLOyCBgOGIj6QCpZQtyOWOhPwKnfeBXygppF9ys0ZWaNhlAaVZSrQ3uPubUit9Y72ZTYQ==
+ dependencies:
+ "@ember-data/private-build-infra" "5.3.0"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-babel "^8.0.0"
+
+"@ember-data/model@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/model/-/model-5.3.0.tgz#5ae2207cbd0d5a67e8b64d6b6400a21288c9e899"
+ integrity sha512-9DckZXu3DZk1fYd1js6kS2SCxuuaQBDE1N3NMc+Zz55n8qu1LKHLxr+dGwVqV+Wtl7LGcAU1ocnm7gKNhC1vuw==
+ dependencies:
+ "@ember-data/private-build-infra" "5.3.0"
+ "@ember/edition-utils" "^1.2.0"
+ "@embroider/macros" "^1.13.1"
+ ember-cached-decorator-polyfill "^1.0.2"
+ ember-cli-babel "^8.0.0"
ember-cli-string-utils "^1.1.0"
ember-cli-test-info "^1.0.0"
- ember-compatibility-helpers "^1.2.6"
- inflection "~1.13.4"
-
-"@ember-data/private-build-infra@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-4.8.8.tgz#e75d3a11a48930aaa22f0a5f011b6a25f92abcb4"
- integrity sha512-ZfqgT9VjQBZ/fZsgwYMPi5TEw4A3EtQ9i5M3c9cz/RYCQlN9vJ24BLQ9A4Irw6vGaCsaerDmA9b3bvGx2aV7jA==
- dependencies:
- "@babel/core" "^7.19.6"
- "@babel/plugin-transform-block-scoping" "^7.20.0"
- "@babel/runtime" "^7.20.0"
- "@ember-data/canary-features" "4.8.8"
+ inflection "~2.0.1"
+
+"@ember-data/private-build-infra@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-5.3.0.tgz#ce0d01681b02871f3a0f5e9051f40610a83639eb"
+ integrity sha512-n7VCPgvjS0Yza5USBucdYjTvlk5GC6fIdWiQUGdK9QxHnyekFg2Znu932ulKp/Iokoc8iBEaVX3HoiCwM/Hw1w==
+ dependencies:
+ "@babel/core" "^7.22.19"
+ "@babel/plugin-transform-block-scoping" "^7.22.15"
+ "@babel/runtime" "^7.22.15"
"@ember/edition-utils" "^1.2.0"
- "@embroider/macros" "^1.9.0"
- babel-import-util "^1.2.2"
+ "@embroider/macros" "^1.13.1"
+ babel-import-util "^1.4.1"
babel-plugin-debug-macros "^0.3.4"
babel-plugin-filter-imports "^4.0.0"
babel6-plugin-strip-class-callcheck "^6.0.0"
broccoli-debug "^0.6.5"
broccoli-file-creator "^2.1.1"
- broccoli-funnel "^3.0.8"
broccoli-merge-trees "^4.2.0"
- broccoli-rollup "^5.0.0"
calculate-cache-key-for-tree "^2.0.0"
chalk "^4.1.2"
- ember-cli-babel "^7.26.11"
+ ember-cli-babel "^8.0.0"
ember-cli-path-utils "^1.0.0"
ember-cli-string-utils "^1.1.0"
ember-cli-version-checker "^5.1.2"
git-repo-info "^2.1.1"
- glob "^8.0.3"
npm-git-info "^1.0.3"
- rimraf "^3.0.2"
- rsvp "^4.8.5"
- semver "^7.3.8"
+ semver "^7.5.4"
silent-error "^1.1.1"
-"@ember-data/record-data@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-4.8.8.tgz#4dbf755c1144e971eb6b47fd26d0579cd3354cc4"
- integrity sha512-G2eADrAy/R4d7HbPeQTqsIdWZByCfgT6bgE0R7d33YCmLsCnD8o7rNp6ZFpqwG61JqzMNUXauTfpjxvZOXx5sw==
+"@ember-data/request-utils@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/request-utils/-/request-utils-5.3.0.tgz#c5ad9c98379b5a1954e552e1ad8133102ac51ef9"
+ integrity sha512-f/DGyW7tKbx1NCxz/arDBXTwEiV0+a0m8AStTMOlPkGLvnDhuHAH3jVlhuNweFxI6CmfXaL+UAY7g+uWAwCn0Q==
dependencies:
- "@ember-data/canary-features" "4.8.8"
- "@ember-data/private-build-infra" "4.8.8"
- "@ember/edition-utils" "^1.2.0"
- "@embroider/macros" "^1.9.0"
- ember-auto-import "^2.4.3"
- ember-cli-babel "^7.26.11"
+ ember-cli-babel "^8.0.0"
+
+"@ember-data/request@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/request/-/request-5.3.0.tgz#52aa5fa995ae19e7f24d4c6789e1da9d7c029025"
+ integrity sha512-dsgwnhXYMlgO99DPur2AYQpFigU8DSk628GZ9qDhQQ9IRfGkT3yjFGg9M/Bp0G+U3dJbs56Tiy+VhSl36k0Wsw==
+ dependencies:
+ "@ember-data/private-build-infra" "5.3.0"
+ "@ember/test-waiters" "^3.0.2"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-babel "^8.0.0"
"@ember-data/rfc395-data@^0.0.4":
version "0.0.4"
resolved "https://registry.yarnpkg.com/@ember-data/rfc395-data/-/rfc395-data-0.0.4.tgz#ecb86efdf5d7733a76ff14ea651a1b0ed1f8a843"
integrity sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==
-"@ember-data/serializer@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-4.8.8.tgz#d76e9a5633c6b37397b35034f6594aa0acdbf754"
- integrity sha512-h2F6hkVaIBSYdzkI6c3Cr8/H+hc0bivTM/6YDb7AoTNuTVDnFG+HM2Ea8LYh53mDeWaVMJzHCFVr1yxucEPZ9g==
+"@ember-data/serializer@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-5.3.0.tgz#dd7eea7047a2b38e3cc8a3b9be752d36487aa498"
+ integrity sha512-apsfN8qHOVQxIxmPQh6SSxYtzNcb3/jvdjJDrU6L8eklyQXfxcbaBD6r2uUAA2jaI94oNXoSHM/75TZnJjLIZA==
dependencies:
- "@ember-data/private-build-infra" "4.8.8"
- "@embroider/macros" "^1.9.0"
- ember-auto-import "^2.4.3"
- ember-cli-babel "^7.26.11"
+ "@ember-data/private-build-infra" "5.3.0"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-babel "^8.0.0"
ember-cli-test-info "^1.0.0"
-"@ember-data/store@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/store/-/store-4.8.8.tgz#cecf86c076be25bf36777e3d4991746e0f96cb13"
- integrity sha512-grm2RrPwF6U1Rlt/hoHmzNYyfsN5wF6g+mt0bHd2afsq6yjiSTZvEwW6HBYep1+JztgjQ5b/+oMGkZATMe1n/Q==
+"@ember-data/store@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/store/-/store-5.3.0.tgz#aa409d087c2ea92188364b9ceb0ed03f84b7b13b"
+ integrity sha512-okM7AJmgM8Wz+FNgsDXVUVw32UZVLKko2K/2GfBmOjOcKVnfwLKI08HmQNLnT5IXiOsJW5mA4mRESuVgN8L4lQ==
dependencies:
- "@ember-data/canary-features" "4.8.8"
- "@ember-data/private-build-infra" "4.8.8"
- "@embroider/macros" "^1.9.0"
- ember-auto-import "^2.4.3"
- ember-cached-decorator-polyfill "^1.0.1"
- ember-cli-babel "^7.26.11"
+ "@ember-data/private-build-infra" "5.3.0"
+ "@embroider/macros" "^1.13.1"
+ ember-cached-decorator-polyfill "^1.0.2"
+ ember-cli-babel "^8.0.0"
-"@ember-data/tracking@4.8.8":
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/@ember-data/tracking/-/tracking-4.8.8.tgz#ac66621d9104726bf0ba688dffb5491c92264e84"
- integrity sha512-9Nfi6EUNPI9zNK/6J6mp6YldozEPRH2byQkFM2ZRehSonxZOzxGn+MdNoK+0DOmdfxCV5vBhU2oWIIjmA9kjkg==
+"@ember-data/tracking@5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@ember-data/tracking/-/tracking-5.3.0.tgz#50d6fe8baf5e56f5432e19a53227e1f2922185cf"
+ integrity sha512-CEaV9zbKY40I0c7a7AXIhV4P+veA70plWCGU2fA/AMk69BdT64vKx9r+HPvAVsaz7ER4XCnUqyPAZnCWypa9WA==
dependencies:
- broccoli-funnel "^3.0.8"
- ember-cli-babel "^7.26.11"
+ "@ember-data/private-build-infra" "5.3.0"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-babel "^8.0.0"
"@ember/edition-utils@^1.2.0":
version "1.2.0"
@@ -1162,28 +2075,28 @@
ember-cli-babel "^7.26.11"
ember-modifier-manager-polyfill "^1.2.0"
-"@ember/string@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@ember/string/-/string-3.0.0.tgz#e3a3cc7874c9f64eadfdac644d8b1238721ce289"
- integrity sha512-T+7QYDp8ItlQseNveK2lL6OsOO5wg7aNQ/M2RpO8cGwM80oZOnr/Y35HmMfu4ejFEc+F1LPegvu7LGfeJOicWA==
+"@ember/string@^3.1.1":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@ember/string/-/string-3.1.1.tgz#0a5ac0d1e4925259e41d5c8d55ef616117d47ff0"
+ integrity sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==
dependencies:
ember-cli-babel "^7.26.6"
-"@ember/test-helpers@^2.8.1":
- version "2.9.3"
- resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.9.3.tgz#c2a9d6ab1c367af92cf1a334f97eb19b8e06e6e1"
- integrity sha512-ejVg4Dj+G/6zyLvQsYOvmGiOLU6AS94tY4ClaO1E2oVvjjtVJIRmVLFN61I+DuyBg9hS3cFoPjQRTZB9MRIbxQ==
+"@ember/test-helpers@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-3.2.0.tgz#3541bd815bd214b7f1686125f0d6f9eb5bf1488d"
+ integrity sha512-3yWpPsK5O77tUdCwW3HayrAcdlRitIRYMvLIG69Pkal1JMIGdNYVTvJ2R1lenhQh2syd/WFmGM07vQuDAtotQw==
dependencies:
- "@ember/test-waiters" "^3.0.0"
+ "@ember/test-waiters" "^3.0.2"
"@embroider/macros" "^1.10.0"
- "@embroider/util" "^1.9.0"
+ "@simple-dom/interface" "^1.4.0"
broccoli-debug "^0.6.5"
broccoli-funnel "^3.0.8"
+ ember-auto-import "^2.6.0"
ember-cli-babel "^7.26.11"
- ember-cli-htmlbars "^6.1.1"
- ember-destroyable-polyfill "^2.0.3"
+ ember-cli-htmlbars "^6.2.0"
-"@ember/test-waiters@^3.0.0":
+"@ember/test-waiters@^3.0.2":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.0.2.tgz#5b950c580a1891ed1d4ee64f9c6bacf49a15ea6f"
integrity sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ==
@@ -1193,7 +2106,16 @@
ember-cli-version-checker "^5.1.2"
semver "^7.3.5"
-"@embroider/macros@^0.50.0 || ^1.0.0", "@embroider/macros@^1.0.0", "@embroider/macros@^1.10.0", "@embroider/macros@^1.11.0", "@embroider/macros@^1.8.3", "@embroider/macros@^1.9.0":
+"@embroider/addon-shim@^1.8.6":
+ version "1.8.6"
+ resolved "https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.6.tgz#b676991b4fa32c3a98dc7db7dc6cd655029c3f09"
+ integrity sha512-siC9kP78uucEbpDcVyxjkwa76pcs5rVzDVpWO4PDc9EAXRX+pzmUuSTLAK3GztUwx7/PWhz1BenAivqdSvSgfg==
+ dependencies:
+ "@embroider/shared-internals" "^2.2.3"
+ broccoli-funnel "^3.0.8"
+ semver "^7.3.8"
+
+"@embroider/macros@^0.50.0 || ^1.0.0", "@embroider/macros@^1.0.0", "@embroider/macros@^1.10.0", "@embroider/macros@^1.8.3":
version "1.11.0"
resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.11.0.tgz#d6c1f1c1325e8253971483c20059edd08ef5a353"
integrity sha512-P/WSB+PqKSja5qXjYvhLyUM0ivcDoI9kkqs+R0GNujfVhS0EIIAMHfD9uHDBbhzFit39pT0QJqgcXGE2rprCPA==
@@ -1207,6 +2129,20 @@
resolve "^1.20.0"
semver "^7.3.2"
+"@embroider/macros@^1.13.1":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.13.2.tgz#07dda11313a2539f403404881b729e622a80ca17"
+ integrity sha512-AUgJ71xG8kjuTx8XB1AQNBiebJuXRfhcHr318dCwnQz9VRXdYSnEEqf38XRvGYIoCvIyn/3c72LrSwzaJqknOA==
+ dependencies:
+ "@embroider/shared-internals" "2.5.0"
+ assert-never "^1.2.1"
+ babel-import-util "^2.0.0"
+ ember-cli-babel "^7.26.6"
+ find-up "^5.0.0"
+ lodash "^4.17.21"
+ resolve "^1.20.0"
+ semver "^7.3.2"
+
"@embroider/shared-internals@2.1.0", "@embroider/shared-internals@^2.0.0":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.1.0.tgz#4da79fe8b26e4b94819b8313c51b5b24a68c617b"
@@ -1221,38 +2157,61 @@
semver "^7.3.5"
typescript-memoize "^1.0.1"
-"@embroider/test-setup@^1.8.3":
- version "1.8.3"
- resolved "https://registry.yarnpkg.com/@embroider/test-setup/-/test-setup-1.8.3.tgz#445b9fe5a363ce50367ac2114750597f98d7806d"
- integrity sha512-BCCbBG7UWkCw+cQ401Ip6LnqTRaQDeKImxR+e7Q4oP6H4EBj7p4iGR1z6fhMy4NNyXKPB6jk3bGa9bTiiNoEAw==
+"@embroider/shared-internals@2.5.0", "@embroider/shared-internals@^2.2.3":
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.5.0.tgz#4a0b5127c589718fae60fc22f81374ed558b944a"
+ integrity sha512-7qzrb7GVIyNqeY0umxoeIvjDC+ay1b+wb2yCVuYTUYrFfLAkLEy9FNI3iWCi3RdQ9OFjgcAxAnwsAiPIMZZ3pQ==
+ dependencies:
+ babel-import-util "^2.0.0"
+ debug "^4.3.2"
+ ember-rfc176-data "^0.3.17"
+ fs-extra "^9.1.0"
+ js-string-escape "^1.0.1"
+ lodash "^4.17.21"
+ resolve-package-path "^4.0.1"
+ semver "^7.3.5"
+ typescript-memoize "^1.0.1"
+
+"@embroider/test-setup@^3.0.1":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@embroider/test-setup/-/test-setup-3.0.2.tgz#cfd42a0f61d573396897b958005547d174769188"
+ integrity sha512-cq/xp06CAB8rAGnObeJux7qALnAX2MatMVLjWyGDr3ogS5lHTNXZVCv4ltTM3pJ8EsZWpPM32dtUZqSJFkGibQ==
dependencies:
lodash "^4.17.21"
resolve "^1.20.0"
-"@embroider/util@^1.9.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@embroider/util/-/util-1.11.0.tgz#2c82f56e400ef8e29a097bf0ac3b3a91a51e9500"
- integrity sha512-v6Jdjl87jzsAtYgU/xkx+7CykoC06E6qd3j8ULe8jC8hVXKkjWR7Nks5D5V970/fravGd/FMOT3tVIF3Dj5yaw==
+"@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
+ integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
dependencies:
- "@embroider/macros" "^1.11.0"
- broccoli-funnel "^3.0.5"
- ember-cli-babel "^7.26.11"
+ eslint-visitor-keys "^3.3.0"
-"@eslint/eslintrc@^0.4.3":
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
- integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
+"@eslint-community/regexpp@^4.6.0", "@eslint-community/regexpp@^4.6.1":
+ version "4.9.1"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4"
+ integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==
+
+"@eslint/eslintrc@^2.1.2":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396"
+ integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==
dependencies:
ajv "^6.12.4"
- debug "^4.1.1"
- espree "^7.3.0"
- globals "^13.9.0"
- ignore "^4.0.6"
+ debug "^4.3.2"
+ espree "^9.6.0"
+ globals "^13.19.0"
+ ignore "^5.2.0"
import-fresh "^3.2.1"
- js-yaml "^3.13.1"
- minimatch "^3.0.4"
+ js-yaml "^4.1.0"
+ minimatch "^3.1.2"
strip-json-comments "^3.1.1"
+"@eslint/js@8.51.0":
+ version "8.51.0"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa"
+ integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==
+
"@fortawesome/ember-fontawesome@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@fortawesome/ember-fontawesome/-/ember-fontawesome-1.0.0.tgz#c0445bc33d7be63512d160817a897212257ae37f"
@@ -1304,6 +2263,17 @@
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
+"@glimmer/compiler@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.84.2.tgz#ff4ef4fb244afa254189a579fa4453b2783ae7ab"
+ integrity sha512-rU8qpqbqxIPwrEQH82yDDFi1hgv6ud1agYexmnmCXlaLS5uCVATJAqKsVozc7aHOgmmF4Ukd/LoF4NYfGr8X3w==
+ dependencies:
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/syntax" "0.84.2"
+ "@glimmer/util" "0.84.2"
+ "@glimmer/wire-format" "0.84.2"
+ "@simple-dom/interface" "^1.4.0"
+
"@glimmer/compiler@^0.27.0":
version "0.27.0"
resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.27.0.tgz#b24042752a53171d5cb3d9a95a29dfc0f314ed2c"
@@ -1335,16 +2305,42 @@
ember-cli-version-checker "^3.1.3"
ember-compatibility-helpers "^1.1.2"
+"@glimmer/destroyable@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/destroyable/-/destroyable-0.84.2.tgz#67009d931346f4988a6dd329cd8b95141726a453"
+ integrity sha512-74L4+jlGUhzhUe87lTxjFdYEEfcDWcza+jqLXoyIb/p4cS0hWsTGlyF+OcuUbHO4yqJd4bXchGOVocoajmSp6w==
+ dependencies:
+ "@glimmer/env" "0.1.7"
+ "@glimmer/global-context" "0.84.2"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/util" "0.84.2"
+
"@glimmer/di@^0.1.9":
version "0.1.11"
resolved "https://registry.yarnpkg.com/@glimmer/di/-/di-0.1.11.tgz#a6878c07a13a2c2c76fcde598a5c97637bfc4280"
integrity sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==
+"@glimmer/encoder@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.84.2.tgz#3e6038f4115cde40a1252f13ae33774341325d40"
+ integrity sha512-599TMDNDHiw+PhNXy5/AnMjh83NBKy+tl2YmwSRY9qktx4DDOZenzgwZ5haLlzPaceejJ6ZNAoGyV5bBrDY5+w==
+ dependencies:
+ "@glimmer/env" "0.1.7"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/vm" "0.84.2"
+
"@glimmer/env@0.1.7", "@glimmer/env@^0.1.7":
version "0.1.7"
resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07"
integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==
+"@glimmer/global-context@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.84.2.tgz#cd4612925dbd68787b9270e91b213691150c307f"
+ integrity sha512-6FycLh/Eq0P3LA94bJL6WHPJyOTKeQD4KBWhowZ9TbeO3p4/WUr+POKPVEyfIx6YHybhpL9MGj45Y2r0hqVigw==
+ dependencies:
+ "@glimmer/env" "^0.1.7"
+
"@glimmer/global-context@0.84.3":
version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.84.3.tgz#f8bf2cda9562716f2ddf3f96837e7559600635c4"
@@ -1352,6 +2348,13 @@
dependencies:
"@glimmer/env" "^0.1.7"
+"@glimmer/interfaces@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.2.tgz#764cf92c954adcd1a851e5dc68ec1f6b654dc3bd"
+ integrity sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ==
+ dependencies:
+ "@simple-dom/interface" "^1.4.0"
+
"@glimmer/interfaces@0.84.3":
version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.3.tgz#629777a4abe373b0785656f6c8d08989f5784805"
@@ -1366,6 +2369,78 @@
dependencies:
"@glimmer/wire-format" "^0.27.0"
+"@glimmer/low-level@0.78.2":
+ version "0.78.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.78.2.tgz#bca5f666760ce98345e87c5b3e37096e772cb2de"
+ integrity sha512-0S6TWOOd0fzLLysw1pWZN0TgasaHmYs1Sjz9Til1mTByIXU1S+1rhdyr2veSQPO/aRjPuEQyKXZQHvx23Zax6w==
+
+"@glimmer/manager@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/manager/-/manager-0.84.2.tgz#a96730388994a57517c45cbacf6ac481bdf1cd47"
+ integrity sha512-cXOnRTH9nwAe/un8hK0x6z1m67Cv5ywAuK7KRxAFTWHgGX/i6BvoZCStr6zJD/U6Frna2c7RJK8JpleP94opEA==
+ dependencies:
+ "@glimmer/destroyable" "0.84.2"
+ "@glimmer/env" "0.1.7"
+ "@glimmer/global-context" "0.84.2"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/reference" "0.84.2"
+ "@glimmer/util" "0.84.2"
+ "@glimmer/validator" "0.84.2"
+
+"@glimmer/node@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.84.2.tgz#74d4eb8fc58dbf5ed2b57af39a1f350548cf0469"
+ integrity sha512-kefGxH+0N0xNyb6QovdPzmIBefZwu8TID45qsASgVbFx7mfFiXjQiyaxbRUyam4MAEb8Nzzx1Byxn1FQCYyLdA==
+ dependencies:
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/runtime" "0.84.2"
+ "@glimmer/util" "0.84.2"
+ "@simple-dom/document" "^1.4.0"
+ "@simple-dom/interface" "^1.4.0"
+
+"@glimmer/opcode-compiler@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/opcode-compiler/-/opcode-compiler-0.84.2.tgz#df0fb70e2fdacb7c6f6ec3edd1c66a5639f2e2c9"
+ integrity sha512-KwTH9cWEW4Neu3jmD9ANMIQYBiEqPsLx+h55G+wYp5djyjiYwSJ7KhgMAB+wEHuvB6izp3XdSO6jDMgp3pp49A==
+ dependencies:
+ "@glimmer/encoder" "0.84.2"
+ "@glimmer/env" "0.1.7"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/reference" "0.84.2"
+ "@glimmer/util" "0.84.2"
+ "@glimmer/vm" "0.84.2"
+ "@glimmer/wire-format" "0.84.2"
+
+"@glimmer/owner@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/owner/-/owner-0.84.2.tgz#423fd5b43fa49e95558456999be3ec0150742474"
+ integrity sha512-maZn642eXRImp/hOSa4nQmzMLEIywXwgahS/ZMuzD4HTTsA2SlEdjXSrVbRQYarYF8LkiJ7fpcKHkyNCe8SHrQ==
+ dependencies:
+ "@glimmer/util" "0.84.2"
+
+"@glimmer/program@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/program/-/program-0.84.2.tgz#4cfb5bb3a31a221671f35817f31ad175ebf4fad7"
+ integrity sha512-Ohx+7H3+CSVHbC08trUK7fXC6ti9x0SQDC2Lwd7BMXmMyoOZHxdaKNrTJ+CsQ8nV1JkLfXhnvRDG08TqD5VHJw==
+ dependencies:
+ "@glimmer/encoder" "0.84.2"
+ "@glimmer/env" "0.1.7"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/manager" "0.84.2"
+ "@glimmer/opcode-compiler" "0.84.2"
+ "@glimmer/util" "0.84.2"
+
+"@glimmer/reference@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.2.tgz#c8d91a3ba0b92a9430b6023d7b6f39dd56c79af1"
+ integrity sha512-hH0VD76OXMsGSHbqaqD64u1aBEqy//jhZtIaHGwAHNpTEX+zDtW3ka298KbAn2CZyDDrNAnuc2U1Vy4COR3zlA==
+ dependencies:
+ "@glimmer/env" "^0.1.7"
+ "@glimmer/global-context" "0.84.2"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/util" "0.84.2"
+ "@glimmer/validator" "0.84.2"
+
"@glimmer/reference@^0.84.3":
version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.3.tgz#6420ad9c102633ac83939fd1b2457269d21fb632"
@@ -1377,6 +2452,35 @@
"@glimmer/util" "0.84.3"
"@glimmer/validator" "0.84.3"
+"@glimmer/runtime@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.84.2.tgz#3d4a565cf72762b0aab06982e5151f7e3c1ccdd8"
+ integrity sha512-mUefYwq8l4df61iWYsRKVYQUqAeCgeZ3fuYNRNbvKDudnT9bQXayJLqr6ZxwTVaDoeKjg+7lMjkDSDSvqoxfsA==
+ dependencies:
+ "@glimmer/destroyable" "0.84.2"
+ "@glimmer/env" "0.1.7"
+ "@glimmer/global-context" "0.84.2"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/low-level" "0.78.2"
+ "@glimmer/owner" "0.84.2"
+ "@glimmer/program" "0.84.2"
+ "@glimmer/reference" "0.84.2"
+ "@glimmer/util" "0.84.2"
+ "@glimmer/validator" "0.84.2"
+ "@glimmer/vm" "0.84.2"
+ "@glimmer/wire-format" "0.84.2"
+ "@simple-dom/interface" "^1.4.0"
+
+"@glimmer/syntax@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.2.tgz#a3f65e51eec20f6adb79c6159d1ad1166fa5bccd"
+ integrity sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg==
+ dependencies:
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/util" "0.84.2"
+ "@handlebars/parser" "~2.0.0"
+ simple-html-tokenizer "^0.5.11"
+
"@glimmer/syntax@^0.27.0":
version "0.27.0"
resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.27.0.tgz#e53133727cf465a8787a07c7ea660a91689ebdc2"
@@ -1405,6 +2509,15 @@
"@glimmer/env" "^0.1.7"
"@glimmer/validator" "^0.44.0"
+"@glimmer/util@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.2.tgz#2711ba40f25f44b2ea309cad49f5c2622c6211bc"
+ integrity sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w==
+ dependencies:
+ "@glimmer/env" "0.1.7"
+ "@glimmer/interfaces" "0.84.2"
+ "@simple-dom/interface" "^1.4.0"
+
"@glimmer/util@0.84.3":
version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.3.tgz#9ae0166982c0b48aa94b02d6ba8c2c81976ade4b"
@@ -1424,6 +2537,14 @@
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.44.0.tgz#45df98d73812440206ae7bda87cfe04aaae21ed9"
integrity sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==
+"@glimmer/validator@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.2.tgz#29394d262cf8373fe20f4e225c1adc9857a4164b"
+ integrity sha512-9tpSmwiktsJDqriNEiFfyP+9prMSdk08THA6Ik71xS/sudBKxoDpul678uvyEYST/+Z23F8MxwKccC+QxCMXNA==
+ dependencies:
+ "@glimmer/env" "^0.1.7"
+ "@glimmer/global-context" "0.84.2"
+
"@glimmer/validator@0.84.3", "@glimmer/validator@^0.84.3":
version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.3.tgz#cd83b7f9ab78953f23cc11a32d83d7f729c54df2"
@@ -1437,13 +2558,29 @@
resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.44.0.tgz#03d127097dc9cb23052cdb7fcae59d0a9dca53e1"
integrity sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==
-"@glimmer/vm-babel-plugins@0.84.2":
- version "0.84.2"
- resolved "https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.84.2.tgz#653ce82a6656b4396d87a479d8699450d35a17f0"
- integrity sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==
+"@glimmer/vm-babel-plugins@0.84.3":
+ version "0.84.3"
+ resolved "https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.84.3.tgz#82fc094a75ff20086a45b088825e4d97d49b779a"
+ integrity sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==
dependencies:
babel-plugin-debug-macros "^0.3.4"
+"@glimmer/vm@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.84.2.tgz#ade992d1e4baea3e88d320ec06f3d3e173c236e9"
+ integrity sha512-IuQeDlh+AUOOX8QXc+ehPv5uFnqstQVZGplqqvPQRcKvsEalog88RC34dAEwFdB756SKjgRSw+N+nT3ZDNVlvA==
+ dependencies:
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/util" "0.84.2"
+
+"@glimmer/wire-format@0.84.2":
+ version "0.84.2"
+ resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.84.2.tgz#fa90d93b2f7c5baa1ef24d82d649892e6a1d8671"
+ integrity sha512-/FmbXSPFJAoIZ6qu28xVXpAdy2Ln++Ewe6mRHFpnudV1lUrBN+Q09A4j/RN/hpAkyz/8ai5W+5rHKuaWxoi4Dg==
+ dependencies:
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/util" "0.84.2"
+
"@glimmer/wire-format@^0.27.0":
version "0.27.0"
resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.27.0.tgz#1d1729814da57b99f2dbbe718f71456259484b11"
@@ -1456,16 +2593,21 @@
resolved "https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5"
integrity sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==
-"@humanwhocodes/config-array@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
- integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
+"@humanwhocodes/config-array@^0.11.11":
+ version "0.11.11"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844"
+ integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==
dependencies:
- "@humanwhocodes/object-schema" "^1.2.0"
+ "@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
- minimatch "^3.0.4"
+ minimatch "^3.0.5"
+
+"@humanwhocodes/module-importer@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
+ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-"@humanwhocodes/object-schema@^1.2.0":
+"@humanwhocodes/object-schema@^1.2.1":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
@@ -1520,19 +2662,31 @@
"@jridgewell/resolve-uri" "3.1.0"
"@jridgewell/sourcemap-codec" "1.4.14"
-"@lint-todo/utils@^13.0.3":
- version "13.1.0"
- resolved "https://registry.yarnpkg.com/@lint-todo/utils/-/utils-13.1.0.tgz#bb99b479e357f20fbf5fa200c59cafda2a02f849"
- integrity sha512-uzcZPIPH7hcs+hKMiHfp58MosJpI9sTTgl1pGYau4zq34q1ppswJ6nLeohv/cDhqEBrHjtvldt8zDnVJXRvBlA==
+"@lint-todo/utils@^13.1.1":
+ version "13.1.1"
+ resolved "https://registry.yarnpkg.com/@lint-todo/utils/-/utils-13.1.1.tgz#5c054d61ee037b9e552add118264771122cc1166"
+ integrity sha512-F5z53uvRIF4dYfFfJP3a2Cqg+4P1dgJchJsFnsZE0eZp0LK8X7g2J0CsJHRgns+skpXOlM7n5vFGwkWCWj8qJg==
dependencies:
- "@types/eslint" "^7.2.13"
+ "@types/eslint" "^8.4.9"
find-up "^5.0.0"
fs-extra "^9.1.0"
proper-lockfile "^4.1.2"
slash "^3.0.0"
- tslib "^2.4.0"
+ tslib "^2.4.1"
upath "^2.0.1"
+"@ljharb/through@^2.3.9":
+ version "2.3.9"
+ resolved "https://registry.yarnpkg.com/@ljharb/through/-/through-2.3.9.tgz#85f221eb82f9d555e180e87d6e50fb154af85408"
+ integrity sha512-yN599ZBuMPPK4tdoToLlvgJB4CLK8fGl7ntfy0Wn7U6ttNvHYurd81bfUiK/6sMkiIwm65R6ck4L6+Y3DfVbNQ==
+
+"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
+ version "5.1.1-v1"
+ resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129"
+ integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==
+ dependencies:
+ eslint-scope "5.1.1"
+
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -1546,7 +2700,7 @@
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-"@nodelib/fs.walk@^1.2.3":
+"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
version "1.2.8"
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
@@ -1677,11 +2831,43 @@
dependencies:
"@octokit/openapi-types" "^17.2.0"
+"@pkgr/utils@^2.3.1":
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc"
+ integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==
+ dependencies:
+ cross-spawn "^7.0.3"
+ fast-glob "^3.3.0"
+ is-glob "^4.0.3"
+ open "^9.1.0"
+ picocolors "^1.0.0"
+ tslib "^2.6.0"
+
"@pnpm/config.env-replace@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c"
integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==
+"@pnpm/constants@7.1.1":
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/@pnpm/constants/-/constants-7.1.1.tgz#3db261425fe15425aa213a2b003f4f60c9378b43"
+ integrity sha512-31pZqMtjwV+Vaq7MaPrT1EoDFSYwye3dp6BiHIGRJmVThCQwySRKM7hCvqqI94epNkqFAAYoWrNynWoRYosGdw==
+
+"@pnpm/error@5.0.2":
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/@pnpm/error/-/error-5.0.2.tgz#153d18fe9eeaeb02e48e9dc45b042f4c962b3822"
+ integrity sha512-0TEm+tWNYm+9uh6DSKyRbv8pv/6b4NL0PastLvMxIoqZbBZ5Zj1cYi332R9xsSUi31ZOsu2wpgn/bC7DA9hrjg==
+ dependencies:
+ "@pnpm/constants" "7.1.1"
+
+"@pnpm/find-workspace-dir@^6.0.2":
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/@pnpm/find-workspace-dir/-/find-workspace-dir-6.0.2.tgz#4e295f92dd8caef1db6597ec50ecf357e81d83e2"
+ integrity sha512-JSrpQUFCs4vY1D5tOmj7qBb+oE2j/lO6341giEdUpvYf3FijY8CY13l8rPjfHV2y3m//utzl0An+q+qx14S6Nw==
+ dependencies:
+ "@pnpm/error" "5.0.2"
+ find-up "^5.0.0"
+
"@pnpm/network.ca-file@^1.0.1":
version "1.0.2"
resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983"
@@ -1732,6 +2918,13 @@
estree-walker "^2.0.2"
picomatch "^2.3.1"
+"@simple-dom/document@^1.4.0":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/@simple-dom/document/-/document-1.4.0.tgz#af60855f957f284d436983798ef1006cca1a1678"
+ integrity sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==
+ dependencies:
+ "@simple-dom/interface" "^1.4.0"
+
"@simple-dom/interface@^1.4.0":
version "1.4.0"
resolved "https://registry.yarnpkg.com/@simple-dom/interface/-/interface-1.4.0.tgz#e8feea579232017f89b0138e2726facda6fbb71f"
@@ -1838,10 +3031,10 @@
"@types/estree" "*"
"@types/json-schema" "*"
-"@types/eslint@^7.2.13":
- version "7.29.0"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78"
- integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==
+"@types/eslint@^8.4.9":
+ version "8.44.3"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.3.tgz#96614fae4875ea6328f56de38666f582d911d962"
+ integrity sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
@@ -1932,6 +3125,11 @@
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
+"@types/minimist@^1.2.2":
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.3.tgz#dd249cef80c6fff2ba6a0d4e5beca913e04e25f8"
+ integrity sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==
+
"@types/ms@*":
version "0.7.31"
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
@@ -1942,6 +3140,11 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.16.tgz#0eb3cce1e37c79619943d2fd903919fc30850601"
integrity sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==
+"@types/normalize-package-data@^2.4.0":
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz#9b0e3e8533fe5024ad32d6637eb9589988b6fdca"
+ integrity sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==
+
"@types/qs@*":
version "6.9.7"
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
@@ -2137,7 +3340,7 @@ acorn-import-assertions@^1.9.0:
resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac"
integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==
-acorn-jsx@^5.3.1:
+acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
@@ -2147,16 +3350,16 @@ acorn-walk@^8.2.0:
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
-acorn@^7.4.0:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
acorn@^8.5.0, acorn@^8.7.0, acorn@^8.7.1:
version "8.8.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
+acorn@^8.9.0:
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5"
+ integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==
+
agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
@@ -2200,7 +3403,7 @@ ajv-keywords@^5.0.0:
dependencies:
fast-deep-equal "^3.1.3"
-ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5:
+ajv@^6.12.4, ajv@^6.12.5:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -2240,17 +3443,12 @@ ansi-align@^3.0.1:
dependencies:
string-width "^4.1.0"
-ansi-colors@^4.1.1:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
- integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-
ansi-escapes@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
-ansi-escapes@^4.2.1:
+ansi-escapes@^4.2.1, ansi-escapes@^4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
@@ -2376,12 +3574,12 @@ argparse@^2.0.1:
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-aria-query@^5.0.2:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e"
- integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==
+aria-query@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
+ integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==
dependencies:
- deep-equal "^2.0.5"
+ dequal "^2.0.3"
arr-diff@^4.0.0:
version "4.0.0"
@@ -2416,18 +3614,6 @@ array-flatten@1.1.1:
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-array-to-error@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-to-error/-/array-to-error-1.1.1.tgz#d68812926d14097a205579a667eeaf1856a44c07"
- integrity sha512-kqcQ8s7uQfg3UViYON3kCMcck3A9exxgq+riVuKy08Mx00VN4EJhK30L2VpjE58LQHKhcE/GRpvbVUhqTvqzGQ==
- dependencies:
- array-to-sentence "^1.1.0"
-
-array-to-sentence@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/array-to-sentence/-/array-to-sentence-1.1.0.tgz#c804956dafa53232495b205a9452753a258d39fc"
- integrity sha512-YkwkMmPA2+GSGvXj1s9NZ6cc2LBtR+uSeWTy2IGi5MR1Wag4DdrcjTxA/YV/Fw+qKlBeXomneZgThEbm/wvZbw==
-
array-union@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
@@ -2449,6 +3635,11 @@ array.prototype.map@^1.0.5:
es-array-method-boxes-properly "^1.0.0"
is-string "^1.0.7"
+arrify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
+ integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==
+
assert-never@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe"
@@ -2556,18 +3747,6 @@ available-typed-arrays@^1.0.5:
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
-babel-eslint@^10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232"
- integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- "@babel/parser" "^7.7.0"
- "@babel/traverse" "^7.7.0"
- "@babel/types" "^7.7.0"
- eslint-visitor-keys "^1.0.0"
- resolve "^1.12.0"
-
babel-import-util@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-0.2.0.tgz#b468bb679919601a3570f9e317536c54f2862e23"
@@ -2578,6 +3757,16 @@ babel-import-util@^1.1.0, babel-import-util@^1.2.2, babel-import-util@^1.3.0:
resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-1.3.0.tgz#dc9251ea39a7747bd586c1c13b8d785a42797f8e"
integrity sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==
+babel-import-util@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-1.4.1.tgz#1df6fd679845df45494bac9ca12461d49497fdd4"
+ integrity sha512-TNdiTQdPhXlx02pzG//UyVPSKE7SNWjY0n4So/ZnjQpWwaM5LvWBLkWa1JKll5u06HNscHD91XZPuwrMg1kadQ==
+
+babel-import-util@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-2.0.1.tgz#263a2963ee9208428c04f05326c6ea32b2206ac6"
+ integrity sha512-N1ZfNprtf/37x0R05J0QCW/9pCAcuI+bjZIK9tlu0JEkwEST7ssdD++gxHRbD58AiG5QE5OuNYhRoEFsc1wESw==
+
babel-loader@^8.0.6:
version "8.2.5"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e"
@@ -2602,7 +3791,7 @@ babel-plugin-debug-macros@^0.3.4:
dependencies:
semver "^5.3.0"
-babel-plugin-dynamic-import-node@^2.3.3:
+babel-plugin-dynamic-import-node@2.3.3, babel-plugin-dynamic-import-node@^2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
@@ -2660,16 +3849,16 @@ babel-plugin-module-resolver@^3.2.0:
reselect "^3.0.1"
resolve "^1.4.0"
-babel-plugin-module-resolver@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2"
- integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==
+babel-plugin-module-resolver@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73"
+ integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==
dependencies:
- find-babel-config "^1.2.0"
- glob "^7.1.6"
+ find-babel-config "^2.0.0"
+ glob "^8.0.3"
pkg-up "^3.1.0"
- reselect "^4.0.0"
- resolve "^1.13.1"
+ reselect "^4.1.7"
+ resolve "^1.22.1"
babel-plugin-polyfill-corejs2@^0.3.2:
version "0.3.2"
@@ -2680,6 +3869,15 @@ babel-plugin-polyfill-corejs2@^0.3.2:
"@babel/helper-define-polyfill-provider" "^0.3.2"
semver "^6.1.1"
+babel-plugin-polyfill-corejs2@^0.4.5:
+ version "0.4.5"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c"
+ integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==
+ dependencies:
+ "@babel/compat-data" "^7.22.6"
+ "@babel/helper-define-polyfill-provider" "^0.4.2"
+ semver "^6.3.1"
+
babel-plugin-polyfill-corejs3@^0.5.3:
version "0.5.3"
resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz#d7e09c9a899079d71a8b670c6181af56ec19c5c7"
@@ -2688,6 +3886,14 @@ babel-plugin-polyfill-corejs3@^0.5.3:
"@babel/helper-define-polyfill-provider" "^0.3.2"
core-js-compat "^3.21.0"
+babel-plugin-polyfill-corejs3@^0.8.3:
+ version "0.8.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz#1fac2b1dcef6274e72b3c72977ed8325cb330591"
+ integrity sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.4.2"
+ core-js-compat "^3.32.2"
+
babel-plugin-polyfill-regenerator@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz#8f51809b6d5883e07e71548d75966ff7635527fe"
@@ -2695,6 +3901,13 @@ babel-plugin-polyfill-regenerator@^0.4.0:
dependencies:
"@babel/helper-define-polyfill-provider" "^0.3.2"
+babel-plugin-polyfill-regenerator@^0.5.2:
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326"
+ integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.4.2"
+
babel-plugin-syntax-dynamic-import@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da"
@@ -2712,11 +3925,21 @@ backbone@^1.1.2:
dependencies:
underscore ">=1.8.3"
+backburner.js@^2.7.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/backburner.js/-/backburner.js-2.7.0.tgz#36a5b8a8bfceb7efc8ad56e006a238924acfd67e"
+ integrity sha512-eBZC6r7wT+YYAOKeru8IqgzOimz3VgyspXiZ1k6MI8i10zUdU8cnNII56rlnItQ89cHgQO3C/nPuFW3V9di+zg==
+
balanced-match@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+balanced-match@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
+ integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
+
base64-js@^1.3.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
@@ -2828,23 +4051,6 @@ body@^5.1.0:
raw-body "~1.1.0"
safe-json-parse "~1.0.1"
-bower-config@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/bower-config/-/bower-config-1.4.3.tgz#3454fecdc5f08e7aa9cc6d556e492be0669689ae"
- integrity sha512-MVyyUk3d1S7d2cl6YISViwJBc2VXCkxF5AUFykvN0PQj5FsUiMNSgAYTso18oRFfyZ6XEtjrgg9MAaufHbOwNw==
- dependencies:
- graceful-fs "^4.1.3"
- minimist "^0.2.1"
- mout "^1.0.0"
- osenv "^0.1.3"
- untildify "^2.1.0"
- wordwrap "^0.0.3"
-
-bower-endpoint-parser@0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz#00b565adbfab6f2d35addde977e97962acbcb3f6"
- integrity sha512-YWZHhWkPdXtIfH3VRu3QIV95sa75O9vrQWBOHjexWCLBCTy5qJvRr36LXTqFwTchSXVlzy5piYJOjzHr7qhsNg==
-
boxen@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.0.tgz#ba10a9ef4e73a9e220105b5f8c07a56d359a4cb4"
@@ -2904,14 +4110,6 @@ braces@^3.0.2, braces@~3.0.2:
dependencies:
fill-range "^7.0.1"
-broccoli-amd-funnel@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/broccoli-amd-funnel/-/broccoli-amd-funnel-2.0.1.tgz#dbdbfd28841731342d538126567c25bea3f15310"
- integrity sha512-VRE+0PYAN4jQfkIq3GKRj4U/4UV9rVpLan5ll6fVYV4ziVg4OEfR5GUnILEg++QtR4xSaugRxCPU5XJLDy3bNQ==
- dependencies:
- broccoli-plugin "^1.3.0"
- symlink-or-copy "^1.2.0"
-
broccoli-asset-rev@^2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-2.7.0.tgz#c73da1d97c4180366fa442a87624ca1b7fb99161"
@@ -2940,7 +4138,7 @@ broccoli-autoprefixer@^9.0.0:
broccoli-persistent-filter "^3.1.2"
postcss "^8.3.11"
-broccoli-babel-transpiler@^7.8.0, broccoli-babel-transpiler@^7.8.1:
+broccoli-babel-transpiler@^7.8.0:
version "7.8.1"
resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.1.tgz#a5dc04cf4f59de98124fc128683ab2b83e5d28c1"
integrity sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==
@@ -2958,6 +4156,20 @@ broccoli-babel-transpiler@^7.8.0, broccoli-babel-transpiler@^7.8.1:
rsvp "^4.8.4"
workerpool "^3.1.1"
+broccoli-babel-transpiler@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-8.0.0.tgz#07576728a95b840a99d5f0f9b07b71a737f69319"
+ integrity sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==
+ dependencies:
+ broccoli-persistent-filter "^3.0.0"
+ clone "^2.1.2"
+ hash-for-dep "^1.4.7"
+ heimdalljs "^0.2.1"
+ heimdalljs-logger "^0.1.9"
+ json-stable-stringify "^1.0.1"
+ rsvp "^4.8.4"
+ workerpool "^6.0.2"
+
broccoli-builder@^0.18.14:
version "0.18.14"
resolved "https://registry.yarnpkg.com/broccoli-builder/-/broccoli-builder-0.18.14.tgz#4b79e2f844de11a4e1b816c3f49c6df4776c312d"
@@ -2995,16 +4207,6 @@ broccoli-caching-writer@^3.0.3:
rsvp "^3.0.17"
walk-sync "^0.3.0"
-broccoli-clean-css@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/broccoli-clean-css/-/broccoli-clean-css-1.1.0.tgz#9db143d9af7e0ae79c26e3ac5a9bb2d720ea19fa"
- integrity sha512-S7/RWWX+lL42aGc5+fXVLnwDdMtS0QEWUFalDp03gJ9Na7zj1rWa351N2HZ687E2crM9g+eDWXKzD17cbcTepg==
- dependencies:
- broccoli-persistent-filter "^1.1.6"
- clean-css-promise "^0.1.0"
- inline-source-map-comment "^1.0.5"
- json-stable-stringify "^1.0.0"
-
broccoli-concat@^4.2.5:
version "4.2.5"
resolved "https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.5.tgz#d578f00094048b5fc87195e82fbdbde20d838d29"
@@ -3126,7 +4328,7 @@ broccoli-funnel@^2.0.0, broccoli-funnel@^2.0.1, broccoli-funnel@^2.0.2:
symlink-or-copy "^1.0.0"
walk-sync "^0.3.1"
-broccoli-funnel@^3.0.3, broccoli-funnel@^3.0.5, broccoli-funnel@^3.0.8:
+broccoli-funnel@^3.0.3, broccoli-funnel@^3.0.8:
version "3.0.8"
resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-3.0.8.tgz#f5b62e2763c3918026a15a3c833edc889971279b"
integrity sha512-ng4eIhPYiXqMw6SyGoxPHR3YAwEd2lr9FgBI1CyTbspl4txZovOsmzFkMkGAlu88xyvYXJqHiM2crfLa65T1BQ==
@@ -3266,7 +4468,7 @@ broccoli-persistent-filter@^2.2.1, broccoli-persistent-filter@^2.3.0, broccoli-p
sync-disk-cache "^1.3.3"
walk-sync "^1.0.0"
-broccoli-persistent-filter@^3.1.2:
+broccoli-persistent-filter@^3.0.0, broccoli-persistent-filter@^3.1.2, broccoli-persistent-filter@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.3.tgz#aca815bf3e3b0247bd0a7b567fdb0d0e08c99cc2"
integrity sha512-Q+8iezprZzL9voaBsDY3rQVl7c7H5h+bvv8SpzCZXPZgfBFCbx7KFQ2c3rZR6lW5k4Kwoqt7jG+rZMUg67Gwxw==
@@ -3483,6 +4685,16 @@ browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.5:
node-releases "^2.0.12"
update-browserslist-db "^1.0.11"
+browserslist@^4.21.9, browserslist@^4.22.1:
+ version "4.22.1"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619"
+ integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==
+ dependencies:
+ caniuse-lite "^1.0.30001541"
+ electron-to-chromium "^1.4.535"
+ node-releases "^2.0.13"
+ update-browserslist-db "^1.0.13"
+
bser@2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
@@ -3516,7 +4728,7 @@ builtin-modules@^3.3.0:
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
-builtins@^5.0.0:
+builtins@^5.0.0, builtins@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9"
integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==
@@ -3643,6 +4855,21 @@ camel-case@^4.1.1:
pascal-case "^3.1.2"
tslib "^2.0.3"
+camelcase-keys@^7.0.0:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252"
+ integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==
+ dependencies:
+ camelcase "^6.3.0"
+ map-obj "^4.1.0"
+ quick-lru "^5.1.1"
+ type-fest "^1.2.1"
+
+camelcase@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
+
camelcase@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048"
@@ -3660,6 +4887,11 @@ caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001489:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001491.tgz#eab0e0f392de6f7411751d148de9b5bd6b203e46"
integrity sha512-17EYIi4TLnPiTzVKMveIxU5ETlxbSO3B6iPvMbprqnKh4qJsQGk5Nh1Lp4jIMAE0XfrujsJuWZAM3oJdMHaKBA==
+caniuse-lite@^1.0.30001541:
+ version "1.0.30001546"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz#10fdad03436cfe3cc632d3af7a99a0fb497407f0"
+ integrity sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==
+
capture-exit@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4"
@@ -3680,7 +4912,7 @@ chalk@5.2.0, chalk@^5.0.0, chalk@^5.0.1, chalk@^5.2.0:
resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3"
integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==
-chalk@^1.0.0, chalk@^1.1.3:
+chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==
@@ -3691,7 +4923,7 @@ chalk@^1.0.0, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
-chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2:
+chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -3708,6 +4940,11 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+chalk@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385"
+ integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
+
character-entities@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22"
@@ -3750,11 +4987,16 @@ chrome-trace-event@^1.0.2:
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
-ci-info@^3.2.0, ci-info@^3.3.2, ci-info@^3.4.0:
+ci-info@^3.2.0:
version "3.8.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
+ci-info@^3.8.0:
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
+ integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
+
class-utils@^0.3.5:
version "0.3.6"
resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
@@ -3770,22 +5012,12 @@ clean-base-url@^1.0.0:
resolved "https://registry.yarnpkg.com/clean-base-url/-/clean-base-url-1.0.0.tgz#c901cf0a20b972435b0eccd52d056824a4351b7b"
integrity sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg==
-clean-css-promise@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/clean-css-promise/-/clean-css-promise-0.1.1.tgz#43f3d2c8dfcb2bf071481252cd9b76433c08eecb"
- integrity sha512-tzWkANXMD70ETa/wAu2TXAAxYWS0ZjVUFM2dVik8RQBoAbGMFJv4iVluz3RpcoEbo++fX4RV/BXfgGoOjp8o3Q==
- dependencies:
- array-to-error "^1.0.0"
- clean-css "^3.4.5"
- pinkie-promise "^2.0.0"
-
-clean-css@^3.4.5:
- version "3.4.28"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff"
- integrity sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw==
+clean-css@^5.3.2:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224"
+ integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==
dependencies:
- commander "2.8.x"
- source-map "0.4.x"
+ source-map "~0.6.0"
clean-stack@^2.0.0, clean-stack@^2.2.0:
version "2.2.0"
@@ -3871,6 +5103,11 @@ cli-width@^4.0.0:
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.0.0.tgz#a5622f6a3b0a9e3e711a25f099bf2399f608caf6"
integrity sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==
+cli-width@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.1.0.tgz#42daac41d3c254ef38ad8ac037672130173691c5"
+ integrity sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==
+
cliui@^7.0.2:
version "7.0.4"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
@@ -3943,6 +5180,11 @@ color-support@^1.1.3:
resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
+colord@^2.9.3:
+ version "2.9.3"
+ resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
+ integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
+
colors@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
@@ -3953,13 +5195,6 @@ colors@^1.4.0:
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
-commander@2.8.x:
- version "2.8.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
- integrity sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==
- dependencies:
- graceful-readlink ">= 1.0.0"
-
commander@7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
@@ -4020,6 +5255,21 @@ concat-map@0.0.1:
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
+concurrently@^8.2.1:
+ version "8.2.1"
+ resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-8.2.1.tgz#bcab9cacc38c23c503839583151e0fa96fd5b584"
+ integrity sha512-nVraf3aXOpIcNud5pB9M82p1tynmZkrSGQ1p6X/VY8cJ+2LMVqAgXsJxYYefACSHbTYlm92O1xuhdGTjwoEvbQ==
+ dependencies:
+ chalk "^4.1.2"
+ date-fns "^2.30.0"
+ lodash "^4.17.21"
+ rxjs "^7.8.1"
+ shell-quote "^1.8.1"
+ spawn-command "0.0.2"
+ supports-color "^8.1.1"
+ tree-kill "^1.2.2"
+ yargs "^17.7.2"
+
config-chain@^1.1.11:
version "1.1.13"
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4"
@@ -4108,6 +5358,11 @@ convert-source-map@^1.7.0:
dependencies:
safe-buffer "~5.1.1"
+convert-source-map@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
+ integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
+
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
@@ -4140,6 +5395,13 @@ core-js-compat@^3.21.0, core-js-compat@^3.22.1:
dependencies:
browserslist "^4.21.3"
+core-js-compat@^3.31.0, core-js-compat@^3.32.2:
+ version "3.33.0"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966"
+ integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==
+ dependencies:
+ browserslist "^4.22.1"
+
core-js@^2.6.5:
version "2.6.12"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
@@ -4175,7 +5437,17 @@ cosmiconfig@8.1.3:
parse-json "^5.0.0"
path-type "^4.0.0"
-cross-spawn@^6.0.0, cross-spawn@^6.0.5:
+cosmiconfig@^8.2.0:
+ version "8.3.6"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3"
+ integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==
+ dependencies:
+ import-fresh "^3.3.0"
+ js-yaml "^4.1.0"
+ parse-json "^5.2.0"
+ path-type "^4.0.0"
+
+cross-spawn@^6.0.0:
version "6.0.5"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
@@ -4207,6 +5479,11 @@ crypto-random-string@^4.0.0:
dependencies:
type-fest "^1.0.1"
+css-functions-list@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.0.tgz#8290b7d064bf483f48d6559c10e98dc4d1ad19ee"
+ integrity sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==
+
css-loader@^5.2.0:
version "5.2.7"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae"
@@ -4231,6 +5508,14 @@ css-tree@^2.0.4:
mdn-data "2.0.28"
source-map-js "^1.0.1"
+css-tree@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20"
+ integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
+ dependencies:
+ mdn-data "2.0.30"
+ source-map-js "^1.0.1"
+
cssesc@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
@@ -4251,7 +5536,7 @@ data-uri-to-buffer@^4.0.0:
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e"
integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==
-date-fns@^2.29.2:
+date-fns@^2.30.0:
version "2.30.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0"
integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==
@@ -4265,20 +5550,38 @@ debug@2.6.9, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.3.
dependencies:
ms "2.0.0"
-debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@~4.3.1, debug@~4.3.2:
+debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
-debug@^3.0.1, debug@^3.1.0, debug@^3.2.7:
+debug@^3.1.0, debug@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
dependencies:
ms "^2.1.1"
+decamelize-keys@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"
+ integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==
+ dependencies:
+ decamelize "^1.1.0"
+ map-obj "^1.0.0"
+
+decamelize@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
+
+decamelize@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9"
+ integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==
+
decode-named-character-reference@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e"
@@ -4305,30 +5608,6 @@ decompress-response@^6.0.0:
dependencies:
mimic-response "^3.1.0"
-deep-equal@^2.0.5:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.1.tgz#c72ab22f3a7d3503a4ca87dde976fe9978816739"
- integrity sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==
- dependencies:
- array-buffer-byte-length "^1.0.0"
- call-bind "^1.0.2"
- es-get-iterator "^1.1.3"
- get-intrinsic "^1.2.0"
- is-arguments "^1.1.1"
- is-array-buffer "^3.0.2"
- is-date-object "^1.0.5"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- isarray "^2.0.5"
- object-is "^1.1.5"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.5.0"
- side-channel "^1.0.4"
- which-boxed-primitive "^1.0.2"
- which-collection "^1.0.1"
- which-typed-array "^1.1.9"
-
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
@@ -4444,7 +5723,7 @@ deprecation@^2.0.0, deprecation@^2.3.1:
resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919"
integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==
-dequal@^2.0.0:
+dequal@^2.0.0, dequal@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
@@ -4543,6 +5822,11 @@ electron-to-chromium@^1.4.411:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.414.tgz#f9eedb6fb01b50439d8228d8ee3a6fa5e0108437"
integrity sha512-RRuCvP6ekngVh2SAJaOKT/hxqc9JAsK+Pe0hP5tGQIfonU2Zy9gMGdJ+mBdyl/vNucMG6gkXYtuM4H/1giws5w==
+electron-to-chromium@^1.4.535:
+ version "1.4.544"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz#fcb156d83f0ee6e4c9d030c6fedb2a37594f3abf"
+ integrity sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==
+
ember-ast-helpers@0.3.5:
version "0.3.5"
resolved "https://registry.yarnpkg.com/ember-ast-helpers/-/ember-ast-helpers-0.3.5.tgz#db72afd9bc3de03759720ff7b03d4e3b2c7f2351"
@@ -4551,7 +5835,7 @@ ember-ast-helpers@0.3.5:
"@glimmer/compiler" "^0.27.0"
"@glimmer/syntax" "^0.27.0"
-ember-auto-import@^2.2.4, ember-auto-import@^2.4.1, ember-auto-import@^2.4.3, ember-auto-import@^2.6.0:
+ember-auto-import@^2.2.4, ember-auto-import@^2.6.0, ember-auto-import@^2.6.3:
version "2.6.3"
resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.3.tgz#f18d1b93dd10b08ba5496518436f9d56dd4e000a"
integrity sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==
@@ -4598,10 +5882,10 @@ ember-cache-primitive-polyfill@^1.0.1:
ember-compatibility-helpers "^1.2.1"
silent-error "^1.1.1"
-ember-cached-decorator-polyfill@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ember-cached-decorator-polyfill/-/ember-cached-decorator-polyfill-1.0.1.tgz#320abc0fe45338ee7c54777e32353023c48775c5"
- integrity sha512-VDgrpIJ6rDDHIfkYrsFR1BM3fpcC0+zFWIOsX0qY44zPrIXjhQWVXs2iVXLIPHprSgf+tFQ3ESxwDscpeRe/0A==
+ember-cached-decorator-polyfill@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/ember-cached-decorator-polyfill/-/ember-cached-decorator-polyfill-1.0.2.tgz#26445056ebee3776c340e28652ce59be73dd3958"
+ integrity sha512-hUX6OYTKltAPAu8vsVZK02BfMTV0OUXrPqvRahYPhgS7D0I6joLjlskd7mhqJMcaXLywqceIy8/s+x8bxF8bpQ==
dependencies:
"@embroider/macros" "^1.8.3"
"@glimmer/tracking" "^1.1.2"
@@ -4631,7 +5915,7 @@ ember-cli-babel-plugin-helpers@^1.0.0, ember-cli-babel-plugin-helpers@^1.1.1:
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@^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.22.1, ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, ember-cli-babel@^7.26.11, ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, ember-cli-babel@^7.7.3:
+ember-cli-babel@^7.1.2, ember-cli-babel@^7.10.0, ember-cli-babel@^7.13.0, ember-cli-babel@^7.22.1, ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, ember-cli-babel@^7.26.11, ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, ember-cli-babel@^7.7.3:
version "7.26.11"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz#50da0fe4dcd99aada499843940fec75076249a9f"
integrity sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==
@@ -4667,16 +5951,58 @@ ember-cli-babel@^7.1.2, ember-cli-babel@^7.10.0, ember-cli-babel@^7.13.0, ember-
rimraf "^3.0.1"
semver "^5.5.0"
-ember-cli-dependency-checker@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.3.1.tgz#16b44d7a1a1e946f59859fad97f32e616d78323a"
- integrity sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==
+ember-cli-babel@^8.0.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-8.1.0.tgz#c279b23d63a31e14659671a801b5b2b5a0217e1c"
+ integrity sha512-zudhce/GzEm2JFVjBKdsJvhnFTPZ3blYG8jK2YnrkmJp65TCMMkOM9LiKLlG9ANtiAMsljEl89YXWdsHY/xR4g==
+ dependencies:
+ "@babel/helper-compilation-targets" "^7.20.7"
+ "@babel/plugin-proposal-class-properties" "^7.16.5"
+ "@babel/plugin-proposal-decorators" "^7.20.13"
+ "@babel/plugin-proposal-private-methods" "^7.16.5"
+ "@babel/plugin-proposal-private-property-in-object" "^7.20.5"
+ "@babel/plugin-transform-class-static-block" "^7.22.11"
+ "@babel/plugin-transform-modules-amd" "^7.20.11"
+ "@babel/plugin-transform-runtime" "^7.13.9"
+ "@babel/plugin-transform-typescript" "^7.20.13"
+ "@babel/preset-env" "^7.20.2"
+ "@babel/runtime" "7.12.18"
+ amd-name-resolver "^1.3.1"
+ babel-plugin-debug-macros "^0.3.4"
+ babel-plugin-ember-data-packages-polyfill "^0.1.2"
+ babel-plugin-ember-modules-api-polyfill "^3.5.0"
+ babel-plugin-module-resolver "^5.0.0"
+ broccoli-babel-transpiler "^8.0.0"
+ broccoli-debug "^0.6.4"
+ broccoli-funnel "^3.0.8"
+ broccoli-source "^3.0.1"
+ calculate-cache-key-for-tree "^2.0.0"
+ clone "^2.1.2"
+ ember-cli-babel-plugin-helpers "^1.1.1"
+ ember-cli-version-checker "^5.1.2"
+ ensure-posix-path "^1.0.2"
+ resolve-package-path "^4.0.3"
+ semver "^7.3.8"
+
+ember-cli-clean-css@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-clean-css/-/ember-cli-clean-css-3.0.0.tgz#def785ecaf285935d7c73e73f7b80242c26a27ab"
+ integrity sha512-BbveJCyRvzzkaTH1llLW+MpHe/yzA5zpHOpMIg2vp/3JD9mban9zUm7lphaB0TSpPuMuby9rAhTI8pgXq0ifIA==
+ dependencies:
+ broccoli-persistent-filter "^3.1.3"
+ clean-css "^5.3.2"
+ json-stable-stringify "^1.0.1"
+
+ember-cli-dependency-checker@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.3.2.tgz#94ed7e8e3d47e494082eb9ccfaa489d603ab6017"
+ integrity sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==
dependencies:
- chalk "^2.3.0"
- find-yarn-workspace-root "^1.1.0"
+ chalk "^2.4.2"
+ find-yarn-workspace-root "^1.2.1"
is-git-url "^1.0.0"
- resolve "^1.5.0"
- semver "^5.3.0"
+ resolve "^1.22.0"
+ semver "^5.7.1"
ember-cli-get-component-path-option@^1.0.0:
version "1.0.0"
@@ -4723,7 +6049,7 @@ ember-cli-htmlbars@^5.0.0, ember-cli-htmlbars@^5.7.1:
strip-bom "^4.0.0"
walk-sync "^2.2.0"
-ember-cli-htmlbars@^6.0.1, ember-cli-htmlbars@^6.1.1:
+ember-cli-htmlbars@^6.0.1:
version "6.2.0"
resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.2.0.tgz#18ec48ee1c93f9eed862a64eb24a9d14604f1dfc"
integrity sha512-j5EGixjGau23HrqRiW/JjoAovg5UBHfjbyN7wX5ekE90knIEqUUj1z/Mo/cTx/J2VepQ2lE6HdXW9LWQ/WdMtw==
@@ -4743,6 +6069,26 @@ ember-cli-htmlbars@^6.0.1, ember-cli-htmlbars@^6.1.1:
silent-error "^1.1.1"
walk-sync "^2.2.0"
+ember-cli-htmlbars@^6.2.0, ember-cli-htmlbars@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.3.0.tgz#ac85f2bbd09788992ab7f9ca832cd044fb8e5798"
+ integrity sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==
+ dependencies:
+ "@ember/edition-utils" "^1.2.0"
+ babel-plugin-ember-template-compilation "^2.0.0"
+ babel-plugin-htmlbars-inline-precompile "^5.3.0"
+ broccoli-debug "^0.6.5"
+ broccoli-persistent-filter "^3.1.2"
+ broccoli-plugin "^4.0.3"
+ ember-cli-version-checker "^5.1.2"
+ fs-tree-diff "^2.0.1"
+ hash-for-dep "^1.5.1"
+ heimdalljs-logger "^0.1.10"
+ js-string-escape "^1.0.1"
+ semver "^7.3.4"
+ silent-error "^1.1.1"
+ walk-sync "^2.2.0"
+
ember-cli-import-polyfill@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/ember-cli-import-polyfill/-/ember-cli-import-polyfill-0.2.0.tgz#c1a08a8affb45c97b675926272fe78cf4ca166f2"
@@ -4807,15 +6153,13 @@ ember-cli-path-utils@^1.0.0:
resolved "https://registry.yarnpkg.com/ember-cli-path-utils/-/ember-cli-path-utils-1.0.0.tgz#4e39af8b55301cddc5017739b77a804fba2071ed"
integrity sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA==
-ember-cli-preprocess-registry@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-3.3.0.tgz#685837a314fbe57224bd54b189f4b9c23907a2de"
- integrity sha512-60GYpw7VPeB7TvzTLZTuLTlHdOXvayxjAQ+IxM2T04Xkfyu75O2ItbWlftQW7NZVGkaCsXSRAmn22PG03VpLMA==
+ember-cli-preprocess-registry@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-5.0.1.tgz#d08e549360b7d2a3985384bddfd56cf8545665e9"
+ integrity sha512-Jb2zbE5Kfe56Nf4IpdaQ10zZ72p/RyLdgE5j5/lKG3I94QHlq+7AkAd18nPpb5OUeRUT13yQTAYpU+MbjpKTtg==
dependencies:
- broccoli-clean-css "^1.1.0"
- broccoli-funnel "^2.0.1"
- debug "^3.0.1"
- process-relative-require "^1.0.0"
+ broccoli-funnel "^3.0.8"
+ debug "^4.3.2"
ember-cli-sass@^11.0.1:
version "11.0.1"
@@ -4853,12 +6197,12 @@ ember-cli-test-info@^1.0.0:
dependencies:
ember-cli-string-utils "^1.0.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==
+ember-cli-test-loader@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-3.1.0.tgz#13abd43b7e07e2266a9f0fc5b9dc5455883b18ff"
+ integrity sha512-0aocZV9SIoOHiU3hrH3IuLR6busWhTX6UVXgd490hmJkIymmOXNH2+jJoC7Ebkeo3PiOfAdjqhb765QDlHSJOw==
dependencies:
- ember-cli-babel "^7.13.2"
+ ember-cli-babel "^7.23.0"
ember-cli-typescript-blueprint-polyfill@^0.1.0:
version "0.1.0"
@@ -4937,20 +6281,14 @@ ember-cli-version-checker@^5.1.1, ember-cli-version-checker@^5.1.2:
semver "^7.3.4"
silent-error "^1.1.1"
-ember-cli@~4.8.0:
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-4.8.0.tgz#71988bdad50661b904f7121a566799027c07ba72"
- integrity sha512-NiLCOd+/ckgJvH/DzV5aWUPfGHm3LomktonXQVsFkdbfs4YF/+RHBkqwGuEH73RcOLmTRDj6YWVMOTDjWvXT/Q==
+ember-cli@~5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-5.3.0.tgz#95e5311d8fc363fee4f56d08cf03c60340514c1c"
+ integrity sha512-Om19C49hAYFgVduidtfQPbZcR3bmdHhYJ4XxEEEvW+sP1WAXNOPWf5e3W6HGDarjIeg04bZxOMkMZy28bubOBA==
dependencies:
- "@babel/core" "^7.18.13"
- "@babel/plugin-transform-modules-amd" "^7.18.6"
- amd-name-resolver "^1.3.1"
- babel-plugin-module-resolver "^4.1.0"
- bower-config "^1.4.3"
- bower-endpoint-parser "0.2.2"
+ "@babel/core" "^7.22.10"
+ "@pnpm/find-workspace-dir" "^6.0.2"
broccoli "^3.5.2"
- broccoli-amd-funnel "^2.0.1"
- broccoli-babel-transpiler "^7.8.1"
broccoli-builder "^0.18.14"
broccoli-concat "^4.2.5"
broccoli-config-loader "^1.0.1"
@@ -4966,7 +6304,7 @@ ember-cli@~4.8.0:
calculate-cache-key-for-tree "^2.0.0"
capture-exit "^2.0.0"
chalk "^4.1.2"
- ci-info "^3.3.2"
+ ci-info "^3.8.0"
clean-base-url "^1.0.0"
compression "^1.7.4"
configstore "^5.0.1"
@@ -4977,62 +6315,62 @@ ember-cli@~4.8.0:
ember-cli-is-package-missing "^1.0.0"
ember-cli-lodash-subset "^2.0.1"
ember-cli-normalize-entity-name "^1.0.0"
- ember-cli-preprocess-registry "^3.3.0"
+ ember-cli-preprocess-registry "^5.0.1"
ember-cli-string-utils "^1.1.0"
- ember-source-channel-url "^3.0.0"
ensure-posix-path "^1.1.1"
execa "^5.1.1"
exit "^0.1.2"
express "^4.18.1"
- filesize "^9.0.11"
+ filesize "^10.0.8"
find-up "^5.0.0"
find-yarn-workspace-root "^2.0.0"
fixturify-project "^2.1.1"
- fs-extra "^10.1.0"
+ fs-extra "^11.1.1"
fs-tree-diff "^2.0.1"
get-caller-file "^2.0.5"
git-repo-info "^2.1.1"
- glob "^7.2.0"
+ glob "^8.1.0"
heimdalljs "^0.2.6"
heimdalljs-fs-monitor "^1.1.1"
heimdalljs-graph "^1.0.0"
heimdalljs-logger "^0.1.10"
http-proxy "^1.18.1"
- inflection "^1.13.1"
+ inflection "^2.0.1"
+ inquirer "^9.1.5"
is-git-url "^1.0.0"
is-language-code "^3.1.0"
isbinaryfile "^5.0.0"
- js-yaml "^4.1.0"
leek "0.0.24"
lodash.template "^4.5.0"
markdown-it "^13.0.1"
- markdown-it-terminal "0.2.1"
- minimatch "^5.1.0"
+ markdown-it-terminal "^0.4.0"
+ minimatch "^7.4.3"
morgan "^1.10.0"
nopt "^3.0.6"
- npm-package-arg "^9.1.0"
+ npm-package-arg "^10.1.0"
+ os-locale "^5.0.0"
p-defer "^3.0.0"
- portfinder "^1.0.29"
+ portfinder "^1.0.32"
promise-map-series "^0.3.0"
promise.hash.helper "^1.0.8"
quick-temp "^0.1.8"
remove-types "^1.0.0"
resolve "^1.22.1"
resolve-package-path "^4.0.3"
- safe-stable-stringify "^2.3.1"
+ safe-stable-stringify "^2.4.3"
sane "^5.0.1"
semver "^7.3.5"
silent-error "^1.1.1"
sort-package-json "^1.57.0"
symlink-or-copy "^1.3.1"
temp "0.9.4"
- testem "^3.8.0"
+ testem "^3.10.1"
tiny-lr "^2.0.0"
tree-sync "^2.1.0"
- uuid "^8.3.2"
+ uuid "^9.0.0"
walk-sync "^3.0.0"
watch-detector "^1.0.2"
- workerpool "^6.2.1"
+ workerpool "^6.4.0"
yam "^1.0.0"
ember-code-snippet@^3.0.0:
@@ -5048,7 +6386,7 @@ ember-code-snippet@^3.0.0:
es6-promise "^1.0.0"
glob "^7.1.3"
-ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.6:
+ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, ember-compatibility-helpers@^1.2.1:
version "1.2.6"
resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz#603579ab2fb14be567ef944da3fc2d355f779cd8"
integrity sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==
@@ -5059,41 +6397,30 @@ ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, ember-co
fs-extra "^9.1.0"
semver "^5.4.1"
-ember-data@~4.8.0:
- version "4.8.8"
- resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-4.8.8.tgz#0e749c4b8843dd8c92c37f607a47319d48d9700a"
- integrity sha512-Cal/BxVeLH4cVZEVf8OzGm12B5mCaupHbc96kZFGomQ7NMIIUsS1Kep1OVGlsEkOTjfwg0F0KsNG6pHoUFfvtw==
- dependencies:
- "@ember-data/adapter" "4.8.8"
- "@ember-data/debug" "4.8.8"
- "@ember-data/model" "4.8.8"
- "@ember-data/private-build-infra" "4.8.8"
- "@ember-data/record-data" "4.8.8"
- "@ember-data/serializer" "4.8.8"
- "@ember-data/store" "4.8.8"
- "@ember-data/tracking" "4.8.8"
+ember-data@~5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-5.3.0.tgz#d7be6b77653a41ae8ed045ffb904f1adbdcb8920"
+ integrity sha512-ca8udUa2SrWyYxPckYc89Fdv/9pCG3X360zHvlGxtB4C87o3dWp6sle98tP9G1TjximKhrU/PMrqpdhJ8rOGtA==
+ dependencies:
+ "@ember-data/adapter" "5.3.0"
+ "@ember-data/debug" "5.3.0"
+ "@ember-data/graph" "5.3.0"
+ "@ember-data/json-api" "5.3.0"
+ "@ember-data/legacy-compat" "5.3.0"
+ "@ember-data/model" "5.3.0"
+ "@ember-data/private-build-infra" "5.3.0"
+ "@ember-data/request" "5.3.0"
+ "@ember-data/request-utils" "5.3.0"
+ "@ember-data/serializer" "5.3.0"
+ "@ember-data/store" "5.3.0"
+ "@ember-data/tracking" "5.3.0"
"@ember/edition-utils" "^1.2.0"
- "@ember/string" "^3.0.0"
- "@embroider/macros" "^1.9.0"
- "@glimmer/env" "^0.1.7"
+ "@embroider/macros" "^1.13.1"
broccoli-merge-trees "^4.2.0"
- ember-auto-import "^2.4.3"
- ember-cli-babel "^7.26.11"
+ ember-auto-import "^2.6.3"
+ ember-cli-babel "^8.0.0"
ember-inflector "^4.0.2"
-
-ember-destroyable-polyfill@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.3.tgz#1673ed66609a82268ef270a7d917ebd3647f11e1"
- integrity sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==
- dependencies:
- ember-cli-babel "^7.22.1"
- ember-cli-version-checker "^5.1.1"
- ember-compatibility-helpers "^1.2.1"
-
-ember-disable-prototype-extensions@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz#1969135217654b5e278f9fe2d9d4e49b5720329e"
- integrity sha512-SB9NcZ27OtoUk+gfalsc3QU17+54OoqR668qHcuvHByk4KAhGxCKlkm9EBlKJcGr7yceOOAJqohTcCEBqfRw9g==
+ webpack "^5.88.2"
ember-get-config@, ember-get-config@^2.0.0:
version "2.1.1"
@@ -5140,32 +6467,21 @@ ember-prism@^0.13.0:
prismjs "^1.22.0"
prismjs-glimmer "^1.1.1"
-ember-qunit@^6.0.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-6.2.0.tgz#4d492951035d1df5c7802c4ae6cf299c8f41d75b"
- integrity sha512-mC+0bp8DwWzJLn8SW3GS8KDZIkl4yLsNYwMi5Dw6+aFllq7FM2crd/dfY4MuOIHK7GKdjtmWJTMGnjSpeSayaw==
+ember-qunit@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-8.0.1.tgz#55422d87b53678d079840e75fbe09614114acde6"
+ integrity sha512-13PtywHNPTQKkDW4o8QRkJvcdsZr8hRyvh6xh/YLAX8+HaRLd3nPL8mBF4O/Kur/DAj3QWLvjzktZ2uRNGSh3A==
dependencies:
- broccoli-funnel "^3.0.8"
- broccoli-merge-trees "^3.0.2"
- common-tags "^1.8.0"
- ember-auto-import "^2.6.0"
- ember-cli-babel "^7.26.11"
- ember-cli-test-loader "^3.0.0"
- resolve-package-path "^4.0.3"
- silent-error "^1.1.1"
- validate-peer-dependencies "^2.2.0"
+ "@embroider/addon-shim" "^1.8.6"
+ "@embroider/macros" "^1.13.1"
+ ember-cli-test-loader "^3.1.0"
-ember-resolver@^8.0.3:
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-8.0.3.tgz#40f243aa58281bf195c695fe84a6b291e204690a"
- integrity sha512-fA53fxfG821BRqNiB9mQDuzZpzSRcSAYZTYBlRQOHsJwoYdjyE7idz4YcytbSsa409G5J2kP6B+PiKOBh0odlw==
+ember-resolver@^11.0.1:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-11.0.1.tgz#5914e67aec7053f7148e4b0ae2d6918e830f7909"
+ integrity sha512-ucBk3oM+PR+AfYoSUXeQh8cDQS1sSiEKp4Pcgbew5cFMSqPxJfqd1zyZsfQKNTuyubeGmWxBOyMVSTvX2LeCyg==
dependencies:
- babel-plugin-debug-macros "^0.3.4"
- broccoli-funnel "^3.0.8"
- broccoli-merge-trees "^4.2.0"
- ember-cli-babel "^7.26.6"
- ember-cli-version-checker "^5.1.2"
- resolve "^1.20.0"
+ ember-cli-babel "^7.26.11"
ember-rfc176-data@^0.3.15, ember-rfc176-data@^0.3.17:
version "0.3.17"
@@ -5188,24 +6504,41 @@ ember-source-channel-url@^3.0.0:
dependencies:
node-fetch "^2.6.0"
-ember-source@~4.8.0:
- version "4.8.5"
- resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-4.8.5.tgz#ec75b07e80e39d93bbf69bac5e39654cf50040d8"
- integrity sha512-D/rMFx+J9ndosMTA68JpBgfWevwPqTfLB/REj7gpghRqGj4GnG4C19phkh+YtLCJy8KAxVoBrrAFsEJtw+rgCQ==
+ember-source@~5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-5.3.0.tgz#6c9d1bb47157949d159cdf2dc7c9ccfbd9e73c04"
+ integrity sha512-MnsPEYo2gArYzlY0uu5bBH60oNYcgcayYQEd27nJumuaceN1sMLMu1jGQmjiQzZ4b6U5edEUNQbCIZ/9TXbASw==
dependencies:
"@babel/helper-module-imports" "^7.16.7"
- "@babel/plugin-transform-block-scoping" "^7.16.0"
+ "@babel/plugin-transform-block-scoping" "^7.22.5"
"@ember/edition-utils" "^1.2.0"
- "@glimmer/vm-babel-plugins" "0.84.2"
+ "@glimmer/compiler" "0.84.2"
+ "@glimmer/component" "^1.1.2"
+ "@glimmer/destroyable" "0.84.2"
+ "@glimmer/env" "^0.1.7"
+ "@glimmer/global-context" "0.84.3"
+ "@glimmer/interfaces" "0.84.2"
+ "@glimmer/manager" "0.84.2"
+ "@glimmer/node" "0.84.2"
+ "@glimmer/opcode-compiler" "0.84.2"
+ "@glimmer/owner" "0.84.2"
+ "@glimmer/program" "0.84.2"
+ "@glimmer/reference" "0.84.2"
+ "@glimmer/runtime" "0.84.2"
+ "@glimmer/syntax" "0.84.2"
+ "@glimmer/validator" "0.84.2"
+ "@glimmer/vm-babel-plugins" "0.84.3"
+ "@simple-dom/interface" "^1.4.0"
babel-plugin-debug-macros "^0.3.4"
babel-plugin-filter-imports "^4.0.0"
+ backburner.js "^2.7.0"
broccoli-concat "^4.2.5"
broccoli-debug "^0.6.4"
broccoli-file-creator "^2.1.1"
broccoli-funnel "^3.0.8"
broccoli-merge-trees "^4.2.0"
chalk "^4.0.0"
- ember-auto-import "^2.4.1"
+ ember-auto-import "^2.6.3"
ember-cli-babel "^7.26.11"
ember-cli-get-component-path-option "^1.0.0"
ember-cli-is-package-missing "^1.0.0"
@@ -5215,12 +6548,14 @@ ember-source@~4.8.0:
ember-cli-typescript-blueprint-polyfill "^0.1.0"
ember-cli-version-checker "^5.1.2"
ember-router-generator "^2.0.0"
- inflection "^1.13.2"
- resolve "^1.22.0"
- semver "^7.3.7"
+ inflection "^2.0.1"
+ resolve "^1.22.2"
+ route-recognizer "^0.3.4"
+ router_js "^8.0.3"
+ semver "^7.5.2"
silent-error "^1.1.1"
-ember-template-imports@^3.4.0, ember-template-imports@^3.4.2:
+ember-template-imports@^3.4.2:
version "3.4.2"
resolved "https://registry.yarnpkg.com/ember-template-imports/-/ember-template-imports-3.4.2.tgz#6cf7de7d4b8348a0fddf3aaec4947aa1211289e6"
integrity sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==
@@ -5235,30 +6570,31 @@ ember-template-imports@^3.4.0, ember-template-imports@^3.4.2:
string.prototype.matchall "^4.0.6"
validate-peer-dependencies "^1.1.0"
-ember-template-lint@^4.16.1:
- version "4.18.2"
- resolved "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-4.18.2.tgz#18e5e5fc6ea7301e7a075e024008271d2a781e1e"
- integrity sha512-yI8kQ8IQ2x5HVq0tQAISXABOHr0Is5sAg6rwceO6M8CYozq7HMxUPEj0VbdcbyIE70SWw/8d24M1rBI4km544Q==
+ember-template-lint@^5.11.2:
+ version "5.11.2"
+ resolved "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.11.2.tgz#dd7cf15000444fcc8899d907e8d911cd77c31fc0"
+ integrity sha512-G8KXmFCYLKM9ifMb+rluL8CNIawUl45i4z4VrK+Nn5ciWSo+Vx2jUp+sS6wKCdBqGYoiqjUgn/hmGnCVOId+yQ==
dependencies:
- "@lint-todo/utils" "^13.0.3"
- aria-query "^5.0.2"
- chalk "^4.1.2"
- ci-info "^3.4.0"
- date-fns "^2.29.2"
- ember-template-imports "^3.4.0"
- ember-template-recast "^6.1.3"
+ "@lint-todo/utils" "^13.1.1"
+ aria-query "^5.3.0"
+ chalk "^5.3.0"
+ ci-info "^3.8.0"
+ date-fns "^2.30.0"
+ ember-template-imports "^3.4.2"
+ ember-template-recast "^6.1.4"
+ eslint-formatter-kakoune "^1.0.0"
find-up "^6.3.0"
fuse.js "^6.5.3"
get-stdin "^9.0.0"
- globby "^13.1.2"
+ globby "^13.2.2"
is-glob "^4.0.3"
- language-tags "^1.0.5"
+ language-tags "^1.0.8"
micromatch "^4.0.5"
- resolve "^1.22.1"
+ resolve "^1.22.3"
v8-compile-cache "^2.3.0"
- yargs "^17.5.1"
+ yargs "^17.7.2"
-ember-template-recast@^6.1.3:
+ember-template-recast@^6.1.4:
version "6.1.4"
resolved "https://registry.yarnpkg.com/ember-template-recast/-/ember-template-recast-6.1.4.tgz#e964c184adfd876878009f8aa0b84c95633fce20"
integrity sha512-fCh+rOK6z+/tsdkTbOE+e7f84P6ObnIRQrCCrnu21E4X05hPeradikIkRMhJdxn4NWrxitfZskQDd37TR/lsNQ==
@@ -5286,10 +6622,10 @@ ember-try-config@^4.0.0:
remote-git-tags "^3.0.0"
semver "^7.3.2"
-ember-try@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ember-try/-/ember-try-2.0.0.tgz#2671c221f5a0335fa2c189d00db7146e2e72a1dd"
- integrity sha512-2N7Vic45sbAegA5fhdfDjVbEVS4r+ze+tTQs2/wkY+8fC5yAGHfCM5ocyoTfBN5m7EhznC3AyMsOy4hLPzHFSQ==
+ember-try@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ember-try/-/ember-try-3.0.0.tgz#3b4e8511b64925aff14224b408fb5b5adab69391"
+ integrity sha512-ZYVKYWMnrHSD3vywo7rV76kPCOC9ATIEnGGG/PEKfCcFE0lB26jltRDnOrhORfLKq0JFp62fFxC/4940U+MwRQ==
dependencies:
chalk "^4.1.2"
cli-table3 "^0.6.0"
@@ -5297,9 +6633,10 @@ ember-try@^2.0.0:
debug "^4.3.2"
ember-try-config "^4.0.0"
execa "^4.1.0"
- fs-extra "^9.0.1"
+ fs-extra "^6.0.1"
resolve "^1.20.0"
rimraf "^3.0.2"
+ semver "^7.5.4"
walk-sync "^2.2.0"
ember-validators@^4.1.1:
@@ -5365,21 +6702,14 @@ engine.io@~6.2.0:
engine.io-parser "~5.0.3"
ws "~8.2.3"
-enhanced-resolve@^5.14.1:
- version "5.14.1"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz#de684b6803724477a4af5d74ccae5de52c25f6b3"
- integrity sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==
+enhanced-resolve@^5.15.0:
+ version "5.15.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35"
+ integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
-enquirer@^2.3.5:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
- integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
- dependencies:
- ansi-colors "^4.1.1"
-
ensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1, ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0, ensure-posix-path@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce"
@@ -5390,11 +6720,6 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-entities@~1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
- integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
-
entities@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
@@ -5424,7 +6749,7 @@ error@^7.0.0:
dependencies:
string-template "~0.2.1"
-es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.20.4:
+es-abstract@^1.19.0, es-abstract@^1.20.4:
version "1.21.2"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff"
integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==
@@ -5469,7 +6794,7 @@ es-array-method-boxes-properly@^1.0.0:
resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
-es-get-iterator@^1.0.2, es-get-iterator@^1.1.3:
+es-get-iterator@^1.0.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
@@ -5554,21 +6879,27 @@ escodegen@^1.8.1:
optionalDependencies:
source-map "~0.6.1"
-eslint-config-prettier@^8.5.0:
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz#bfda738d412adc917fd7b038857110efe98c9348"
- integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==
+eslint-config-prettier@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz#eb25485946dd0c66cd216a46232dc05451518d1f"
+ integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==
+
+eslint-formatter-kakoune@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-formatter-kakoune/-/eslint-formatter-kakoune-1.0.0.tgz#a95cc4fe1fbc06b84e0f2397e83f5f0b68340125"
+ integrity sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==
-eslint-plugin-ember@^11.1.0:
- version "11.7.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.7.2.tgz#767da3cda62b2345b2d39da16286a0d70f92244a"
- integrity sha512-sCDz6OIUWGMhIZj3boFRsbbLfZ/HC7Ubv2VKHrtufAYzE+9MpJrjwJULHuSZetNLVaNHIemo6lTmPsayI4n/kQ==
+eslint-plugin-ember@^11.11.1:
+ version "11.11.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.11.1.tgz#bc49d76ed8ec43e646d222f15181f4d18c3c3218"
+ integrity sha512-dvsDa4LkDkGqCE2bzBIguRMi1g40JVwRWMSHmn8S7toRDxSOU3M7yromgi5eSAJX2O2vEvJZ9QnR15YDbvNfVQ==
dependencies:
"@ember-data/rfc395-data" "^0.0.4"
"@glimmer/syntax" "^0.84.2"
css-tree "^2.0.4"
ember-rfc176-data "^0.3.15"
ember-template-imports "^3.4.2"
+ ember-template-recast "^6.1.4"
eslint-utils "^3.0.0"
estraverse "^5.2.0"
lodash.camelcase "^4.1.1"
@@ -5577,42 +6908,46 @@ eslint-plugin-ember@^11.1.0:
requireindex "^1.2.0"
snake-case "^3.0.3"
-eslint-plugin-es@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893"
- integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==
- dependencies:
- eslint-utils "^2.0.0"
- regexpp "^3.0.0"
-
-eslint-plugin-node@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d"
- integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==
- dependencies:
- eslint-plugin-es "^3.0.0"
- eslint-utils "^2.0.0"
- ignore "^5.1.1"
- minimatch "^3.0.4"
- resolve "^1.10.1"
- semver "^6.1.0"
-
-eslint-plugin-prettier@^4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b"
- integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==
+eslint-plugin-es-x@^7.1.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.2.0.tgz#5779d742ad31f8fd780b9481331481e142b72311"
+ integrity sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.1.2"
+ "@eslint-community/regexpp" "^4.6.0"
+
+eslint-plugin-n@^16.1.0:
+ version "16.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-16.1.0.tgz#73d24fe3e37d04519c1f9230bdbd3aa567c66799"
+ integrity sha512-3wv/TooBst0N4ND+pnvffHuz9gNPmk/NkLwAxOt2JykTl/hcuECe6yhTtLJcZjIxtZwN+GX92ACp/QTLpHA3Hg==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.4.0"
+ builtins "^5.0.1"
+ eslint-plugin-es-x "^7.1.0"
+ get-tsconfig "^4.7.0"
+ ignore "^5.2.4"
+ is-core-module "^2.12.1"
+ minimatch "^3.1.2"
+ resolve "^1.22.2"
+ semver "^7.5.3"
+
+eslint-plugin-prettier@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz#6887780ed95f7708340ec79acfdf60c35b9be57a"
+ integrity sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==
dependencies:
prettier-linter-helpers "^1.0.0"
+ synckit "^0.8.5"
-eslint-plugin-qunit@^7.3.1:
- version "7.3.4"
- resolved "https://registry.yarnpkg.com/eslint-plugin-qunit/-/eslint-plugin-qunit-7.3.4.tgz#2465b6f29ff56fbe9b741bde2740dec109ee9bec"
- integrity sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==
+eslint-plugin-qunit@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-qunit/-/eslint-plugin-qunit-8.0.0.tgz#92df9b8cc144a67edaf961e9c4db75d98065ce85"
+ integrity sha512-ly2x/pmJPcS0ztGAPap6qLC13GjOFwhBbvun0K1dAjaxaC6KB3TYjeBo+5pGvXqL3WdicmYxEKhTGwmhvoxMBQ==
dependencies:
eslint-utils "^3.0.0"
requireindex "^1.2.0"
-eslint-scope@5.1.1, eslint-scope@^5.1.1:
+eslint-scope@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
@@ -5620,12 +6955,13 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
-eslint-utils@^2.0.0, eslint-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
- integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
+eslint-scope@^7.2.2:
+ version "7.2.2"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
+ integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
dependencies:
- eslint-visitor-keys "^1.1.0"
+ esrecurse "^4.3.0"
+ estraverse "^5.2.0"
eslint-utils@^3.0.0:
version "3.0.0"
@@ -5634,75 +6970,72 @@ eslint-utils@^3.0.0:
dependencies:
eslint-visitor-keys "^2.0.0"
-eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
- version "1.3.0"
- 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-visitor-keys@^2.0.0:
+eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint@^7.32.0:
- version "7.32.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
- integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
- dependencies:
- "@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.3"
- "@humanwhocodes/config-array" "^0.5.0"
- ajv "^6.10.0"
+eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
+ integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
+
+eslint@^8.49.0:
+ version "8.51.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3"
+ integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.2.0"
+ "@eslint-community/regexpp" "^4.6.1"
+ "@eslint/eslintrc" "^2.1.2"
+ "@eslint/js" "8.51.0"
+ "@humanwhocodes/config-array" "^0.11.11"
+ "@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
+ ajv "^6.12.4"
chalk "^4.0.0"
cross-spawn "^7.0.2"
- debug "^4.0.1"
+ debug "^4.3.2"
doctrine "^3.0.0"
- enquirer "^2.3.5"
escape-string-regexp "^4.0.0"
- eslint-scope "^5.1.1"
- eslint-utils "^2.1.0"
- eslint-visitor-keys "^2.0.0"
- espree "^7.3.1"
- esquery "^1.4.0"
+ eslint-scope "^7.2.2"
+ eslint-visitor-keys "^3.4.3"
+ espree "^9.6.1"
+ esquery "^1.4.2"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.1.2"
- globals "^13.6.0"
- ignore "^4.0.6"
- import-fresh "^3.0.0"
+ find-up "^5.0.0"
+ glob-parent "^6.0.2"
+ globals "^13.19.0"
+ graphemer "^1.4.0"
+ ignore "^5.2.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
- js-yaml "^3.13.1"
+ is-path-inside "^3.0.3"
+ js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
lodash.merge "^4.6.2"
- minimatch "^3.0.4"
+ minimatch "^3.1.2"
natural-compare "^1.4.0"
- optionator "^0.9.1"
- progress "^2.0.0"
- regexpp "^3.1.0"
- semver "^7.2.1"
- strip-ansi "^6.0.0"
- strip-json-comments "^3.1.0"
- table "^6.0.9"
+ optionator "^0.9.3"
+ strip-ansi "^6.0.1"
text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
esm@^3.2.4:
version "3.2.25"
resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
-espree@^7.3.0, espree@^7.3.1:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
- integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
+espree@^9.6.0, espree@^9.6.1:
+ version "9.6.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
+ integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
dependencies:
- acorn "^7.4.0"
- acorn-jsx "^5.3.1"
- eslint-visitor-keys "^1.3.0"
+ acorn "^8.9.0"
+ acorn-jsx "^5.3.2"
+ eslint-visitor-keys "^3.4.1"
esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:
version "4.0.1"
@@ -5714,10 +7047,10 @@ esprima@~3.0.0:
resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9"
integrity sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw==
-esquery@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
+esquery@^1.4.2:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
+ integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
dependencies:
estraverse "^5.1.0"
@@ -5933,7 +7266,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
assign-symbols "^1.0.0"
is-extendable "^1.0.1"
-external-editor@^3.0.3:
+external-editor@^3.0.3, external-editor@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
@@ -5982,6 +7315,17 @@ fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.9:
merge2 "^1.3.0"
micromatch "^4.0.4"
+fast-glob@^3.3.0, fast-glob@^3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4"
+ integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.4"
+
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -6013,6 +7357,11 @@ fast-sourcemap-concat@^2.1.0:
source-map-url "^0.3.0"
sourcemap-validator "^1.1.0"
+fastest-levenshtein@^1.0.16:
+ version "1.0.16"
+ resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
+ integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
+
fastq@^1.6.0:
version "1.13.0"
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
@@ -6076,10 +7425,10 @@ file-uri-to-path@2:
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba"
integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==
-filesize@^9.0.11:
- version "9.0.11"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-9.0.11.tgz#4ac3a42c084232dd9b2a1da0107f32d42fcfa5e4"
- integrity sha512-gTAiTtI0STpKa5xesyTA9hA3LX4ga8sm2nWRcffEa1L/5vQwb4mj2MdzMkoHoGv4QzfDshQZuYscQSf8c4TKOA==
+filesize@^10.0.8:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/filesize/-/filesize-10.1.0.tgz#846f5cd8d16e073c5d6767651a8264f6149183cd"
+ integrity sha512-GTLKYyBSDz3nPhlLVPjPWZCnhkd9TrrRArNcy8Z+J2cqScB7h2McAzR6NBX6nYOoWafql0roY8hrocxnZBv9CQ==
fill-range@^4.0.0:
version "4.0.0"
@@ -6124,7 +7473,7 @@ finalhandler@1.2.0:
statuses "2.0.1"
unpipe "~1.0.0"
-find-babel-config@^1.1.0, find-babel-config@^1.2.0:
+find-babel-config@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2"
integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==
@@ -6132,6 +7481,14 @@ find-babel-config@^1.1.0, find-babel-config@^1.2.0:
json5 "^0.5.1"
path-exists "^3.0.0"
+find-babel-config@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701"
+ integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==
+ dependencies:
+ json5 "^2.1.1"
+ path-exists "^4.0.0"
+
find-cache-dir@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
@@ -6184,7 +7541,7 @@ find-up@^6.3.0:
locate-path "^7.1.0"
path-exists "^5.0.0"
-find-yarn-workspace-root@^1.1.0:
+find-yarn-workspace-root@^1.2.1:
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==
@@ -6334,7 +7691,7 @@ fs-extra@^0.24.0:
path-is-absolute "^1.0.0"
rimraf "^2.2.8"
-fs-extra@^10.0.0, fs-extra@^10.1.0:
+fs-extra@^10.0.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
@@ -6343,6 +7700,15 @@ fs-extra@^10.0.0, fs-extra@^10.1.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
+fs-extra@^11.1.1:
+ version "11.1.1"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d"
+ integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
+
fs-extra@^4.0.2, fs-extra@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
@@ -6361,6 +7727,15 @@ fs-extra@^5.0.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
+fs-extra@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b"
+ integrity sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
fs-extra@^7.0.0, fs-extra@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
@@ -6379,7 +7754,7 @@ fs-extra@^8.0.0, fs-extra@^8.0.1, fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-extra@^9.0.1, fs-extra@^9.1.0:
+fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -6472,11 +7847,6 @@ function.prototype.name@^1.1.5:
es-abstract "^1.19.0"
functions-have-names "^1.2.2"
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
-
functions-have-names@^1.2.2, functions-have-names@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
@@ -6521,11 +7891,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@
has-proto "^1.0.1"
has-symbols "^1.0.3"
-get-stdin@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
- integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==
-
get-stdin@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575"
@@ -6558,6 +7923,13 @@ get-symbol-description@^1.0.0:
call-bind "^1.0.2"
get-intrinsic "^1.1.1"
+get-tsconfig@^4.7.0:
+ version "4.7.2"
+ resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce"
+ integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==
+ dependencies:
+ resolve-pkg-maps "^1.0.0"
+
get-uri@3:
version "3.0.2"
resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c"
@@ -6607,6 +7979,13 @@ glob-parent@^5.1.2, glob-parent@~5.1.2:
dependencies:
is-glob "^4.0.1"
+glob-parent@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+ dependencies:
+ is-glob "^4.0.3"
+
glob-to-regexp@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
@@ -6623,7 +8002,7 @@ glob@^5.0.10:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.0.0, glob@^7.0.4, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0:
+glob@^7.0.0, glob@^7.0.4, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -6635,7 +8014,7 @@ glob@^7.0.0, glob@^7.0.4, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, gl
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^8.0.3:
+glob@^8.0.3, glob@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
@@ -6662,6 +8041,13 @@ global-modules@^1.0.0:
is-windows "^1.0.1"
resolve-dir "^1.0.0"
+global-modules@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
+ integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
+ dependencies:
+ global-prefix "^3.0.0"
+
global-prefix@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
@@ -6673,15 +8059,24 @@ global-prefix@^1.0.1:
is-windows "^1.0.1"
which "^1.2.14"
+global-prefix@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
+ integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
+ dependencies:
+ ini "^1.3.5"
+ kind-of "^6.0.2"
+ which "^1.3.1"
+
globals@^11.1.0:
version "11.12.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-globals@^13.6.0, globals@^13.9.0:
- version "13.17.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4"
- integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==
+globals@^13.19.0:
+ version "13.23.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02"
+ integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==
dependencies:
type-fest "^0.20.2"
@@ -6711,7 +8106,7 @@ globby@10.0.0:
merge2 "^1.2.3"
slash "^3.0.0"
-globby@13.1.4, globby@^13.1.2:
+globby@13.1.4:
version "13.1.4"
resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317"
integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==
@@ -6722,7 +8117,7 @@ globby@13.1.4, globby@^13.1.2:
merge2 "^1.4.1"
slash "^4.0.0"
-globby@^11.0.3:
+globby@^11.0.3, globby@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@@ -6734,6 +8129,22 @@ globby@^11.0.3:
merge2 "^1.4.1"
slash "^3.0.0"
+globby@^13.2.2:
+ version "13.2.2"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592"
+ integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==
+ dependencies:
+ dir-glob "^3.0.1"
+ fast-glob "^3.3.0"
+ ignore "^5.2.4"
+ merge2 "^1.4.1"
+ slash "^4.0.0"
+
+globjoin@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
+ integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==
+
globrex@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
@@ -6802,15 +8213,15 @@ graceful-fs@4.2.10:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-"graceful-readlink@>= 1.0.0":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
- integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==
+graphemer@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
+ integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
growly@^1.3.0:
version "1.3.0"
@@ -6829,6 +8240,11 @@ handlebars@^4.0.4, handlebars@^4.0.6, handlebars@^4.3.1, handlebars@^4.7.3:
optionalDependencies:
uglify-js "^3.1.4"
+hard-rejection@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
+ integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
+
has-ansi@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
@@ -6985,25 +8401,25 @@ homedir-polyfill@^1.0.1:
dependencies:
parse-passwd "^1.0.0"
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-hosted-git-info@^4.0.0:
+hosted-git-info@^4.0.0, hosted-git-info@^4.0.1:
version "4.1.0"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
dependencies:
lru-cache "^6.0.0"
-hosted-git-info@^5.0.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f"
- integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==
+hosted-git-info@^6.0.0:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58"
+ integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==
dependencies:
lru-cache "^7.5.1"
+html-tags@^3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce"
+ integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==
+
http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
@@ -7120,22 +8536,22 @@ ieee754@^1.1.13, ieee754@^1.2.1:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
ignore@^5.1.1, ignore@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
+ignore@^5.2.4:
+ version "5.2.4"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
+ integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
+
immutable@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef"
integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==
-import-fresh@^3.0.0, import-fresh@^3.2.1:
+import-fresh@^3.2.1, import-fresh@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -7163,15 +8579,20 @@ indent-string@^4.0.0:
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
+indent-string@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5"
+ integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==
+
infer-owner@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
-inflection@^1.13.1, inflection@^1.13.2, inflection@~1.13.4:
- version "1.13.4"
- resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32"
- integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==
+inflection@^2.0.1, inflection@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/inflection/-/inflection-2.0.1.tgz#bdf3a4c05d4275f41234910cbbe9a102ac72c99b"
+ integrity sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==
inflight@^1.0.4:
version "1.0.6"
@@ -7196,22 +8617,11 @@ ini@2.0.0:
resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
-ini@^1.3.4, ini@~1.3.0:
+ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-inline-source-map-comment@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/inline-source-map-comment/-/inline-source-map-comment-1.0.5.tgz#50a8a44c2a790dfac441b5c94eccd5462635faf6"
- integrity sha512-a3/m6XgooVCXkZCduOb7pkuvUtNKt4DaqaggKKJrMQHQsqt6JcJXEreExeZiiK4vWL/cM/uF6+chH05pz2/TdQ==
- dependencies:
- chalk "^1.0.0"
- get-stdin "^4.0.1"
- minimist "^1.1.1"
- sum-up "^1.0.1"
- xtend "^4.0.0"
-
inquirer@9.2.0:
version "9.2.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-9.2.0.tgz#930d56d682cda629419e80eb92c45828a0fa5924"
@@ -7271,6 +8681,27 @@ inquirer@^7.3.3:
strip-ansi "^6.0.0"
through "^2.3.6"
+inquirer@^9.1.5:
+ version "9.2.11"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-9.2.11.tgz#e9003755c233a414fceda1891c23bd622cad4a95"
+ integrity sha512-B2LafrnnhbRzCWfAdOXisUzL89Kg8cVJlYmhqoi3flSiV/TveO+nsXwgKr9h9PIo+J1hz7nBSk6gegRIMBBf7g==
+ dependencies:
+ "@ljharb/through" "^2.3.9"
+ ansi-escapes "^4.3.2"
+ chalk "^5.3.0"
+ cli-cursor "^3.1.0"
+ cli-width "^4.1.0"
+ external-editor "^3.1.0"
+ figures "^5.0.0"
+ lodash "^4.17.21"
+ mute-stream "1.0.0"
+ ora "^5.4.1"
+ run-async "^3.0.0"
+ rxjs "^7.8.1"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
+ wrap-ansi "^6.2.0"
+
internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
@@ -7285,6 +8716,11 @@ interpret@^1.0.0:
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
+invert-kv@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-3.0.1.tgz#a93c7a3d4386a1dc8325b97da9bb1620c0282523"
+ integrity sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==
+
ip@^1.1.5:
version "1.1.8"
resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48"
@@ -7389,6 +8825,13 @@ is-core-module@^2.11.0:
dependencies:
has "^1.0.3"
+is-core-module@^2.12.1, is-core-module@^2.13.0, is-core-module@^2.5.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db"
+ integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==
+ dependencies:
+ has "^1.0.3"
+
is-data-descriptor@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
@@ -7403,7 +8846,7 @@ is-data-descriptor@^1.0.0:
dependencies:
kind-of "^6.0.0"
-is-date-object@^1.0.1, is-date-object@^1.0.5:
+is-date-object@^1.0.1:
version "1.0.5"
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
@@ -7514,7 +8957,7 @@ is-language-code@^3.1.0:
dependencies:
"@babel/runtime" "^7.14.0"
-is-map@^2.0.1, is-map@^2.0.2:
+is-map@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127"
integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
@@ -7558,7 +9001,7 @@ is-obj@^2.0.0:
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-is-path-inside@^3.0.2:
+is-path-inside@^3.0.2, is-path-inside@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
@@ -7568,6 +9011,11 @@ is-plain-obj@2.1.0:
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+is-plain-obj@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
+ integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
+
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
@@ -7588,7 +9036,7 @@ is-regex@^1.1.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-set@^2.0.1, is-set@^2.0.2:
+is-set@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec"
integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
@@ -7669,11 +9117,6 @@ is-unicode-supported@^1.1.0, is-unicode-supported@^1.2.0:
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714"
integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==
-is-weakmap@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
- integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
-
is-weakref@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
@@ -7681,14 +9124,6 @@ is-weakref@^1.0.2:
dependencies:
call-bind "^1.0.2"
-is-weakset@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d"
- integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
is-windows@^1.0.1, is-windows@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
@@ -7804,7 +9239,7 @@ js-tokens@^4.0.0:
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-js-yaml@^3.13.1, js-yaml@^3.2.5, js-yaml@^3.2.7:
+js-yaml@^3.2.5, js-yaml@^3.2.7:
version "3.14.1"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
@@ -7844,11 +9279,6 @@ json-buffer@3.0.1:
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-json-parse-better-errors@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
@@ -7881,7 +9311,7 @@ json5@^0.5.1:
resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==
-json5@^2.1.2, json5@^2.2.2:
+json5@^2.1.1, json5@^2.1.2, json5@^2.2.2, json5@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
@@ -7947,7 +9377,7 @@ kind-of@^5.0.0:
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
-kind-of@^6.0.0, kind-of@^6.0.2:
+kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3:
version "6.0.3"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
@@ -7957,15 +9387,20 @@ kleur@^4.0.3:
resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
+known-css-properties@^0.28.0:
+ version "0.28.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.28.0.tgz#8a8be010f368b3036fe6ab0ef4bbbed972bd6274"
+ integrity sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==
+
language-subtag-registry@^0.3.20:
version "0.3.22"
resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
-language-tags@^1.0.5:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.8.tgz#042b4bdb0d4e771a9f8cc2fdc9bb26a52a367312"
- integrity sha512-aWAZwgPLS8hJ20lNPm9HNVs4inexz6S2sQa3wx/+ycuutMNE5/IfYxiWYBbi+9UWCQVaXYCOPUl6gFrPR7+jGg==
+language-tags@^1.0.8:
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777"
+ integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==
dependencies:
language-subtag-registry "^0.3.20"
@@ -7976,6 +9411,13 @@ latest-version@^7.0.0:
dependencies:
package-json "^8.1.0"
+lcid@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/lcid/-/lcid-3.1.1.tgz#9030ec479a058fc36b5e8243ebaac8b6ac582fd0"
+ integrity sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==
+ dependencies:
+ invert-kv "^3.0.0"
+
leek@0.0.24:
version "0.0.24"
resolved "https://registry.yarnpkg.com/leek/-/leek-0.0.24.tgz#e400e57f0e60d8ef2bd4d068dc428a54345dbcda"
@@ -8028,13 +9470,6 @@ lines-and-columns@^1.1.6:
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-linkify-it@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf"
- integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==
- dependencies:
- uc.micro "^1.0.1"
-
linkify-it@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec"
@@ -8047,16 +9482,6 @@ livereload-js@^3.3.1:
resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.4.1.tgz#ba90fbc708ed1b9a024bb89c4ee12c96ea03d66f"
integrity sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==
-load-json-file@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
- integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^4.0.0"
- pify "^3.0.0"
- strip-bom "^3.0.0"
-
loader-runner@^4.2.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
@@ -8445,11 +9870,28 @@ makeerror@1.0.12:
dependencies:
tmpl "1.0.5"
+map-age-cleaner@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a"
+ integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==
+ dependencies:
+ p-defer "^1.0.0"
+
map-cache@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==
+map-obj@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+ integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==
+
+map-obj@^4.1.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
+ integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
+
map-visit@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
@@ -8457,16 +9899,15 @@ map-visit@^1.0.0:
dependencies:
object-visit "^1.0.0"
-markdown-it-terminal@0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/markdown-it-terminal/-/markdown-it-terminal-0.2.1.tgz#670fd5ea824a7dcaa1591dcbeef28bf70aff1705"
- integrity sha512-e8hbK9L+IyFac2qY05R7paP+Fqw1T4pSQW3miK3VeG9QmpqBjg5Qzjv/v6C7YNxSNRS2Kp8hUFtm5lWU9eK4lw==
+markdown-it-terminal@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/markdown-it-terminal/-/markdown-it-terminal-0.4.0.tgz#d58466e3de0a638d6a5bd7e16ca51d8e55f3a3ac"
+ integrity sha512-NeXtgpIK6jBciHTm9UhiPnyHDdqyVIdRPJ+KdQtZaf/wR74gvhCNbw5li4TYsxRp5u3ZoHEF4DwpECeZqyCw+w==
dependencies:
ansi-styles "^3.0.0"
cardinal "^1.0.0"
cli-table "^0.3.1"
lodash.merge "^4.6.2"
- markdown-it "^8.3.1"
markdown-it@^13.0.1:
version "13.0.1"
@@ -8479,17 +9920,6 @@ markdown-it@^13.0.1:
mdurl "^1.0.1"
uc.micro "^1.0.5"
-markdown-it@^8.3.1:
- version "8.4.2"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54"
- integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==
- dependencies:
- argparse "^1.0.7"
- entities "~1.1.1"
- linkify-it "^2.0.0"
- mdurl "^1.0.1"
- uc.micro "^1.0.5"
-
matcher-collection@^1.0.0, matcher-collection@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838"
@@ -8505,6 +9935,11 @@ matcher-collection@^2.0.0, matcher-collection@^2.0.1:
"@types/minimatch" "^3.0.3"
minimatch "^3.0.2"
+mathml-tag-names@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3"
+ integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
+
mdast-util-from-markdown@^1.2.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0"
@@ -8535,6 +9970,11 @@ mdn-data@2.0.28:
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba"
integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==
+mdn-data@2.0.30:
+ version "2.0.30"
+ resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
+ integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==
+
mdurl@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
@@ -8545,6 +9985,15 @@ media-typer@0.3.0:
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
+mem@^5.0.0:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3"
+ integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==
+ dependencies:
+ map-age-cleaner "^0.1.3"
+ mimic-fn "^2.1.0"
+ p-is-promise "^2.1.0"
+
memory-streams@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/memory-streams/-/memory-streams-0.1.3.tgz#d9b0017b4b87f1d92f55f2745c9caacb1dc93ceb"
@@ -8552,10 +10001,23 @@ memory-streams@^0.1.3:
dependencies:
readable-stream "~1.0.2"
-memorystream@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
- integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==
+meow@^10.1.5:
+ version "10.1.5"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.5.tgz#be52a1d87b5f5698602b0f32875ee5940904aa7f"
+ integrity sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==
+ dependencies:
+ "@types/minimist" "^1.2.2"
+ camelcase-keys "^7.0.0"
+ decamelize "^5.0.0"
+ decamelize-keys "^1.1.0"
+ hard-rejection "^2.1.0"
+ minimist-options "4.1.0"
+ normalize-package-data "^3.0.2"
+ read-pkg-up "^8.0.0"
+ redent "^4.0.0"
+ trim-newlines "^4.0.2"
+ type-fest "^1.2.2"
+ yargs-parser "^20.2.9"
merge-descriptors@1.0.1:
version "1.0.1"
@@ -8865,6 +10327,11 @@ mimic-response@^4.0.0:
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f"
integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==
+min-indent@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
+ integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
+
mini-css-extract-plugin@^2.5.2:
version "2.6.1"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz#9a1251d15f2035c342d99a468ab9da7a0451b71e"
@@ -8872,24 +10339,35 @@ mini-css-extract-plugin@^2.5.2:
dependencies:
schema-utils "^4.0.0"
-"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1:
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
-minimatch@^5.0.1, minimatch@^5.1.0:
+minimatch@^5.0.1:
version "5.1.6"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
dependencies:
brace-expansion "^2.0.1"
-minimist@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.1.tgz#827ba4e7593464e7c221e8c5bed930904ee2c455"
- integrity sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==
+minimatch@^7.4.3:
+ version "7.4.6"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.6.tgz#845d6f254d8f4a5e4fd6baf44d5f10c8448365fb"
+ integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==
+ dependencies:
+ brace-expansion "^2.0.1"
+
+minimist-options@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
+ integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
+ dependencies:
+ arrify "^1.0.1"
+ is-plain-obj "^1.1.0"
+ kind-of "^6.0.3"
minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
version "1.2.6"
@@ -9016,11 +10494,6 @@ morgan@^1.10.0:
on-finished "~2.3.0"
on-headers "~1.0.2"
-mout@^1.0.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/mout/-/mout-1.2.3.tgz#bd1477d8c7f2db5fcf43c91de30b6cc746b78e10"
- integrity sha512-vtE+eZcSj/sBkIp6gxB87MznryWP+gHIp0XX9SKrzA5TAkvz6y7VTuNruBjYdJozd8NY5i9XVIsn8cn3SwNjzg==
-
mri@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
@@ -9158,7 +10631,7 @@ node-int64@^0.4.0:
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
-node-modules-path@^1.0.0, node-modules-path@^1.0.1:
+node-modules-path@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.2.tgz#e3acede9b7baf4bc336e3496b58e5b40d517056e"
integrity sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg==
@@ -9180,6 +10653,11 @@ node-releases@^2.0.12:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039"
integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==
+node-releases@^2.0.13:
+ version "2.0.13"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
+ integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
+
node-watch@0.7.3:
version "0.7.3"
resolved "https://registry.yarnpkg.com/node-watch/-/node-watch-0.7.3.tgz#6d4db88e39c8d09d3ea61d6568d80e5975abc7ab"
@@ -9192,14 +10670,14 @@ nopt@^3.0.6:
dependencies:
abbrev "1"
-normalize-package-data@^2.3.2:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
+normalize-package-data@^3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
+ integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
+ hosted-git-info "^4.0.1"
+ is-core-module "^2.5.0"
+ semver "^7.3.4"
validate-npm-package-license "^3.0.1"
normalize-path@^2.1.1:
@@ -9234,30 +10712,15 @@ npm-git-info@^1.0.3:
resolved "https://registry.yarnpkg.com/npm-git-info/-/npm-git-info-1.0.3.tgz#a933c42ec321e80d3646e0d6e844afe94630e1d5"
integrity sha512-i5WBdj4F/ULl16z9ZhsJDMl1EQCMQhHZzBwNnKL2LOA+T8IHNeRkLCVz9uVV9SzUdGTbDq+1oXhIYMe+8148vw==
-npm-package-arg@^9.1.0:
- version "9.1.2"
- resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc"
- integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==
+npm-package-arg@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1"
+ integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==
dependencies:
- hosted-git-info "^5.0.0"
- proc-log "^2.0.1"
+ hosted-git-info "^6.0.0"
+ proc-log "^3.0.0"
semver "^7.3.5"
- validate-npm-package-name "^4.0.0"
-
-npm-run-all@^4.1.5:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
- integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
- dependencies:
- ansi-styles "^3.2.1"
- chalk "^2.4.1"
- cross-spawn "^6.0.5"
- memorystream "^0.3.1"
- minimatch "^3.0.4"
- pidtree "^0.3.0"
- read-pkg "^3.0.0"
- shell-quote "^1.6.1"
- string.prototype.padend "^3.0.0"
+ validate-npm-package-name "^5.0.0"
npm-run-path@^2.0.0:
version "2.0.2"
@@ -9326,14 +10789,6 @@ object-inspect@^1.12.3, object-inspect@^1.9.0:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
-object-is@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
@@ -9410,7 +10865,7 @@ onetime@^6.0.0:
dependencies:
mimic-fn "^4.0.0"
-open@9.1.0:
+open@9.1.0, open@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6"
integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==
@@ -9432,17 +10887,17 @@ optionator@^0.8.1:
type-check "~0.3.2"
word-wrap "~1.2.3"
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
+optionator@^0.9.3:
+ version "0.9.3"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
+ integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==
dependencies:
+ "@aashutoshrathi/word-wrap" "^1.2.3"
deep-is "^0.1.3"
fast-levenshtein "^2.0.6"
levn "^0.4.1"
prelude-ls "^1.2.1"
type-check "^0.4.0"
- word-wrap "^1.2.3"
ora@6.3.0:
version "6.3.0"
@@ -9471,7 +10926,7 @@ ora@^3.4.0:
strip-ansi "^5.2.0"
wcwidth "^1.0.1"
-ora@^5.4.0:
+ora@^5.4.0, ora@^5.4.1:
version "5.4.1"
resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
@@ -9501,10 +10956,14 @@ ora@^6.1.2:
strip-ansi "^7.0.1"
wcwidth "^1.0.1"
-os-homedir@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
- integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==
+os-locale@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-5.0.0.tgz#6d26c1d95b6597c5d5317bf5fba37eccec3672e0"
+ integrity sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==
+ dependencies:
+ execa "^4.0.0"
+ lcid "^3.0.0"
+ mem "^5.0.0"
os-name@5.1.0:
version "5.1.0"
@@ -9514,19 +10973,11 @@ os-name@5.1.0:
macos-release "^3.1.0"
windows-release "^5.0.1"
-os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:
+os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-osenv@^0.1.3:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
- integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
- dependencies:
- os-homedir "^1.0.0"
- os-tmpdir "^1.0.0"
-
p-cancelable@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
@@ -9537,6 +10988,11 @@ p-cancelable@^3.0.0:
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050"
integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==
+p-defer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
+ integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==
+
p-defer@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83"
@@ -9552,6 +11008,11 @@ p-finally@^2.0.0:
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
+p-is-promise@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e"
+ integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==
+
p-limit@^1.1.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
@@ -9690,15 +11151,7 @@ parent-module@^1.0.0:
dependencies:
callsites "^3.0.0"
-parse-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
- integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
- dependencies:
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
-
-parse-json@^5.0.0:
+parse-json@^5.0.0, parse-json@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
@@ -9829,13 +11282,6 @@ path-to-regexp@0.1.7:
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
-path-type@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
- integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
- dependencies:
- pify "^3.0.0"
-
path-type@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
@@ -9851,28 +11297,6 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-pidtree@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a"
- integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==
-
-pify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
- integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
-
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
- dependencies:
- pinkie "^2.0.0"
-
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
-
pkg-dir@^4.1.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
@@ -9894,7 +11318,7 @@ pkg-up@^3.1.0:
dependencies:
find-up "^3.0.0"
-portfinder@^1.0.29:
+portfinder@^1.0.32:
version "1.0.32"
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81"
integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==
@@ -9936,6 +11360,24 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
+postcss-resolve-nested-selector@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
+ integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==
+
+postcss-safe-parser@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
+ integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
+
+postcss-selector-parser@^6.0.13:
+ version "6.0.13"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b"
+ integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==
+ dependencies:
+ cssesc "^3.0.0"
+ util-deprecate "^1.0.2"
+
postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
version "6.0.10"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
@@ -9958,6 +11400,15 @@ postcss@^8.2.15, postcss@^8.3.11:
picocolors "^1.0.0"
source-map-js "^1.0.2"
+postcss@^8.4.27:
+ version "8.4.31"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d"
+ integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
+ dependencies:
+ nanoid "^3.3.6"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
prelude-ls@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -9980,11 +11431,16 @@ prettier-linter-helpers@^1.0.0:
dependencies:
fast-diff "^1.1.2"
-prettier@^2.5.1, prettier@^2.7.1:
+prettier@^2.5.1:
version "2.8.8"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
+prettier@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.3.tgz#432a51f7ba422d1469096c0fdc28e235db8f9643"
+ integrity sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==
+
printf@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/printf/-/printf-0.6.1.tgz#b9afa3d3b55b7f2e8b1715272479fc756ed88650"
@@ -10005,17 +11461,10 @@ private@^0.1.8:
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
-proc-log@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685"
- integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==
-
-process-relative-require@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/process-relative-require/-/process-relative-require-1.0.0.tgz#1590dfcf5b8f2983ba53e398446b68240b4cc68a"
- integrity sha512-r8G5WJPozMJAiv8sDdVWKgJ4In/zBXqwJdMCGAXQt2Kd3HdbAuJVzWYM4JW150hWoaI9DjhtbjcsCCHIMxm8RA==
- dependencies:
- node-modules-path "^1.0.0"
+proc-log@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8"
+ integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==
progress@^2.0.0:
version "2.0.3"
@@ -10166,10 +11615,10 @@ qunit-dom@^2.0.0:
ember-cli-babel "^7.23.0"
ember-cli-version-checker "^5.1.1"
-qunit@^2.19.2:
- version "2.19.4"
- resolved "https://registry.yarnpkg.com/qunit/-/qunit-2.19.4.tgz#2d689bb1165edd4b812e3ed2ee06ff907e9f2ece"
- integrity sha512-aqUzzUeCqlleWYKlpgfdHHw9C6KxkB9H3wNfiBg5yHqQMzy0xw/pbCRHYFkjl8MsP/t8qkTQE+JTYL71azgiew==
+qunit@^2.19.4:
+ version "2.20.0"
+ resolved "https://registry.yarnpkg.com/qunit/-/qunit-2.20.0.tgz#66a404a0142781316bbda91535869ce5671555b1"
+ integrity sha512-N8Fp1J55waE+QG1KwX2LOyqulZUToRrrPBqDOfYfuAMkEglFL15uwvmH1P4Tq/omQ/mGbBI8PEB3PhIfvUb+jg==
dependencies:
commander "7.2.0"
node-watch "0.7.3"
@@ -10215,14 +11664,24 @@ rc@1.2.8, rc@^1.2.8:
minimist "^1.2.0"
strip-json-comments "~2.0.1"
-read-pkg@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
- integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==
+read-pkg-up@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670"
+ integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==
+ dependencies:
+ find-up "^5.0.0"
+ read-pkg "^6.0.0"
+ type-fest "^1.0.1"
+
+read-pkg@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c"
+ integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==
dependencies:
- load-json-file "^4.0.0"
- normalize-package-data "^2.3.2"
- path-type "^3.0.0"
+ "@types/normalize-package-data" "^2.4.0"
+ normalize-package-data "^3.0.2"
+ parse-json "^5.2.0"
+ type-fest "^1.0.1"
readable-stream@1.1.x:
version "1.1.14"
@@ -10277,6 +11736,14 @@ rechoir@^0.6.2:
dependencies:
resolve "^1.1.6"
+redent@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9"
+ integrity sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==
+ dependencies:
+ indent-string "^5.0.0"
+ strip-indent "^4.0.0"
+
redeyed@~1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a"
@@ -10291,6 +11758,13 @@ regenerate-unicode-properties@^10.0.1:
dependencies:
regenerate "^1.4.2"
+regenerate-unicode-properties@^10.1.0:
+ version "10.1.1"
+ resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480"
+ integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==
+ dependencies:
+ regenerate "^1.4.2"
+
regenerate@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
@@ -10301,6 +11775,11 @@ regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
+regenerator-runtime@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45"
+ integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==
+
regenerator-transform@^0.15.0:
version "0.15.0"
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537"
@@ -10308,6 +11787,13 @@ regenerator-transform@^0.15.0:
dependencies:
"@babel/runtime" "^7.8.4"
+regenerator-transform@^0.15.2:
+ version "0.15.2"
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4"
+ integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==
+ dependencies:
+ "@babel/runtime" "^7.8.4"
+
regex-not@^1.0.0, regex-not@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
@@ -10316,7 +11802,7 @@ regex-not@^1.0.0, regex-not@^1.0.2:
extend-shallow "^3.0.2"
safe-regex "^1.1.0"
-regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0:
+regexp.prototype.flags@^1.4.3:
version "1.5.0"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb"
integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==
@@ -10325,11 +11811,6 @@ regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0:
define-properties "^1.2.0"
functions-have-names "^1.2.3"
-regexpp@^3.0.0, regexpp@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
regexpu-core@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.1.0.tgz#2f8504c3fd0ebe11215783a41541e21c79942c6d"
@@ -10342,6 +11823,18 @@ regexpu-core@^5.1.0:
unicode-match-property-ecmascript "^2.0.0"
unicode-match-property-value-ecmascript "^2.0.0"
+regexpu-core@^5.3.1:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b"
+ integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==
+ dependencies:
+ "@babel/regjsgen" "^0.8.0"
+ regenerate "^1.4.2"
+ regenerate-unicode-properties "^10.1.0"
+ regjsparser "^0.9.1"
+ unicode-match-property-ecmascript "^2.0.0"
+ unicode-match-property-value-ecmascript "^2.1.0"
+
registry-auth-token@^4.0.0:
version "4.2.2"
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac"
@@ -10382,6 +11875,13 @@ regjsparser@^0.8.2:
dependencies:
jsesc "~0.5.0"
+regjsparser@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709"
+ integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==
+ dependencies:
+ jsesc "~0.5.0"
+
release-it@^15.10.3:
version "15.10.3"
resolved "https://registry.yarnpkg.com/release-it/-/release-it-15.10.3.tgz#9d0a832083c070958cdd0727d3053d45ea344e85"
@@ -10470,10 +11970,10 @@ reselect@^3.0.1:
resolved "https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147"
integrity sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==
-reselect@^4.0.0:
- version "4.1.6"
- resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.6.tgz#19ca2d3d0b35373a74dc1c98692cdaffb6602656"
- integrity sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==
+reselect@^4.1.7:
+ version "4.1.8"
+ resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524"
+ integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==
resolve-alpn@^1.2.0:
version "1.2.1"
@@ -10493,6 +11993,11 @@ resolve-from@^4.0.0:
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+resolve-from@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+ integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
+
resolve-package-path@^1.0.11, resolve-package-path@^1.2.6:
version "1.2.7"
resolved "https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-1.2.7.tgz#2a7bc37ad96865e239330e3102c31322847e652e"
@@ -10532,12 +12037,17 @@ resolve-path@^1.4.0:
http-errors "~1.6.2"
path-is-absolute "1.0.1"
+resolve-pkg-maps@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
+ integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
+
resolve-url@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==
-resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:
+resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:
version "1.22.2"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
@@ -10546,6 +12056,15 @@ resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
+resolve@^1.22.2, resolve@^1.22.3:
+ version "1.22.6"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362"
+ integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==
+ dependencies:
+ is-core-module "^2.13.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
responselike@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
@@ -10639,6 +12158,18 @@ rollup@^2.50.0:
optionalDependencies:
fsevents "~2.3.2"
+route-recognizer@^0.3.4:
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3"
+ integrity sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==
+
+router_js@^8.0.3:
+ version "8.0.3"
+ resolved "https://registry.yarnpkg.com/router_js/-/router_js-8.0.3.tgz#c00912925839bd2a427c8e12b6cec6bc0f496947"
+ integrity sha512-lSgNMksk/wp8nspLX3Pn6QD499FUjwYMkgP99RxqKEScil4DKC/59YezpEZ318zGtkq8WR01VBhH+/u3InlLgg==
+ dependencies:
+ "@glimmer/env" "^0.1.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:
version "3.6.2"
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a"
@@ -10666,6 +12197,11 @@ run-async@^2.2.0, run-async@^2.4.0:
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
+run-async@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/run-async/-/run-async-3.0.0.tgz#42a432f6d76c689522058984384df28be379daad"
+ integrity sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==
+
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@@ -10680,7 +12216,7 @@ rxjs@^6.4.0, rxjs@^6.6.0:
dependencies:
tslib "^1.9.0"
-rxjs@^7.8.0:
+rxjs@^7.8.0, rxjs@^7.8.1:
version "7.8.1"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
@@ -10725,7 +12261,7 @@ safe-regex@^1.1.0:
dependencies:
ret "~0.1.10"
-safe-stable-stringify@^2.3.1:
+safe-stable-stringify@^2.4.3:
version "2.4.3"
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
@@ -10783,7 +12319,7 @@ schema-utils@^2.6.5:
ajv "^6.12.4"
ajv-keywords "^3.5.2"
-schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.1.2:
+schema-utils@^3.0.0, schema-utils@^3.1.1:
version "3.1.2"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.2.tgz#36c10abca6f7577aeae136c804b0c741edeadc99"
integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==
@@ -10792,6 +12328,15 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.1.2:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
+schema-utils@^3.2.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe"
+ integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
schema-utils@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7"
@@ -10809,11 +12354,6 @@ semver-diff@^4.0.0:
dependencies:
semver "^7.3.5"
-"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
semver@7.5.0:
version "7.5.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0"
@@ -10821,18 +12361,40 @@ semver@7.5.0:
dependencies:
lru-cache "^6.0.0"
-semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
+semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
+semver@^5.7.1:
+ version "5.7.2"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
+ integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
+
+semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.0.0, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
+semver@^6.3.1:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
+
+semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
version "7.5.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec"
integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==
dependencies:
lru-cache "^6.0.0"
+semver@^7.5.2, semver@^7.5.3, semver@^7.5.4:
+ version "7.5.4"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
+ integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
+ dependencies:
+ lru-cache "^6.0.0"
+
send@0.18.0:
version "0.18.0"
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
@@ -10918,10 +12480,10 @@ shebang-regex@^3.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-shell-quote@^1.6.1:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
- integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
+shell-quote@^1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680"
+ integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==
shelljs@0.8.5:
version "0.8.5"
@@ -10951,6 +12513,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+signal-exit@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
+ integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
+
silent-error@^1.0.0, silent-error@^1.0.1, silent-error@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/silent-error/-/silent-error-1.1.1.tgz#f72af5b0d73682a2ba1778b7e32cd8aa7c2d8662"
@@ -11132,7 +12699,7 @@ source-map-url@^0.4.0:
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
-source-map@0.4.x, source-map@^0.4.2:
+source-map@^0.4.2:
version "0.4.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
integrity sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==
@@ -11144,7 +12711,7 @@ source-map@^0.5.6:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -11176,6 +12743,11 @@ spawn-args@^0.2.0:
resolved "https://registry.yarnpkg.com/spawn-args/-/spawn-args-0.2.0.tgz#fb7d0bd1d70fd4316bd9e3dec389e65f9d6361bb"
integrity sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg==
+spawn-command@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2.tgz#9544e1a43ca045f8531aac1a48cb29bdae62338e"
+ integrity sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==
+
spdx-correct@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
@@ -11315,15 +12887,6 @@ string.prototype.matchall@^4.0.5, string.prototype.matchall@^4.0.6:
regexp.prototype.flags "^1.4.3"
side-channel "^1.0.4"
-string.prototype.padend@^3.0.0:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz#997a6de12c92c7cb34dc8a201a6c53d9bd88a5f1"
- integrity sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
string.prototype.trim@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
@@ -11423,7 +12986,14 @@ strip-final-newline@^3.0.0:
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd"
integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
+strip-indent@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853"
+ integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==
+ dependencies:
+ min-indent "^1.0.1"
+
+strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
@@ -11441,17 +13011,80 @@ style-loader@^2.0.0:
loader-utils "^2.0.0"
schema-utils "^3.0.0"
+style-search@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
+ integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
+
styled_string@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/styled_string/-/styled_string-0.0.1.tgz#d22782bd81295459bc4f1df18c4bad8e94dd124a"
integrity sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA==
-sum-up@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e"
- integrity sha512-zw5P8gnhiqokJUWRdR6F4kIIIke0+ubQSGyYUY506GCbJWtV7F6Xuy0j6S125eSX2oF+a8KdivsZ8PlVEH0Mcw==
+stylelint-config-recommended@^13.0.0:
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz#c48a358cc46b629ea01f22db60b351f703e00597"
+ integrity sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==
+
+stylelint-config-standard@^34.0.0:
+ version "34.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz#309f3c48118a02aae262230c174282e40e766cf4"
+ integrity sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==
+ dependencies:
+ stylelint-config-recommended "^13.0.0"
+
+stylelint-prettier@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/stylelint-prettier/-/stylelint-prettier-4.0.2.tgz#9d82f5ab77781429f0049dede44665ee603f4986"
+ integrity sha512-EoHnR2PiaWgpGtoI4VW7AzneMfwmwQsNwQ+3/E2k/a+ju5yO6rfPfop4vzPQKcJN4ZM1YbspEOPu88D8538sbg==
dependencies:
- chalk "^1.0.0"
+ prettier-linter-helpers "^1.0.0"
+
+stylelint@^15.10.3:
+ version "15.10.3"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.10.3.tgz#995e4512fdad450fb83e13f3472001f6edb6469c"
+ integrity sha512-aBQMMxYvFzJJwkmg+BUUg3YfPyeuCuKo2f+LOw7yYbU8AZMblibwzp9OV4srHVeQldxvSFdz0/Xu8blq2AesiA==
+ dependencies:
+ "@csstools/css-parser-algorithms" "^2.3.1"
+ "@csstools/css-tokenizer" "^2.2.0"
+ "@csstools/media-query-list-parser" "^2.1.4"
+ "@csstools/selector-specificity" "^3.0.0"
+ balanced-match "^2.0.0"
+ colord "^2.9.3"
+ cosmiconfig "^8.2.0"
+ css-functions-list "^3.2.0"
+ css-tree "^2.3.1"
+ debug "^4.3.4"
+ fast-glob "^3.3.1"
+ fastest-levenshtein "^1.0.16"
+ file-entry-cache "^6.0.1"
+ global-modules "^2.0.0"
+ globby "^11.1.0"
+ globjoin "^0.1.4"
+ html-tags "^3.3.1"
+ ignore "^5.2.4"
+ import-lazy "^4.0.0"
+ imurmurhash "^0.1.4"
+ is-plain-object "^5.0.0"
+ known-css-properties "^0.28.0"
+ mathml-tag-names "^2.1.3"
+ meow "^10.1.5"
+ micromatch "^4.0.5"
+ normalize-path "^3.0.0"
+ picocolors "^1.0.0"
+ postcss "^8.4.27"
+ postcss-resolve-nested-selector "^0.1.1"
+ postcss-safe-parser "^6.0.0"
+ postcss-selector-parser "^6.0.13"
+ postcss-value-parser "^4.2.0"
+ resolve-from "^5.0.0"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
+ style-search "^0.1.0"
+ supports-hyperlinks "^3.0.0"
+ svg-tags "^1.0.0"
+ table "^6.8.1"
+ write-file-atomic "^5.0.1"
supports-color@^2.0.0:
version "2.0.0"
@@ -11465,25 +13098,38 @@ supports-color@^5.3.0:
dependencies:
has-flag "^3.0.0"
-supports-color@^7.1.0:
+supports-color@^7.0.0, supports-color@^7.1.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
dependencies:
has-flag "^4.0.0"
-supports-color@^8.0.0:
+supports-color@^8.0.0, supports-color@^8.1.1:
version "8.1.1"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
dependencies:
has-flag "^4.0.0"
+supports-hyperlinks@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b"
+ integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==
+ dependencies:
+ has-flag "^4.0.0"
+ supports-color "^7.0.0"
+
supports-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+svg-tags@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
+ integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==
+
symlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz#9506dd64d8e98fa21dcbf4018d1eab23e77f71fe"
@@ -11511,10 +13157,18 @@ sync-disk-cache@^2.0.0:
rimraf "^3.0.0"
username-sync "^1.0.2"
-table@^6.0.9:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
- integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
+synckit@^0.8.5:
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3"
+ integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==
+ dependencies:
+ "@pkgr/utils" "^2.3.1"
+ tslib "^2.5.0"
+
+table@^6.8.1:
+ version "6.8.1"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf"
+ integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==
dependencies:
ajv "^8.0.1"
lodash.truncate "^4.4.2"
@@ -11577,7 +13231,7 @@ terser@^5.16.8, terser@^5.3.0:
commander "^2.20.0"
source-map-support "~0.5.20"
-testem@^3.8.0:
+testem@^3.10.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/testem/-/testem-3.10.1.tgz#bab8a83bec11e975f7d1e47e924eed6135957e5b"
integrity sha512-42c4e7qlAelwMd8O3ogtVGRbgbr6fJnX6H51ACOIG1V1IjsKPlcQtxPyOwaL4iikH22Dfh+EyIuJnMG4yxieBQ==
@@ -11759,6 +13413,11 @@ tr46@~0.0.3:
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
+tree-kill@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
+ integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
+
tree-sync@^1.2.2:
version "1.4.0"
resolved "https://registry.yarnpkg.com/tree-sync/-/tree-sync-1.4.0.tgz#314598d13abaf752547d9335b8f95d9a137100d6"
@@ -11781,16 +13440,26 @@ tree-sync@^2.0.0, tree-sync@^2.1.0:
quick-temp "^0.1.5"
walk-sync "^0.3.3"
+trim-newlines@^4.0.2:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.1.1.tgz#28c88deb50ed10c7ba6dc2474421904a00139125"
+ integrity sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==
+
tslib@^1.9.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0:
+tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0:
version "2.5.2"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338"
integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==
+tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.0:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
+ integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
+
type-check@^0.4.0, type-check@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
@@ -11820,7 +13489,7 @@ type-fest@^0.21.3:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-type-fest@^1.0.1:
+type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2:
version "1.4.0"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1"
integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==
@@ -11915,6 +13584,11 @@ unicode-match-property-value-ecmascript@^2.0.0:
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714"
integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
+unicode-match-property-value-ecmascript@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0"
+ integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==
+
unicode-property-aliases-ecmascript@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
@@ -11993,13 +13667,6 @@ unset-value@^1.0.0:
has-value "^0.3.1"
isobject "^3.0.0"
-untildify@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0"
- integrity sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==
- dependencies:
- os-homedir "^1.0.0"
-
untildify@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
@@ -12018,6 +13685,14 @@ update-browserslist-db@^1.0.11:
escalade "^3.1.1"
picocolors "^1.0.0"
+update-browserslist-db@^1.0.13:
+ version "1.0.13"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
+ integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
+ dependencies:
+ escalade "^3.1.1"
+ picocolors "^1.0.0"
+
update-notifier@6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60"
@@ -12087,6 +13762,11 @@ uuid@^8.3.2:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+uuid@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
+ integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
+
uvu@^0.5.0:
version "0.5.6"
resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df"
@@ -12097,7 +13777,7 @@ uvu@^0.5.0:
kleur "^4.0.3"
sade "^1.7.3"
-v8-compile-cache@^2.0.3, v8-compile-cache@^2.3.0:
+v8-compile-cache@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
@@ -12110,10 +13790,10 @@ validate-npm-package-license@^3.0.1:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
-validate-npm-package-name@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747"
- integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==
+validate-npm-package-name@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713"
+ integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==
dependencies:
builtins "^5.0.0"
@@ -12125,7 +13805,7 @@ validate-peer-dependencies@^1.1.0:
resolve-package-path "^3.1.0"
semver "^7.3.2"
-validate-peer-dependencies@^2.0.0, validate-peer-dependencies@^2.2.0:
+validate-peer-dependencies@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz#47b8ff008f66a66fc5d8699123844522c1d874f4"
integrity sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==
@@ -12237,10 +13917,10 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5.74.0:
- version "5.84.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.84.1.tgz#d4493acdeca46b26ffc99d86d784cabfeb925a15"
- integrity sha512-ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg==
+webpack@^5.88.2:
+ version "5.88.2"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.2.tgz#f62b4b842f1c6ff580f3fcb2ed4f0b579f4c210e"
+ integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==
dependencies:
"@types/eslint-scope" "^3.7.3"
"@types/estree" "^1.0.0"
@@ -12251,7 +13931,7 @@ webpack@^5.74.0:
acorn-import-assertions "^1.9.0"
browserslist "^4.14.5"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.14.1"
+ enhanced-resolve "^5.15.0"
es-module-lexer "^1.2.1"
eslint-scope "5.1.1"
events "^3.2.0"
@@ -12261,7 +13941,7 @@ webpack@^5.74.0:
loader-runner "^4.2.0"
mime-types "^2.1.27"
neo-async "^2.6.2"
- schema-utils "^3.1.2"
+ schema-utils "^3.2.0"
tapable "^2.1.1"
terser-webpack-plugin "^5.3.7"
watchpack "^2.4.0"
@@ -12300,16 +13980,6 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which-collection@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906"
- integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==
- dependencies:
- is-map "^2.0.1"
- is-set "^2.0.1"
- is-weakmap "^2.0.1"
- is-weakset "^2.0.1"
-
which-typed-array@^1.1.9:
version "1.1.9"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
@@ -12322,7 +13992,7 @@ which-typed-array@^1.1.9:
has-tostringtag "^1.0.0"
is-typed-array "^1.1.10"
-which@^1.2.14, which@^1.2.9:
+which@^1.2.14, which@^1.2.9, which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
@@ -12362,16 +14032,11 @@ windows-release@^5.0.1:
dependencies:
execa "^5.1.1"
-word-wrap@^1.2.3, word-wrap@~1.2.3:
+word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-wordwrap@^0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
- integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==
-
wordwrap@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
@@ -12386,11 +14051,25 @@ workerpool@^3.1.1:
object-assign "4.1.1"
rsvp "^4.8.4"
-workerpool@^6.0.0, workerpool@^6.2.1, workerpool@^6.4.0:
+workerpool@^6.0.0, workerpool@^6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462"
integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==
+workerpool@^6.0.2:
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.0.tgz#f8474762c5e2f81646994aa113685f6c424a2416"
+ integrity sha512-r64Ea3glXY2RVzMeNxB+4J+0YHAVzUdV4cM5nHi4BBC2LvnO1pWFAIYKYuGcPElbg1/7eEiaPtZ/jzCjIUuGBg==
+
+wrap-ansi@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
+ integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
@@ -12424,6 +14103,14 @@ write-file-atomic@^3.0.0, write-file-atomic@^3.0.3:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
+write-file-atomic@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7"
+ integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==
+ dependencies:
+ imurmurhash "^0.1.4"
+ signal-exit "^4.0.1"
+
ws@~8.2.3:
version "8.2.3"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba"
@@ -12444,11 +14131,6 @@ xregexp@2.0.0:
resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
integrity sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==
-xtend@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
y18n@^5.0.5:
version "5.0.8"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
@@ -12477,7 +14159,7 @@ yargs-parser@21.1.1, yargs-parser@^21.1.1:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
-yargs-parser@^20.2.2:
+yargs-parser@^20.2.2, yargs-parser@^20.2.9:
version "20.2.9"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
@@ -12495,7 +14177,7 @@ yargs@^16.0.0:
y18n "^5.0.5"
yargs-parser "^20.2.2"
-yargs@^17.1.0, yargs@^17.5.1:
+yargs@^17.1.0, yargs@^17.7.2:
version "17.7.2"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==