diff --git a/.eslintrc.js b/.eslintrc.js
deleted file mode 100644
index bbaa49d4..00000000
--- a/.eslintrc.js
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright 2019-2023 @polkadot/extension authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-const base = require('@polkadot/dev/config/eslint.cjs');
-
-module.exports = {
- ...base,
- ignorePatterns: [
- ...base.ignorePatterns,
- 'jest/**/*',
- 'i18next-scanner.config.js'
- ],
- parserOptions: {
- ...base.parserOptions,
- project: [
- './tsconfig.eslint.json'
- ]
- },
- rules: {
- ...base.rules,
- // this seems very broken atm, false positives
- '@typescript-eslint/unbound-method': 'off'
- }
-};
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 00000000..0a4bd513
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,8 @@
+// Copyright 2017-2023 @polkadot/dev authors & contributors
+// SPDX-License-Identifier: Apache-2.0
+
+import baseConfig from '@polkadot/dev/config/eslint';
+
+export default [
+ ...baseConfig
+];
diff --git a/i18next-scanner.config.js b/i18next-scanner.config.cjs
similarity index 100%
rename from i18next-scanner.config.js
rename to i18next-scanner.config.cjs
diff --git a/package.json b/package.json
index 9d74bc4c..9b36a0a3 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
"url": "https://github.com/polkadot-js/extension.git"
},
"sideEffects": false,
+ "type": "module",
"version": "0.46.4-0-x",
"versions": {
"git": "0.46.4-0-x",
@@ -24,7 +25,7 @@
"scripts": {
"build": "polkadot-dev-build-ts && yarn build:zip && yarn build:rollup",
"build:before": "yarn build:i18n",
- "build:i18n": "i18next-scanner --config i18next-scanner.config.js",
+ "build:i18n": "i18next-scanner --config i18next-scanner.config.cjs",
"build:release": "polkadot-ci-ghact-build",
"build:rollup": "polkadot-exec-rollup --config",
"build:zip": "yarn build:zip:dst && yarn build:zip:src",
@@ -39,7 +40,7 @@
"watch": "cd packages/extension && yarn polkadot-exec-webpack --config webpack.watch.cjs --mode development --watch"
},
"devDependencies": {
- "@polkadot/dev": "^0.74.1",
+ "@polkadot/dev": "^0.75.4",
"@types/node": "^20.2.0",
"i18next-scanner": "^4.2.0",
"sinon-chrome": "^3.0.1"
diff --git a/packages/extension-base/src/background/handlers/Extension.spec.ts b/packages/extension-base/src/background/handlers/Extension.spec.ts
index b075f9a1..801d0518 100644
--- a/packages/extension-base/src/background/handlers/Extension.spec.ts
+++ b/packages/extension-base/src/background/handlers/Extension.spec.ts
@@ -3,15 +3,16 @@
///
+/* global chrome */
+
import '@polkadot/extension-mocks/chrome';
-import type { ResponseSigning } from '@polkadot/extension-base/background/types';
+import type { AuthUrls, ResponseSigning } from '@polkadot/extension-base/background/types';
import type { MetadataDef } from '@polkadot/extension-inject/types';
import type { KeyringPair } from '@polkadot/keyring/types';
import type { ExtDef } from '@polkadot/types/extrinsic/signedExtensions/types';
import type { SignerPayloadJSON } from '@polkadot/types/types';
import type { KeypairType } from '@polkadot/util-crypto/types';
-import type { AuthUrls } from '../types.js';
import { TypeRegistry } from '@polkadot/types';
import keyring from '@polkadot/ui-keyring';
@@ -221,8 +222,10 @@ describe('Extension', () => {
const signatureExpected = registry
.createType('ExtrinsicPayload', payload, { version: payload.version }).sign(pair);
+ // eslint-disable-next-line jest/valid-expect-in-promise
tabs.handle('1615191860871.5', 'pub(extrinsic.sign)', payload, 'http://localhost:3000', {} as chrome.runtime.Port)
.then((result) => {
+ // eslint-disable-next-line jest/no-conditional-expect
expect((result as ResponseSigning)?.signature).toEqual(signatureExpected.signature);
}).catch((err) => console.log(err));
@@ -269,8 +272,10 @@ describe('Extension', () => {
const signatureExpected = registry
.createType('ExtrinsicPayload', ethPayload, { version: ethPayload.version }).sign(ethPair);
+ // eslint-disable-next-line jest/valid-expect-in-promise
tabs.handle('1615191860871.5', 'pub(extrinsic.sign)', ethPayload, 'http://localhost:3000', {} as chrome.runtime.Port)
.then((result) => {
+ // eslint-disable-next-line jest/no-conditional-expect
expect((result as ResponseSigning)?.signature).toEqual(signatureExpected.signature);
}).catch((err) => console.log(err));
@@ -333,8 +338,10 @@ describe('Extension', () => {
const signatureExpected = registry
.createType('ExtrinsicPayload', payload, { version: payload.version }).sign(pair);
+ // eslint-disable-next-line jest/valid-expect-in-promise
tabs.handle('1615191860771.5', 'pub(extrinsic.sign)', payload, 'http://localhost:3000', {} as chrome.runtime.Port)
.then((result) => {
+ // eslint-disable-next-line jest/no-conditional-expect
expect((result as ResponseSigning)?.signature).toEqual(signatureExpected.signature);
}).catch((err) => console.log(err));
@@ -391,8 +398,10 @@ describe('Extension', () => {
const signatureExpected = registry
.createType('ExtrinsicPayload', payload, { version: payload.version }).sign(pair);
+ // eslint-disable-next-line jest/valid-expect-in-promise
tabs.handle('1615191860771.5', 'pub(extrinsic.sign)', payload, 'http://localhost:3000', {} as chrome.runtime.Port)
.then((result) => {
+ // eslint-disable-next-line jest/no-conditional-expect
expect((result as ResponseSigning)?.signature).toEqual(signatureExpected.signature);
}).catch((err) => console.log(err));
@@ -460,8 +469,10 @@ describe('Extension', () => {
const signatureExpected = registry
.createType('ExtrinsicPayload', payload, { version: payload.version }).sign(pair);
+ // eslint-disable-next-line jest/valid-expect-in-promise
tabs.handle('1615191860771.5', 'pub(extrinsic.sign)', payload, 'http://localhost:3000', {} as chrome.runtime.Port)
.then((result) => {
+ // eslint-disable-next-line jest/no-conditional-expect
expect((result as ResponseSigning)?.signature).toEqual(signatureExpected.signature);
}).catch((err) => console.log(err));
diff --git a/packages/extension-base/src/background/handlers/Extension.ts b/packages/extension-base/src/background/handlers/Extension.ts
index 698fb8c4..7c8c0667 100644
--- a/packages/extension-base/src/background/handlers/Extension.ts
+++ b/packages/extension-base/src/background/handlers/Extension.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* global chrome */
+
import type { MetadataDef } from '@polkadot/extension-inject/types';
import type { KeyringPair, KeyringPair$Json, KeyringPair$Meta } from '@polkadot/keyring/types';
import type { Registry, SignerPayloadJSON, SignerPayloadRaw } from '@polkadot/types/types';
diff --git a/packages/extension-base/src/background/handlers/State.ts b/packages/extension-base/src/background/handlers/State.ts
index 1004a51e..3ab6326e 100644
--- a/packages/extension-base/src/background/handlers/State.ts
+++ b/packages/extension-base/src/background/handlers/State.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-bg authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* global chrome */
+
import type { MetadataDef, ProviderMeta } from '@polkadot/extension-inject/types';
import type { JsonRpcResponse, ProviderInterface, ProviderInterfaceCallback } from '@polkadot/rpc-provider/types';
import type { AccountJson, AuthorizeRequest, AuthUrlInfo, AuthUrls, MetadataRequest, RequestAuthorizeTab, RequestRpcSend, RequestRpcSubscribe, RequestRpcUnsubscribe, RequestSign, ResponseRpcListProviders, ResponseSigning, SigningRequest } from '../types.js';
diff --git a/packages/extension-base/src/background/handlers/Tabs.ts b/packages/extension-base/src/background/handlers/Tabs.ts
index 18586912..d11f561d 100644
--- a/packages/extension-base/src/background/handlers/Tabs.ts
+++ b/packages/extension-base/src/background/handlers/Tabs.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* global chrome */
+
import type { Subscription } from 'rxjs';
import type { InjectedAccount, InjectedMetadataKnown, MetadataDef, ProviderMeta } from '@polkadot/extension-inject/types';
import type { KeyringPair } from '@polkadot/keyring/types';
diff --git a/packages/extension-base/src/background/handlers/index.ts b/packages/extension-base/src/background/handlers/index.ts
index 93c190bc..113963ac 100644
--- a/packages/extension-base/src/background/handlers/index.ts
+++ b/packages/extension-base/src/background/handlers/index.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* global chrome */
+
import type { MessageTypes, TransportRequestMessage } from '../types.js';
import { assert } from '@polkadot/util';
diff --git a/packages/extension-base/src/background/handlers/subscriptions.ts b/packages/extension-base/src/background/handlers/subscriptions.ts
index 35450e5d..eb24915e 100644
--- a/packages/extension-base/src/background/handlers/subscriptions.ts
+++ b/packages/extension-base/src/background/handlers/subscriptions.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* global chrome */
+
import type { MessageTypesWithSubscriptions, SubscriptionMessageTypes } from '../types.js';
type Subscriptions = Record;
diff --git a/packages/extension-base/src/page/index.ts b/packages/extension-base/src/page/index.ts
index c19a026e..b53e59b2 100644
--- a/packages/extension-base/src/page/index.ts
+++ b/packages/extension-base/src/page/index.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* eslint-disable no-redeclare */
+
import type { MessageTypes, MessageTypesWithNoSubscriptions, MessageTypesWithNullRequest, MessageTypesWithSubscriptions, RequestTypes, ResponseTypes, SubscriptionMessageTypes, TransportRequestMessage, TransportResponseMessage } from '../background/types.js';
import { MESSAGE_ORIGIN_PAGE } from '../defaults.js';
diff --git a/packages/extension-base/src/stores/Base.ts b/packages/extension-base/src/stores/Base.ts
index ea3ed68b..3dff0fe1 100644
--- a/packages/extension-base/src/stores/Base.ts
+++ b/packages/extension-base/src/stores/Base.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* global chrome */
+
type StoreValue = Record;
const lastError = (type: string): void => {
diff --git a/packages/extension-ui/src/Popup/ImportSeed/ImportSeed.spec.tsx b/packages/extension-ui/src/Popup/ImportSeed/ImportSeed.spec.tsx
index 89c7a02d..828b6a94 100644
--- a/packages/extension-ui/src/Popup/ImportSeed/ImportSeed.spec.tsx
+++ b/packages/extension-ui/src/Popup/ImportSeed/ImportSeed.spec.tsx
@@ -57,6 +57,7 @@ const typeDerivationPath = async (wrapper: ReactWrapper, value: string) => {
};
// FIXME hanging
+// eslint-disable-next-line jest/no-disabled-tests
describe.skip('ImportSeed', () => {
let wrapper: ReactWrapper;
const onActionStub = jest.fn();
diff --git a/packages/extension-ui/src/Popup/Signing/Request/SignArea.tsx b/packages/extension-ui/src/Popup/Signing/Request/SignArea.tsx
index 3ee276d3..5964e25e 100644
--- a/packages/extension-ui/src/Popup/Signing/Request/SignArea.tsx
+++ b/packages/extension-ui/src/Popup/Signing/Request/SignArea.tsx
@@ -21,7 +21,7 @@ interface Props {
signId: string;
}
-function SignArea ({ buttonText, className, error, isExternal, isFirst, setError, signId }: Props): JSX.Element {
+function SignArea ({ buttonText, className, error, isExternal, isFirst, setError, signId }: Props): React.ReactElement {
const [savePass, setSavePass] = useState(false);
const [isLocked, setIsLocked] = useState(null);
const [password, setPassword] = useState('');
@@ -31,7 +31,7 @@ function SignArea ({ buttonText, className, error, isExternal, isFirst, setError
useEffect(() => {
setIsLocked(null);
- let timeout: NodeJS.Timeout;
+ let timeout: ReturnType;
!isExternal && isSignLocked(signId)
.then(({ isLocked, remainingTime }) => {
diff --git a/packages/extension-ui/src/components/InputFileWithLabel.tsx b/packages/extension-ui/src/components/InputFileWithLabel.tsx
index f93f3d34..c451ca65 100644
--- a/packages/extension-ui/src/components/InputFileWithLabel.tsx
+++ b/packages/extension-ui/src/components/InputFileWithLabel.tsx
@@ -100,7 +100,7 @@ function InputFile ({ accept, className = '', clearContent, convertHex, isDisabl
onDrop={_onDrop}
ref={dropRef}
>
- {({ getInputProps, getRootProps }): JSX.Element => (
+ {({ getInputProps, getRootProps }): React.ReactElement => (
diff --git a/packages/extension-ui/src/components/ValidatedInput.tsx b/packages/extension-ui/src/components/ValidatedInput.tsx
index b493109e..77d21f92 100644
--- a/packages/extension-ui/src/components/ValidatedInput.tsx
+++ b/packages/extension-ui/src/components/ValidatedInput.tsx
@@ -1,7 +1,7 @@
// Copyright 2019-2023 @polkadot/extension-ui authors & contributors
// SPDX-License-Identifier: Apache-2.0
-import type { Validator } from '../util/validators.js';
+import type { ResultType, Validator } from '../util/validators.js';
import React, { useEffect, useState } from 'react';
@@ -25,7 +25,7 @@ type Props = T & {
function ValidatedInput> ({ className, component: Input, defaultValue, onValidatedChange, validator, ...props }: Props): React.ReactElement> {
const [value, setValue] = useState(defaultValue || '');
- const [validationResult, setValidationResult] = useState>(Result.ok(''));
+ const [validationResult, setValidationResult] = useState>(Result.ok(''));
const isMounted = useIsMounted();
useEffect(() => {
diff --git a/packages/extension-ui/src/messaging.spec.ts b/packages/extension-ui/src/messaging.spec.ts
index b767f547..e32a3274 100644
--- a/packages/extension-ui/src/messaging.spec.ts
+++ b/packages/extension-ui/src/messaging.spec.ts
@@ -3,6 +3,8 @@
///
+/* global chrome */
+
import '@polkadot/extension-mocks/chrome';
import Adapter from '@wojtekmaj/enzyme-adapter-react-17';
diff --git a/packages/extension-ui/src/messaging.ts b/packages/extension-ui/src/messaging.ts
index cad92e62..378bc925 100644
--- a/packages/extension-ui/src/messaging.ts
+++ b/packages/extension-ui/src/messaging.ts
@@ -1,6 +1,9 @@
// Copyright 2019-2023 @polkadot/extension-ui authors & contributors
// SPDX-License-Identifier: Apache-2.0
+/* global chrome */
+/* eslint-disable no-redeclare */
+
import type { AccountJson, AllowedPath, AuthorizeRequest, ConnectedTabsUrlResponse, MessageTypes, MessageTypesWithNoSubscriptions, MessageTypesWithNullRequest, MessageTypesWithSubscriptions, MetadataRequest, RequestTypes, ResponseAuthorizeList, ResponseDeriveValidate, ResponseJsonGetAccountInfo, ResponseSigningIsLocked, ResponseTypes, SeedLengths, SigningRequest, SubscriptionMessageTypes } from '@polkadot/extension-base/background/types';
import type { Message } from '@polkadot/extension-base/types';
import type { Chain } from '@polkadot/extension-chains/types';
diff --git a/packages/extension-ui/src/util/buildHierarchy.spec.ts b/packages/extension-ui/src/util/buildHierarchy.spec.ts
index b4904492..a5eb8626 100644
--- a/packages/extension-ui/src/util/buildHierarchy.spec.ts
+++ b/packages/extension-ui/src/util/buildHierarchy.spec.ts
@@ -3,6 +3,8 @@
///
+/* eslint-disable jest/expect-expect */
+
import type { AccountJson, AccountWithChildren } from '@polkadot/extension-base/background/types';
import { buildHierarchy } from './buildHierarchy.js';
diff --git a/packages/extension-ui/src/util/getLanguageOptions.ts b/packages/extension-ui/src/util/getLanguageOptions.ts
index edc2d304..a6371c99 100644
--- a/packages/extension-ui/src/util/getLanguageOptions.ts
+++ b/packages/extension-ui/src/util/getLanguageOptions.ts
@@ -1,6 +1,8 @@
// Copyright 2019-2023 @polkadot/extension-ui authors & contributors
// SPDX-License-Identifier: Apache-2.0
+import type React from 'react';
+
interface Option {
info?: string;
isDisabled?: boolean;
diff --git a/packages/extension-ui/src/util/validators.ts b/packages/extension-ui/src/util/validators.ts
index 5dccab8d..3151442b 100644
--- a/packages/extension-ui/src/util/validators.ts
+++ b/packages/extension-ui/src/util/validators.ts
@@ -5,23 +5,23 @@ interface InputError {
errorDescription: string;
}
-export type Result = { error: InputError } | { ok: T };
+export type ResultType = { error: InputError } | { ok: T };
+
+export declare type Validator = (value: T) => ResultType | Promise>;
export const Result = {
- error: (errorDescription: string): Result => ({ error: { errorDescription } }),
- isError (value: Result): value is ({ error: InputError }) {
+ error: (errorDescription: string): ResultType => ({ error: { errorDescription } }),
+ isError (value: ResultType): value is ({ error: InputError }) {
return Object.hasOwnProperty.call(value, 'error');
},
- isOk (value: Result): value is ({ ok: T }) {
+ isOk (value: ResultType): value is ({ ok: T }) {
return Object.hasOwnProperty.call(value, 'ok');
},
- ok: (ok: T): Result => ({ ok })
+ ok: (ok: T): ResultType => ({ ok })
};
-export declare type Validator = (value: T) => Result | Promise>;
-
export function allOf (...validators: Validator[]): Validator {
- return async (value: T): Promise> => {
+ return async (value: T): Promise> => {
for (const validator of validators) {
const validationResult = await validator(value);
@@ -35,7 +35,7 @@ export function allOf (...validators: Validator[]): Validator {
}
export function isNotShorterThan (minLength: number, errorText: string): Validator {
- return (value: string): Result => {
+ return (value: string): ResultType => {
return value.length < minLength
? Result.error(errorText)
: Result.ok(value);
@@ -43,7 +43,7 @@ export function isNotShorterThan (minLength: number, errorText: string): Validat
}
export function isSameAs (expectedValue: T, errorText: string): Validator {
- return (value: T): Result => {
+ return (value: T): ResultType => {
return value !== expectedValue
? Result.error(errorText)
: Result.ok(value);
diff --git a/packages/extension/package.json b/packages/extension/package.json
index 093698c6..e8966f3a 100644
--- a/packages/extension/package.json
+++ b/packages/extension/package.json
@@ -24,7 +24,7 @@
"tslib": "^2.5.1"
},
"devDependencies": {
- "@polkadot/dev": "^0.74.1",
+ "@polkadot/dev": "^0.75.4",
"browser-resolve": "^2.0.0",
"buffer": "^6.0.3",
"copy-webpack-plugin": "^11.0.0",
diff --git a/packages/extension/src/background.ts b/packages/extension/src/background.ts
index 17fe1413..f92b2d09 100644
--- a/packages/extension/src/background.ts
+++ b/packages/extension/src/background.ts
@@ -3,6 +3,8 @@
// Runs in the extension background, handling all keyring access
+/* global chrome */
+
import '@polkadot/extension-inject/crossenv';
import type { RequestSignatures, TransportRequestMessage } from '@polkadot/extension-base/background/types';
diff --git a/rollup.config.mjs b/rollup.config.js
similarity index 100%
rename from rollup.config.mjs
rename to rollup.config.js
diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json
index 85f5e459..64ace445 100644
--- a/tsconfig.eslint.json
+++ b/tsconfig.eslint.json
@@ -6,8 +6,11 @@
},
"include": [
"packages/**/src/**/*",
- "packages/**/*.js",
- "packages/**/*.cjs"
+ "packages/**/webpack.*.cjs",
+ ".prettierrc.cjs",
+ "eslint.config.js",
+ "i18next-scanner.config.cjs",
+ "rollup.config.js"
],
"exclude": [
"**/node_modules/**/*"
diff --git a/yarn.lock b/yarn.lock
index c5d0e88e..bda3fc3c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -234,10 +234,10 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/js@npm:8.40.0, @eslint/js@npm:^8.40.0":
- version: 8.40.0
- resolution: "@eslint/js@npm:8.40.0"
- checksum: e84936b8ebd1c8fd90e860182e95d1404006da4cbca722b14950b298aeeca102b080aa9b62c8e69f90824ec54e19f1ba79b239046223624d1414ee82e8e628ac
+"@eslint/js@npm:8.41.0, @eslint/js@npm:^8.41.0":
+ version: 8.41.0
+ resolution: "@eslint/js@npm:8.41.0"
+ checksum: af013d70fe8d0429cdf5cd8b5dcc6fc384ed026c1eccb0cfe30f5849b968ab91645111373fd1b83282b38955b1bdfbe667c1a7dbda3b06cae753521223cad775
languageName: node
linkType: hard
@@ -920,6 +920,20 @@ __metadata:
languageName: node
linkType: hard
+"@pkgr/utils@npm:^2.3.1":
+ version: 2.4.0
+ resolution: "@pkgr/utils@npm:2.4.0"
+ dependencies:
+ cross-spawn: ^7.0.3
+ fast-glob: ^3.2.12
+ is-glob: ^4.0.3
+ open: ^9.1.0
+ picocolors: ^1.0.0
+ tslib: ^2.5.0
+ checksum: 2ed93a92fd58d612c7a7d04f91ce50c967d2e2d5c4f63802f62a882fcb7d91208cf89640bb3baad10ef7d42bea1e196fba956e7e36a68e9f94d2738e8974a24a
+ languageName: node
+ linkType: hard
+
"@polkadot/api-augment@npm:10.7.1":
version: 10.7.1
resolution: "@polkadot/api-augment@npm:10.7.1"
@@ -991,47 +1005,47 @@ __metadata:
languageName: node
linkType: hard
-"@polkadot/dev-test@npm:^0.74.1":
- version: 0.74.1
- resolution: "@polkadot/dev-test@npm:0.74.1"
+"@polkadot/dev-test@npm:^0.75.4":
+ version: 0.75.4
+ resolution: "@polkadot/dev-test@npm:0.75.4"
dependencies:
jsdom: ^22.0.0
- tslib: ^2.5.1
- checksum: b7b532bb068ae4616ac1359c5ba63c3d9ff28936d23281eb9d316ca9efa81e4b10672336b66ad2314de2dccea04877632aa56f6e725d8c8e41522f0eb09dcd40
+ tslib: ^2.5.2
+ checksum: c6f626b2773ee1ead38a6e02822a0a48090a2ba8ec1e2d240e5ab6ab1805ebb506486bbf0b355538f5cdea8ce8714c46332d71cb2fbaee5b5930c2e90c807bbe
languageName: node
linkType: hard
-"@polkadot/dev-ts@npm:^0.74.1":
- version: 0.74.1
- resolution: "@polkadot/dev-ts@npm:0.74.1"
+"@polkadot/dev-ts@npm:^0.75.4":
+ version: 0.75.4
+ resolution: "@polkadot/dev-ts@npm:0.75.4"
dependencies:
json5: ^2.2.3
- tslib: ^2.5.1
+ tslib: ^2.5.2
typescript: ^5.0.4
- checksum: 6e1c21dc15cf958033ce59c577474c24f0bad61210cd9fa0eed821ba222e736a4c7688e367b9cba1f42c848884182682732fbc333330cbd6a2b5bc5acf09e915
+ checksum: 96a5ec32f531f14c656cc6934a29bcce9fb195dc322a8300acf44e6f7b3452b66a727b2e5ca6e2963e757ea8d95aa7b1dc5c2b5c88ac348aac388a78ac7108fa
languageName: node
linkType: hard
-"@polkadot/dev@npm:^0.74.1":
- version: 0.74.1
- resolution: "@polkadot/dev@npm:0.74.1"
+"@polkadot/dev@npm:^0.75.4":
+ version: 0.75.4
+ resolution: "@polkadot/dev@npm:0.75.4"
dependencies:
- "@eslint/js": ^8.40.0
- "@polkadot/dev-test": ^0.74.1
- "@polkadot/dev-ts": ^0.74.1
+ "@eslint/js": ^8.41.0
+ "@polkadot/dev-test": ^0.75.4
+ "@polkadot/dev-ts": ^0.75.4
"@rollup/plugin-alias": ^5.0.0
"@rollup/plugin-commonjs": ^25.0.0
"@rollup/plugin-dynamic-import-vars": ^2.0.3
"@rollup/plugin-inject": ^5.0.3
"@rollup/plugin-json": ^6.0.0
"@rollup/plugin-node-resolve": ^15.0.2
- "@rushstack/eslint-patch": ^1.2.0
"@tsconfig/strictest": ^2.0.1
"@typescript-eslint/eslint-plugin": ^5.59.6
"@typescript-eslint/parser": ^5.59.6
- eslint: ^8.40.0
+ eslint: ^8.41.0
eslint-config-standard: ^17.0.0
eslint-import-resolver-node: ^0.3.7
+ eslint-import-resolver-typescript: ^3.5.5
eslint-plugin-deprecation: ^1.4.1
eslint-plugin-header: ^3.1.1
eslint-plugin-import: ^2.27.5
@@ -1043,8 +1057,10 @@ __metadata:
eslint-plugin-react-hooks: ^4.6.0
eslint-plugin-simple-import-sort: ^10.0.0
eslint-plugin-sort-destructure-keys: ^1.5.0
+ espree: ^9.5.2
gh-pages: ^5.0.0
gh-release: ^7.0.2
+ globals: ^13.20.0
json5: ^2.2.3
madge: ^6.0.0
react: ^18.2.0
@@ -1053,7 +1069,7 @@ __metadata:
rollup: ^3.22.0
rollup-plugin-cleanup: ^3.2.1
styled-components: ^5.3.10
- tslib: ^2.5.1
+ tslib: ^2.5.2
typescript: ^5.0.4
webpack: ^5.83.1
webpack-cli: ^5.1.1
@@ -1085,7 +1101,7 @@ __metadata:
polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs
polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs
polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs
- checksum: 89c8cd6ae49c509a24b4daf280f03da555d06c21758d40dcaac22fe95bdf221fd12370e7bd60c7872659e01ec549e0c017902362a1813bf116821e1abf155f6f
+ checksum: b3f9cfae701f727401824c3f239ef855882023c1384372e09f28f1e1b722561789adbcfab0364cc85e0c20809900a84e4609c489c01b37a2ef7da9d4a5b0965f
languageName: node
linkType: hard
@@ -1245,7 +1261,7 @@ __metadata:
resolution: "@polkadot/extension@workspace:packages/extension"
dependencies:
"@polkadot/api": ^10.7.1
- "@polkadot/dev": ^0.74.1
+ "@polkadot/dev": ^0.75.4
"@polkadot/extension-base": 0.46.4-0-x
"@polkadot/extension-inject": 0.46.4-0-x
"@polkadot/extension-ui": 0.46.4-0-x
@@ -1859,13 +1875,6 @@ __metadata:
languageName: node
linkType: hard
-"@rushstack/eslint-patch@npm:^1.2.0":
- version: 1.2.0
- resolution: "@rushstack/eslint-patch@npm:1.2.0"
- checksum: faa749faae0e83c26ae9eb00ad36a897ac78f3cf27da8e8ff21c00bcf7973b598d823d8f2b3957ef66079288bcf577f94df831eae2d65f3f68d8ca32f18b6aff
- languageName: node
- linkType: hard
-
"@scure/base@npm:1.1.1, @scure/base@npm:^1.1.1":
version: 1.1.1
resolution: "@scure/base@npm:1.1.1"
@@ -4180,6 +4189,13 @@ __metadata:
languageName: node
linkType: hard
+"big-integer@npm:^1.6.44":
+ version: 1.6.51
+ resolution: "big-integer@npm:1.6.51"
+ checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518
+ languageName: node
+ linkType: hard
+
"big.js@npm:^5.2.2":
version: 5.2.2
resolution: "big.js@npm:5.2.2"
@@ -4343,6 +4359,15 @@ __metadata:
languageName: node
linkType: hard
+"bplist-parser@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "bplist-parser@npm:0.2.0"
+ dependencies:
+ big-integer: ^1.6.44
+ checksum: d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd
+ languageName: node
+ linkType: hard
+
"brace-expansion@npm:^1.1.7":
version: 1.1.11
resolution: "brace-expansion@npm:1.1.11"
@@ -4589,6 +4614,15 @@ __metadata:
languageName: node
linkType: hard
+"bundle-name@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "bundle-name@npm:3.0.0"
+ dependencies:
+ run-applescript: ^5.0.0
+ checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615
+ languageName: node
+ linkType: hard
+
"bytes@npm:3.0.0":
version: 3.0.0
resolution: "bytes@npm:3.0.0"
@@ -5569,6 +5603,28 @@ __metadata:
languageName: node
linkType: hard
+"default-browser-id@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "default-browser-id@npm:3.0.0"
+ dependencies:
+ bplist-parser: ^0.2.0
+ untildify: ^4.0.0
+ checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941
+ languageName: node
+ linkType: hard
+
+"default-browser@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "default-browser@npm:4.0.0"
+ dependencies:
+ bundle-name: ^3.0.0
+ default-browser-id: ^3.0.0
+ execa: ^7.1.1
+ titleize: ^3.0.0
+ checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7
+ languageName: node
+ linkType: hard
+
"default-gateway@npm:^6.0.3":
version: 6.0.3
resolution: "default-gateway@npm:6.0.3"
@@ -5608,6 +5664,13 @@ __metadata:
languageName: node
linkType: hard
+"define-lazy-prop@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "define-lazy-prop@npm:3.0.0"
+ checksum: 54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6
+ languageName: node
+ linkType: hard
+
"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4":
version: 1.1.4
resolution: "define-properties@npm:1.1.4"
@@ -6159,7 +6222,7 @@ __metadata:
languageName: node
linkType: hard
-"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.14.0, enhanced-resolve@npm:^5.8.3":
+"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.14.0, enhanced-resolve@npm:^5.8.3":
version: 5.14.0
resolution: "enhanced-resolve@npm:5.14.0"
dependencies:
@@ -6489,6 +6552,25 @@ __metadata:
languageName: node
linkType: hard
+"eslint-import-resolver-typescript@npm:^3.5.5":
+ version: 3.5.5
+ resolution: "eslint-import-resolver-typescript@npm:3.5.5"
+ dependencies:
+ debug: ^4.3.4
+ enhanced-resolve: ^5.12.0
+ eslint-module-utils: ^2.7.4
+ get-tsconfig: ^4.5.0
+ globby: ^13.1.3
+ is-core-module: ^2.11.0
+ is-glob: ^4.0.3
+ synckit: ^0.8.5
+ peerDependencies:
+ eslint: "*"
+ eslint-plugin-import: "*"
+ checksum: 27e6276fdff5d377c9036362ff736ac29852106e883ff589ea9092dc57d4bc2a67a82d75134221124f05045f9a7e2114a159b2c827d1f9f64d091f7afeab0f58
+ languageName: node
+ linkType: hard
+
"eslint-module-utils@npm:^2.7.4":
version: 2.7.4
resolution: "eslint-module-utils@npm:2.7.4"
@@ -6704,14 +6786,14 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^8.40.0":
- version: 8.40.0
- resolution: "eslint@npm:8.40.0"
+"eslint@npm:^8.41.0":
+ version: 8.41.0
+ resolution: "eslint@npm:8.41.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
"@eslint-community/regexpp": ^4.4.0
"@eslint/eslintrc": ^2.0.3
- "@eslint/js": 8.40.0
+ "@eslint/js": 8.41.0
"@humanwhocodes/config-array": ^0.11.8
"@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8
@@ -6731,13 +6813,12 @@ __metadata:
find-up: ^5.0.0
glob-parent: ^6.0.2
globals: ^13.19.0
- grapheme-splitter: ^1.0.4
+ graphemer: ^1.4.0
ignore: ^5.2.0
import-fresh: ^3.0.0
imurmurhash: ^0.1.4
is-glob: ^4.0.0
is-path-inside: ^3.0.3
- js-sdsl: ^4.1.4
js-yaml: ^4.1.0
json-stable-stringify-without-jsonify: ^1.0.1
levn: ^0.4.1
@@ -6750,7 +6831,7 @@ __metadata:
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
- checksum: b79eba37f52f517a420eec99a80ae9f284d2cbe73afc0d4d3d4d5ed1cce0b06f21badc0374bfb7ac239efd2d49a1fd7c6111d6c3d52888521f377ba33de77e61
+ checksum: 09979a6f8451dcc508a7005b6670845c8a518376280b3fd96657a406b8b6ef29d0e480d1ba11b4eb48da93d607e0c55c9b877676fe089d09973ec152354e23b2
languageName: node
linkType: hard
@@ -7000,6 +7081,23 @@ __metadata:
languageName: node
linkType: hard
+"execa@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "execa@npm:7.1.1"
+ dependencies:
+ cross-spawn: ^7.0.3
+ get-stream: ^6.0.1
+ human-signals: ^4.3.0
+ is-stream: ^3.0.0
+ merge-stream: ^2.0.0
+ npm-run-path: ^5.1.0
+ onetime: ^6.0.0
+ signal-exit: ^3.0.7
+ strip-final-newline: ^3.0.0
+ checksum: 21fa46fc69314ace4068cf820142bdde5b643a5d89831c2c9349479c1555bff137a291b8e749e7efca36535e4e0a8c772c11008ca2e84d2cbd6ca141a3c8f937
+ languageName: node
+ linkType: hard
+
"exit-on-epipe@npm:~1.0.1":
version: 1.0.1
resolution: "exit-on-epipe@npm:1.0.1"
@@ -7674,6 +7772,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"get-tsconfig@npm:^4.5.0":
+ version: 4.5.0
+ resolution: "get-tsconfig@npm:4.5.0"
+ checksum: 687ee2bd69a5a07db2e2edeb4d6c41c3debb38f6281a66beb643e3f5b520252e27fcbbb5702bdd9a5f05dcf8c1d2e0150a4d8a960ad75cbdea74e06a51e91b02
+ languageName: node
+ linkType: hard
+
"getpass@npm:^0.1.1":
version: 0.1.7
resolution: "getpass@npm:0.1.7"
@@ -7870,12 +7975,12 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
-"globals@npm:^13.19.0":
- version: 13.19.0
- resolution: "globals@npm:13.19.0"
+"globals@npm:^13.19.0, globals@npm:^13.20.0":
+ version: 13.20.0
+ resolution: "globals@npm:13.20.0"
dependencies:
type-fest: ^0.20.2
- checksum: a000dbd00bcf28f0941d8a29c3522b1c3b8e4bfe4e60e262c477a550c3cbbe8dbe2925a6905f037acd40f9a93c039242e1f7079c76b0fd184bc41dcc3b5c8e2e
+ checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a
languageName: node
linkType: hard
@@ -7900,16 +8005,16 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
-"globby@npm:^13.1.1":
- version: 13.1.1
- resolution: "globby@npm:13.1.1"
+"globby@npm:^13.1.1, globby@npm:^13.1.3":
+ version: 13.1.4
+ resolution: "globby@npm:13.1.4"
dependencies:
dir-glob: ^3.0.1
fast-glob: ^3.2.11
ignore: ^5.2.0
merge2: ^1.4.1
slash: ^4.0.0
- checksum: e6c43409c6c31b374fbd1c01a8c1811de52336928be9c697e472d2a89a156c9cbf1fb33863755c0447b4db16485858aa57f16628d66a6b7c7131669c9fbe76cd
+ checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741
languageName: node
linkType: hard
@@ -8022,6 +8127,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"graphemer@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "graphemer@npm:1.4.0"
+ checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673
+ languageName: node
+ linkType: hard
+
"gulp-sort@npm:^2.0.0":
version: 2.0.0
resolution: "gulp-sort@npm:2.0.0"
@@ -8444,6 +8556,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"human-signals@npm:^4.3.0":
+ version: 4.3.1
+ resolution: "human-signals@npm:4.3.1"
+ checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1
+ languageName: node
+ linkType: hard
+
"humanize-ms@npm:^1.2.1":
version: 1.2.1
resolution: "humanize-ms@npm:1.2.1"
@@ -8821,6 +8940,15 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"is-docker@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-docker@npm:3.0.0"
+ bin:
+ is-docker: cli.js
+ checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90
+ languageName: node
+ linkType: hard
+
"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
@@ -8899,6 +9027,17 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"is-inside-container@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-inside-container@npm:1.0.0"
+ dependencies:
+ is-docker: ^3.0.0
+ bin:
+ is-inside-container: cli.js
+ checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03
+ languageName: node
+ linkType: hard
+
"is-installed-globally@npm:^0.4.0":
version: 0.4.0
resolution: "is-installed-globally@npm:0.4.0"
@@ -9111,6 +9250,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"is-stream@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-stream@npm:3.0.0"
+ checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16
+ languageName: node
+ linkType: hard
+
"is-string@npm:^1.0.5, is-string@npm:^1.0.7":
version: 1.0.7
resolution: "is-string@npm:1.0.7"
@@ -9310,13 +9456,6 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
-"js-sdsl@npm:^4.1.4":
- version: 4.1.4
- resolution: "js-sdsl@npm:4.1.4"
- checksum: 1977cea4ab18e0e03e28bdf0371d8b443fad65ca0988e0faa216406faf6bb943714fe8f7cc7a5bfe5f35ba3d94ddae399f4d10200f547f2c3320688b0670d726
- languageName: node
- linkType: hard
-
"js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0":
version: 0.8.0
resolution: "js-sha3@npm:0.8.0"
@@ -10048,6 +10187,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"mimic-fn@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "mimic-fn@npm:4.0.0"
+ checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56
+ languageName: node
+ linkType: hard
+
"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1":
version: 1.0.1
resolution: "mimic-response@npm:1.0.1"
@@ -10708,6 +10854,15 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"npm-run-path@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "npm-run-path@npm:5.1.0"
+ dependencies:
+ path-key: ^4.0.0
+ checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66
+ languageName: node
+ linkType: hard
+
"npmlog@npm:^4.1.2":
version: 4.1.2
resolution: "npmlog@npm:4.1.2"
@@ -10896,6 +11051,15 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"onetime@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "onetime@npm:6.0.0"
+ dependencies:
+ mimic-fn: ^4.0.0
+ checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788
+ languageName: node
+ linkType: hard
+
"open@npm:^8.0.9":
version: 8.4.0
resolution: "open@npm:8.4.0"
@@ -10907,6 +11071,18 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"open@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "open@npm:9.1.0"
+ dependencies:
+ default-browser: ^4.0.0
+ define-lazy-prop: ^3.0.0
+ is-inside-container: ^1.0.0
+ is-wsl: ^2.2.0
+ checksum: 3993c0f61d51fed8ac290e99c9c3cf45d3b6cfb3e2aa2b74cafd312c3486c22fd81df16ac8f3ab91dd8a4e3e729a16fc2480cfc406c4833416cf908acf1ae7c9
+ languageName: node
+ linkType: hard
+
"optionator@npm:^0.8.1":
version: 0.8.3
resolution: "optionator@npm:0.8.3"
@@ -11244,6 +11420,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"path-key@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-key@npm:4.0.0"
+ checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7
+ languageName: node
+ linkType: hard
+
"path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
@@ -12522,7 +12705,7 @@ fsevents@~2.3.2:
version: 0.0.0-use.local
resolution: "root-workspace-0b6124@workspace:."
dependencies:
- "@polkadot/dev": ^0.74.1
+ "@polkadot/dev": ^0.75.4
"@types/node": ^20.2.0
i18next-scanner: ^4.2.0
sinon-chrome: ^3.0.1
@@ -12555,6 +12738,15 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"run-applescript@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "run-applescript@npm:5.0.0"
+ dependencies:
+ execa: ^5.0.0
+ checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77
+ languageName: node
+ linkType: hard
+
"run-async@npm:^2.4.0":
version: 2.4.1
resolution: "run-async@npm:2.4.1"
@@ -13418,6 +13610,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"strip-final-newline@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "strip-final-newline@npm:3.0.0"
+ checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050
+ languageName: node
+ linkType: hard
+
"strip-hex-prefix@npm:1.0.0":
version: 1.0.0
resolution: "strip-hex-prefix@npm:1.0.0"
@@ -13551,6 +13750,16 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"synckit@npm:^0.8.5":
+ version: 0.8.5
+ resolution: "synckit@npm:0.8.5"
+ dependencies:
+ "@pkgr/utils": ^2.3.1
+ tslib: ^2.5.0
+ checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b
+ languageName: node
+ linkType: hard
+
"tapable@npm:^2.1.1, tapable@npm:^2.2.0":
version: 2.2.0
resolution: "tapable@npm:2.2.0"
@@ -13719,6 +13928,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"titleize@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "titleize@npm:3.0.0"
+ checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28
+ languageName: node
+ linkType: hard
+
"tmp@npm:^0.0.33":
version: 0.0.33
resolution: "tmp@npm:0.0.33"
@@ -13886,10 +14102,10 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
-"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.5.0, tslib@npm:^2.5.1":
- version: 2.5.1
- resolution: "tslib@npm:2.5.1"
- checksum: 535e41e956b32d21aeff007a2c74989d1a6bf3fecb2b0141d80e5b9920bf90e23b4f0cd3772704bc03637c762dbdc1a314d75a407dd7189afbe3e83d80df9392
+"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.5.0, tslib@npm:^2.5.1, tslib@npm:^2.5.2":
+ version: 2.5.2
+ resolution: "tslib@npm:2.5.2"
+ checksum: 4d3c1e238b94127ed0e88aa0380db3c2ddae581dc0f4bae5a982345e9f50ee5eda90835b8bfba99b02df10a5734470be197158c36f9129ac49fdc14a6a9da222
languageName: node
linkType: hard
@@ -14124,6 +14340,13 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
+"untildify@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "untildify@npm:4.0.0"
+ checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9
+ languageName: node
+ linkType: hard
+
"update-browserslist-db@npm:^1.0.10":
version: 1.0.10
resolution: "update-browserslist-db@npm:1.0.10"