;
diff --git a/Composer/packages/lib/code-editor/src/utils/lspUtil.ts b/Composer/packages/lib/code-editor/src/utils/lspUtil.ts
index 80fd0f1e4e..4005045c4a 100644
--- a/Composer/packages/lib/code-editor/src/utils/lspUtil.ts
+++ b/Composer/packages/lib/code-editor/src/utils/lspUtil.ts
@@ -38,7 +38,7 @@ export function createWebSocket(url: string): WebSocket {
export function createLanguageClient(
name: string,
documentSelector: LanguageClientOptions['documentSelector'],
- connection: MessageConnection
+ connection: MessageConnection,
): MonacoLanguageClient {
return new MonacoLanguageClient({
name,
@@ -64,7 +64,7 @@ export async function sendRequestWithRetry(
languageClient: MonacoLanguageClient,
method: string,
data: any,
- interval = 1000
+ interval = 1000,
) {
let sendTimer;
diff --git a/Composer/packages/lib/code-editor/src/utils/luUtils.ts b/Composer/packages/lib/code-editor/src/utils/luUtils.ts
index 78d1f7b71f..b6141e0701 100644
--- a/Composer/packages/lib/code-editor/src/utils/luUtils.ts
+++ b/Composer/packages/lib/code-editor/src/utils/luUtils.ts
@@ -126,7 +126,7 @@ const removeTrailingEmptyLines = (editor: any): number => {
export const computeDefineLuEntityEdits = (
entity: { entityType: ToolbarLuEntityType; entityName: string; entityDefinition?: string },
editor: any,
- entities: readonly LuEntity[]
+ entities: readonly LuEntity[],
): { edits: MonacoEdit[]; selection?: MonacoRange; scrollLine?: number } | undefined => {
if (editor) {
const { entityDefinition, entityName, entityType } = entity;
@@ -139,7 +139,7 @@ export const computeDefineLuEntityEdits = (
getLuText(
entityType,
entityName,
- entities.map((e) => e.Name)
+ entities.map((e) => e.Name),
);
const edits: MonacoEdit[] = [];
diff --git a/Composer/packages/lib/code-editor/src/utils/structuredResponse.ts b/Composer/packages/lib/code-editor/src/utils/structuredResponse.ts
index b5040f272e..3b1d899944 100644
--- a/Composer/packages/lib/code-editor/src/utils/structuredResponse.ts
+++ b/Composer/packages/lib/code-editor/src/utils/structuredResponse.ts
@@ -41,7 +41,7 @@ const getStructuredResponseHelper = (value: unknown, kind: 'Text' | 'Speak' | 'A
const getStructuredResponseByKind = (
template: LgTemplate,
- kind: StructuredResponseItem['kind']
+ kind: StructuredResponseItem['kind'],
): StructuredResponseItem | undefined => {
const value = template.properties?.[kind];
if (value === undefined) {
@@ -60,18 +60,18 @@ const getStructuredResponseByKind = (
return { kind: 'SuggestedActions', value: responseValue } as SuggestedActionsStructuredResponseItem;
}
case 'AttachmentLayout':
- if (acceptedAttachmentLayout.includes(value as typeof acceptedAttachmentLayout[number])) {
+ if (acceptedAttachmentLayout.includes(value as (typeof acceptedAttachmentLayout)[number])) {
return {
kind: 'AttachmentLayout',
- value: value as typeof acceptedAttachmentLayout[number],
+ value: value as (typeof acceptedAttachmentLayout)[number],
} as AttachmentLayoutStructuredResponseItem;
}
break;
case 'InputHint':
- if (acceptedInputHintValues.includes(value as typeof acceptedInputHintValues[number])) {
+ if (acceptedInputHintValues.includes(value as (typeof acceptedInputHintValues)[number])) {
return {
kind: 'InputHint',
- value: value as typeof acceptedInputHintValues[number],
+ value: value as (typeof acceptedInputHintValues)[number],
} as InputHintStructuredResponseItem;
}
break;
diff --git a/Composer/packages/lib/code-editor/src/utils/withTooltip.tsx b/Composer/packages/lib/code-editor/src/utils/withTooltip.tsx
index 436bcb014b..8b4011f910 100644
--- a/Composer/packages/lib/code-editor/src/utils/withTooltip.tsx
+++ b/Composer/packages/lib/code-editor/src/utils/withTooltip.tsx
@@ -6,10 +6,10 @@ import { ITooltipHostProps, TooltipHost } from '@fluentui/react/lib/Tooltip';
export type WithTooltipProps = ITooltipHostProps;
-export const withTooltip = (tooltipProps: WithTooltipProps, Component: React.FC
| React.ComponentType
) => (
- props: P
-) => (
-
-
-
-);
+export const withTooltip =
+
>(tooltipProps: WithTooltipProps, Component: React.FC
| React.ComponentType
) =>
+ (props: P) => (
+
+
+
+ );
diff --git a/Composer/packages/lib/indexers/package.json b/Composer/packages/lib/indexers/package.json
index 5f0e1cae80..05a202304a 100644
--- a/Composer/packages/lib/indexers/package.json
+++ b/Composer/packages/lib/indexers/package.json
@@ -30,7 +30,7 @@
"adaptive-expressions": "^4.18.0",
"botbuilder-lg": "^4.18.0",
"lodash": "^4.17.19",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
},
"peerDependencies": {
"@bfc/shared": "*"
diff --git a/Composer/packages/lib/indexers/src/botIndexer.ts b/Composer/packages/lib/indexers/src/botIndexer.ts
index e7b4730594..25d5e7bc09 100644
--- a/Composer/packages/lib/indexers/src/botIndexer.ts
+++ b/Composer/packages/lib/indexers/src/botIndexer.ts
@@ -86,7 +86,7 @@ const checkSetting = (
qnaFiles: QnAFile[];
setting: DialogSetting;
},
- rootSetting?: DialogSetting
+ rootSetting?: DialogSetting,
): Diagnostic[] => {
const { dialogs, setting, luFiles, qnaFiles } = assets;
const diagnostics: Diagnostic[] = [];
@@ -104,7 +104,7 @@ const checkSetting = (
if (useLUIS) {
if (!get(setting, 'luis.authoringRegion') && !get(rootSetting, 'luis.authoringRegion')) {
diagnostics.push(
- new Diagnostic('Missing LUIS region', 'appsettings.json', DiagnosticSeverity.Error, '#luisRegion')
+ new Diagnostic('Missing LUIS region', 'appsettings.json', DiagnosticSeverity.Error, '#luisRegion'),
);
}
}
@@ -113,7 +113,7 @@ const checkSetting = (
if (useQnA) {
if (!get(setting, 'qna.subscriptionKey') && !get(rootSetting, 'qna.subscriptionKey')) {
diagnostics.push(
- new Diagnostic('Missing QnA Maker subscription key', 'appsettings.json', DiagnosticSeverity.Error, '#qnaKey')
+ new Diagnostic('Missing QnA Maker subscription key', 'appsettings.json', DiagnosticSeverity.Error, '#qnaKey'),
);
}
}
@@ -185,8 +185,8 @@ const checkSkillSetting = (assets: { dialogs: DialogInfo[]; botProjectFile: BotP
new Diagnostic(
`'${skillName}' does not exist in this project and is currently referenced in '${dialog.displayName}'.`,
dialog.id,
- DiagnosticSeverity.Error
- )
+ DiagnosticSeverity.Error,
+ ),
);
}
});
@@ -208,7 +208,7 @@ const validate = (
isRemote?: boolean;
isRootBot?: boolean;
},
- rootSetting?: DialogSetting
+ rootSetting?: DialogSetting,
): Diagnostic[] => {
if (assets.isRemote) return [];
const settingDiagnostics = [
@@ -225,7 +225,7 @@ const filterLUISFilesToPublish = (luFiles: LuFile[], dialogFiles: DialogInfo[]):
return luFiles.filter((file) => {
if (
dialogFiles.some(
- (dialog) => dialog.luFile === getBaseName(file.id) && dialog.luProvider === SDKKinds.OrchestratorRecognizer
+ (dialog) => dialog.luFile === getBaseName(file.id) && dialog.luProvider === SDKKinds.OrchestratorRecognizer,
)
) {
return true;
diff --git a/Composer/packages/lib/indexers/src/dialogIndexer.ts b/Composer/packages/lib/indexers/src/dialogIndexer.ts
index 991fd27157..725f4c7d62 100644
--- a/Composer/packages/lib/indexers/src/dialogIndexer.ts
+++ b/Composer/packages/lib/indexers/src/dialogIndexer.ts
@@ -62,7 +62,7 @@ function extractLgTemplates(id, dialog): LgTemplateJsonPath[] {
templates.push(
...extractLgTemplateRefs(target.value).map((x) => {
return { name: x.name, path: target.path };
- })
+ }),
);
});
}
diff --git a/Composer/packages/lib/indexers/src/extractSchemaProperties.ts b/Composer/packages/lib/indexers/src/extractSchemaProperties.ts
index 4df749a584..9f1f917411 100644
--- a/Composer/packages/lib/indexers/src/extractSchemaProperties.ts
+++ b/Composer/packages/lib/indexers/src/extractSchemaProperties.ts
@@ -17,7 +17,7 @@ export const extractSchemaProperties = (dialog: DialogInfo, jsonSchemaFiles: Jso
schema = schemaRef;
} else {
schema = jsonSchemaFiles.find(
- (file) => file.id === getBaseName(schemaRef as string) || file.id === dialog.content.schema
+ (file) => file.id === getBaseName(schemaRef as string) || file.id === dialog.content.schema,
)?.content;
}
diff --git a/Composer/packages/lib/indexers/src/groupTriggers.ts b/Composer/packages/lib/indexers/src/groupTriggers.ts
index a24e3913a4..5ad2d8dec6 100644
--- a/Composer/packages/lib/indexers/src/groupTriggers.ts
+++ b/Composer/packages/lib/indexers/src/groupTriggers.ts
@@ -51,7 +51,7 @@ const getTriggerPropertyReferences = (trigger: ITrigger, isValidProperty: (name:
*/
export const groupTriggersByPropertyReference = (
dialog: DialogInfo,
- options?: { allowMultiParent?: boolean; validProperties?: string[] }
+ options?: { allowMultiParent?: boolean; validProperties?: string[] },
): Record => {
const result = {} as Record;
diff --git a/Composer/packages/lib/indexers/src/index.ts b/Composer/packages/lib/indexers/src/index.ts
index f6b9c098c7..d97afcddaf 100644
--- a/Composer/packages/lib/indexers/src/index.ts
+++ b/Composer/packages/lib/indexers/src/index.ts
@@ -33,7 +33,7 @@ class Indexer {
[FileExtensions.Manifest]: [],
[FileExtensions.BotProjectSpace]: [],
[FileExtensions.CrossTrainConfig]: [],
- }
+ },
);
}
@@ -47,7 +47,7 @@ class Indexer {
}
return result;
},
- { dialogs: [], recognizers: [] }
+ { dialogs: [], recognizers: [] },
);
};
@@ -61,7 +61,7 @@ class Indexer {
}
return result;
},
- { crossTrainConfigs: [], skillManifestFiles: [] }
+ { crossTrainConfigs: [], skillManifestFiles: [] },
);
};
diff --git a/Composer/packages/lib/indexers/src/luIndexer.ts b/Composer/packages/lib/indexers/src/luIndexer.ts
index 8d7af6ad7a..95cf41b8d8 100644
--- a/Composer/packages/lib/indexers/src/luIndexer.ts
+++ b/Composer/packages/lib/indexers/src/luIndexer.ts
@@ -14,7 +14,7 @@ function parse(
content: string,
id = '',
luFeatures: ILUFeaturesConfig,
- importResolver?: LUImportResolverDelegate
+ importResolver?: LUImportResolverDelegate,
): LuFile {
const appliedConfig = merge(defaultLUFeatures, luFeatures);
const result = luParser.parse(content);
diff --git a/Composer/packages/lib/indexers/src/skillIndexer.ts b/Composer/packages/lib/indexers/src/skillIndexer.ts
index 67e71e81b9..48dc28c8bb 100644
--- a/Composer/packages/lib/indexers/src/skillIndexer.ts
+++ b/Composer/packages/lib/indexers/src/skillIndexer.ts
@@ -6,20 +6,18 @@ import pickBy from 'lodash/pickBy';
import toPairs from 'lodash/toPairs';
const index = (skillContent: any[], skillSettings: { [name: string]: SkillSetting } = {}): Skill[] => {
- return toPairs(skillSettings).map(
- ([id, settings]): Skill => {
- const { content = {} } = skillContent.find(({ id: key }) => key === id) || {};
- const { description, endpoints = [] } = content;
+ return toPairs(skillSettings).map(([id, settings]): Skill => {
+ const { content = {} } = skillContent.find(({ id: key }) => key === id) || {};
+ const { description, endpoints = [] } = content;
- return pickBy({
- id,
- description,
- endpoints,
- content,
- ...settings,
- }) as Skill;
- }
- );
+ return pickBy({
+ id,
+ description,
+ endpoints,
+ content,
+ ...settings,
+ }) as Skill;
+ });
};
export const skillIndexer = {
diff --git a/Composer/packages/lib/indexers/src/utils/diagnosticUtil.ts b/Composer/packages/lib/indexers/src/utils/diagnosticUtil.ts
index 384ff85202..f572a826a2 100644
--- a/Composer/packages/lib/indexers/src/utils/diagnosticUtil.ts
+++ b/Composer/packages/lib/indexers/src/utils/diagnosticUtil.ts
@@ -52,7 +52,7 @@ export function combineSimpleMessage(diagnostics: Diagnostic[]): string {
export function offsetRange(range: Range, offset: number): Range {
return new Range(
new Position(range.start.line - offset, range.start.character),
- new Position(range.end.line - offset, range.end.character)
+ new Position(range.end.line - offset, range.end.character),
);
}
diff --git a/Composer/packages/lib/indexers/src/utils/lgUtil.ts b/Composer/packages/lib/indexers/src/utils/lgUtil.ts
index fdfbdd61bd..6aa71e7d8a 100644
--- a/Composer/packages/lib/indexers/src/utils/lgUtil.ts
+++ b/Composer/packages/lib/indexers/src/utils/lgUtil.ts
@@ -72,7 +72,7 @@ function getLgResource(lgFile: LgFile, importResolver?: ImportResolverDelegate)
export function convertTemplatesToLgFile(id = '', content: string, parseResult: Templates): LgFile {
parseResult.diagnostics = parseResult.diagnostics.filter(
- (diag) => !diag.message.includes('LG file must have at least one template definition.')
+ (diag) => !diag.message.includes('LG file must have at least one template definition.'),
);
const diagnostics = parseResult.diagnostics.map((d: LGDiagnostic) => {
return convertLGDiagnostic(d, id);
@@ -118,7 +118,7 @@ export function updateTemplate(
lgFile: LgFile,
templateName: string,
template: { name?: string; parameters?: string[]; body?: string },
- importResolver?: ImportResolverDelegate
+ importResolver?: ImportResolverDelegate,
): LgFile {
const { id } = lgFile;
const { name, parameters, body } = template;
@@ -142,7 +142,7 @@ export function updateTemplate(
templateName,
templateToUpdate.name,
templateToUpdate.parameters,
- templateToUpdate.body
+ templateToUpdate.body,
);
}
@@ -153,7 +153,7 @@ export function updateTemplate(
export function addTemplate(
lgFile: LgFile,
{ name, parameters = [], body }: LgTemplate,
- importResolver?: ImportResolverDelegate
+ importResolver?: ImportResolverDelegate,
): LgFile {
const { id } = lgFile;
const resource = getLgResource(lgFile, importResolver);
@@ -175,7 +175,7 @@ export function addTemplates(lgFile: LgFile, templates: LgTemplate[], importReso
export function addTemplateAnyway(
lgFile: LgFile,
{ name = 'TemplateName', parameters = [], body = '-TemplateBody' }: LgTemplate,
- importResolver?: ImportResolverDelegate
+ importResolver?: ImportResolverDelegate,
): LgFile {
const { id } = lgFile;
const resource = getLgResource(lgFile, importResolver);
@@ -190,7 +190,7 @@ export function copyTemplate(
lgFile: LgFile,
fromTemplateName: string,
toTemplateName: string,
- importResolver?: ImportResolverDelegate
+ importResolver?: ImportResolverDelegate,
): LgFile {
const { id } = lgFile;
const resource = getLgResource(lgFile, importResolver);
@@ -209,7 +209,7 @@ export function copyTemplateAnyway(
lgFile: LgFile,
fromTemplateName: string,
toTemplateName?: string,
- importResolver?: ImportResolverDelegate
+ importResolver?: ImportResolverDelegate,
): LgFile {
const { id } = lgFile;
const resource = getLgResource(lgFile, importResolver);
@@ -238,7 +238,7 @@ export function removeTemplate(lgFile: LgFile, templateName: string, importResol
export function removeTemplates(
lgFile: LgFile,
templateNames: string[],
- importResolver?: ImportResolverDelegate
+ importResolver?: ImportResolverDelegate,
): LgFile {
const { id } = lgFile;
let resource = getLgResource(lgFile, importResolver);
diff --git a/Composer/packages/lib/indexers/src/utils/luUtil.ts b/Composer/packages/lib/indexers/src/utils/luUtil.ts
index 0c0945aa0e..fa1961bf41 100644
--- a/Composer/packages/lib/indexers/src/utils/luUtil.ts
+++ b/Composer/packages/lib/indexers/src/utils/luUtil.ts
@@ -76,7 +76,7 @@ export function convertLuParseResultToLuFile(
id: string,
resource: LuParseResource,
luFeatures: ILUFeaturesConfig,
- importResolver?: LUImportResolverDelegate
+ importResolver?: LUImportResolverDelegate,
): LuFile {
// filter structured-object from LUParser result.
const { Sections, Errors, Content } = resource;
@@ -86,7 +86,7 @@ export function convertLuParseResultToLuFile(
const { Name, Body, SectionType } = section;
const range = new Range(
new Position(get(section, 'Range.Start.Line', 0), get(section, 'Range.Start.Character', 0)),
- new Position(get(section, 'Range.End.Line', 0), get(section, 'Range.End.Character', 0))
+ new Position(get(section, 'Range.End.Line', 0), get(section, 'Range.End.Character', 0)),
);
if (SectionType === LuSectionTypes.SIMPLEINTENTSECTION) {
const Entities = section.Entities.map(({ Name, Type }) => ({ Name, Type }));
@@ -96,7 +96,7 @@ export function convertLuParseResultToLuFile(
const { Name, Body } = subSection;
const range = new Range(
new Position(get(section, 'Range.Start.Line', 0), get(subSection, 'Range.Start.Character', 0)),
- new Position(get(section, 'Range.End.Line', 0), get(subSection, 'Range.End.Character', 0))
+ new Position(get(section, 'Range.End.Line', 0), get(subSection, 'Range.End.Character', 0)),
);
const Entities = subSection.Entities.map(({ Name, Type }) => ({ Name, Type }));
return { Name, Body, Entities, range, fileId };
@@ -108,7 +108,7 @@ export function convertLuParseResultToLuFile(
...subSection,
Name: `${section.Name}/${subSection.Name}`,
};
- })
+ }),
);
}
});
@@ -131,7 +131,7 @@ export function convertLuParseResultToLuFile(
}
const semanticDiagnostics = validateResource(resource, appliedluFeatures).map((e) =>
- convertLuDiagnostic(e, id)
+ convertLuDiagnostic(e, id),
) as Diagnostic[];
const imports = Sections.filter(({ SectionType }) => SectionType === SectionTypes.ImportSection).map(
@@ -141,7 +141,7 @@ export function convertLuParseResultToLuFile(
description: Description,
path: Path,
};
- }
+ },
);
// find all reference and parse them.
@@ -256,7 +256,7 @@ export function checkIsSingleSection(intent: LuIntentSection, enableSections = t
function updateInSections(
sections: LuIntentSection[],
intentName: string,
- updatedIntent: LuIntentSection | null
+ updatedIntent: LuIntentSection | null,
): LuIntentSection[] {
// remove
if (!updatedIntent || isEmpty(updatedIntent)) {
@@ -287,7 +287,7 @@ export function updateIntent(
intentName: string,
intent: { Name?: string; Body?: string } | null,
luFeatures: ILUFeaturesConfig,
- importResolver?: LUImportResolverDelegate
+ importResolver?: LUImportResolverDelegate,
): LuFile {
let targetSection;
let targetSectionContent;
@@ -300,7 +300,7 @@ export function updateIntent(
if (intentName.includes('/')) {
const [parrentName, childName] = intentName.split('/');
const targetChildSection = Sections.find(({ Name }) => Name === parrentName)?.SimpleIntentSections.find(
- ({ Name }) => Name === childName
+ ({ Name }) => Name === childName,
);
if (!targetChildSection) {
return luFile;
@@ -358,7 +358,7 @@ export function addIntent(
luFile: LuFile,
{ Name, Body }: LuIntentSection,
luFeatures: ILUFeaturesConfig,
- importResolver?: LUImportResolverDelegate
+ importResolver?: LUImportResolverDelegate,
): LuFile {
const intentName = Name;
if (Name.includes('/')) {
@@ -373,7 +373,7 @@ export function addIntents(
luFile: LuFile,
intents: LuIntentSection[],
luFeatures: ILUFeaturesConfig,
- importResolver?: LUImportResolverDelegate
+ importResolver?: LUImportResolverDelegate,
): LuFile {
let result = luFile;
for (const intent of intents) {
@@ -391,7 +391,7 @@ export function removeIntent(
luFile: LuFile,
intentName: string,
luFeatures: ILUFeaturesConfig,
- importResolver?: LUImportResolverDelegate
+ importResolver?: LUImportResolverDelegate,
): LuFile {
return updateIntent(luFile, intentName, null, luFeatures, importResolver);
}
@@ -399,7 +399,7 @@ export function removeIntents(
luFile: LuFile,
intentNames: string[],
luFeatures: ILUFeaturesConfig,
- importResolver?: LUImportResolverDelegate
+ importResolver?: LUImportResolverDelegate,
): LuFile {
let result = luFile;
for (const intentName of intentNames) {
@@ -416,7 +416,7 @@ export function parse(id: string, content: string, luFeatures: ILUFeaturesConfig
export async function semanticValidate(
id: string,
content: string,
- luFeatures: ILUFeaturesConfig
+ luFeatures: ILUFeaturesConfig,
): Promise {
const appliedConfig = merge(defaultLUFeatures, luFeatures || {});
const diagnostics: Diagnostic[] = [];
diff --git a/Composer/packages/lib/indexers/src/utils/qnaUtil.ts b/Composer/packages/lib/indexers/src/utils/qnaUtil.ts
index 47043bdf7b..c3451d8c39 100644
--- a/Composer/packages/lib/indexers/src/utils/qnaUtil.ts
+++ b/Composer/packages/lib/indexers/src/utils/qnaUtil.ts
@@ -122,7 +122,7 @@ export function convertQnAParseResultToQnAFile(id = '', resource: LuParseResourc
description: Description,
path: Path,
};
- }
+ },
);
const optionRegExp = new RegExp(/@source\.(\w+)\s*=\s*(.*)/);
@@ -199,7 +199,7 @@ export function removeSection(qnaFile: QnAFile, sectionId: string): QnAFile {
* @param sectionContent
*/
export function insertSection(qnaFile: QnAFile, position: number | string, sectionContent: string): QnAFile {
- if (position < 0) return qnaFile;
+ if (Number(position) < 0) return qnaFile;
const { resource } = qnaFile;
const result = new sectionOperator(resource).insertSection(position, sectionContent);
@@ -250,7 +250,7 @@ export function updateQnASection(qnaFile: QnAFile, sectionId: string, changes: Q
let updatedQuestions = orginSection.Questions;
let updatedAnswer = orginSection.Answer;
- if (changes.Questions && changes.Questions.length) {
+ if (changes?.Questions?.length) {
const questionsToRemove = changes.Questions.filter(({ id, content }) => id && !content);
const questionsToAdd = changes.Questions.filter(({ id, content }) => !id && content) as {
id: string;
@@ -334,7 +334,7 @@ export function updateQnAAnswer(qnaFile: QnAFile, sectionId: string, answerConte
export function addImport(qnaFile: QnAFile, path: string) {
const importContent = `[import](${path})`;
const firstImportSection = qnaFile.resource.Sections.find(
- ({ SectionType }) => SectionType === SectionTypes.ImportSection
+ ({ SectionType }) => SectionType === SectionTypes.ImportSection,
);
const position = firstImportSection ? firstImportSection.Id : 0;
return insertSection(qnaFile, position, importContent);
@@ -345,7 +345,7 @@ export function removeImport(qnaFile: QnAFile, id: string) {
qnaFile.imports.find((item) => item.id === id) || qnaFile.imports.find((item) => item.id === `${id}.qna`);
if (!targetImport) return qnaFile;
const targetImportSection = qnaFile.resource.Sections.filter(
- ({ SectionType }) => SectionType === SectionTypes.ImportSection
+ ({ SectionType }) => SectionType === SectionTypes.ImportSection,
).find(({ Path }) => Path === targetImport.path);
if (!targetImportSection) return qnaFile;
diff --git a/Composer/packages/lib/indexers/src/validations/expressionValidation/index.ts b/Composer/packages/lib/indexers/src/validations/expressionValidation/index.ts
index f995310e06..ee0ab65b77 100644
--- a/Composer/packages/lib/indexers/src/validations/expressionValidation/index.ts
+++ b/Composer/packages/lib/indexers/src/validations/expressionValidation/index.ts
@@ -39,7 +39,7 @@ export const validateExpressions: ValidateFunc = (
settings: DialogSetting,
lgFiles: LgFile[],
luFiles: LuFile[],
- cache?: ExpressionParseResult
+ cache?: ExpressionParseResult,
) => {
const expressions = searchExpressions(path, value, type, schema);
const customFunctions = searchLgCustomFunction(lgFiles).concat(settings.customFunctions);
diff --git a/Composer/packages/lib/indexers/src/validations/expressionValidation/types.ts b/Composer/packages/lib/indexers/src/validations/expressionValidation/types.ts
index 10733be371..fdbd2192c6 100644
--- a/Composer/packages/lib/indexers/src/validations/expressionValidation/types.ts
+++ b/Composer/packages/lib/indexers/src/validations/expressionValidation/types.ts
@@ -26,7 +26,7 @@ export type ValidateFunc = (
setting: DialogSetting,
lgFiles: LgFile[],
luFiles: LuFile[],
- cache?: ExpressionParseResult
+ cache?: ExpressionParseResult,
) => { diagnostics: Diagnostic[] | null; cache: ExpressionParseResult }; // error msg
export type ExpressionProperty = {
diff --git a/Composer/packages/lib/indexers/src/validations/expressionValidation/validation.ts b/Composer/packages/lib/indexers/src/validations/expressionValidation/validation.ts
index 75598681a3..c9449a975f 100644
--- a/Composer/packages/lib/indexers/src/validations/expressionValidation/validation.ts
+++ b/Composer/packages/lib/indexers/src/validations/expressionValidation/validation.ts
@@ -57,7 +57,7 @@ export const checkExpression = (exp: any, required: boolean, types: number[]): n
case 'string': {
returnType = checkStringExpression(
exp,
- types.some((type) => type & ReturnType.String)
+ types.some((type) => type & ReturnType.String),
);
break;
}
diff --git a/Composer/packages/lib/indexers/src/validations/index.ts b/Composer/packages/lib/indexers/src/validations/index.ts
index cc4b6a7919..8fcac7cc9b 100644
--- a/Composer/packages/lib/indexers/src/validations/index.ts
+++ b/Composer/packages/lib/indexers/src/validations/index.ts
@@ -18,7 +18,7 @@ export function validateDialog(
settings: DialogSetting,
lgFiles: LgFile[],
luFiles: LuFile[],
- cache?: ExpressionParseResult
+ cache?: ExpressionParseResult,
): { diagnostics: Diagnostic[] | null; cache?: ExpressionParseResult } {
const { id, content } = dialog;
try {
@@ -47,7 +47,7 @@ export function validateDialog(
settings,
lgFiles,
luFiles,
- cache
+ cache,
);
if (result.diagnostics) {
diagnostics.push(...result.diagnostics);
diff --git a/Composer/packages/lib/indexers/src/validations/schemaValidation/index.ts b/Composer/packages/lib/indexers/src/validations/schemaValidation/index.ts
index d50bc1363c..03a7018035 100644
--- a/Composer/packages/lib/indexers/src/validations/schemaValidation/index.ts
+++ b/Composer/packages/lib/indexers/src/validations/schemaValidation/index.ts
@@ -16,12 +16,12 @@ export const validateSchema = (dialogId: string, dialogData: BaseSchema, schema:
new Diagnostic(
formatMessage(
'Components of $kind "{kind}" are not supported. Replace with a different component or create a custom component.',
- { kind: $kind }
+ { kind: $kind },
),
`${dialogId}.dialog`,
DiagnosticSeverity.Error,
- path
- )
+ path,
+ ),
);
}
return true;
diff --git a/Composer/packages/lib/indexers/src/validations/schemaValidation/walkAdaptiveDialog.ts b/Composer/packages/lib/indexers/src/validations/schemaValidation/walkAdaptiveDialog.ts
index 1b7d89e19f..e7bb4d9628 100644
--- a/Composer/packages/lib/indexers/src/validations/schemaValidation/walkAdaptiveDialog.ts
+++ b/Composer/packages/lib/indexers/src/validations/schemaValidation/walkAdaptiveDialog.ts
@@ -11,13 +11,13 @@ type VisitAdaptiveComponentFn = (
$kind: SDKKinds | string,
data: BaseSchema,
currentPath: string,
- parentPath: string
+ parentPath: string,
) => boolean;
export const walkAdaptiveDialog = (
adaptiveDialog: BaseSchema,
sdkSchema: SchemaDefinitions,
- fn: VisitAdaptiveComponentFn
+ fn: VisitAdaptiveComponentFn,
): boolean => {
return walkWithPath(adaptiveDialog, sdkSchema, '', '', fn);
};
@@ -39,7 +39,7 @@ const walkWithPath = (
sdkSchema: SchemaDefinitions,
currentPath: string,
parentPath: string,
- fn: VisitAdaptiveComponentFn
+ fn: VisitAdaptiveComponentFn,
): boolean => {
const { $kind } = adaptiveData;
// Visit current data before schema validation to make sure all $kind blocks are visited.
@@ -74,7 +74,7 @@ const walkWithPath = (
sdkSchema,
joinPath(currentPath, `${path}[${i}]`),
currentPath,
- fn
+ fn,
);
if (!shouldContinue) return false;
}
diff --git a/Composer/packages/lib/shared/__tests__/dialogUtils/validateDialogName.test.ts b/Composer/packages/lib/shared/__tests__/dialogUtils/validateDialogName.test.ts
index 0666c0dbc1..d9affb953f 100644
--- a/Composer/packages/lib/shared/__tests__/dialogUtils/validateDialogName.test.ts
+++ b/Composer/packages/lib/shared/__tests__/dialogUtils/validateDialogName.test.ts
@@ -4,7 +4,7 @@
import { validateDialogName } from '../../src/dialogUtils/validateDialogName';
const error = new Error(
- 'Spaces and special characters are not allowed. Use letters, numbers, -, or _, and begin the name with a letter.'
+ 'Spaces and special characters are not allowed. Use letters, numbers, -, or _, and begin the name with a letter.',
);
const emptyError = new Error('The file name can not be empty');
diff --git a/Composer/packages/lib/shared/src/axios.ts b/Composer/packages/lib/shared/src/axios.ts
index e9748ccf0e..f50f501f89 100644
--- a/Composer/packages/lib/shared/src/axios.ts
+++ b/Composer/packages/lib/shared/src/axios.ts
@@ -8,7 +8,7 @@ export * from 'axios';
const csrfInterceptor = (config: AxiosRequestConfig) => {
if (config?.baseURL?.startsWith('/api') || config?.url?.startsWith('/api')) {
// eslint-disable-next-line no-underscore-dangle
- config.headers['X-CSRF-Token'] = ((window as unknown) as { __csrf__: string }).__csrf__;
+ config.headers['X-CSRF-Token'] = (window as unknown as { __csrf__: string }).__csrf__;
}
return config;
};
diff --git a/Composer/packages/lib/shared/src/copyUtils/ExternalApi.ts b/Composer/packages/lib/shared/src/copyUtils/ExternalApi.ts
index ce78825b83..ddf1e01623 100644
--- a/Composer/packages/lib/shared/src/copyUtils/ExternalApi.ts
+++ b/Composer/packages/lib/shared/src/copyUtils/ExternalApi.ts
@@ -8,7 +8,7 @@ export type FieldProcessor = (
fromAction: BaseSchema,
toActionId: string,
toAction: BaseSchema,
- fieldName: string
+ fieldName: string,
) => T;
export type FieldProcessorAsync = (
@@ -16,7 +16,7 @@ export type FieldProcessorAsync = (
fromAction: BaseSchema,
toActionId: string,
toAction: BaseSchema,
- fieldName: string
+ fieldName: string,
) => Promise;
export interface ExternalApi {
diff --git a/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveAction.ts b/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveAction.ts
index f9fb196485..be7d20e15d 100644
--- a/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveAction.ts
+++ b/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveAction.ts
@@ -11,7 +11,7 @@ export async function copyAdaptiveAction(data: MicrosoftIDialog, externalApi: Ex
return data;
}
- if (!data || !data.$kind) return {} as MicrosoftIDialog;
+ if (!data?.$kind) return {} as MicrosoftIDialog;
const copier = CopyConstructorMap[data.$kind] || CopyConstructorMap.default;
diff --git a/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveActionList.ts b/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveActionList.ts
index 992768de2c..9a4969a448 100644
--- a/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveActionList.ts
+++ b/Composer/packages/lib/shared/src/copyUtils/copyAdaptiveActionList.ts
@@ -8,7 +8,7 @@ import { ExternalApi } from './ExternalApi';
export async function copyAdaptiveActionList(
actions: MicrosoftIDialog[],
- externalApi: ExternalApi
+ externalApi: ExternalApi,
): Promise {
if (!Array.isArray(actions)) return [];
diff --git a/Composer/packages/lib/shared/src/copyUtils/copyEditActions.ts b/Composer/packages/lib/shared/src/copyUtils/copyEditActions.ts
index 80e8a8eb91..9038a26795 100644
--- a/Composer/packages/lib/shared/src/copyUtils/copyEditActions.ts
+++ b/Composer/packages/lib/shared/src/copyUtils/copyEditActions.ts
@@ -7,7 +7,7 @@ import { ExternalApi } from './ExternalApi';
import { shallowCopyAdaptiveAction } from './shallowCopyAdaptiveAction';
import { copyAdaptiveActionList } from './copyAdaptiveActionList';
-export const copyEditActions = async (input: EditActions, externalApi: ExternalApi): Promise => {
+export async function copyEditActions(input: EditActions, externalApi: ExternalApi): Promise {
const copy = shallowCopyAdaptiveAction(input, externalApi);
if (Array.isArray(input.actions)) {
@@ -15,4 +15,4 @@ export const copyEditActions = async (input: EditActions, externalApi: ExternalA
}
return copy;
-};
+}
diff --git a/Composer/packages/lib/shared/src/copyUtils/copyForeach.ts b/Composer/packages/lib/shared/src/copyUtils/copyForeach.ts
index 9f9155b833..d0fb96230c 100644
--- a/Composer/packages/lib/shared/src/copyUtils/copyForeach.ts
+++ b/Composer/packages/lib/shared/src/copyUtils/copyForeach.ts
@@ -8,7 +8,7 @@ import { shallowCopyAdaptiveAction } from './shallowCopyAdaptiveAction';
import { copyAdaptiveActionList } from './copyAdaptiveActionList';
type ForeachAction = Foreach | ForeachPage;
-export const copyForeach = async (input: ForeachAction, externalApi: ExternalApi): Promise => {
+export async function copyForeach(input: ForeachAction, externalApi: ExternalApi): Promise {
const copy = shallowCopyAdaptiveAction(input, externalApi);
if (Array.isArray(input.actions)) {
@@ -16,4 +16,4 @@ export const copyForeach = async (input: ForeachAction, externalApi: ExternalApi
}
return copy;
-};
+}
diff --git a/Composer/packages/lib/shared/src/copyUtils/copyIfCondition.ts b/Composer/packages/lib/shared/src/copyUtils/copyIfCondition.ts
index de7c9c967d..6851919f54 100644
--- a/Composer/packages/lib/shared/src/copyUtils/copyIfCondition.ts
+++ b/Composer/packages/lib/shared/src/copyUtils/copyIfCondition.ts
@@ -7,7 +7,7 @@ import { ExternalApi } from './ExternalApi';
import { copyAdaptiveActionList } from './copyAdaptiveActionList';
import { shallowCopyAdaptiveAction } from './shallowCopyAdaptiveAction';
-export const copyIfCondition = async (input: IfCondition, externalApi: ExternalApi): Promise => {
+export async function copyIfCondition(input: IfCondition, externalApi: ExternalApi): Promise {
const copy = shallowCopyAdaptiveAction(input, externalApi);
if (Array.isArray(input.actions)) {
@@ -19,4 +19,4 @@ export const copyIfCondition = async (input: IfCondition, externalApi: ExternalA
}
return copy;
-};
+}
diff --git a/Composer/packages/lib/shared/src/copyUtils/copySwitchCondition.ts b/Composer/packages/lib/shared/src/copyUtils/copySwitchCondition.ts
index a5af21ac19..ca30cfa430 100644
--- a/Composer/packages/lib/shared/src/copyUtils/copySwitchCondition.ts
+++ b/Composer/packages/lib/shared/src/copyUtils/copySwitchCondition.ts
@@ -7,10 +7,7 @@ import { ExternalApi } from './ExternalApi';
import { copyAdaptiveActionList } from './copyAdaptiveActionList';
import { shallowCopyAdaptiveAction } from './shallowCopyAdaptiveAction';
-export const copySwitchCondition = async (
- input: SwitchCondition,
- externalApi: ExternalApi
-): Promise => {
+export async function copySwitchCondition(input: SwitchCondition, externalApi: ExternalApi): Promise {
const copy = shallowCopyAdaptiveAction(input, externalApi);
if (Array.isArray(input.default)) {
@@ -29,4 +26,4 @@ export const copySwitchCondition = async (
}
return copy;
-};
+}
diff --git a/Composer/packages/lib/shared/src/deleteUtils/index.ts b/Composer/packages/lib/shared/src/deleteUtils/index.ts
index dbc2828b74..6afceabb93 100644
--- a/Composer/packages/lib/shared/src/deleteUtils/index.ts
+++ b/Composer/packages/lib/shared/src/deleteUtils/index.ts
@@ -10,7 +10,7 @@ import { walkAdaptiveActionList } from '../walkerUtils/walkAdaptiveActionList';
// TODO: (ze) considering refactoring it with the `walkLgResources` util
const collectLgTemplates = (action: any, outputTemplates: string[]) => {
if (typeof action === 'string') return;
- if (!action || !action.$kind) return;
+ if (!action?.$kind) return;
switch (action.$kind) {
case SDKKinds.SendActivity:
@@ -31,7 +31,7 @@ const collectLgTemplates = (action: any, outputTemplates: string[]) => {
// TODO: (ze) considering refactoring it by implementing a new `walkLuResources` util
const collectLuIntents = (action: any, outputTemplates: string[]) => {
if (typeof action === 'string') return;
- if (!action || !action.$kind) return;
+ if (!action?.$kind) return;
switch (action.$kind) {
case SDKKinds.AttachmentInput:
@@ -51,7 +51,7 @@ const collectLuIntents = (action: any, outputTemplates: string[]) => {
export const deleteAdaptiveAction = async (
data: MicrosoftIDialog,
deleteLgTemplates: (lgTemplates: string[]) => Promise,
- deleteLuIntents: (luIntents: string[]) => Promise
+ deleteLuIntents: (luIntents: string[]) => Promise,
) => {
const lgTemplates: string[] = [];
const luIntents: string[] = [];
@@ -66,7 +66,7 @@ export const deleteAdaptiveAction = async (
export const deleteAdaptiveActionList = async (
data: MicrosoftIDialog[],
deleteLgTemplates: (lgTemplates: string[]) => Promise,
- deleteLuIntents: (luIntents: string[]) => Promise
+ deleteLuIntents: (luIntents: string[]) => Promise,
) => {
const lgTemplates: string[] = [];
const luIntents: string[] = [];
diff --git a/Composer/packages/lib/shared/src/dialogFactory.ts b/Composer/packages/lib/shared/src/dialogFactory.ts
index 95e001f329..1db9a0bac9 100644
--- a/Composer/packages/lib/shared/src/dialogFactory.ts
+++ b/Composer/packages/lib/shared/src/dialogFactory.ts
@@ -336,7 +336,7 @@ export const getDesignerId = (data?: DesignerData) => {
export const deepCopyAction = async (
data: MicrosoftIDialog,
copyLgTemplate: FieldProcessorAsync,
- copyLuIntent: FieldProcessorAsync
+ copyLuIntent: FieldProcessorAsync,
) => {
return await copyAdaptiveAction(data, {
getDesignerId,
@@ -348,7 +348,7 @@ export const deepCopyAction = async (
export const deepCopyActions = async (
actions: MicrosoftIDialog[],
copyLgTemplate: FieldProcessorAsync,
- copyLuIntent: FieldProcessorAsync
+ copyLuIntent: FieldProcessorAsync,
) => {
// NOTES: underlying lg api for writing new lg template to file is not concurrency-safe,
// so we have to call them sequentially
@@ -365,7 +365,7 @@ export const deepCopyActions = async (
export const deleteAction = (
data: MicrosoftIDialog,
deleteLgTemplates: (templates: string[]) => Promise,
- deleteLuIntents: (luIntents: string[]) => Promise
+ deleteLuIntents: (luIntents: string[]) => Promise,
) => {
return deleteAdaptiveAction(data, deleteLgTemplates, deleteLuIntents);
};
@@ -373,12 +373,12 @@ export const deleteAction = (
export const deleteActions = (
inputs: MicrosoftIDialog[],
deleteLgTemplates: (templates: string[]) => Promise,
- deleteLuIntents: (luIntents: string[]) => Promise
+ deleteLuIntents: (luIntents: string[]) => Promise,
) => {
return deleteAdaptiveActionList(inputs, deleteLgTemplates, deleteLuIntents);
};
-const assignDefaults = (data: {}, currentSeed = {}) => {
+const assignDefaults = (data: Record, currentSeed = {}) => {
for (const field in data) {
if (field !== '$designer' && data[field].type === 'object') {
// recurse on subtree's properties
@@ -406,7 +406,7 @@ class DialogFactory {
overrides: {
$designer?: Partial;
[key: string]: any;
- } = {}
+ } = {},
) {
if (!this.schema) {
throw new Error(formatMessage('DialogFactory missing schema.'));
@@ -418,7 +418,7 @@ class DialogFactory {
{ $kind, $designer: merge({ id: generateDesignerId() }, $designer) },
this.seedDefaults($kind),
defaultProperties,
- propertyOverrides
+ propertyOverrides,
);
}
diff --git a/Composer/packages/lib/shared/src/dialogUtils/jsonTracker.ts b/Composer/packages/lib/shared/src/dialogUtils/jsonTracker.ts
index 572fdde036..653d9e134a 100644
--- a/Composer/packages/lib/shared/src/dialogUtils/jsonTracker.ts
+++ b/Composer/packages/lib/shared/src/dialogUtils/jsonTracker.ts
@@ -126,7 +126,7 @@ export async function deleteNode(inputDialog, path, callbackOnRemovedData?: (rem
export async function deleteNodes(
inputDialog,
nodeIds: string[],
- callbackOnRemovedNodes?: (nodes: any[]) => Promise
+ callbackOnRemovedNodes?: (nodes: any[]) => Promise,
) {
const dialog = cloneDeep(inputDialog);
diff --git a/Composer/packages/lib/shared/src/dialogUtils/validateDialogName.ts b/Composer/packages/lib/shared/src/dialogUtils/validateDialogName.ts
index 6450599600..57b989a8e1 100644
--- a/Composer/packages/lib/shared/src/dialogUtils/validateDialogName.ts
+++ b/Composer/packages/lib/shared/src/dialogUtils/validateDialogName.ts
@@ -13,8 +13,8 @@ export const validateDialogName = (name: string) => {
if (!nameRegex.test(name)) {
throw new Error(
formatMessage(
- 'Spaces and special characters are not allowed. Use letters, numbers, -, or _, and begin the name with a letter.'
- )
+ 'Spaces and special characters are not allowed. Use letters, numbers, -, or _, and begin the name with a letter.',
+ ),
);
}
};
diff --git a/Composer/packages/lib/shared/src/featureFlagUtils/index.ts b/Composer/packages/lib/shared/src/featureFlagUtils/index.ts
index 320faa2814..286eb9fac2 100644
--- a/Composer/packages/lib/shared/src/featureFlagUtils/index.ts
+++ b/Composer/packages/lib/shared/src/featureFlagUtils/index.ts
@@ -8,7 +8,7 @@ export const getDefaultFeatureFlags = (): FeatureFlagMap => ({
FORM_DIALOG: {
displayName: formatMessage('Form dialogs'),
description: formatMessage(
- 'Automatically generate dialogs that collect information from a user to manage conversations.'
+ 'Automatically generate dialogs that collect information from a user to manage conversations.',
),
documentationLink: 'https://aka.ms/AAailpe',
isHidden: false,
@@ -17,7 +17,7 @@ export const getDefaultFeatureFlags = (): FeatureFlagMap => ({
ADVANCED_TEMPLATE_OPTIONS: {
displayName: formatMessage('Advanced template options'),
description: formatMessage(
- 'Enables creating bots from local templates as well as creating bots from older versions of published templates'
+ 'Enables creating bots from local templates as well as creating bots from older versions of published templates',
),
documentationLink: '',
isHidden: true,
diff --git a/Composer/packages/lib/shared/src/generateUniqueId.ts b/Composer/packages/lib/shared/src/generateUniqueId.ts
index 5bebab8252..11e055abd6 100644
--- a/Composer/packages/lib/shared/src/generateUniqueId.ts
+++ b/Composer/packages/lib/shared/src/generateUniqueId.ts
@@ -6,7 +6,9 @@ import englishLowercase from 'nanoid-dictionary/lowercase';
import numbers from 'nanoid-dictionary/numbers';
import englishUppercase from 'nanoid-dictionary/uppercase';
-export const IDDictionnary = [...englishLowercase, ...englishUppercase, ...numbers].join('');
+export const IDDictionnary = []
+ .concat(englishLowercase.split(''), englishUppercase.split(''), numbers.split(''))
+ .join('');
export function generateDesignerId() {
const nanoid = customAlphabet(IDDictionnary, 6);
return nanoid();
diff --git a/Composer/packages/lib/shared/src/labelMap.ts b/Composer/packages/lib/shared/src/labelMap.ts
index ae573453b7..36fc6808c9 100644
--- a/Composer/packages/lib/shared/src/labelMap.ts
+++ b/Composer/packages/lib/shared/src/labelMap.ts
@@ -19,7 +19,7 @@ type ConceptLabelKey = SDKKinds | 'Activity';
export const conceptLabels: () => { [key in ConceptLabelKey]?: LabelOverride } = () => ({
Activity: {
description: formatMessage(
- 'What your Bot says to the user. Visit the documentation a reference of capabilities.'
+ 'What your Bot says to the user. Visit the documentation a reference of capabilities.',
),
title: formatMessage('Language Generation'),
},
@@ -100,7 +100,7 @@ export const conceptLabels: () => { [key in ConceptLabelKey]?: LabelOverride } =
},
[SDKKinds.LuisRecognizer]: {
description: formatMessage(
- "To understand what the user says, your dialog needs an 'IRecognizer' that includes example words and sentences that users may use."
+ "To understand what the user says, your dialog needs an 'IRecognizer' that includes example words and sentences that users may use.",
),
title: formatMessage('Language Understanding'),
},
@@ -109,7 +109,7 @@ export const conceptLabels: () => { [key in ConceptLabelKey]?: LabelOverride } =
},
[SDKKinds.MultiLanguageRecognizer]: {
description: formatMessage(
- "To understand what the user says, your dialog needs an 'IRecognizer' that includes example words and sentences that users may use."
+ "To understand what the user says, your dialog needs an 'IRecognizer' that includes example words and sentences that users may use.",
),
title: formatMessage('Language Understanding'),
},
@@ -183,10 +183,6 @@ export const conceptLabels: () => { [key in ConceptLabelKey]?: LabelOverride } =
title: formatMessage('Message reaction'),
subtitle: formatMessage('Message reaction activity'),
},
- [SDKKinds.OnMessageUpdateActivity]: {
- title: formatMessage('Message updated'),
- subtitle: formatMessage('Message updated activity'),
- },
[SDKKinds.UpdateActivity]: {
title: formatMessage('Update activity'),
subtitle: formatMessage('Update a an activity previously sent during the conversation'),
diff --git a/Composer/packages/lib/shared/src/luBuildResolver.ts b/Composer/packages/lib/shared/src/luBuildResolver.ts
index b940cd5ecf..b18c5b96be 100644
--- a/Composer/packages/lib/shared/src/luBuildResolver.ts
+++ b/Composer/packages/lib/shared/src/luBuildResolver.ts
@@ -6,9 +6,7 @@ import multimatch from 'multimatch';
import { Path } from './path';
-// eslint-disable-next-line @typescript-eslint/no-var-requires
const luObject = require('@microsoft/bf-lu/lib/parser/lu/lu.js');
-// eslint-disable-next-line @typescript-eslint/no-var-requires
const luOptions = require('@microsoft/bf-lu/lib/parser/lu/luOptions.js');
function isWildcardPattern(str: string): boolean {
@@ -101,7 +99,7 @@ export function luImportResolverGenerator(files: FileInfo[]) {
const targetFullPath = Path.resolve(sourceFileDir, targetPath.replace(fragmentReg, ''));
const targetFullPath2 = Path.resolve(
sourceFileDir,
- targetPath.replace(fragmentReg, '').replace(extReg, `.${locale}${ext}`)
+ targetPath.replace(fragmentReg, '').replace(extReg, `.${locale}${ext}`),
);
targetFile =
files.find(({ path }) => path === targetFullPath) || files.find(({ path }) => path === targetFullPath2);
diff --git a/Composer/packages/lib/shared/src/resolverFactory.ts b/Composer/packages/lib/shared/src/resolverFactory.ts
index 941dc7e859..41bbe694f6 100644
--- a/Composer/packages/lib/shared/src/resolverFactory.ts
+++ b/Composer/packages/lib/shared/src/resolverFactory.ts
@@ -20,7 +20,7 @@ function getFileName(path: string): string {
export function luImportResolverGenerator(
resources: ResolverResource[],
ext = '',
- defaultLocale = 'en-us'
+ defaultLocale = 'en-us',
): LUImportResolverDelegate {
/**
* @param source current file id
@@ -62,7 +62,7 @@ export function luImportResolverGenerator(
export function lgImportResolverGenerator(
resources: ResolverResource[],
ext = '',
- defaultLocale = 'en-us'
+ defaultLocale = 'en-us',
): ImportResolverDelegate {
/**
* @param source current file id
diff --git a/Composer/packages/lib/shared/src/schemaUtils/dereference.ts b/Composer/packages/lib/shared/src/schemaUtils/dereference.ts
index 3ca87b9361..3b8b7e28f1 100644
--- a/Composer/packages/lib/shared/src/schemaUtils/dereference.ts
+++ b/Composer/packages/lib/shared/src/schemaUtils/dereference.ts
@@ -9,7 +9,7 @@ import { CIRCULAR_REFS, isCircular } from './circular';
export function dereference(
schema: S,
definitions: SchemaDefinitions,
- cache: DefinitionCache
+ cache: DefinitionCache,
): S extends JSONSchema7[] ? JSONSchema7[] : JSONSchema7 {
if (Array.isArray(schema)) {
const arraySchema: JSONSchema7[] = [];
diff --git a/Composer/packages/lib/shared/src/skillsUtils/index.ts b/Composer/packages/lib/shared/src/skillsUtils/index.ts
index 260ba97a80..ed6254050a 100644
--- a/Composer/packages/lib/shared/src/skillsUtils/index.ts
+++ b/Composer/packages/lib/shared/src/skillsUtils/index.ts
@@ -84,7 +84,7 @@ export const migrateSkillsForExistingBots = (botProjectFile: BotProjectSpace, ro
export const fetchEndpointNameForSkill = (
rootBotSettings: DialogSetting,
skillNameIdentifier: string,
- manifestData
+ manifestData,
) => {
const endpointUrl = get(rootBotSettings, `skill[${skillNameIdentifier}].endpointUrl`);
if (endpointUrl) {
@@ -125,7 +125,7 @@ export const isUsingAdaptiveRuntime = (runtime?: DialogSetting['runtime']): bool
* @default { isUsingAdaptiveRuntime: false, runtimeLanguage: 'dotnet', runtimeType: 'webapp'}
*/
export const parseRuntimeKey = (
- runtimeKey?: string
+ runtimeKey?: string,
): { isUsingAdaptiveRuntime: boolean; runtimeLanguage?: string; runtimeType?: string } => {
const isAdaptive = isUsingAdaptiveRuntimeKey(runtimeKey);
diff --git a/Composer/packages/lib/shared/src/walkerUtils/walkAdaptiveAction.ts b/Composer/packages/lib/shared/src/walkerUtils/walkAdaptiveAction.ts
index 011b4e61e5..152c56ff7f 100644
--- a/Composer/packages/lib/shared/src/walkerUtils/walkAdaptiveAction.ts
+++ b/Composer/packages/lib/shared/src/walkerUtils/walkAdaptiveAction.ts
@@ -22,7 +22,7 @@ export const walkAdaptiveAction = (input, visit: AdaptiveActionVisitor): void =>
return;
}
- if (!input || !input.$kind) {
+ if (!input?.$kind) {
return;
}
diff --git a/Composer/packages/lib/shared/src/walkerUtils/walkLgResources.ts b/Composer/packages/lib/shared/src/walkerUtils/walkLgResources.ts
index 9ecb937ab8..a7d427f0b0 100644
--- a/Composer/packages/lib/shared/src/walkerUtils/walkLgResources.ts
+++ b/Composer/packages/lib/shared/src/walkerUtils/walkLgResources.ts
@@ -10,7 +10,7 @@ type LgFieldHandler = (actionId: string, lgFieldName: string, lgFieldValue: stri
const findLgFields = (action: any, handleLgField: LgFieldHandler) => {
if (typeof action === 'string') return;
- if (!action || !action.$kind) return;
+ if (!action?.$kind) return;
const onFound = (fieldName: string) => {
action[fieldName] && handleLgField(get(action, '$designer.id', ''), fieldName, action[fieldName]);
diff --git a/Composer/packages/lib/ui-shared/package.json b/Composer/packages/lib/ui-shared/package.json
index b4ed37c36b..026c592fdd 100644
--- a/Composer/packages/lib/ui-shared/package.json
+++ b/Composer/packages/lib/ui-shared/package.json
@@ -32,7 +32,7 @@
"@emotion/styled": "^11.1.3",
"@fluentui/react": "^8.83.1",
"react-markdown": "^5.0.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
},
"devDependencies": {
"@botframework-composer/test-utils": "*",
diff --git a/Composer/packages/lib/ui-shared/src/components/ConfirmDialog.tsx b/Composer/packages/lib/ui-shared/src/components/ConfirmDialog.tsx
index 9c764935a2..41404949c2 100644
--- a/Composer/packages/lib/ui-shared/src/components/ConfirmDialog.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/ConfirmDialog.tsx
@@ -101,7 +101,7 @@ const ConfirmDialog: React.FC = (props) => {
} = setting;
const [additionalCheckboxValue, setAdditionalCheckboxValue] = React.useState(
- getDefaultAdditionalCheckboxValue(checkboxProps)
+ getDefaultAdditionalCheckboxValue(checkboxProps),
);
const [disabled, setDisabled] = React.useState(setting.disabled);
@@ -176,7 +176,7 @@ const ConfirmDialog: React.FC = (props) => {
export const OpenConfirmModal = (
title,
subTitle,
- setting: Record & { checkboxProps?: DoubleConfirmCheckboxProps } = {}
+ setting: Record & { checkboxProps?: DoubleConfirmCheckboxProps } = {},
): Promise => {
return new Promise((resolve) => {
const node = document.createElement('div');
@@ -203,7 +203,7 @@ export const OpenConfirmModal = (
export const OpenConfirmModalWithCheckbox = (
title,
subTitle,
- setting: Record & { checkboxProps?: CheckboxProps } = {}
+ setting: Record & { checkboxProps?: CheckboxProps } = {},
): Promise<{ additionalConfirm?: boolean } | null> => {
return new Promise((resolve) => {
const node = document.createElement('div');
diff --git a/Composer/packages/lib/ui-shared/src/components/Field.tsx b/Composer/packages/lib/ui-shared/src/components/Field.tsx
index fb985d15eb..fd11f9c6c4 100644
--- a/Composer/packages/lib/ui-shared/src/components/Field.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/Field.tsx
@@ -19,8 +19,6 @@ type LabelWithTooltipProps = Omit & {
tooltipIconProps?: HelpTooltipProps['iconProps'];
styles?: IStyleFunctionOrObject<
never,
- // @ts-expect-error: subComponentStyles won't match the exact component's interface
- // but the resulting type is still valid
Styles & {
subComponentStyles: {
/** Styling for HelpTooltip child component */
@@ -33,8 +31,8 @@ type LabelWithTooltipProps = Omit & {
const getClassNames = (
theme: ITheme,
props: {
- styles?: IStyleFunctionOrObject;
- }
+ styles?: IStyleFunctionOrObject;
+ },
) =>
mergeStyleSets(
{
@@ -51,10 +49,11 @@ const getClassNames = (
},
},
},
- props.styles
+ props.styles,
);
-const useClassNames = (styles: Styles) => useMemo(() => getClassNames(getTheme(), { styles }), [styles]);
+const useClassNames = | undefined>(styles: Styles) =>
+ useMemo(() => getClassNames(getTheme(), { styles }), [styles]);
const useOnRenderLabelWithHelpTooltip = (props: LabelWithTooltipProps) => {
const classNames = useClassNames(props.styles);
@@ -73,7 +72,7 @@ const useOnRenderLabelWithHelpTooltip = (props: LabelWithTooltipP
)}
),
- [classNames, props.tooltip, props.tooltipIconProps]
+ [classNames, props.tooltip, props.tooltipIconProps],
);
};
diff --git a/Composer/packages/lib/ui-shared/src/components/HelpTooltip.tsx b/Composer/packages/lib/ui-shared/src/components/HelpTooltip.tsx
index 2ea169f636..b75fa673e0 100644
--- a/Composer/packages/lib/ui-shared/src/components/HelpTooltip.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/HelpTooltip.tsx
@@ -16,7 +16,7 @@ import { mergeStyleSets, getFocusStyle, getTheme, ITheme, IStyle } from '@fluent
import { IStyleFunctionOrObject } from '@fluentui/react/lib/Utilities';
import { IIconProps } from '@fluentui/react/lib/Icon';
-const getClassNames = (theme: ITheme, props: Pick) =>
+const getClassNames = (theme: ITheme, props: Partial) =>
mergeStyleSets(
{
root: {
@@ -35,7 +35,7 @@ const getClassNames = (theme: ITheme, props: Pick) =
}),
],
},
- props.styles
+ props.styles,
);
export type HelpTooltipStyles = IStyleFunctionOrObject<
@@ -51,7 +51,8 @@ export type HelpTooltipProps = Omit & {
styles?: HelpTooltipStyles;
};
-const useClassNames = (styles: Styles) => useMemo(() => getClassNames(getTheme(), { styles }), [styles]);
+const useClassNames = (styles: Styles) =>
+ useMemo(() => getClassNames(getTheme(), { styles }), [styles]);
export const HelpTooltip: React.FC = ({ iconProps, ...props }) => {
const classNames = useClassNames(props.styles);
diff --git a/Composer/packages/lib/ui-shared/src/components/IconMenu.tsx b/Composer/packages/lib/ui-shared/src/components/IconMenu.tsx
index be86f8480d..dc7fe1a4f8 100644
--- a/Composer/packages/lib/ui-shared/src/components/IconMenu.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/IconMenu.tsx
@@ -60,7 +60,7 @@ export const IconMenu: React.FC = ({
useEffect(() => {
if (autoFocus) {
- buttonRef.current && buttonRef.current.focus();
+ buttonRef.current?.focus?.();
}
}, [autoFocus]);
diff --git a/Composer/packages/lib/ui-shared/src/components/SectionTitle.tsx b/Composer/packages/lib/ui-shared/src/components/SectionTitle.tsx
index 11832cdd3f..a2a8d45148 100644
--- a/Composer/packages/lib/ui-shared/src/components/SectionTitle.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/SectionTitle.tsx
@@ -5,10 +5,11 @@
import { jsx, css } from '@emotion/react';
import { FluentTheme } from '@fluentui/theme';
import { Text } from '@fluentui/react/lib/Text';
+import { type PropsWithChildren } from 'react';
-interface SectionTitleProps {
+type SectionTitleProps = PropsWithChildren<{
level: 1 | 2 | 3 | 4 | 5 | 6;
-}
+}>;
export const SectionTitle: React.FC = ({ level, ...props }) => (
= ({
root: props.styles?.splitButtonMenuButton,
icon: props.styles?.splitButtonMenuIcon,
}),
- [props.styles]
+ [props.styles],
);
const dividerStyles = props.styles?.splitButtonDivider as IRawStyle;
return (
diff --git a/Composer/packages/lib/ui-shared/src/components/__tests__/Field.test.tsx b/Composer/packages/lib/ui-shared/src/components/__tests__/Field.test.tsx
index 2079b88280..4580d16d09 100644
--- a/Composer/packages/lib/ui-shared/src/components/__tests__/Field.test.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/__tests__/Field.test.tsx
@@ -28,7 +28,7 @@ describe.each([
tooltipIconProps={{
'data-testid': tooltipIconTestId,
}}
- />
+ />,
);
const icon = await findByTestId(tooltipIconTestId);
expect(icon.getAttribute('aria-label')).toEqual(tooltipText);
@@ -43,7 +43,7 @@ describe.each([
tooltipIconProps={{
'data-testid': tooltipIconTestId,
}}
- />
+ />,
);
const icon = queryByTestId(tooltipIconTestId);
expect(icon).toBeNull();
diff --git a/Composer/packages/lib/ui-shared/src/components/tags/ContentEditable.tsx b/Composer/packages/lib/ui-shared/src/components/tags/ContentEditable.tsx
index 399bee5eba..33f8278631 100644
--- a/Composer/packages/lib/ui-shared/src/components/tags/ContentEditable.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/tags/ContentEditable.tsx
@@ -102,7 +102,7 @@ export const ContentEditable = (props: ContentEditableProps) => {
return;
}
},
- [removeOnBackspace, onRemove, focusInputRef]
+ [removeOnBackspace, onRemove, focusInputRef],
);
return (
diff --git a/Composer/packages/lib/ui-shared/src/components/tags/TagInput.tsx b/Composer/packages/lib/ui-shared/src/components/tags/TagInput.tsx
index ffb4c26990..14258334a8 100644
--- a/Composer/packages/lib/ui-shared/src/components/tags/TagInput.tsx
+++ b/Composer/packages/lib/ui-shared/src/components/tags/TagInput.tsx
@@ -164,7 +164,7 @@ export const TagInput = (props: TagInputProps) => {
const clonedTags = [...tags];
const numOccurrencesOfValue = tags.reduce(
(prev, currentValue, index) => prev + (currentValue === value && index !== i ? 1 : 0),
- 0
+ 0,
);
if (numOccurrencesOfValue > 0) {
clonedTags.splice(i, 1);
diff --git a/Composer/packages/lib/ui-shared/src/components/tags/utils.ts b/Composer/packages/lib/ui-shared/src/components/tags/utils.ts
index 99faeba388..1aa03cdf7e 100644
--- a/Composer/packages/lib/ui-shared/src/components/tags/utils.ts
+++ b/Composer/packages/lib/ui-shared/src/components/tags/utils.ts
@@ -32,9 +32,11 @@ export const safeHtmlString = (value: string) => {
*/
export const csvToArray = (str: string) => {
// eslint-disable-next-line security/detect-unsafe-regex
- const reValid = /^\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\s][^"\\]*)*"|[^,'"\s\\]*(?:\s+[^,'"\s\\]+)*)\s*(?:,\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\s][^"\\]*)*"|[^,'"\s\\]*(?:\s+[^,'"\s\\]+)*)\s*)*$/;
+ const reValid =
+ /^\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\s][^"\\]*)*"|[^,'"\s\\]*(?:\s+[^,'"\s\\]+)*)\s*(?:,\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\s][^"\\]*)*"|[^,'"\s\\]*(?:\s+[^,'"\s\\]+)*)\s*)*$/;
// eslint-disable-next-line security/detect-unsafe-regex
- const reValue = /(?!\s*$)\s*(?:'([^'\\]*(?:\\[\S\s][^'\\]*)*)'|"([^"\\]*(?:\\[\S\s][^"\\]*)*)"|([^,'"\s\\]*(?:\s+[^,'"\s\\]+)*))\s*(?:,|$)/g;
+ const reValue =
+ /(?!\s*$)\s*(?:'([^'\\]*(?:\\[\S\s][^'\\]*)*)'|"([^"\\]*(?:\\[\S\s][^"\\]*)*)"|([^,'"\s\\]*(?:\s+[^,'"\s\\]+)*))\s*(?:,|$)/g;
// If it's invalid csv return empty.
if (!reValid.test(str)) {
diff --git a/Composer/packages/lib/ui-shared/src/styled/styledComponents.tsx b/Composer/packages/lib/ui-shared/src/styled/styledComponents.tsx
index 0843fc3a02..f9f13303cb 100644
--- a/Composer/packages/lib/ui-shared/src/styled/styledComponents.tsx
+++ b/Composer/packages/lib/ui-shared/src/styled/styledComponents.tsx
@@ -10,10 +10,9 @@ import { VisualEditorColors as Colors } from '../constants/VisualEditorColors';
import { DivProps } from './styledComponents.types';
import { StandardFontCSS, TruncatedCSS, MultilineCSS } from './sharedCSS';
-const dynamicStyle = (props) =>
- css`
- color: ${props.color || Colors.Black};
- `;
+const dynamicStyle = (props) => css`
+ color: ${props.color || Colors.Black};
+`;
export const LinkBtn = styled(Link)((props) => ({
color: props.color || Colors.AzureBlue,
@@ -35,7 +34,7 @@ export const BorderedDiv = styled.div(
color: props.color || Colors.Black,
width: props.width,
height: props.height,
- })
+ }),
);
export const SingleLineDiv = styled.div`
@@ -56,10 +55,9 @@ export const Text = styled.span(
css`
${StandardFontCSS};
`,
- ({ color }) =>
- css`
- color: ${color};
- `
+ ({ color }) => css`
+ color: ${color};
+ `,
);
export const MultilineTextWithEllipsis = styled.div`
${StandardFontCSS};
@@ -79,7 +77,7 @@ export const TruncatedText = styled.div<{ lines?: number }>(
-webkit-line-clamp: ${lines || 3};
-webkit-box-orient: vertical;
white-space: pre-line;
- `
+ `,
);
export const FixedInfo = styled.span`
diff --git a/Composer/packages/server-workers/package.json b/Composer/packages/server-workers/package.json
index 6b9ed946b4..fad92d6598 100644
--- a/Composer/packages/server-workers/package.json
+++ b/Composer/packages/server-workers/package.json
@@ -21,14 +21,14 @@
"dependencies": {
"@microsoft/bf-dialog": "4.14.0-dev.20210415.161c029",
"debug": "^4.3.1",
- "tslib": "2.4.0",
+ "tslib": "2.6.2",
"yeoman-environment": "^2.10.3"
},
"devDependencies": {
"@types/debug": "^4.1.5",
"@types/yeoman-environment": "^2.10.2",
- "eslint": "7.0.0",
+ "eslint": "8.57.0",
"rimraf": "3.0.2",
- "typescript": "^3.8.3"
+ "typescript": "5.4.2"
}
}
diff --git a/Composer/packages/server-workers/src/server-worker.ts b/Composer/packages/server-workers/src/server-worker.ts
index b7feb3acf3..dd05acee25 100644
--- a/Composer/packages/server-workers/src/server-worker.ts
+++ b/Composer/packages/server-workers/src/server-worker.ts
@@ -18,20 +18,20 @@ export class ServerWorker {
public static async execute(
workerName: 'dialogMerge',
args: DialogMergeArgs,
- updateProcess?: (status: number, message: string) => void
+ updateProcess?: (status: number, message: string) => void,
);
public static async execute(
workerName: 'templateInstallation',
args: TemplateInstallationArgs,
- updateProcess?: (status: number, message: string) => void
+ updateProcess?: (status: number, message: string) => void,
);
- public static async execute = {}>(
+ public static async execute>(
workerName: WorkerName,
args: T,
/**
* Callback to update BackgroundProcessManager
*/
- updateProcess?: (status: number, message: string) => void
+ updateProcess?: (status: number, message: string) => void,
): Promise {
return new Promise((resolve, reject) => {
// used to reject in case of an unhandled error
@@ -73,7 +73,7 @@ export class ServerWorker {
return path.join(
// eslint-disable-next-line @typescript-eslint/no-explicit-any
(process as any).resourcesPath,
- `app.asar.unpacked/node_modules/@bfc/server-workers/lib/workers/${workerName}.worker.js`
+ `app.asar.unpacked/node_modules/@bfc/server-workers/lib/workers/${workerName}.worker.js`,
);
} else {
return path.resolve(__dirname, `./workers/${workerName}.worker.js`);
diff --git a/Composer/packages/server-workers/src/workers/dialogMerge.worker.ts b/Composer/packages/server-workers/src/workers/dialogMerge.worker.ts
index 55cf710201..0b7781e545 100644
--- a/Composer/packages/server-workers/src/workers/dialogMerge.worker.ts
+++ b/Composer/packages/server-workers/src/workers/dialogMerge.worker.ts
@@ -19,7 +19,7 @@ if (!isMainThread) {
false,
log.extend('info'),
log.extend('warn'),
- log.extend('error')
+ log.extend('error'),
);
realMerge
diff --git a/Composer/packages/server-workers/src/workers/templateInstallation.worker.ts b/Composer/packages/server-workers/src/workers/templateInstallation.worker.ts
index 2df3c3023e..042a4ae8ef 100644
--- a/Composer/packages/server-workers/src/workers/templateInstallation.worker.ts
+++ b/Composer/packages/server-workers/src/workers/templateInstallation.worker.ts
@@ -13,7 +13,7 @@ const installRemoteTemplate = async (
yeomanEnv: yeoman,
templateGeneratorPath: string,
npmPackageName: string,
- templateVersion: string
+ templateVersion: string,
) => {
yeomanEnv.cwd = templateGeneratorPath;
try {
@@ -33,13 +33,11 @@ const instantiateRemoteTemplate = async (
projectName: string,
runtimeType: string,
runtimeLanguage: string,
- yeomanOptions: any
+ yeomanOptions: any,
): Promise => {
log('About to instantiate a template!', dstDir, generatorName, projectName);
yeomanEnv.cwd = dstDir;
try {
- // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
- // @ts-ignore @types/yeoman-environment is outdated
await yeomanEnv.run([generatorName, projectName, '-p', runtimeLanguage, '-i', runtimeType], yeomanOptions);
log('Template successfully instantiated', dstDir, generatorName, projectName);
} catch (err) {
@@ -57,7 +55,7 @@ const yeomanWork = async (
runtimeType: string,
runtimeLanguage: string,
yeomanOptions: any,
- isLocalGenerator: boolean
+ isLocalGenerator: boolean,
) => {
// create yeoman environment
log('Getting Yeoman environment');
@@ -67,7 +65,7 @@ const yeomanWork = async (
const yeomanEnv = yeoman.createEnv(
'',
{ yeomanRepository: templateGeneratorPath },
- new TerminalAdapter({ console: console })
+ new TerminalAdapter({ console: console }),
);
if (!isLocalGenerator) {
log('Looking up local packages');
@@ -89,7 +87,7 @@ const yeomanWork = async (
projectName,
runtimeType,
runtimeLanguage,
- yeomanOptions
+ yeomanOptions,
);
};
@@ -115,7 +113,7 @@ if (!isMainThread) {
workerData.runtimeType,
workerData.runtimeLanguage,
workerData.yeomanOptions,
- workerData.isLocalGenerator
+ workerData.isLocalGenerator,
)
.then(() => {
process.exit(0);
diff --git a/Composer/packages/server/package.json b/Composer/packages/server/package.json
index 77e5a265cc..397e52bcad 100644
--- a/Composer/packages/server/package.json
+++ b/Composer/packages/server/package.json
@@ -34,7 +34,7 @@
},
"devDependencies": {
"@babel/plugin-proposal-class-properties": "7.18.6",
- "@babel/plugin-transform-runtime": "7.18.6",
+ "@babel/plugin-transform-runtime": "7.24.0",
"@botframework-composer/test-utils": "*",
"@types/archiver": "^3.1.0",
"@types/body-parser": "^1.17.0",
@@ -56,11 +56,11 @@
"@types/ws": "^7.4.0",
"@types/yeoman-environment": "^2.10.2",
"cross-env": "7.0.3",
- "eslint": "7.0.0",
+ "eslint": "8.57.0",
"fs-extra": "7.0.1",
"mock-fs": "^4.10.1",
"nodemon": "^2.0.3",
- "prettier": "2.0.5",
+ "prettier": "3.2.5",
"rimraf": "3.0.2",
"source-map-explorer": "^2.4.2",
"ts-node": "^8.4.1"
@@ -123,7 +123,7 @@
"through": "^2.3.8",
"trumpet": "^1.7.2",
"ts-md5": "^1.2.7",
- "tslib": "2.4.0",
+ "tslib": "2.6.2",
"unzip-stream": "^0.3.0",
"uuid": "^8.3.0",
"vscode-languageserver": "5.3.0-next.10",
diff --git a/Composer/packages/server/src/controllers/__tests__/auth.test.ts b/Composer/packages/server/src/controllers/__tests__/auth.test.ts
index c81b1dae80..ca09294f35 100644
--- a/Composer/packages/server/src/controllers/__tests__/auth.test.ts
+++ b/Composer/packages/server/src/controllers/__tests__/auth.test.ts
@@ -43,7 +43,7 @@ describe('auth controller', () => {
expect(mockRes.status).toHaveBeenCalledWith(400);
expect(chainedRes.send).toHaveBeenCalledWith(
- 'Must pass a "targetResource" parameter to perform authentication in Electron environment.'
+ 'Must pass a "targetResource" parameter to perform authentication in Electron environment.',
);
});
@@ -58,7 +58,7 @@ describe('auth controller', () => {
expect(mockRes.status).toHaveBeenCalledWith(400);
expect(chainedRes.send).toHaveBeenCalledWith(
- 'Must pass a "clientId" parameter to perform authentication in a Web environment.'
+ 'Must pass a "clientId" parameter to perform authentication in a Web environment.',
);
});
diff --git a/Composer/packages/server/src/controllers/__tests__/extensions.test.ts b/Composer/packages/server/src/controllers/__tests__/extensions.test.ts
index 8d06f0f7bc..c299e3a95d 100644
--- a/Composer/packages/server/src/controllers/__tests__/extensions.test.ts
+++ b/Composer/packages/server/src/controllers/__tests__/extensions.test.ts
@@ -25,11 +25,11 @@ const req: Request = {} as Request;
let res: Response = {} as Response;
beforeEach(() => {
- res = ({
+ res = {
json: jest.fn(),
status: jest.fn().mockReturnThis(),
sendFile: jest.fn().mockReturnThis(),
- } as unknown) as Response;
+ } as unknown as Response;
});
const mockExtension1 = {
@@ -318,7 +318,7 @@ describe('getting a view bundle', () => {
(ExtensionManager.find as jest.Mock).mockReturnValue(null);
await ExtensionsController.getBundleForView(
{ params: { id: 'does-not-exist', bundleId: 'some-id' } } as Request,
- res
+ res,
);
expect(res.status).toHaveBeenCalledWith(404);
diff --git a/Composer/packages/server/src/controllers/asset.ts b/Composer/packages/server/src/controllers/asset.ts
index 3f6432530d..ca1eff5719 100644
--- a/Composer/packages/server/src/controllers/asset.ts
+++ b/Composer/packages/server/src/controllers/asset.ts
@@ -128,7 +128,7 @@ export async function getTemplateReadMe(req: any, res: any) {
'microsoft',
'botframework-components',
'main',
- 'generators/generator-bot-core-qna/README.md'
+ 'generators/generator-bot-core-qna/README.md',
);
res.status(200).json(qnaReadMe);
} else {
@@ -156,7 +156,7 @@ export async function getTemplateReadMe(req: any, res: any) {
// iterate, starting on most recently published version, and query versionDict for a readMe for the version in question
for (let i = items.length - 1; i > -1; i--) {
- if (versionsDict[items[i][0]] && versionsDict[items[i][0]]?.readme) {
+ if (versionsDict?.[items[i][0]]?.readme) {
// if a readMe exists, set it as our result and break out of the loop
readMe = versionsDict[items[i][0]]?.readme;
break;
diff --git a/Composer/packages/server/src/controllers/extensions.ts b/Composer/packages/server/src/controllers/extensions.ts
index 5184c4bb2c..e669a45db2 100644
--- a/Composer/packages/server/src/controllers/extensions.ts
+++ b/Composer/packages/server/src/controllers/extensions.ts
@@ -139,7 +139,7 @@ export async function getBundleForView(req: ExtensionViewBundleRequest, res: Res
return;
}
} catch (err) {
- if (err.message && err.message.includes('not found')) {
+ if (err.message?.includes('not found')) {
res.status(404).json({ error: 'bundle not found' });
return;
}
@@ -161,7 +161,7 @@ export async function performExtensionFetch(req: ExtensionFetchRequest, res: Res
if (!response.ok) {
throw response;
}
- if (!contentType || !contentType.includes('application/json')) {
+ if (!contentType?.includes('application/json')) {
const text = await response.text();
return res.send(text);
}
diff --git a/Composer/packages/server/src/controllers/orchestrator.ts b/Composer/packages/server/src/controllers/orchestrator.ts
index 6f2ad47652..dbb9937bf2 100644
--- a/Composer/packages/server/src/controllers/orchestrator.ts
+++ b/Composer/packages/server/src/controllers/orchestrator.ts
@@ -15,7 +15,7 @@ class OrchestratorController {
private getModelBasePath = async () => {
let appDataPath = '';
- if (process?.versions?.hasOwnProperty('electron')) {
+ if (process?.versions && 'electron' in process.versions) {
const { app } = await import('electron');
appDataPath = app.getPath('appData');
} else {
diff --git a/Composer/packages/server/src/controllers/project.ts b/Composer/packages/server/src/controllers/project.ts
index 265bb6ecd1..dcbfa60d38 100644
--- a/Composer/packages/server/src/controllers/project.ts
+++ b/Composer/packages/server/src/controllers/project.ts
@@ -563,7 +563,7 @@ async function copyTemplateToExistingProject(req: Request, res: Response) {
templateDir,
locationRef,
user,
- undefined // TODO: re-enable once we figure out path issue project.settings?.defaultLanguage || 'en-us'
+ undefined, // TODO: re-enable once we figure out path issue project.settings?.defaultLanguage || 'en-us'
);
log('Copied template content successfully.');
// clean up the temporary template directory -- fire and forget
diff --git a/Composer/packages/server/src/controllers/provision.ts b/Composer/packages/server/src/controllers/provision.ts
index 3e9cbd777b..c367cd3894 100644
--- a/Composer/packages/server/src/controllers/provision.ts
+++ b/Composer/packages/server/src/controllers/provision.ts
@@ -49,7 +49,7 @@ export const ProvisionController = {
{ ...req.body },
currentProject,
user,
- authService.getAccessToken.bind(authService)
+ authService.getAccessToken.bind(authService),
);
// set status and return value as json
res.status(result.status).json(result);
diff --git a/Composer/packages/server/src/controllers/publisher.ts b/Composer/packages/server/src/controllers/publisher.ts
index cc04744212..a7531cc254 100644
--- a/Composer/packages/server/src/controllers/publisher.ts
+++ b/Composer/packages/server/src/controllers/publisher.ts
@@ -49,7 +49,7 @@ export const PublishController = {
getProvisionStatus: typeof methods.getProvisionStatus === 'function',
},
};
- })
+ }),
);
},
publish: async (req, res) => {
@@ -115,7 +115,7 @@ export const PublishController = {
currentProject,
metadata,
user,
- authService.getAccessToken.bind(authService)
+ authService.getAccessToken.bind(authService),
);
// copy status into payload for ease of access in client
@@ -174,7 +174,7 @@ export const PublishController = {
configuration,
currentProject,
user,
- authService.getAccessToken.bind(authService)
+ authService.getAccessToken.bind(authService),
);
// update the eTag if the publish was completed and an eTag is provided
if (results.status === 200) {
@@ -228,7 +228,7 @@ export const PublishController = {
configuration,
currentProject,
user,
- authService.getAccessToken.bind(authService)
+ authService.getAccessToken.bind(authService),
);
// set status and return value as json
@@ -363,7 +363,7 @@ export const PublishController = {
configuration,
currentProject,
user,
- authService.getAccessToken.bind(authService)
+ authService.getAccessToken.bind(authService),
);
if (results.status === 500) {
// something went wrong
@@ -400,7 +400,7 @@ export const PublishController = {
templateDir,
locationRef,
user,
- undefined // TODO: re-enable once we figure out path issue currentProject.settings?.defaultLanguage || 'en-us'
+ undefined, // TODO: re-enable once we figure out path issue currentProject.settings?.defaultLanguage || 'en-us'
);
log('Copied template content successfully.');
// clean up the temporary template & zip directories -- fire and forget
diff --git a/Composer/packages/server/src/directline/middleware/__tests__/conversationHandler.test.ts b/Composer/packages/server/src/directline/middleware/__tests__/conversationHandler.test.ts
index c52a509222..05efce9218 100644
--- a/Composer/packages/server/src/directline/middleware/__tests__/conversationHandler.test.ts
+++ b/Composer/packages/server/src/directline/middleware/__tests__/conversationHandler.test.ts
@@ -223,7 +223,7 @@ describe('updateConversation handler', () => {
id: 'user-old',
},
'livechat',
- 'en-us'
+ 'en-us',
);
const state: any = {
diff --git a/Composer/packages/server/src/directline/middleware/conversationHandler.ts b/Composer/packages/server/src/directline/middleware/conversationHandler.ts
index 67c812681c..e3c0b16add 100644
--- a/Composer/packages/server/src/directline/middleware/conversationHandler.ts
+++ b/Composer/packages/server/src/directline/middleware/conversationHandler.ts
@@ -30,7 +30,7 @@ export const createReplyToActivityHandler = (req: express.Request, res: express.
) {
const oAuthException: DirectLineError = {
message: formatMessage(
- 'OAuth activities are not available for testing in Composer yet. Please continue using Bot Framework Emulator for testing OAuth actions.'
+ 'OAuth activities are not available for testing in Composer yet. Please continue using Bot Framework Emulator for testing OAuth actions.',
),
status: StatusCodes.NOT_IMPLEMENTED,
};
diff --git a/Composer/packages/server/src/directline/mountConversationRoutes.ts b/Composer/packages/server/src/directline/mountConversationRoutes.ts
index 1872518740..0482601d91 100644
--- a/Composer/packages/server/src/directline/mountConversationRoutes.ts
+++ b/Composer/packages/server/src/directline/mountConversationRoutes.ts
@@ -31,7 +31,7 @@ export const mountConversationsRoutes = (dlServerState: DLServerContext): expres
logNetworkTraffic,
verifyBotFramework,
createCreateBotEndpointHandler(state),
- createNewConversationHandler(state)
+ createNewConversationHandler(state),
);
router.post(
@@ -39,14 +39,14 @@ export const mountConversationsRoutes = (dlServerState: DLServerContext): expres
logNetworkTraffic,
verifyBotFramework,
fetchConversation,
- createReplyToActivityHandler
+ createReplyToActivityHandler,
);
router.post(
'/v3/conversations/:conversationId/attachments',
logNetworkTraffic,
verifyBotFramework,
- createUploadAttachmentHandler(state)
+ createUploadAttachmentHandler(state),
);
router.get('/conversations/ws/port', getWebSocketPort);
@@ -56,7 +56,7 @@ export const mountConversationsRoutes = (dlServerState: DLServerContext): expres
'/conversations/:conversationId/updateConversation',
verifyBotFramework,
fetchConversation,
- createUpdateConversationHandler(state)
+ createUpdateConversationHandler(state),
);
router.post('/conversations/:conversationId/saveTranscript', fetchConversation, saveTranscriptHandler(state));
diff --git a/Composer/packages/server/src/directline/mountDirectlineRoutes.ts b/Composer/packages/server/src/directline/mountDirectlineRoutes.ts
index ff19654be7..33b8b05d83 100644
--- a/Composer/packages/server/src/directline/mountDirectlineRoutes.ts
+++ b/Composer/packages/server/src/directline/mountDirectlineRoutes.ts
@@ -29,7 +29,7 @@ export const mountDirectLineRoutes = (dLServerContext: DLServerContext): express
logNetworkTraffic,
getBotEndpoint,
getConversation,
- createPostActivityHandler(state)
+ createPostActivityHandler(state),
);
router.post(
@@ -37,7 +37,7 @@ export const mountDirectLineRoutes = (dLServerContext: DLServerContext): express
logNetworkTraffic,
getBotEndpoint,
getConversation,
- createUploadHandler(state)
+ createUploadHandler(state),
);
return router;
diff --git a/Composer/packages/server/src/directline/store/entities/__tests__/conversation.test.ts b/Composer/packages/server/src/directline/store/entities/__tests__/conversation.test.ts
index 307be1617c..4cde9d9b5b 100644
--- a/Composer/packages/server/src/directline/store/entities/__tests__/conversation.test.ts
+++ b/Composer/packages/server/src/directline/store/entities/__tests__/conversation.test.ts
@@ -195,7 +195,7 @@ describe('Conversation class', () => {
conversation.prepActivityToBeSentToUser('user-1', mockUserActivity);
const transcripts = await conversation.getTranscript();
const matchedActivity = transcripts.find(
- (activity) => activity.conversation.id === mockUserActivity.conversation.id
+ (activity) => activity.conversation.id === mockUserActivity.conversation.id,
);
expect(matchedActivity).toBeDefined();
});
diff --git a/Composer/packages/server/src/directline/store/entities/__tests__/endpointSet.test.ts b/Composer/packages/server/src/directline/store/entities/__tests__/endpointSet.test.ts
index 224d2078be..88977c0007 100644
--- a/Composer/packages/server/src/directline/store/entities/__tests__/endpointSet.test.ts
+++ b/Composer/packages/server/src/directline/store/entities/__tests__/endpointSet.test.ts
@@ -16,7 +16,7 @@ describe('EndpointSet', () => {
'bot-1',
'http://localhost:3978/api/messages',
'123-MSD-324',
- 'asdas3234'
+ 'asdas3234',
);
const endpoint2: BotEndpoint = new BotEndpoint(
@@ -24,7 +24,7 @@ describe('EndpointSet', () => {
'bot-2',
'http://localhost:3978/api/messages',
'123-MSD-324',
- 'asdas3234'
+ 'asdas3234',
);
endpoints.set('id-1', endpoint);
diff --git a/Composer/packages/server/src/directline/store/entities/attachments.ts b/Composer/packages/server/src/directline/store/entities/attachments.ts
index 5750aec92f..29fbd9ed54 100644
--- a/Composer/packages/server/src/directline/store/entities/attachments.ts
+++ b/Composer/packages/server/src/directline/store/entities/attachments.ts
@@ -33,7 +33,7 @@ export class Attachments {
const err: DirectLineError = {
status: StatusCodes.BAD_REQUEST,
message: formatMessage(
- `You must specify originalBase64 byte[] for the attachment'. ${BotErrorCodes.MissingProperty}`
+ `You must specify originalBase64 byte[] for the attachment'. ${BotErrorCodes.MissingProperty}`,
),
};
throw err;
diff --git a/Composer/packages/server/src/directline/store/entities/botEndpoint.ts b/Composer/packages/server/src/directline/store/entities/botEndpoint.ts
index 42e1019274..9520dabf11 100644
--- a/Composer/packages/server/src/directline/store/entities/botEndpoint.ts
+++ b/Composer/packages/server/src/directline/store/entities/botEndpoint.ts
@@ -1,4 +1,3 @@
-/* eslint-disable @typescript-eslint/camelcase */
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
@@ -20,7 +19,7 @@ export class BotEndpoint {
public botId: string,
public botUrl: string,
public msaAppId?: string,
- public msaPassword?: string
+ public msaPassword?: string,
) {}
private async getAccessToken(forceRefresh = false): Promise {
diff --git a/Composer/packages/server/src/directline/store/entities/conversation.ts b/Composer/packages/server/src/directline/store/entities/conversation.ts
index d8e5ce9b9c..d0dc7977b8 100644
--- a/Composer/packages/server/src/directline/store/entities/conversation.ts
+++ b/Composer/packages/server/src/directline/store/entities/conversation.ts
@@ -41,7 +41,7 @@ export class Conversation {
conversationId: string,
user: User,
webChatMode: WebChatMode,
- activeLocale = 'en-us'
+ activeLocale = 'en-us',
) {
this.botEndpoint = botEndpoint;
this.conversationId = conversationId;
@@ -72,7 +72,7 @@ export class Conversation {
}
private addActivityToQueue(activity: Activity) {
- if (!(activity.channelData || {}).postback) {
+ if (!activity?.channelData?.postback) {
this.activities = [...this.activities, { activity, watermark: this.nextWatermark++ }];
}
}
@@ -134,7 +134,7 @@ export class Conversation {
*/
public async postActivityToBot(
state: DLServerState,
- activity: Activity
+ activity: Activity,
): Promise<{
sendActivity: Activity;
response: any | undefined;
diff --git a/Composer/packages/server/src/directline/store/entities/conversationSet.ts b/Composer/packages/server/src/directline/store/entities/conversationSet.ts
index 7399f891c0..e6287d4dc4 100644
--- a/Composer/packages/server/src/directline/store/entities/conversationSet.ts
+++ b/Composer/packages/server/src/directline/store/entities/conversationSet.ts
@@ -16,7 +16,7 @@ export class ConversationSet {
user: User,
mode: WebChatMode = 'livechat',
locale = 'en-us',
- conversationId = generateUniqueId()
+ conversationId = generateUniqueId(),
): Conversation {
const conversation = new Conversation(botEndpoint, conversationId, user, mode, locale);
if (!/(\|livechat|\|transcript)/.test(conversation.conversationId)) {
diff --git a/Composer/packages/server/src/directline/utils/__tests__/mountAttachmentRoutes.test.ts b/Composer/packages/server/src/directline/utils/__tests__/mountAttachmentRoutes.test.ts
index 23fa1940aa..ee4a36f041 100644
--- a/Composer/packages/server/src/directline/utils/__tests__/mountAttachmentRoutes.test.ts
+++ b/Composer/packages/server/src/directline/utils/__tests__/mountAttachmentRoutes.test.ts
@@ -21,13 +21,13 @@ describe('mountAttachmentRoutes', () => {
1,
'/v3/attachments/:attachmentId',
expect.any(Function),
- expect.any(Function)
+ expect.any(Function),
);
expect(router.get).toHaveBeenNthCalledWith(
2,
'/v3/attachments/:attachmentId/views/:viewId',
expect.any(Function),
- expect.any(Function)
+ expect.any(Function),
);
});
});
diff --git a/Composer/packages/server/src/directline/utils/__tests__/openIdMetadata.test.ts b/Composer/packages/server/src/directline/utils/__tests__/openIdMetadata.test.ts
index 98e22b47f1..03c60d1054 100644
--- a/Composer/packages/server/src/directline/utils/__tests__/openIdMetadata.test.ts
+++ b/Composer/packages/server/src/directline/utils/__tests__/openIdMetadata.test.ts
@@ -1,4 +1,3 @@
-/* eslint-disable @typescript-eslint/camelcase */
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
diff --git a/Composer/packages/server/src/directline/utils/__tests__/webSocketServer.test.ts b/Composer/packages/server/src/directline/utils/__tests__/webSocketServer.test.ts
index fe306f1cf5..33a0b01d15 100644
--- a/Composer/packages/server/src/directline/utils/__tests__/webSocketServer.test.ts
+++ b/Composer/packages/server/src/directline/utils/__tests__/webSocketServer.test.ts
@@ -190,7 +190,7 @@ describe('WebSocketServer', () => {
id: 'a',
},
],
- })
+ }),
);
expect(mocksSend).toHaveBeenNthCalledWith(
3,
@@ -200,7 +200,7 @@ describe('WebSocketServer', () => {
id: 'c',
},
],
- })
+ }),
);
});
});
diff --git a/Composer/packages/server/src/directline/utils/webSocketServer.ts b/Composer/packages/server/src/directline/utils/webSocketServer.ts
index edf12bf65d..f22455ea39 100644
--- a/Composer/packages/server/src/directline/utils/webSocketServer.ts
+++ b/Composer/packages/server/src/directline/utils/webSocketServer.ts
@@ -157,7 +157,7 @@ export class WebSocketServer {
}
public static sendTrafficToSubscribers(
- data: Partial | ConversationNetworkTrafficItem | ConversationNetworkErrorItem
+ data: Partial | ConversationNetworkTrafficItem | ConversationNetworkErrorItem,
): void {
this.sockets[socketTrafficChannelKey]?.send(JSON.stringify(data));
}
diff --git a/Composer/packages/server/src/externalContentProvider/__tests__/powerVirtualAgentsProvider.test.ts b/Composer/packages/server/src/externalContentProvider/__tests__/powerVirtualAgentsProvider.test.ts
index a470e2836c..fa74a79850 100644
--- a/Composer/packages/server/src/externalContentProvider/__tests__/powerVirtualAgentsProvider.test.ts
+++ b/Composer/packages/server/src/externalContentProvider/__tests__/powerVirtualAgentsProvider.test.ts
@@ -35,7 +35,12 @@ jest.mock('../../services/auth/auth', () => ({
}));
const mockFetch = jest.fn();
-jest.mock('../../utility/fetch', () => async (...args) => await mockFetch(...args));
+jest.mock(
+ '../../utility/fetch',
+ () =>
+ async (...args) =>
+ await mockFetch(...args),
+);
describe('Power Virtual Agents provider', () => {
const envBackup = { ...process.env };
@@ -106,8 +111,8 @@ describe('Power Virtual Agents provider', () => {
mockFetch.mockResolvedValueOnce(mockResult);
expect(async () => await provider.downloadBotContent()).rejects.toThrowError(
new Error(
- 'Error while trying to download the bot content: Did not receive zip back from PVA: No .zip found for bot'
- )
+ 'Error while trying to download the bot content: Did not receive zip back from PVA: No .zip found for bot',
+ ),
);
});
@@ -127,7 +132,7 @@ describe('Power Virtual Agents provider', () => {
};
mockFetch.mockResolvedValueOnce(mockResult);
expect(async () => await provider.downloadBotContent()).rejects.toThrowError(
- new Error('Error while trying to download the bot content: Response containing zip does not have a body')
+ new Error('Error while trying to download the bot content: Response containing zip does not have a body'),
);
});
@@ -136,7 +141,7 @@ describe('Power Virtual Agents provider', () => {
mockFetch.mockRejectedValueOnce(error);
expect(async () => await provider.downloadBotContent()).rejects.toThrowError(
- new Error(`Error while trying to download the bot content: ${error.message}`)
+ new Error(`Error while trying to download the bot content: ${error.message}`),
);
});
diff --git a/Composer/packages/server/src/externalContentProvider/azureBotServiceProvider.ts b/Composer/packages/server/src/externalContentProvider/azureBotServiceProvider.ts
index 624d88db76..ffc13558f9 100644
--- a/Composer/packages/server/src/externalContentProvider/azureBotServiceProvider.ts
+++ b/Composer/packages/server/src/externalContentProvider/azureBotServiceProvider.ts
@@ -90,7 +90,7 @@ export class AzureBotServiceProvider extends ExternalContentProvider {
const mockLocRef = { path: '/path/to/bot', storageId: 'default' };
expect(
- async () => await assetManager.copyRemoteProjectTemplateTo('tempDir', mockLocRef, undefined, undefined)
+ async () => await assetManager.copyRemoteProjectTemplateTo('tempDir', mockLocRef, undefined, undefined),
).rejects.toThrowError(new Error('already have this folder, please give another name'));
});
});
@@ -213,7 +213,7 @@ describe('assetManager', () => {
mockLocRef,
'0',
'webapp',
- 'dotnet'
+ 'dotnet',
);
expect(newBotLocationRef).toStrictEqual({
path: '/path/to/npmbot',
diff --git a/Composer/packages/server/src/models/asset/assetManager.ts b/Composer/packages/server/src/models/asset/assetManager.ts
index 093ef89afd..7a28b915e0 100644
--- a/Composer/packages/server/src/models/asset/assetManager.ts
+++ b/Composer/packages/server/src/models/asset/assetManager.ts
@@ -56,7 +56,7 @@ export class AssetManager {
templateDir: string,
ref: LocationRef,
user?: UserIdentity,
- locale?: string
+ locale?: string,
): Promise {
// user storage maybe diff from template storage
const dstStorage = StorageService.getStorageClient(ref.storageId, user);
@@ -88,7 +88,7 @@ export class AssetManager {
templateId: string,
ref: LocationRef,
user?: UserIdentity,
- locale?: string
+ locale?: string,
): Promise {
// user storage maybe diff from template storage
const dstStorage = StorageService.getStorageClient(ref.storageId, user);
@@ -111,7 +111,7 @@ export class AssetManager {
runtimeLanguage: FeedName,
yeomanOptions?: any,
user?: UserIdentity,
- isLocalGenerator?: boolean
+ isLocalGenerator?: boolean,
): Promise {
try {
// user storage maybe diff from template storage
@@ -142,13 +142,13 @@ export class AssetManager {
},
(status, msg) => {
BackgroundProcessManager.updateProcess(jobId, status, msg);
- }
+ },
);
return ref;
} catch (err) {
if (err?.message.match(/npm/)) {
throw new Error(
- `Error calling npm to fetch template. Please ensure that node and npm are installed and available on your system. Full error message: ${err?.message}`
+ `Error calling npm to fetch template. Please ensure that node and npm are installed and available on your system. Full error message: ${err?.message}`,
);
} else {
throw new Error(`Error hit when instantiating remote template: ${err?.message}`);
@@ -276,41 +276,39 @@ export class AssetManager {
const data = await res.json();
const result: BotTemplate[] = await Promise.all(
- data.objects.map(
- async (result): Promise => {
- const { name, version, keywords, description = '' } = result.package;
- const shouldFetchVersions = FeatureFlagService.getFeatureFlagValue('ADVANCED_TEMPLATE_OPTIONS');
- const versions = shouldFetchVersions ? await this.getNpmPackageVersions(name) : [];
- const displayName = this.getPackageDisplayName(name);
- const templateToReturn = {
- id: name,
- name: displayName,
- description: description,
- package: {
- packageName: name,
- packageSource: 'npm',
- packageVersion: version,
- availableVersions: versions,
- },
- } as BotTemplate;
- if (isArray(keywords)) {
- if (keywords.includes('bf-dotnet-functions') || keywords.includes('bf-dotnet-webapp')) {
- templateToReturn.dotnetSupport = {
- functionsSupported: keywords.includes('bf-dotnet-functions'),
- webAppSupported: keywords.includes('bf-dotnet-webapp'),
- };
- }
- if (keywords.includes('bf-js-functions') || keywords.includes('bf-js-webapp')) {
- templateToReturn.nodeSupport = {
- functionsSupported: keywords.includes('bf-js-functions'),
- webAppSupported: keywords.includes('bf-js-webapp'),
- };
- }
- templateToReturn.isMultiBotTemplate = keywords.includes('msbot-multibot-project');
+ data.objects.map(async (result): Promise => {
+ const { name, version, keywords, description = '' } = result.package;
+ const shouldFetchVersions = FeatureFlagService.getFeatureFlagValue('ADVANCED_TEMPLATE_OPTIONS');
+ const versions = shouldFetchVersions ? await this.getNpmPackageVersions(name) : [];
+ const displayName = this.getPackageDisplayName(name);
+ const templateToReturn = {
+ id: name,
+ name: displayName,
+ description: description,
+ package: {
+ packageName: name,
+ packageSource: 'npm',
+ packageVersion: version,
+ availableVersions: versions,
+ },
+ } as BotTemplate;
+ if (isArray(keywords)) {
+ if (keywords.includes('bf-dotnet-functions') || keywords.includes('bf-dotnet-webapp')) {
+ templateToReturn.dotnetSupport = {
+ functionsSupported: keywords.includes('bf-dotnet-functions'),
+ webAppSupported: keywords.includes('bf-dotnet-webapp'),
+ };
+ }
+ if (keywords.includes('bf-js-functions') || keywords.includes('bf-js-webapp')) {
+ templateToReturn.nodeSupport = {
+ functionsSupported: keywords.includes('bf-js-functions'),
+ webAppSupported: keywords.includes('bf-js-webapp'),
+ };
}
- return templateToReturn;
+ templateToReturn.isMultiBotTemplate = keywords.includes('msbot-multibot-project');
}
- )
+ return templateToReturn;
+ }),
);
if (feedUrl === firstPartyTemplateFeed && result.length < 1) {
return FallbackTemplateFeedObj;
diff --git a/Composer/packages/server/src/models/bot/__tests__/botProject.test.ts b/Composer/packages/server/src/models/bot/__tests__/botProject.test.ts
index 4ee7fa924c..2332dc0a67 100644
--- a/Composer/packages/server/src/models/bot/__tests__/botProject.test.ts
+++ b/Composer/packages/server/src/models/bot/__tests__/botProject.test.ts
@@ -399,7 +399,7 @@ describe('dialog schema operations', () => {
describe('should validate the file name when create a new one', () => {
const error = new Error(
- 'Spaces and special characters are not allowed. Use letters, numbers, -, or _, and begin the name with a letter.'
+ 'Spaces and special characters are not allowed. Use letters, numbers, -, or _, and begin the name with a letter.',
);
const emptyError = new Error('The file name can not be empty');
diff --git a/Composer/packages/server/src/models/bot/__tests__/orchestratorWorker.test.ts b/Composer/packages/server/src/models/bot/__tests__/orchestratorWorker.test.ts
index 40c7cf1037..6e2510a438 100644
--- a/Composer/packages/server/src/models/bot/__tests__/orchestratorWorker.test.ts
+++ b/Composer/packages/server/src/models/bot/__tests__/orchestratorWorker.test.ts
@@ -42,7 +42,7 @@ describe('Orchestrator Warmup Cache', () => {
(Orchestrator.getLabelResolversAsync as jest.Mock).mockImplementation(
async (intentModelPath: string, _: string, snapshots: Map) => {
return new Map();
- }
+ },
);
(readdir as jest.Mock).mockClear();
@@ -75,7 +75,7 @@ describe('Orchestrator Warmup Cache', () => {
(Orchestrator.getLabelResolversAsync as jest.Mock).mockImplementation(
async (intentModelPath: string, _: string, snapshots: Map) => {
return new Map();
- }
+ },
);
(readJson as jest.Mock).mockImplementationOnce(async (file) => 'corrupted settings');
@@ -108,14 +108,14 @@ describe('Orchestrator Warmup Cache', () => {
'./model/en.onnx',
'',
new Map([['test.en.lu', new Uint8Array(Buffer.from('test blu file'))]]),
- false
+ false,
);
expect(Orchestrator.getLabelResolversAsync).toHaveBeenNthCalledWith(
2,
'./model/multilang.onnx',
'',
new Map([['test.zh-cn.lu', new Uint8Array(Buffer.from('test blu file'))]]),
- false
+ false,
);
});
@@ -135,7 +135,7 @@ describe('Orchestrator Warmup Cache', () => {
['test.en-us.lu', new Uint8Array(Buffer.from('test blu file'))],
['test.en.lu', new Uint8Array(Buffer.from('test blu file'))],
]),
- false
+ false,
);
});
@@ -155,7 +155,7 @@ describe('Orchestrator Warmup Cache', () => {
['test.zh-cn.lu', new Uint8Array(Buffer.from('test blu file'))],
['test.ja-jp.lu', new Uint8Array(Buffer.from('test blu file'))],
]),
- false
+ false,
);
});
diff --git a/Composer/packages/server/src/models/bot/botProject.ts b/Composer/packages/server/src/models/bot/botProject.ts
index d23457d810..3275c74c12 100644
--- a/Composer/packages/server/src/models/bot/botProject.ts
+++ b/Composer/packages/server/src/models/bot/botProject.ts
@@ -599,14 +599,14 @@ export class BotProject implements IBotProject {
...orchestratorConfig,
},
this.settings.downsampling,
- this.settings.crossTrain
+ this.settings.crossTrain,
);
await this.builder.build(
luFiles,
qnaFiles,
Array.from(this.files.values()) as FileInfo[],
emptyFiles,
- !!this.settings.luis.directVersionPublish
+ !!this.settings.luis.directVersionPublish,
);
}
};
@@ -741,7 +741,7 @@ export class BotProject implements IBotProject {
luUrls.push(lu.url);
lu.url = defaultSkillFilePath(skillName, Path.basename(lu.url, '.lu'), 'lu');
return lu;
- })
+ }),
);
await this.createSkillLuFiles(luUrls, skillName);
return await this.createManifestJsonFile(manifestName, manifestContent, skillName);
@@ -759,7 +759,7 @@ export class BotProject implements IBotProject {
}
return await this._createFile(
`skills/${convertFolderNameToSkillName(manifestKey, skillName)}`,
- zipContent[manifestKey]
+ zipContent[manifestKey],
);
}
@@ -936,7 +936,7 @@ export class BotProject implements IBotProject {
'!(settings/appsettings.json)',
'!(**/luconfig.json)',
],
- root
+ root,
);
for (const filePath of paths.sort()) {
diff --git a/Composer/packages/server/src/models/bot/botStructure.ts b/Composer/packages/server/src/models/bot/botStructure.ts
index 5dff525be6..6ae3e50e86 100644
--- a/Composer/packages/server/src/models/bot/botStructure.ts
+++ b/Composer/packages/server/src/models/bot/botStructure.ts
@@ -150,7 +150,7 @@ export const defaultFilePath = (
options: {
endpoint?: string; // /
rootDialogId?: string;
- }
+ },
): string => {
const BOTNAME = botName.toLowerCase();
const CommonFileId = 'common';
diff --git a/Composer/packages/server/src/models/bot/builder.ts b/Composer/packages/server/src/models/bot/builder.ts
index c3a48b2b9c..35a83fbf0f 100644
--- a/Composer/packages/server/src/models/bot/builder.ts
+++ b/Composer/packages/server/src/models/bot/builder.ts
@@ -97,7 +97,7 @@ export class Builder {
qnaFiles: FileInfo[],
allFiles: FileInfo[],
emptyFiles: { [key: string]: boolean },
- directVersionPublish: boolean
+ directVersionPublish: boolean,
) => {
const userAgent = getUserAgent();
setEnvDefault('LUIS_USER_AGENT', userAgent);
@@ -130,7 +130,7 @@ export class Builder {
// (A free search is limited to 3 indexes, which can be used up quickly)
if (error.text === 'Qnamaker build failed: Runtime error.') {
throw new Error(
- 'QnA Maker build failed: This error may indicate that your Search service requires an upgrade. For information about the Search service limits, see here: https://docs.microsoft.com/en-us/azure/search/search-limits-quotas-capacity'
+ 'QnA Maker build failed: This error may indicate that your Search service requires an upgrade. For information about the Search service limits, see here: https://docs.microsoft.com/en-us/azure/search/search-limits-quotas-capacity',
);
} else {
throw new Error(error.message ?? error.text ?? 'Error publishing to LUIS or QNA.');
@@ -144,7 +144,7 @@ export class Builder {
file.content = file.content.replace('DeferToRecognizer_LUIS', 'DeferToRecognizer_ORCHESTRATOR');
this.storage.writeFile(file.path, file.content);
return file;
- })
+ }),
);
};
@@ -161,7 +161,7 @@ export class Builder {
public setBuildConfig(
config: IConfig,
downSamplingConfig?: DownSamplingConfig,
- crossTrainingSetting?: { inter?: boolean; intra?: boolean }
+ crossTrainingSetting?: { inter?: boolean; intra?: boolean },
) {
this.config = config;
if (downSamplingConfig) this.downSamplingConfig = downSamplingConfig;
@@ -180,7 +180,7 @@ export class Builder {
public getModelPathAsync = async () => {
let appDataPath = '';
- if (process?.versions?.hasOwnProperty('electron')) {
+ if (process?.versions && 'electron' in process.versions) {
const { app } = await import('electron');
appDataPath = app.getPath('appData');
} else {
@@ -202,7 +202,7 @@ export class Builder {
if (!luFiles.filter((file) => !emptyFiles[file.name]).length) return;
const [enLuFiles, multiLangLuFiles] = partition(luFiles, (f) =>
- f.name.split('.')?.[1]?.toLowerCase()?.startsWith('en')
+ f.name.split('.')?.[1]?.toLowerCase()?.startsWith('en'),
);
const nlrList = await this.runOrchestratorNlrList();
@@ -259,7 +259,7 @@ export class Builder {
public buildOrchestratorSnapshots = async (
modelPath: string,
luFiles: FileInfo[],
- emptyFiles: { [key: string]: boolean }
+ emptyFiles: { [key: string]: boolean },
) => {
if (!luFiles.filter((file) => !emptyFiles[file.name]).length) return {};
// build snapshots from LU files
@@ -291,7 +291,7 @@ export class Builder {
},
onFinish: IOrchestratorProgress = (status) => {
log(status);
- }
+ },
): Promise {
if (!(await pathExists(modelPath))) {
await Orchestrator.baseModelGetAsync(modelPath, nlrId, onProgress, onFinish);
@@ -444,7 +444,7 @@ export class Builder {
//downsize the interruption utterances to ratio*the minimum length of normal intent utterances
const reservoirSampler = new ComposerReservoirSampler(
interruptionItems,
- this.downSamplingConfig.maxImbalanceRatio * minNum
+ this.downSamplingConfig.maxImbalanceRatio * minNum,
);
const finalItems = [...normalItems, ...reservoirSampler.getSampledUtterances()];
luObject.utterances = finalItems.filter((item) => !has(item, 'pattern'));
@@ -463,7 +463,7 @@ export class Builder {
}
return luContent;
- })
+ }),
);
}
@@ -476,7 +476,7 @@ export class Builder {
const fileName = `${key}.${fileExtension}`;
const newFileId = Path.join(this.interruptionFolderPath, fileName);
await this.storage.writeFile(newFileId, crossTrainResult.get(key).Content);
- })
+ }),
);
}
@@ -494,7 +494,7 @@ export class Builder {
await Promise.all(
luContents.map(async ({ path, content }) => {
return await this.storage.writeFile(path, content);
- })
+ }),
);
}
@@ -547,7 +547,7 @@ export class Builder {
}
private writeLuisSettings = async (contents, out: string, directVersionPublish: boolean) => {
- const settingsContents = contents.filter((c) => c.id && c.id.endsWith('.json'));
+ const settingsContents = contents.filter((c) => c.id?.endsWith('.json'));
if (settingsContents && settingsContents.length > 0) {
const outPath = Path.join(Path.resolve(out), settingsContents[0].id);
diff --git a/Composer/packages/server/src/models/bot/process/orchestratorBuilder.ts b/Composer/packages/server/src/models/bot/process/orchestratorBuilder.ts
index 5dc7f5ff77..5328c61abe 100644
--- a/Composer/packages/server/src/models/bot/process/orchestratorBuilder.ts
+++ b/Composer/packages/server/src/models/bot/process/orchestratorBuilder.ts
@@ -22,7 +22,7 @@ class OrchestratorBuilder {
projectId: string,
files: FileInfo[],
modelPath: string,
- generatedFolderPath: string
+ generatedFolderPath: string,
): Promise> {
const msgId = uniqueId();
const msg = { id: msgId, payload: { projectId, files, type: 'build', modelPath, generatedFolderPath } };
diff --git a/Composer/packages/server/src/models/bot/process/orchestratorWorker.ts b/Composer/packages/server/src/models/bot/process/orchestratorWorker.ts
index ad8aac2960..2f196ffec3 100644
--- a/Composer/packages/server/src/models/bot/process/orchestratorWorker.ts
+++ b/Composer/packages/server/src/models/bot/process/orchestratorWorker.ts
@@ -97,9 +97,9 @@ export async function warmUpCache(generatedFolderPath: string, projectId: string
async (f) =>
[f.replace('.blu', '.lu'), new Uint8Array(await readFile(Path.join(generatedFolderPath, f)))] as [
string,
- Uint8Array
- ]
- )
+ Uint8Array,
+ ],
+ ),
);
if (modelData.model && snapshotData.length) {
@@ -109,7 +109,7 @@ export async function warmUpCache(generatedFolderPath: string, projectId: string
modelData.model,
'',
new Map(snapshotData),
- false
+ false,
);
if (labelResolverMap) {
for (const [key, labelResolver] of labelResolverMap.entries()) {
@@ -138,7 +138,7 @@ export async function orchestratorBuilder(
files: FileInfo[],
modelPath: string,
isDialog = true,
- fullEmbedding = false
+ fullEmbedding = false,
): Promise {
const orchestratorLabelResolvers = cache.get(projectId);
@@ -172,7 +172,7 @@ export async function orchestratorBuilder(
isDialog,
'',
null,
- fullEmbedding
+ fullEmbedding,
);
cache.set(projectId, orchestratorLabelResolvers);
return result;
diff --git a/Composer/packages/server/src/models/storage/storageFactory.ts b/Composer/packages/server/src/models/storage/storageFactory.ts
index cb33fb715d..228b30e032 100644
--- a/Composer/packages/server/src/models/storage/storageFactory.ts
+++ b/Composer/packages/server/src/models/storage/storageFactory.ts
@@ -10,7 +10,7 @@ import { StorageConnection, IFileStorage } from './interface';
export class StorageFactory {
public static createStorageClient(conn: StorageConnection, user?: UserIdentity): IFileStorage {
- if (ExtensionContext.extensions.storage && ExtensionContext.extensions.storage.customStorageClass) {
+ if (ExtensionContext.extensions.storage?.customStorageClass) {
const customStorageClass = ExtensionContext.extensions.storage.customStorageClass;
if (customStorageClass) {
return new customStorageClass(conn, user) as IFileStorage;
diff --git a/Composer/packages/server/src/models/utilities/parser.ts b/Composer/packages/server/src/models/utilities/parser.ts
index 766c130f92..85573171dc 100644
--- a/Composer/packages/server/src/models/utilities/parser.ts
+++ b/Composer/packages/server/src/models/utilities/parser.ts
@@ -10,13 +10,9 @@ import { Path } from '../../utility/path';
import log from './../../logger';
import { DOC_EXTENSIONS, QNA_SUBSCRIPTION_KEY, COGNITIVE_SERVICES_ENDPOINTS } from './../../constants';
-// eslint-disable-next-line @typescript-eslint/no-var-requires
const qnaBuild = require('@microsoft/bf-lu/lib/parser/qnabuild/builder.js');
-// eslint-disable-next-line @typescript-eslint/no-var-requires
const KB = require('@microsoft/bf-lu/lib/parser/qna/qnamaker/kb.js');
-// eslint-disable-next-line @typescript-eslint/no-var-requires
const { CognitiveServicesCredentials } = require('@azure/ms-rest-azure-js');
-// eslint-disable-next-line @typescript-eslint/no-var-requires
const { QnAMakerClient } = require('@azure/cognitiveservices-qnamaker');
const debug = log.extend('helper-parser');
@@ -43,7 +39,7 @@ async function importQnAFromUrl(builder: any, url: string, subscriptionKey: stri
subscriptionKey,
COGNITIVE_SERVICES_ENDPOINTS,
uuid(),
- multiTurn
+ multiTurn,
);
} else {
onlineQnAContent = await builder.importUrlReference(
@@ -51,7 +47,7 @@ async function importQnAFromUrl(builder: any, url: string, subscriptionKey: stri
subscriptionKey,
COGNITIVE_SERVICES_ENDPOINTS,
uuid(),
- multiTurn
+ multiTurn,
);
}
return onlineQnAContent;
diff --git a/Composer/packages/server/src/router/absh.ts b/Composer/packages/server/src/router/absh.ts
index e45d3cb419..2237bc9e5b 100644
--- a/Composer/packages/server/src/router/absh.ts
+++ b/Composer/packages/server/src/router/absh.ts
@@ -132,7 +132,6 @@ const absh: AuthProviderInit = {
};
const login: RequestHandler = (req, res) => {
- /* eslint-disable @typescript-eslint/camelcase */
const query = querystring.stringify({
response_type: 'token',
response_mode: 'form_post',
@@ -144,7 +143,6 @@ const absh: AuthProviderInit = {
resource: req.query.resource || `${BASEURL}/home`,
}),
});
- /* eslint-enable @typescript-eslint/camelcase */
res.redirect(`${LOGIN_URL}?${query}`);
};
diff --git a/Composer/packages/server/src/server.ts b/Composer/packages/server/src/server.ts
index e9cb49b964..8e20933a4a 100644
--- a/Composer/packages/server/src/server.ts
+++ b/Composer/packages/server/src/server.ts
@@ -38,7 +38,6 @@ import { cleanHostedBots } from './utility/cleanHostedBots';
import { getVersion } from './utility/getVersion';
import { serverListenHost, serverHostname } from './settings/env';
-// eslint-disable-next-line @typescript-eslint/no-var-requires
const session = require('express-session');
export async function start(electronContext?: ElectronContext): Promise {
@@ -102,7 +101,7 @@ export async function start(electronContext?: ElectronContext): Promise {
it('should generate a CSRF token in the production environment', () => {
Object.assign(process.env, { ...process.env, NODE_ENV: 'production' });
- // eslint-disable-next-line @typescript-eslint/no-var-requires
const { authService } = require('../auth/auth');
// eslint-disable-next-line no-underscore-dangle
@@ -23,7 +22,6 @@ describe('auth service', () => {
it('should use template as a CSRF token in the development environment', () => {
Object.assign(process.env, { ...process.env, NODE_ENV: 'development' });
- // eslint-disable-next-line @typescript-eslint/no-var-requires
const { authService } = require('../auth/auth');
// eslint-disable-next-line no-underscore-dangle
@@ -34,7 +32,6 @@ describe('auth service', () => {
const mockProvider = {
getAccessToken: jest.fn().mockResolvedValue('accessToken'),
};
- // eslint-disable-next-line @typescript-eslint/no-var-requires
const { authService } = require('../auth/auth');
(authService as any).provider = mockProvider;
const token = await authService.getAccessToken({});
diff --git a/Composer/packages/server/src/services/__tests__/extensionManager.test.ts b/Composer/packages/server/src/services/__tests__/extensionManager.test.ts
index 597c428a02..912cdce9c3 100644
--- a/Composer/packages/server/src/services/__tests__/extensionManager.test.ts
+++ b/Composer/packages/server/src/services/__tests__/extensionManager.test.ts
@@ -10,7 +10,7 @@ import { search, downloadPackage } from '../../utility/npm';
import { ExtensionManagerImp, ExtensionManifest } from '../extensionManager';
import { JsonStore } from '../../store/store';
-const mockManifest = ({
+const mockManifest = {
extension1: {
id: 'extension1',
builtIn: true,
@@ -31,7 +31,7 @@ const mockManifest = ({
id: 'extension3',
enabled: false,
},
-} as unknown) as ExtensionManifest;
+} as unknown as ExtensionManifest;
jest.mock('globby', () => jest.fn());
@@ -50,7 +50,7 @@ let updateManifestSpy: jest.SpyInstance;
beforeEach(() => {
manager = new ExtensionManagerImp(
- new JsonStore(process.env.COMPOSER_EXTENSION_MANIFEST as string, { ...mockManifest })
+ new JsonStore(process.env.COMPOSER_EXTENSION_MANIFEST as string, { ...mockManifest }),
);
loadSpy = jest.spyOn(manager, 'load');
updateManifestSpy = jest.spyOn(manager, 'updateManifest');
@@ -131,14 +131,14 @@ describe('#loadAll', () => {
describe('#loadFromDir', () => {
it('finds all package.json files in dir', async () => {
- ((glob as unknown) as jest.Mock).mockReturnValue([]);
+ (glob as unknown as jest.Mock).mockReturnValue([]);
await manager.loadFromDir('/some/dir');
expect(glob).toHaveBeenCalledWith('*/package.json', { cwd: '/some/dir' });
});
it('updates the extension manifest and loads each extension found', async () => {
- ((glob as unknown) as jest.Mock).mockReturnValue(['extension1/package.json', 'extension2/package.json']);
+ (glob as unknown as jest.Mock).mockReturnValue(['extension1/package.json', 'extension2/package.json']);
(readJson as jest.Mock).mockImplementation((path) => {
if (path.includes('extension1')) {
return {
@@ -168,7 +168,7 @@ describe('#loadFromDir', () => {
});
it('removes the extension from the manifest if not enabled', async () => {
- ((glob as unknown) as jest.Mock).mockReturnValue(['extension1/package.json']);
+ (glob as unknown as jest.Mock).mockReturnValue(['extension1/package.json']);
(readJson as jest.Mock).mockResolvedValue({
name: 'extension1',
composer: {
@@ -208,7 +208,7 @@ describe('#installRemote', () => {
expect(downloadPackage).toHaveBeenCalledWith(
'extension1',
'latest',
- path.join(process.env.COMPOSER_REMOTE_EXTENSIONS_DIR as string, 'extension1')
+ path.join(process.env.COMPOSER_REMOTE_EXTENSIONS_DIR as string, 'extension1'),
);
expect(updateManifestSpy).toHaveBeenCalledWith('extension1', expect.objectContaining({ id: 'extension1' }));
diff --git a/Composer/packages/server/src/services/__tests__/project.test.ts b/Composer/packages/server/src/services/__tests__/project.test.ts
index fa1bfedce0..7691a28aa9 100644
--- a/Composer/packages/server/src/services/__tests__/project.test.ts
+++ b/Composer/packages/server/src/services/__tests__/project.test.ts
@@ -69,7 +69,7 @@ describe('test BotProjectService', () => {
const projectId = await BotProjectService.openProject(location1);
const otherId = '12345.678';
await expect(BotProjectService.getProjectById(otherId)).rejects.toThrowError(
- `project ${otherId} not found in cache`
+ `project ${otherId} not found in cache`,
);
expect((await BotProjectService.getProjectById(projectId)).dir).toBe(projPath);
});
@@ -107,7 +107,7 @@ describe('test BotProjectService', () => {
const error = new Error('There was a project cloning the files.');
mockProject.cloneFiles.mockRejectedValueOnce(error);
expect(async () => await BotProjectService.backupProject(mockProject)).rejects.toThrowError(
- new Error(`Failed to backup project ${mockProject.id}: ${error}`)
+ new Error(`Failed to backup project ${mockProject.id}: ${error}`),
);
});
});
diff --git a/Composer/packages/server/src/services/auth/authProvider.ts b/Composer/packages/server/src/services/auth/authProvider.ts
index 84a9ac1952..0c66da3a8a 100644
--- a/Composer/packages/server/src/services/auth/authProvider.ts
+++ b/Composer/packages/server/src/services/auth/authProvider.ts
@@ -3,14 +3,14 @@
import { AuthParameters } from '@botframework-composer/types';
-export type AuthConfig = {};
+export type AuthConfig = Record;
export abstract class AuthProvider {
constructor(protected config: AuthConfig) {}
- abstract async getAccessToken(params: AuthParameters): Promise;
+ abstract getAccessToken(params: AuthParameters): Promise;
- abstract async getArmAccessToken(tenantId: string): Promise;
+ abstract getArmAccessToken(tenantId: string): Promise;
abstract logOut(): void;
}
diff --git a/Composer/packages/server/src/services/auth/electronAuthProvider.ts b/Composer/packages/server/src/services/auth/electronAuthProvider.ts
index b137853b40..e5ee78f09e 100644
--- a/Composer/packages/server/src/services/auth/electronAuthProvider.ts
+++ b/Composer/packages/server/src/services/auth/electronAuthProvider.ts
@@ -102,7 +102,7 @@ export class ElectronAuthProvider extends AuthProvider {
private cacheTokens(
tokenInfo: { accessToken: string; acquiredAt: number; expiryTime: number },
- params: AuthParameters
+ params: AuthParameters,
): void {
const { accessToken, acquiredAt, expiryTime } = tokenInfo;
if (!accessToken) {
diff --git a/Composer/packages/server/src/services/auth/webAuthProvider.ts b/Composer/packages/server/src/services/auth/webAuthProvider.ts
index d947a19768..555de8add6 100644
--- a/Composer/packages/server/src/services/auth/webAuthProvider.ts
+++ b/Composer/packages/server/src/services/auth/webAuthProvider.ts
@@ -13,13 +13,13 @@ export class WebAuthProvider extends AuthProvider {
// TODO (toanzian / ccastro): implement
async getAccessToken(params: AuthParameters): Promise {
throw new Error(
- 'WebAuthProvider has not been implemented yet. Implicit auth flow currently only works in Electron.'
+ 'WebAuthProvider has not been implemented yet. Implicit auth flow currently only works in Electron.',
);
}
async getArmAccessToken(tenantId: string): Promise {
throw new Error(
- 'WebAuthProvider has not been implemented yet. Implicit auth flow currently only works in Electron.'
+ 'WebAuthProvider has not been implemented yet. Implicit auth flow currently only works in Electron.',
);
}
diff --git a/Composer/packages/server/src/services/extensionManager.ts b/Composer/packages/server/src/services/extensionManager.ts
index 8bd1fdb295..cacefdbfb1 100644
--- a/Composer/packages/server/src/services/extensionManager.ts
+++ b/Composer/packages/server/src/services/extensionManager.ts
@@ -51,7 +51,7 @@ export type ExtensionManifest = Record;
export class ExtensionManagerImp {
public constructor(
private _manifest?: JsonStore,
- private _settings?: JsonStore
+ private _settings?: JsonStore,
) {}
/**
@@ -160,7 +160,7 @@ export class ExtensionManagerImp {
if (typeof extension.default === 'function') {
// the module exported just an init function
await extension.default.call(null, registration);
- } else if (extension.default && extension.default.initialize) {
+ } else if (extension.default?.initialize) {
// the module exported an object with an initialize method
await extension.default.initialize.call(null, registration);
} else if (extension.initialize && typeof extension.initialize === 'function') {
diff --git a/Composer/packages/server/src/services/featureFlags.ts b/Composer/packages/server/src/services/featureFlags.ts
index 3c7131b926..3655849a3b 100644
--- a/Composer/packages/server/src/services/featureFlags.ts
+++ b/Composer/packages/server/src/services/featureFlags.ts
@@ -105,7 +105,7 @@ export class FeatureFlagService {
}
public static getFeatureFlagValue(featureFlagKey: FeatureFlagKey): boolean {
- if (FeatureFlagService.currentFeatureFlagMap && FeatureFlagService.currentFeatureFlagMap[featureFlagKey]) {
+ if (FeatureFlagService.currentFeatureFlagMap?.[featureFlagKey]) {
return FeatureFlagService.currentFeatureFlagMap[featureFlagKey].enabled;
}
return false;
diff --git a/Composer/packages/server/src/services/project.ts b/Composer/packages/server/src/services/project.ts
index 5012d09262..5651a11224 100644
--- a/Composer/packages/server/src/services/project.ts
+++ b/Composer/packages/server/src/services/project.ts
@@ -43,7 +43,7 @@ export type BotProjectLocationMap = Record;
/** Converts old bot project location maps to the new shape */
function fixOldBotProjectMapEntries(
- projectMap: BotProjectLocationMap | { [key: string]: string }
+ projectMap: BotProjectLocationMap | { [key: string]: string },
): BotProjectLocationMap {
const map: BotProjectLocationMap = {};
for (const botId in projectMap) {
@@ -174,7 +174,7 @@ export class BotProjectService {
public static getProjectsDateModifiedDict = async (
projects: LocationRef[],
- user?: UserIdentity
+ user?: UserIdentity,
): Promise<{ dateModified: string; path: string }[]> => {
const dateModifiedDict: { dateModified: string; path: string }[] = [];
const promises = projects.map(async (project) => {
@@ -194,7 +194,7 @@ export class BotProjectService {
BotProjectService.initialize();
const dateModifiedDict = await BotProjectService.getProjectsDateModifiedDict(
BotProjectService.recentBotProjects,
- user
+ user,
);
const allRecentBots = BotProjectService.recentBotProjects;
@@ -233,7 +233,7 @@ export class BotProjectService {
locationRef: LocationRef,
user?: UserIdentity,
isRootBot?: boolean,
- options?: { allowPartialBots: boolean }
+ options?: { allowPartialBots: boolean },
): Promise => {
BotProjectService.initialize();
@@ -417,7 +417,7 @@ export class BotProjectService {
public static deleteRecentProject = (path: string): void => {
const recentBotProjects = BotProjectService.recentBotProjects.filter(
- (ref) => Path.resolve(path) !== Path.resolve(ref.path)
+ (ref) => Path.resolve(path) !== Path.resolve(ref.path),
);
BotProjectService.recentBotProjects = recentBotProjects;
Store.set('recentBotProjects', recentBotProjects);
@@ -426,7 +426,7 @@ export class BotProjectService {
public static saveProjectAs = async (
sourceProject: BotProject,
locationRef: LocationRef,
- user?: UserIdentity
+ user?: UserIdentity,
): Promise => {
BotProjectService.initialize();
if (typeof sourceProject !== 'undefined') {
@@ -494,7 +494,7 @@ export class BotProjectService {
{
applicationSettingsDirectory: 'settings',
},
- user
+ user,
);
// update project ref to point at newly created folder
@@ -521,7 +521,7 @@ export class BotProjectService {
await currentProject.migrateFile(
originalFiles[f].name,
originalFiles[f].content,
- originalProject.rootDialogId
+ originalProject.rootDialogId,
);
}
}
@@ -685,7 +685,7 @@ export class BotProjectService {
runtimeLanguage,
null,
user,
- isLocalGenerator
+ isLocalGenerator,
);
BackgroundProcessManager.updateProcess(jobId, 202, formatMessage('Bot files created'));
@@ -747,7 +747,7 @@ export class BotProjectService {
return reject(err);
}
});
- })
+ }),
);
const rootBot = botsToProcess.find((b) => b.name === name);
@@ -755,7 +755,7 @@ export class BotProjectService {
const id = await BotProjectService.openProject(
{ storageId: rootBot?.storageId, path: rootBot.path },
user,
- creatingRootBot
+ creatingRootBot,
);
const currentProject = await BotProjectService.getProjectById(id, user);
const project = currentProject.getProject();
diff --git a/Composer/packages/server/src/services/storage.ts b/Composer/packages/server/src/services/storage.ts
index 927f462fc7..8814025d02 100644
--- a/Composer/packages/server/src/services/storage.ts
+++ b/Composer/packages/server/src/services/storage.ts
@@ -173,7 +173,9 @@ class StorageService {
private getChildren = async (storage: IFileStorage, dirPath: string) => {
// TODO: filter files, folder which have no read and write
const children = (
- await (await storage.readDir(dirPath)).filter((childName) => {
+ await (
+ await storage.readDir(dirPath)
+ ).filter((childName) => {
const regex = /^[.$]/;
return !regex.test(childName);
})
diff --git a/Composer/packages/server/src/services/telemetry.ts b/Composer/packages/server/src/services/telemetry.ts
index 40ad07a218..ce3783f0c5 100644
--- a/Composer/packages/server/src/services/telemetry.ts
+++ b/Composer/packages/server/src/services/telemetry.ts
@@ -149,7 +149,7 @@ const timedEvents = {};
const startEvent = (
name: TN,
id: string,
- properties?: TelemetryEvents[TN] extends undefined ? never : TelemetryEvents[TN]
+ properties?: TelemetryEvents[TN] extends undefined ? never : TelemetryEvents[TN],
) => {
timedEvents[id] = {
name,
diff --git a/Composer/packages/server/src/store/store.ts b/Composer/packages/server/src/store/store.ts
index 93081cfbce..940474670c 100644
--- a/Composer/packages/server/src/store/store.ts
+++ b/Composer/packages/server/src/store/store.ts
@@ -23,7 +23,7 @@ const migrateStore = () => {
migrateStore();
-export class JsonStore {
+export class JsonStore> {
private data: T;
private filePath: string;
diff --git a/Composer/packages/server/src/utility/__tests__/npm.test.ts b/Composer/packages/server/src/utility/__tests__/npm.test.ts
index cb799395f0..b242208de3 100644
--- a/Composer/packages/server/src/utility/__tests__/npm.test.ts
+++ b/Composer/packages/server/src/utility/__tests__/npm.test.ts
@@ -51,7 +51,7 @@ describe('search', () => {
const mockRes = {
json: jest.fn(),
};
- ((fetch as unknown) as jest.Mock).mockImplementation(() => mockRes);
+ (fetch as unknown as jest.Mock).mockImplementation(() => mockRes);
mockRes.json.mockResolvedValue({ objects: data.map((d) => ({ package: d })) });
});
@@ -59,7 +59,7 @@ describe('search', () => {
const results = await search('my query');
expect(fetch).toHaveBeenCalledWith(
- expect.stringContaining('registry.npmjs.org/-/v1/search?text=my+query+keywords:botframework-composer')
+ expect.stringContaining('registry.npmjs.org/-/v1/search?text=my+query+keywords:botframework-composer'),
);
expect(results).toEqual([
@@ -107,7 +107,7 @@ describe('downloadPackage', () => {
json: jest.fn(),
body: new MockBody(),
};
- ((fetch as unknown) as jest.Mock).mockImplementation(() => mockRes);
+ (fetch as unknown as jest.Mock).mockImplementation(() => mockRes);
mockRes.json.mockResolvedValue(packageMetadata);
const extractor = new MockExtractor();
diff --git a/Composer/packages/server/src/utility/creation.ts b/Composer/packages/server/src/utility/creation.ts
index 7b7e0f3689..595559d6dc 100644
--- a/Composer/packages/server/src/utility/creation.ts
+++ b/Composer/packages/server/src/utility/creation.ts
@@ -27,7 +27,7 @@ export const sortTemplates = async (templates: BotTemplate[]): Promise 0 ? templateSortOrderObj : defaultSortOrder;
diff --git a/Composer/packages/server/src/utility/electronContext.ts b/Composer/packages/server/src/utility/electronContext.ts
index f9064cb4f9..58fc4e88a3 100644
--- a/Composer/packages/server/src/utility/electronContext.ts
+++ b/Composer/packages/server/src/utility/electronContext.ts
@@ -6,7 +6,7 @@ import { OneAuth } from '@bfc/electron-server/src/auth/oneauth';
export type ElectronContext = {
getAccessToken: (
- params: ElectronAuthParameters
+ params: ElectronAuthParameters,
) => Promise<{ accessToken: string; acquiredAt: number; expiryTime: number }>;
getARMTokenForTenant: (tenantId: string) => Promise;
getTenants: () => Promise;
diff --git a/Composer/packages/server/src/utility/npm.ts b/Composer/packages/server/src/utility/npm.ts
index f48ef382bf..af322a28bb 100644
--- a/Composer/packages/server/src/utility/npm.ts
+++ b/Composer/packages/server/src/utility/npm.ts
@@ -2,6 +2,7 @@
// Licensed under the MIT License.
import { promisify } from 'util';
+import stream from 'stream';
import { mkdir, remove } from 'fs-extra';
import tar from 'tar';
@@ -10,7 +11,7 @@ import { ExtensionSearchResult } from '@botframework-composer/types';
import fetch from '../utility/fetch';
import logger from '../logger';
-const streamPipeline = promisify(require('stream').pipeline);
+const streamPipeline = promisify(stream.pipeline);
const log = logger.extend('extension-manager:npm');
@@ -21,7 +22,7 @@ export async function search(query = '', keywords = ['botframework-composer']):
const queryString = query.replace(' ', '+');
const keyWordString = keywords.join('+');
const res = await fetch(
- `https://registry.npmjs.org/-/v1/search?text=${queryString}+keywords:${keyWordString}&size=100&from=0&quality=0.65&popularity=0.98&maintenance=0.5`
+ `https://registry.npmjs.org/-/v1/search?text=${queryString}+keywords:${keyWordString}&size=100&from=0&quality=0.65&popularity=0.98&maintenance=0.5`,
);
const data = await res.json();
diff --git a/Composer/packages/server/src/utility/project.ts b/Composer/packages/server/src/utility/project.ts
index 0828330c3f..358d369d56 100644
--- a/Composer/packages/server/src/utility/project.ts
+++ b/Composer/packages/server/src/utility/project.ts
@@ -43,7 +43,7 @@ export async function getNewProjRef(
templateId: string,
locationRef: LocationRef,
user?: UserIdentity,
- locale?: string
+ locale?: string,
) {
const createFromRemoteTemplate = !!templateDir;
let newProjRef;
diff --git a/Composer/packages/test-utils/package.json b/Composer/packages/test-utils/package.json
index cdf7c21330..c8d83abdd6 100644
--- a/Composer/packages/test-utils/package.json
+++ b/Composer/packages/test-utils/package.json
@@ -13,22 +13,22 @@
"prepublishOnly": "npm run build"
},
"dependencies": {
- "@swc-node/jest": "^1.3.0",
+ "@swc-node/jest": "1.4.3",
"@testing-library/jest-dom": "^5.13.0",
"@testing-library/react": "^11.2.7",
"@testing-library/react-hooks": "^7.0.0",
"@testing-library/user-event": "^13.1.9",
"faker": "^5.5.3",
- "jest": "^27.0.4",
+ "jest": "29.7.0",
"jest-github-actions-reporter": "^1.0.3",
"lodash": "^4.17.19",
"react-test-renderer": "^16.13.1",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
},
"devDependencies": {
"@types/faker": "^5.5.6",
"@types/jest": "^26.0.23",
"rimraf": "3.0.2",
- "typescript": "^3.8.3"
+ "typescript": "5.4.2"
}
}
diff --git a/Composer/packages/test-utils/src/mergeConfig.ts b/Composer/packages/test-utils/src/mergeConfig.ts
index 6aba64f5ea..e100d9df58 100644
--- a/Composer/packages/test-utils/src/mergeConfig.ts
+++ b/Composer/packages/test-utils/src/mergeConfig.ts
@@ -6,7 +6,7 @@ import mergeWith from 'lodash/mergeWith';
import isArray from 'lodash/isArray';
import cloneDeep from 'lodash/cloneDeep';
-function mergeConfig(base: T, overrides?: T) {
+function mergeConfig(base: T, overrides?: T): any {
if (!overrides) {
return base;
}
diff --git a/Composer/packages/tools/built-in-functions/package.json b/Composer/packages/tools/built-in-functions/package.json
index 64e711c83e..d2f08bb072 100644
--- a/Composer/packages/tools/built-in-functions/package.json
+++ b/Composer/packages/tools/built-in-functions/package.json
@@ -8,11 +8,12 @@
"test": "jest"
},
"devDependencies": {
- "@botframework-composer/test-utils": "*"
+ "@botframework-composer/test-utils": "*",
+ "rimraf": "3.0.2"
},
"author": "Microsoft",
"license": "MIT",
"dependencies": {
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/tools/language-servers/intellisense/package.json b/Composer/packages/tools/language-servers/intellisense/package.json
index 9f56ce2ecf..7a1fcbb882 100644
--- a/Composer/packages/tools/language-servers/intellisense/package.json
+++ b/Composer/packages/tools/language-servers/intellisense/package.json
@@ -7,7 +7,7 @@
"@bfc/built-in-functions": "*",
"fuse.js": "^6.4.0",
"ts-node": "^8.10.2",
- "tslib": "2.4.0",
+ "tslib": "2.6.2",
"vscode-languageserver": "5.3.0-next.10",
"vscode-ws-jsonrpc": "^0.1.1",
"ws": "^7.4.6"
diff --git a/Composer/packages/tools/language-servers/language-generation/__tests__/LGServer.test.ts b/Composer/packages/tools/language-servers/language-generation/__tests__/LGServer.test.ts
index 2929f1848d..08ce77938d 100644
--- a/Composer/packages/tools/language-servers/language-generation/__tests__/LGServer.test.ts
+++ b/Composer/packages/tools/language-servers/language-generation/__tests__/LGServer.test.ts
@@ -90,7 +90,7 @@ describe('LG LSP server test', () => {
await send(`{"jsonrpc":"2.0","method":"initialized","params":{}}`, []);
await send(
`{"jsonrpc":"2.0","method":"textDocument/didOpen","params": {"textDocument":{"uri":"inmemory://model/1","languageId":"botbuilderlg","version":2,"text": "${content}" }}}`,
- []
+ [],
);
});
@@ -116,7 +116,7 @@ describe('LG LSP server test', () => {
expect(response.id).toEqual(2);
expect(response.result.contents.value).toContain('-Good evening');
},
- ]
+ ],
);
});
@@ -143,7 +143,7 @@ describe('LG LSP server test', () => {
response.result.items
.slice(0, 3)
.map((item) => item.label)
- .join(',')
+ .join(','),
).toEqual(['Greeting1', 'Greeting2', 'Greeting3'].join(','));
},
]);
diff --git a/Composer/packages/tools/language-servers/language-generation/__tests__/LGUtil.test.ts b/Composer/packages/tools/language-servers/language-generation/__tests__/LGUtil.test.ts
index 164d6d62fc..05891e82cb 100644
--- a/Composer/packages/tools/language-servers/language-generation/__tests__/LGUtil.test.ts
+++ b/Composer/packages/tools/language-servers/language-generation/__tests__/LGUtil.test.ts
@@ -1,4 +1,3 @@
-/* eslint-disable @typescript-eslint/camelcase */
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
diff --git a/Composer/packages/tools/language-servers/language-generation/package.json b/Composer/packages/tools/language-servers/language-generation/package.json
index f41f9b3926..67f071f917 100644
--- a/Composer/packages/tools/language-servers/language-generation/package.json
+++ b/Composer/packages/tools/language-servers/language-generation/package.json
@@ -20,7 +20,7 @@
"@botframework-composer/types": "*",
"adaptive-expressions": "^4.18.0",
"botbuilder-lg": "^4.18.0",
- "tslib": "2.4.0",
+ "tslib": "2.6.2",
"vscode-languageserver": "5.3.0-next.10"
},
"devDependencies": {
@@ -30,7 +30,7 @@
"express": "4.17.3",
"rimraf": "3.0.2",
"ts-node": "^8.4.1",
- "typescript": "3.9.2",
+ "typescript": "5.4.2",
"vscode-ws-jsonrpc": "^0.1.1",
"ws": "^7.4.6"
}
diff --git a/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts b/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts
index cbe7e52114..e0c0fb699e 100644
--- a/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts
+++ b/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts
@@ -72,7 +72,7 @@ export class LGServer {
protected readonly connection: IConnection,
protected readonly getLgResources: (projectId?: string) => ResolverResource[],
protected readonly memoryResolver?: MemoryResolver,
- protected readonly entitiesResolver?: MemoryResolver
+ protected readonly entitiesResolver?: MemoryResolver,
) {
this.documents.listen(this.connection);
this.documents.onDidChangeContent((change) => {
@@ -114,7 +114,7 @@ export class LGServer {
this.connection.onHover(async (params) => await this.hover(params));
this.connection.onDocumentOnTypeFormatting((docTypingParams) => this.docTypeFormat(docTypingParams));
this.connection.onFoldingRanges((foldingRangeParams: FoldingRangeParams) =>
- this.foldingRangeHandler(foldingRangeParams)
+ this.foldingRangeHandler(foldingRangeParams),
);
this.connection.onRequest((method, params) => {
@@ -172,7 +172,7 @@ export class LGServer {
if (curFileResult?.range) {
return Location.create(
params.textDocument.uri,
- Range.create(curFileResult.range.start.line - 1, 0, curFileResult.range.end.line, 0)
+ Range.create(curFileResult.range.start.line - 1, 0, curFileResult.range.end.line, 0),
);
}
@@ -243,7 +243,7 @@ export class LGServer {
this.connection.console.log(diagnostics.join('\n'));
this.sendDiagnostics(
document,
- diagnostics.map((errorMsg) => generateDiagnostic(errorMsg, DiagnosticSeverity.Error, document))
+ diagnostics.map((errorMsg) => generateDiagnostic(errorMsg, DiagnosticSeverity.Error, document)),
);
}
@@ -366,7 +366,7 @@ export class LGServer {
`Parameters: ${get(functionEntity, 'Params', []).join(', ')}`,
`Documentation: ${get(functionEntity, 'Introduction', '')}`,
`ReturnType: ${this.getExplicitReturnType(get(functionEntity, 'Returntype', '').valueOf() as number).join(
- ' | '
+ ' | ',
)}`,
],
};
@@ -415,7 +415,7 @@ export class LGServer {
private matchStructuredLG(
params: TextDocumentPositionParams,
- templateId: string | undefined
+ templateId: string | undefined,
): LGCursorState | undefined {
const state: LGCursorState[] = [];
const document = this.documents.get(params.textDocument.uri);
@@ -441,7 +441,7 @@ export class LGServer {
private matchCurLineState(
params: TextDocumentPositionParams,
- templateId: string | undefined
+ templateId: string | undefined,
): LGCursorState | undefined {
const state: LGCursorState[] = [];
const document = this.documents.get(params.textDocument.uri);
@@ -500,7 +500,7 @@ export class LGServer {
private findLastStructureLGProps(
params: TextDocumentPositionParams,
- templateId: string | undefined
+ templateId: string | undefined,
): string[] | undefined {
const state: LGCursorState[] = [];
const document = this.documents.get(params.textDocument.uri);
@@ -535,7 +535,7 @@ export class LGServer {
private matchState(
params: TextDocumentPositionParams,
- curLineState: LGCursorState | undefined
+ curLineState: LGCursorState | undefined,
): LGCursorState | undefined {
const state: LGCursorState[] = [];
const document = this.documents.get(params.textDocument.uri);
@@ -607,7 +607,7 @@ export class LGServer {
if (property in tempVariable) {
tempVariable = tempVariable[property];
} else if (normalizedAnyPattern in tempVariable) {
- tempVariable = tempVariable[normalizedAnyPattern];
+ tempVariable = tempVariable[normalizedAnyPattern] as any;
} else {
tempVariable = {};
}
@@ -936,7 +936,7 @@ export class LGServer {
{},
this.memoryVariables,
this._curDefinedVariblesInLG,
- this._otherDefinedVariblesInLG
+ this._otherDefinedVariblesInLG,
);
}
@@ -947,7 +947,7 @@ export class LGServer {
setTimeout(async () => {
this.pendingValidationRequests.delete(document.uri);
await this.doValidate(document);
- })
+ }),
);
}
diff --git a/Composer/packages/tools/language-servers/language-generation/src/lgParser.ts b/Composer/packages/tools/language-servers/language-generation/src/lgParser.ts
index 06ee5c5f8e..db72870378 100644
--- a/Composer/packages/tools/language-servers/language-generation/src/lgParser.ts
+++ b/Composer/packages/tools/language-servers/language-generation/src/lgParser.ts
@@ -27,7 +27,7 @@ class LgParserWithoutWorker {
lgFile: LgFile,
templateName: string,
template: { name?: string; parameters?: string[]; body?: string },
- lgFiles: ResolverResource[]
+ lgFiles: ResolverResource[],
): Promise {
const lgImportResolver = lgImportResolverGenerator(lgFiles, '.lg');
return lgUtil.updateTemplate(lgFile, templateName, template, lgImportResolver);
@@ -80,7 +80,7 @@ class LgParserWithWorker {
lgFile: LgFile,
templateName: string,
template: { name?: string; parameters?: string[]; body?: string },
- lgFiles: ResolverResource[]
+ lgFiles: ResolverResource[],
): Promise {
const msgId = uniqueId();
const msg = { id: msgId, type: 'updateTemplate', payload: { lgFile, templateName, template, lgFiles } };
@@ -103,7 +103,7 @@ class LgParserWithWorker {
public async extractLGVariables(
curCbangedFile: string | undefined,
- lgFiles: string[]
+ lgFiles: string[],
): Promise<{ lgVariables: string[] }> {
const msgId = uniqueId();
const msg = { id: msgId, type: 'extractLGVariables', payload: { curCbangedFile, lgFiles } };
diff --git a/Composer/packages/tools/language-servers/language-generation/src/lgWorker.ts b/Composer/packages/tools/language-servers/language-generation/src/lgWorker.ts
index 85e518e72c..210c02dc98 100644
--- a/Composer/packages/tools/language-servers/language-generation/src/lgWorker.ts
+++ b/Composer/packages/tools/language-servers/language-generation/src/lgWorker.ts
@@ -39,7 +39,7 @@ process.on('message', async (msg: WorkerMsg) => {
lgFile,
templateName,
template,
- lgImportResolver
+ lgImportResolver,
);
process.send?.({ id: msg.id, payload: { id, content, templates, allTemplates, diagnostics } });
break;
diff --git a/Composer/packages/tools/language-servers/language-generation/src/utils.ts b/Composer/packages/tools/language-servers/language-generation/src/utils.ts
index 2044402857..8547c6b0b8 100644
--- a/Composer/packages/tools/language-servers/language-generation/src/utils.ts
+++ b/Composer/packages/tools/language-servers/language-generation/src/utils.ts
@@ -52,7 +52,7 @@ export type LGFileResolver = (id: string) => LgFile | undefined;
export function getRangeAtPosition(
document: TextDocument,
position: Position,
- includesDotAndAt?: boolean
+ includesDotAndAt?: boolean,
): Range | undefined {
const text = document.getText();
const line = position.line;
diff --git a/Composer/packages/tools/language-servers/language-understanding/__tests__/LUServer.test.ts b/Composer/packages/tools/language-servers/language-understanding/__tests__/LUServer.test.ts
index f291c7b947..7b74df7ea6 100644
--- a/Composer/packages/tools/language-servers/language-understanding/__tests__/LUServer.test.ts
+++ b/Composer/packages/tools/language-servers/language-understanding/__tests__/LUServer.test.ts
@@ -85,7 +85,7 @@ describe('lu lsp server', () => {
await send(`{"jsonrpc":"2.0","method":"initialized","params":{}}`, []);
await send(
`{"jsonrpc":"2.0","method":"textDocument/didOpen","params": {"textDocument":{"uri":"inmemory://model/1","languageId":"lu","version":2,"text": "${content}" }}}`,
- []
+ [],
);
});
});
diff --git a/Composer/packages/tools/language-servers/language-understanding/__tests__/unitTest/serverUtil.test.ts b/Composer/packages/tools/language-servers/language-understanding/__tests__/unitTest/serverUtil.test.ts
index 9c550a7cfd..6a3a710ca4 100644
--- a/Composer/packages/tools/language-servers/language-understanding/__tests__/unitTest/serverUtil.test.ts
+++ b/Composer/packages/tools/language-servers/language-understanding/__tests__/unitTest/serverUtil.test.ts
@@ -1,5 +1,4 @@
/* eslint-disable @typescript-eslint/no-var-requires */
-/* eslint-disable @typescript-eslint/camelcase */
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
diff --git a/Composer/packages/tools/language-servers/language-understanding/package.json b/Composer/packages/tools/language-servers/language-understanding/package.json
index f416baf9cf..b3b93e2580 100644
--- a/Composer/packages/tools/language-servers/language-understanding/package.json
+++ b/Composer/packages/tools/language-servers/language-understanding/package.json
@@ -26,7 +26,7 @@
"monaco-languageclient": "0.10.2",
"normalize-url": "^4.5.1",
"reconnecting-websocket": "^3.2.2",
- "tslib": "2.4.0",
+ "tslib": "2.6.2",
"vscode": "^1.1.34",
"vscode-json-languageservice": "^3.3.1",
"vscode-languageserver": "5.3.0-next.10",
@@ -41,9 +41,9 @@
"html-webpack-plugin": "^3.2.0",
"source-map-loader": "^0.2.4",
"style-loader": "^1.0.0",
- "ts-loader": "9.3.1",
+ "ts-loader": "9.5.1",
"ts-node": "^8.3.0",
- "typescript": "3.9.2",
+ "typescript": "5.4.2",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
diff --git a/Composer/packages/tools/language-servers/language-understanding/src/LUServer.ts b/Composer/packages/tools/language-servers/language-understanding/src/LUServer.ts
index 0a03ee227d..aed0e20d46 100644
--- a/Composer/packages/tools/language-servers/language-understanding/src/LUServer.ts
+++ b/Composer/packages/tools/language-servers/language-understanding/src/LUServer.ts
@@ -51,11 +51,11 @@ export class LUServer {
protected readonly importResolver?: (
source: string,
resourceId: string,
- projectId: string
+ projectId: string,
) => {
content: string;
id: string;
- }
+ },
) {
this.documents.listen(this.connection);
this.documents.onDidChangeContent((change) => this.validate(change.document));
@@ -91,7 +91,7 @@ export class LUServer {
this.connection.onDocumentOnTypeFormatting((docTypingParams) => this.docTypeFormat(docTypingParams));
this.connection.onDefinition((params: TextDocumentPositionParams) => this.definitionHandler(params));
this.connection.onFoldingRanges((foldingRangeParams: FoldingRangeParams) =>
- this.foldingRangeHandler(foldingRangeParams)
+ this.foldingRangeHandler(foldingRangeParams),
);
this.connection.onRequest((method, params) => {
if (method === LABELEXPERIENCEREQUEST) {
@@ -174,7 +174,7 @@ export class LUServer {
this.connection.console.log(diagnostics.join('\n'));
this.sendDiagnostics(
document,
- diagnostics.map((errorMsg) => generateDiagnostic(errorMsg, DiagnosticSeverity.Error, document))
+ diagnostics.map((errorMsg) => generateDiagnostic(errorMsg, DiagnosticSeverity.Error, document)),
);
}
@@ -252,7 +252,7 @@ export class LUServer {
protected async findAllImportedEntities(
imports: { id: string; path: string; description: string }[],
importResolver: (source: string, id: string) => Promise<{ id: string; content: any }>,
- luFeatures: any
+ luFeatures: any,
): Promise {
let content = '';
let result: string[] = [];
@@ -332,7 +332,7 @@ export class LUServer {
const edits: TextEdit[] = [];
const curLineNumber = params.position.line;
const luDoc = this.getLUDocument(document);
- const text = (await (luDoc?.index()).content) || document.getText();
+ const text = (await luDoc?.index?.()?.content) || document.getText();
const lines = text.split('\n');
const position = params.position;
const textBeforeCurLine = lines.slice(0, curLineNumber).join('\n');
@@ -487,7 +487,7 @@ export class LUServer {
const range = Range.create(position.line, 0, position.line, position.character);
const curLineContent = document.getText(range);
const luDoc = this.getLUDocument(document);
- const text = (await luDoc?.index()).content || document.getText();
+ const text = (await luDoc?.index?.())?.content || document.getText();
const lines = text.split('\n');
const curLineNumber = params.position.line;
//const textBeforeCurLine = lines.slice(0, curLineNumber).join('\n');
@@ -577,7 +577,7 @@ export class LUServer {
}
const suggestionEntityList = uniq(
- util.getSuggestionEntities(luisJson, util.suggestionAllEntityTypes).concat(this._importedEntities)
+ util.getSuggestionEntities(luisJson, util.suggestionAllEntityTypes).concat(this._importedEntities),
);
const regexEntityList = util.getRegexEntities(luisJson);
@@ -759,7 +759,7 @@ export class LUServer {
Name: sectionId,
Body: text,
},
- true
+ true,
);
// error in section.
if (isValid(sectionDiags) === false) {
diff --git a/Composer/packages/tools/language-servers/language-understanding/src/luParser.ts b/Composer/packages/tools/language-servers/language-understanding/src/luParser.ts
index 5eb1216de9..c86f6d19e7 100644
--- a/Composer/packages/tools/language-servers/language-understanding/src/luParser.ts
+++ b/Composer/packages/tools/language-servers/language-understanding/src/luParser.ts
@@ -26,7 +26,7 @@ export class LuParserWithoutWorker {
luFile: LuFile,
intentName: string,
intent: { Name?: string; Body?: string } | null,
- luFeatures: ILUFeaturesConfig
+ luFeatures: ILUFeaturesConfig,
): Promise {
return updateIntent(luFile, intentName, intent, luFeatures);
}
@@ -60,7 +60,7 @@ class LuParserWithWorker {
luFile: LuFile,
intentName: string,
intent: { Name?: string; Body?: string } | null,
- luFeatures: ILUFeaturesConfig
+ luFeatures: ILUFeaturesConfig,
): Promise {
const msgId = uniqueId();
const msg = { id: msgId, type: 'updateIntent', payload: { luFile, intentName, intent, luFeatures } };
diff --git a/Composer/packages/tools/language-servers/language-understanding/src/matchingPattern.ts b/Composer/packages/tools/language-servers/language-understanding/src/matchingPattern.ts
index 1c99cd9723..34d30243db 100644
--- a/Composer/packages/tools/language-servers/language-understanding/src/matchingPattern.ts
+++ b/Composer/packages/tools/language-servers/language-understanding/src/matchingPattern.ts
@@ -84,7 +84,8 @@ export function isSeperatedEntityDef(content: string): boolean {
}
export function isEntityName(content: string): boolean {
- const hasNameEntifyDef = /^\s*@\s*(ml|list|regex|prebuilt|composite|Pattern\.any|phraseList)\s*([\w._]+|"[\w._\s]+")\s*$/;
+ const hasNameEntifyDef =
+ /^\s*@\s*(ml|list|regex|prebuilt|composite|Pattern\.any|phraseList)\s*([\w._]+|"[\w._\s]+")\s*$/;
const hasTypeEntityDef = /^\s*@\s*(ml|list|regex|prebuilt|composite|Pattern\.any|phraseList|intent)\s*$/;
const hasNameEntifyDef2 = /^\s*@\s*([\w._]+|"[\w._\s]+")\s*$/;
return hasNameEntifyDef.test(content) || (!hasTypeEntityDef.test(content) && hasNameEntifyDef2.test(content));
diff --git a/Composer/packages/tools/language-servers/language-understanding/src/utils.ts b/Composer/packages/tools/language-servers/language-understanding/src/utils.ts
index d9be289998..b4786adb14 100644
--- a/Composer/packages/tools/language-servers/language-understanding/src/utils.ts
+++ b/Composer/packages/tools/language-servers/language-understanding/src/utils.ts
@@ -31,7 +31,7 @@ export interface LUDocument {
export declare type LUImportResolverDelegate = (
source: string,
- resourceId: string
+ resourceId: string,
) => {
content: string;
id: string;
diff --git a/Composer/packages/types/package.json b/Composer/packages/types/package.json
index 1cef7582bf..2c9351d953 100644
--- a/Composer/packages/types/package.json
+++ b/Composer/packages/types/package.json
@@ -21,11 +21,11 @@
"botframework-schema": "^4.11.1",
"express-serve-static-core": "0.1.1",
"json-schema": "0.4.0",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
},
"devDependencies": {
- "eslint": "7.0.0",
+ "eslint": "8.57.0",
"rimraf": "3.0.2",
- "typescript": "^3.8.3"
+ "typescript": "5.4.2"
}
}
diff --git a/Composer/packages/types/src/creation.ts b/Composer/packages/types/src/creation.ts
index c24caaf5a4..e60f561667 100644
--- a/Composer/packages/types/src/creation.ts
+++ b/Composer/packages/types/src/creation.ts
@@ -4,7 +4,7 @@
export const csharpFeedKey = 'dotnet';
export const nodeFeedKey = 'js';
export const defaultFeeds = [nodeFeedKey, csharpFeedKey] as const;
-export type FeedName = typeof defaultFeeds[number];
+export type FeedName = (typeof defaultFeeds)[number];
export type FeedType = 'npm' | 'nuget';
type WebApplicationInfo = {
@@ -68,4 +68,4 @@ export type TeamsManifest = {
export const webAppRuntimeKey = 'webapp';
export const functionsRuntimeKey = 'functions';
export const availableRunTimes = [webAppRuntimeKey, functionsRuntimeKey] as const;
-export type RuntimeType = typeof availableRunTimes[number];
+export type RuntimeType = (typeof availableRunTimes)[number];
diff --git a/Composer/packages/types/src/publish.ts b/Composer/packages/types/src/publish.ts
index a75a7b873f..e13c5bc145 100644
--- a/Composer/packages/types/src/publish.ts
+++ b/Composer/packages/types/src/publish.ts
@@ -71,47 +71,47 @@ export type PublishPlugin = {
project: IBotProject,
metadata: any,
user?: UserIdentity,
- getAccessToken?: GetAccessToken
+ getAccessToken?: GetAccessToken,
) => Promise;
getStatus?: (
config: Config,
project: IBotProject,
user?: UserIdentity,
- getAccessToken?: GetAccessToken
+ getAccessToken?: GetAccessToken,
) => Promise;
getHistory?: (
config: Config,
project: IBotProject,
user?: UserIdentity,
- getAccessToken?: GetAccessToken
+ getAccessToken?: GetAccessToken,
) => Promise;
rollback?: (
config: Config,
project: IBotProject,
rollbackToVersion: string,
- user?: UserIdentity
+ user?: UserIdentity,
) => Promise;
pull?: (
config: Config,
project: IBotProject,
user?: UserIdentity,
- getAccessToken?: GetAccessToken
+ getAccessToken?: GetAccessToken,
) => Promise;
provision?: (
config: Config,
project: IBotProject,
user?: UserIdentity,
- getAccessToken?: GetAccessToken
+ getAccessToken?: GetAccessToken,
) => Promise;
getProvisionStatus?: (
target: string,
project: IBotProject,
user?: UserIdentity,
- jobId?: string
+ jobId?: string,
) => Promise;
getResources?: (
project: IBotProject,
- user?: UserIdentity
+ user?: UserIdentity,
) => Promise<
{
description: string;
diff --git a/Composer/packages/types/src/runtime.ts b/Composer/packages/types/src/runtime.ts
index 73b90154b0..ec0bdbee4c 100644
--- a/Composer/packages/types/src/runtime.ts
+++ b/Composer/packages/types/src/runtime.ts
@@ -72,7 +72,7 @@ export type RuntimeTemplate = {
componentName: string,
version: string,
source: string,
- project: IBotProject
+ project: IBotProject,
) => Promise;
uninstallComponent: (runtimePath: string, componentName: string, project: IBotProject) => Promise;
@@ -84,7 +84,7 @@ export type RuntimeTemplate = {
runtimePath: string,
project: IBotProject,
settings: DialogSetting,
- profileName: string
+ profileName: string,
) => Promise;
/** set skill manifest, different folder for different runtime */
@@ -93,7 +93,7 @@ export type RuntimeTemplate = {
dstStorage: IFileStorage,
srcManifestDir: string,
srcStorage: IFileStorage,
- mode: string
+ mode: string,
) => Promise;
/** path to code template */
diff --git a/Composer/packages/types/src/sdk.ts b/Composer/packages/types/src/sdk.ts
index 1922d28860..9b0aafd1a4 100644
--- a/Composer/packages/types/src/sdk.ts
+++ b/Composer/packages/types/src/sdk.ts
@@ -233,7 +233,7 @@ export type OnIntent = RuleBase & {
};
/** Defines a sequence of steps to take if there is no other trigger or plan operating */
-export type OnUnknownIntent = RuleBase & {};
+export type OnUnknownIntent = RuleBase & Record;
export type ITriggerCondition = OnIntent | OnUnknownIntent;
diff --git a/Composer/packages/types/src/telemetry.ts b/Composer/packages/types/src/telemetry.ts
index 1d694088fb..e2afe81344 100644
--- a/Composer/packages/types/src/telemetry.ts
+++ b/Composer/packages/types/src/telemetry.ts
@@ -229,8 +229,7 @@ type OrchestratorEvents = {
type PropertyEditorEvents = {
RecognizerChanged: { recognizer: string };
};
-
-type OtherEvents = {};
+type OtherEvents = Record;
type PageView = {
[PageNames.Design]: undefined;
@@ -282,13 +281,13 @@ export type TelemetryEventName = keyof TelemetryEvents;
export type TelemetryClient = {
track: (
eventName: TN,
- properties?: TelemetryEvents[TN] extends undefined ? never : TelemetryEvents[TN]
+ properties?: TelemetryEvents[TN] extends undefined ? never : TelemetryEvents[TN],
) => void;
pageView: (
eventName: TN,
url: string,
- properties?: TelemetryEvents[TN] extends undefined ? never : TelemetryEvents[TN]
+ properties?: TelemetryEvents[TN] extends undefined ? never : TelemetryEvents[TN],
) => void;
};
diff --git a/Composer/packages/ui-plugins/composer/package.json b/Composer/packages/ui-plugins/composer/package.json
index a00757216c..a5a26b67bc 100644
--- a/Composer/packages/ui-plugins/composer/package.json
+++ b/Composer/packages/ui-plugins/composer/package.json
@@ -40,6 +40,6 @@
},
"dependencies": {
"lodash": "^4.17.19",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/composer/src/defaultRecognizerSchema.ts b/Composer/packages/ui-plugins/composer/src/defaultRecognizerSchema.ts
index d20bf7003b..1e07d92e28 100644
--- a/Composer/packages/ui-plugins/composer/src/defaultRecognizerSchema.ts
+++ b/Composer/packages/ui-plugins/composer/src/defaultRecognizerSchema.ts
@@ -18,7 +18,7 @@ export const DefaultRecognizerSchema: RecognizerUISchema = {
displayName: () => formatMessage('Regular expression'),
description: () =>
formatMessage(
- 'Gives your bot the ability to extract intent and entity data from an utterance based on regular expression patterns.'
+ 'Gives your bot the ability to extract intent and entity data from an utterance based on regular expression patterns.',
),
intentEditor: RegexIntentField,
renameIntent: (intentName, newIntentName, shellData, shellApi) => {
diff --git a/Composer/packages/ui-plugins/composer/src/index.ts b/Composer/packages/ui-plugins/composer/src/index.ts
index c9fe8fab16..27ebbf3d86 100644
--- a/Composer/packages/ui-plugins/composer/src/index.ts
+++ b/Composer/packages/ui-plugins/composer/src/index.ts
@@ -32,7 +32,7 @@ const DefaultFormSchema: FormUISchema = {
label: () => formatMessage('Language Understanding'),
description: () =>
formatMessage(
- 'To understand what the user says, your dialog needs a "Recognizer"; that includes example words and sentences that users may use.'
+ 'To understand what the user says, your dialog needs a "Recognizer"; that includes example words and sentences that users may use.',
),
},
},
@@ -176,7 +176,7 @@ const synthesizeUISchema = (
menuSchema: MenuUISchema,
flowSchema: FlowUISchema,
triggerSchema: TriggerUISchema,
- recognizerSchema: RecognizerUISchema
+ recognizerSchema: RecognizerUISchema,
): UISchema => {
let uischema: UISchema = {};
uischema = mergeWith(uischema, formSchema, (origin, formOption) => ({ ...origin, form: formOption }));
@@ -193,7 +193,7 @@ const config: PluginConfig = {
DefaultMenuSchema,
DefaultFlowSchema,
DefaultTriggerSchema,
- DefaultRecognizerSchema
+ DefaultRecognizerSchema,
),
};
diff --git a/Composer/packages/ui-plugins/cross-trained/package.json b/Composer/packages/ui-plugins/cross-trained/package.json
index 2f12c0d465..a154dfedaf 100644
--- a/Composer/packages/ui-plugins/cross-trained/package.json
+++ b/Composer/packages/ui-plugins/cross-trained/package.json
@@ -37,6 +37,6 @@
"@bfc/indexers": "*",
"@bfc/shared": "*",
"@emotion/react": "^11.1.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/cross-trained/src/index.ts b/Composer/packages/ui-plugins/cross-trained/src/index.ts
index a6f1e8fe24..5897ab1794 100644
--- a/Composer/packages/ui-plugins/cross-trained/src/index.ts
+++ b/Composer/packages/ui-plugins/cross-trained/src/index.ts
@@ -12,7 +12,7 @@ const config: PluginConfig = {
displayName: () => formatMessage('Default'),
description: () =>
formatMessage(
- 'Gives your bot the ability to extract intent and entity data from an utterance based on a cross trained recognizer set.'
+ 'Gives your bot the ability to extract intent and entity data from an utterance based on a cross trained recognizer set.',
),
isSelected: (data, dialog: DialogInfo) => {
if (dialog.luProvider === SDKKinds.OrchestratorRecognizer) return false;
diff --git a/Composer/packages/ui-plugins/example/package.json b/Composer/packages/ui-plugins/example/package.json
index 913a81456c..6f345bad57 100644
--- a/Composer/packages/ui-plugins/example/package.json
+++ b/Composer/packages/ui-plugins/example/package.json
@@ -36,6 +36,6 @@
"react-dom": "16.13.1"
},
"dependencies": {
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/lg/package.json b/Composer/packages/ui-plugins/lg/package.json
index fbabaa1149..ba4db65ab1 100644
--- a/Composer/packages/ui-plugins/lg/package.json
+++ b/Composer/packages/ui-plugins/lg/package.json
@@ -42,6 +42,6 @@
"@bfc/ui-shared": "*",
"@emotion/react": "^11.1.3",
"@emotion/styled": "^11.1.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/lg/src/LgField.tsx b/Composer/packages/ui-plugins/lg/src/LgField.tsx
index 397ce7d9b2..dc4604e3b3 100644
--- a/Composer/packages/ui-plugins/lg/src/LgField.tsx
+++ b/Composer/packages/ui-plugins/lg/src/LgField.tsx
@@ -104,7 +104,7 @@ const LgField: React.FC> = (props) => {
(lgFiles.find((lgFile) => lgFile.id === lgFileId)?.allTemplates || [])
.filter((t) => t.name !== lgTemplateRef?.name)
.sort(),
- [lgFileId, lgFiles]
+ [lgFileId, lgFiles],
);
const template = lgFile?.templates?.find((template) => {
@@ -117,17 +117,18 @@ const LgField: React.FC> = (props) => {
const diagnostics = lgFile ? filterTemplateDiagnostics(lgFile, template.name) : [];
- const responseEditorLinkDisabled = useMemo(() => diagnostics.some((d) => d.severity === DiagnosticSeverity.Error), [
- diagnostics,
- ]);
+ const responseEditorLinkDisabled = useMemo(
+ () => diagnostics.some((d) => d.severity === DiagnosticSeverity.Error),
+ [diagnostics],
+ );
- const allowResponseEditor = useMemo(() => !responseEditorLinkDisabled && validateStructuredResponse(template), [
- template,
- responseEditorLinkDisabled,
- ]);
+ const allowResponseEditor = useMemo(
+ () => !responseEditorLinkDisabled && validateStructuredResponse(template),
+ [template, responseEditorLinkDisabled],
+ );
const [editorMode, setEditorMode] = React.useState(
- allowResponseEditor ? 'responseEditor' : 'codeEditor'
+ allowResponseEditor ? 'responseEditor' : 'codeEditor',
);
const lgOption = {
@@ -154,7 +155,7 @@ const LgField: React.FC> = (props) => {
}
}
},
- [designerId, shellApi, lgFileId, lgName, lgTemplateRef, props.onChange]
+ [designerId, shellApi, lgFileId, lgName, lgTemplateRef, props.onChange],
);
const handleSettingsChange = (settings: CodeEditorSettings) => {
@@ -167,7 +168,7 @@ const LgField: React.FC> = (props) => {
{text}
),
- []
+ [],
);
const modeChange = useCallback(async () => {
@@ -184,16 +185,16 @@ const LgField: React.FC> = (props) => {
),
text: ({ children }) => {children},
- }
+ },
)}
{formatMessage.rich(
'If you proceed to switch to Response editor, you will lose your current template content, and start with a blank response. Do you want to continue?',
{
text: ({ children }) => {children},
- }
+ },
)}
,
- { confirmText: formatMessage('Confirm'), onRenderContent: renderConfirmDialogContent }
+ { confirmText: formatMessage('Confirm'), onRenderContent: renderConfirmDialogContent },
);
if (confirm) {
@@ -207,7 +208,7 @@ const LgField: React.FC> = (props) => {
}
shellApi.telemetryClient.track(
- editorMode === 'codeEditor' ? 'LGEditorSwitchToCodeEditor' : 'LGEditorSwitchToResponseEditor'
+ editorMode === 'codeEditor' ? 'LGEditorSwitchToCodeEditor' : 'LGEditorSwitchToResponseEditor',
);
setEditorMode(editorMode === 'codeEditor' ? 'responseEditor' : 'codeEditor');
}, [editorMode, allowResponseEditor, props.onChange, shellApi.telemetryClient]);
@@ -229,7 +230,7 @@ const LgField: React.FC> = (props) => {
shellApi.navigateTo(url);
},
- [shellApi, projectId, locale]
+ [shellApi, projectId, locale],
);
const onTemplateChange = useCallback(
@@ -246,14 +247,14 @@ const LgField: React.FC> = (props) => {
}
}
},
- [lgOption, shellApi, props.onChange]
+ [lgOption, shellApi, props.onChange],
);
const onRemoveTemplate = useCallback(
(template: string) => {
onTemplateChange(template);
},
- [onTemplateChange]
+ [onTemplateChange],
);
const popExpandOptions = React.useMemo(() => ({ popExpandTitle: label || formatMessage('Bot response') }), [label]);
diff --git a/Composer/packages/ui-plugins/lg/src/LgWidget/LgWidget.tsx b/Composer/packages/ui-plugins/lg/src/LgWidget/LgWidget.tsx
index 118b1816fc..06ebda974c 100644
--- a/Composer/packages/ui-plugins/lg/src/LgWidget/LgWidget.tsx
+++ b/Composer/packages/ui-plugins/lg/src/LgWidget/LgWidget.tsx
@@ -61,7 +61,7 @@ const StructuredResponseRow = React.memo(
);
- }
+ },
);
export interface LgWidgetProps extends WidgetContainerProps {
diff --git a/Composer/packages/ui-plugins/lg/src/LgWidget/useLgTemplate.ts b/Composer/packages/ui-plugins/lg/src/LgWidget/useLgTemplate.ts
index fab82af0ef..6f4a093101 100644
--- a/Composer/packages/ui-plugins/lg/src/LgWidget/useLgTemplate.ts
+++ b/Composer/packages/ui-plugins/lg/src/LgWidget/useLgTemplate.ts
@@ -20,58 +20,66 @@ const getAttachmentDisplayText = (template: LgTemplate) => {
*/
const getLgTemplateTextData = (
template: LgTemplate,
- templates: readonly LgTemplate[]
+ templates: readonly LgTemplate[],
): string | Record => {
// If template has structured response
if (template.properties?.$type === 'Activity') {
- const response = ['Text', 'Speak', 'Attachments', 'SuggestedActions'].reduce((acc, responseType) => {
- if (template.properties?.[responseType]) {
- if (responseType === 'Text' || responseType === 'Speak') {
- const subTemplateItem = template.properties[responseType];
- if (subTemplateItem && typeof subTemplateItem === 'string') {
- const subTemplateId = extractTemplateNameFromExpression(subTemplateItem.trim());
- //If it's a template
- if (subTemplateId) {
- const subTemplate = templates.find((x) => x.name === subTemplateId);
- // If found template and it matches auto-generated names
- if (subTemplate) {
- const variations = parseTemplateBody(subTemplate.body)
- // Remove LG template multiline block symbol
- .map((s) => ({ ...s, value: s.value.replace(/```/g, '') }))
- .filter((s) => s.kind === 'variation')
- .map((s) => s.value);
- if (variations.length) {
- acc[responseType] = { value: variations[0].replace(/\r?\n/g, '↵'), moreCount: variations.length - 1 };
+ const response = ['Text', 'Speak', 'Attachments', 'SuggestedActions'].reduce(
+ (acc, responseType) => {
+ if (template.properties?.[responseType]) {
+ if (responseType === 'Text' || responseType === 'Speak') {
+ const subTemplateItem = template.properties[responseType];
+ if (subTemplateItem && typeof subTemplateItem === 'string') {
+ const subTemplateId = extractTemplateNameFromExpression(subTemplateItem.trim());
+ //If it's a template
+ if (subTemplateId) {
+ const subTemplate = templates.find((x) => x.name === subTemplateId);
+ // If found template and it matches auto-generated names
+ if (subTemplate) {
+ const variations = parseTemplateBody(subTemplate.body)
+ // Remove LG template multiline block symbol
+ .map((s) => ({ ...s, value: s.value.replace(/```/g, '') }))
+ .filter((s) => s.kind === 'variation')
+ .map((s) => s.value);
+ if (variations.length) {
+ acc[responseType] = {
+ value: variations[0].replace(/\r?\n/g, '↵'),
+ moreCount: variations.length - 1,
+ };
+ }
}
+ } else {
+ acc[responseType] = { value: subTemplateItem, moreCount: 0 };
}
- } else {
- acc[responseType] = { value: subTemplateItem, moreCount: 0 };
}
- }
- } else if (responseType === 'Attachments' || responseType === 'SuggestedActions') {
- const subTemplateItems = (Array.isArray(template.properties[responseType])
- ? template.properties[responseType]
- : [template.properties[responseType]]) as string[];
- const subTemplateItem = subTemplateItems[0];
- if (subTemplateItem && typeof subTemplateItem === 'string') {
- const subTemplateId = extractTemplateNameFromExpression(subTemplateItem.trim());
- // If it's a template
- if (subTemplateId) {
- const subTemplate = templates.find((x) => x.name === subTemplateId);
- if (subTemplate) {
- acc[responseType] = {
- value: getAttachmentDisplayText(subTemplate),
- moreCount: subTemplateItems.length - 1,
- };
+ } else if (responseType === 'Attachments' || responseType === 'SuggestedActions') {
+ const subTemplateItems = (
+ Array.isArray(template.properties[responseType])
+ ? template.properties[responseType]
+ : [template.properties[responseType]]
+ ) as string[];
+ const subTemplateItem = subTemplateItems[0];
+ if (subTemplateItem && typeof subTemplateItem === 'string') {
+ const subTemplateId = extractTemplateNameFromExpression(subTemplateItem.trim());
+ // If it's a template
+ if (subTemplateId) {
+ const subTemplate = templates.find((x) => x.name === subTemplateId);
+ if (subTemplate) {
+ acc[responseType] = {
+ value: getAttachmentDisplayText(subTemplate),
+ moreCount: subTemplateItems.length - 1,
+ };
+ }
+ } else {
+ acc[responseType] = { value: subTemplateItem, moreCount: subTemplateItems.length - 1 };
}
- } else {
- acc[responseType] = { value: subTemplateItem, moreCount: subTemplateItems.length - 1 };
}
}
}
- }
- return acc;
- }, {} as Record);
+ return acc;
+ },
+ {} as Record,
+ );
if (Object.keys(response).length === 0) {
return template.body;
diff --git a/Composer/packages/ui-plugins/lg/src/index.ts b/Composer/packages/ui-plugins/lg/src/index.ts
index d4177b33ad..122f028f60 100644
--- a/Composer/packages/ui-plugins/lg/src/index.ts
+++ b/Composer/packages/ui-plugins/lg/src/index.ts
@@ -17,7 +17,7 @@ const config: PluginConfig = {
activity: {
label: formatMessage('Bot responses'),
description: formatMessage(
- 'What your bot says to the user. This is a template used to create the outgoing message. It can include language generation rules, properties from memory, and other features.\n\nFor example, to define variations that will be chosen at random, write:\n- hello\n- hi'
+ 'What your bot says to the user. This is a template used to create the outgoing message. It can include language generation rules, properties from memory, and other features.\n\nFor example, to define variations that will be chosen at random, write:\n- hello\n- hi',
),
helpLink: 'https://aka.ms/lg-file-format',
},
diff --git a/Composer/packages/ui-plugins/lg/src/locateLgTemplatePosition.ts b/Composer/packages/ui-plugins/lg/src/locateLgTemplatePosition.ts
index 6875d8bd90..2dc9ad40c5 100644
--- a/Composer/packages/ui-plugins/lg/src/locateLgTemplatePosition.ts
+++ b/Composer/packages/ui-plugins/lg/src/locateLgTemplatePosition.ts
@@ -6,11 +6,11 @@ import { LgFile } from '@bfc/shared';
export const locateLgTemplatePosition = (
lgFiles: LgFile[],
lgTemplateName: string,
- locale: string
+ locale: string,
): LgFile | undefined => {
const currentLocaleLgFiles = lgFiles.filter((f) => f.id.endsWith(locale));
const relatedLgFile = currentLocaleLgFiles.find((file) =>
- file.templates.some((template) => template.name === lgTemplateName)
+ file.templates.some((template) => template.name === lgTemplateName),
);
return relatedLgFile;
};
diff --git a/Composer/packages/ui-plugins/luis/package.json b/Composer/packages/ui-plugins/luis/package.json
index e73efc79a9..56736c971f 100644
--- a/Composer/packages/ui-plugins/luis/package.json
+++ b/Composer/packages/ui-plugins/luis/package.json
@@ -40,6 +40,6 @@
"@bfc/indexers": "*",
"@bfc/shared": "*",
"@emotion/react": "^11.1.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/luis/src/LuisIntentEditor.tsx b/Composer/packages/ui-plugins/luis/src/LuisIntentEditor.tsx
index 90c171d92f..590b4e76fe 100644
--- a/Composer/packages/ui-plugins/luis/src/LuisIntentEditor.tsx
+++ b/Composer/packages/ui-plugins/luis/src/LuisIntentEditor.tsx
@@ -36,7 +36,7 @@ const LuisIntentEditor: React.FC> = (props) => {
const popExpandOptions = useMemo(
() => ({ popExpandTitle: typeof label === 'string' ? label : formatMessage('Trigger phrases') }),
- [label]
+ [label],
);
const luIntent = useMemo(() => {
@@ -71,7 +71,7 @@ const LuisIntentEditor: React.FC> = (props) => {
: `/bot/${projectId}/language-understanding/${fileId}${sectionId ? `/edit?t=${sectionId}` : ''}`;
shellApi.navigateTo(url);
},
- [shellApi, projectId, locale, currentDialog]
+ [shellApi, projectId, locale, currentDialog],
);
if (!luFile || !intentName) {
diff --git a/Composer/packages/ui-plugins/luis/src/index.ts b/Composer/packages/ui-plugins/luis/src/index.ts
index c27a1b396d..e7cb4e309a 100644
--- a/Composer/packages/ui-plugins/luis/src/index.ts
+++ b/Composer/packages/ui-plugins/luis/src/index.ts
@@ -20,7 +20,7 @@ const config: PluginConfig = {
displayName: () => formatMessage('LUIS'),
description: () =>
formatMessage(
- 'Gives your bot the ability to extract intent and entity data from an utterance based on luis modal'
+ 'Gives your bot the ability to extract intent and entity data from an utterance based on luis modal',
),
intentEditor: 'LuIntentEditor',
isSelected: (data) => {
diff --git a/Composer/packages/ui-plugins/orchestrator/package.json b/Composer/packages/ui-plugins/orchestrator/package.json
index 2b0af10311..1f551450eb 100644
--- a/Composer/packages/ui-plugins/orchestrator/package.json
+++ b/Composer/packages/ui-plugins/orchestrator/package.json
@@ -37,6 +37,6 @@
"@bfc/indexers": "*",
"@bfc/shared": "*",
"@emotion/react": "^11.1.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/orchestrator/src/index.ts b/Composer/packages/ui-plugins/orchestrator/src/index.ts
index 723a47e484..0078b8a9a9 100644
--- a/Composer/packages/ui-plugins/orchestrator/src/index.ts
+++ b/Composer/packages/ui-plugins/orchestrator/src/index.ts
@@ -19,7 +19,7 @@ const config: PluginConfig = {
displayName: () => formatMessage('Orchestrator (Intents only)'),
description: () =>
formatMessage(
- 'Gives your bot the ability to detect and route user input to an appropriate skill or to a subsequent language understanding models.'
+ 'Gives your bot the ability to detect and route user input to an appropriate skill or to a subsequent language understanding models.',
),
isSelected: (_, dialog: DialogInfo) => {
return dialog.luProvider === SDKKinds.OrchestratorRecognizer;
diff --git a/Composer/packages/ui-plugins/prompts/package.json b/Composer/packages/ui-plugins/prompts/package.json
index 11a485f253..d2bc4e4222 100644
--- a/Composer/packages/ui-plugins/prompts/package.json
+++ b/Composer/packages/ui-plugins/prompts/package.json
@@ -45,6 +45,6 @@
"@bfc/shared": "*",
"@bfc/ui-shared": "*",
"@emotion/react": "^11.1.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/schema-editor/package.json b/Composer/packages/ui-plugins/schema-editor/package.json
index 6e43266ab7..4859c2c20f 100644
--- a/Composer/packages/ui-plugins/schema-editor/package.json
+++ b/Composer/packages/ui-plugins/schema-editor/package.json
@@ -39,6 +39,6 @@
},
"dependencies": {
"@emotion/react": "^11.1.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/schema-editor/src/Fields/SchemaEditorField.tsx b/Composer/packages/ui-plugins/schema-editor/src/Fields/SchemaEditorField.tsx
index 845df3db54..1788062a9d 100644
--- a/Composer/packages/ui-plugins/schema-editor/src/Fields/SchemaEditorField.tsx
+++ b/Composer/packages/ui-plugins/schema-editor/src/Fields/SchemaEditorField.tsx
@@ -28,7 +28,7 @@ export const SchemaEditorField: React.FC = () => {
const value = useMemo(
() => (typeof content === 'object' ? content : getDefaultDialogSchema(SCHEMA_URI, displayName || dialogId)),
- [content]
+ [content],
);
const formValue = useMemo(
@@ -36,7 +36,7 @@ export const SchemaEditorField: React.FC = () => {
dialogValue: value?.properties || {},
resultValue: value?.$result?.properties || {},
}),
- [value?.properties, value?.$result?.properties]
+ [value?.properties, value?.$result?.properties],
);
const handleChange = ({ dialogValue = {}, resultValue = {} }) => {
diff --git a/Composer/packages/ui-plugins/schema-editor/src/__tests__/SchemaEditorField.test.tsx b/Composer/packages/ui-plugins/schema-editor/src/__tests__/SchemaEditorField.test.tsx
index 44ae327519..16d59f4ce8 100644
--- a/Composer/packages/ui-plugins/schema-editor/src/__tests__/SchemaEditorField.test.tsx
+++ b/Composer/packages/ui-plugins/schema-editor/src/__tests__/SchemaEditorField.test.tsx
@@ -27,7 +27,7 @@ const renderSchemaEditor = ({ updateDialogSchema = jest.fn() } = {}) => {
return render(
-
+ ,
);
};
@@ -64,7 +64,7 @@ describe('Schema Editor', () => {
},
}),
}),
- })
+ }),
);
});
@@ -102,7 +102,7 @@ describe('Schema Editor', () => {
}),
}),
}),
- })
+ }),
);
});
});
diff --git a/Composer/packages/ui-plugins/schema-editor/src/__tests__/getDefinitions.test.ts b/Composer/packages/ui-plugins/schema-editor/src/__tests__/getDefinitions.test.ts
index f2c16f1c86..ce5443c3a8 100644
--- a/Composer/packages/ui-plugins/schema-editor/src/__tests__/getDefinitions.test.ts
+++ b/Composer/packages/ui-plugins/schema-editor/src/__tests__/getDefinitions.test.ts
@@ -13,13 +13,13 @@ describe('getDefinitions', () => {
it('returns definitions', () => {
const definitions = getDefinitions(
[{ type: 'integer' }, { $ref: '#/definitions/booleanExpression' }],
- valueTypeDefinitions
+ valueTypeDefinitions,
);
expect(definitions).toEqual(
expect.objectContaining({
booleanExpression: expect.any(Object),
- })
+ }),
);
});
@@ -30,7 +30,7 @@ describe('getDefinitions', () => {
expect.objectContaining({
equalsExpression: expect.any(Object),
valueExpression: expect.any(Object),
- })
+ }),
);
});
});
diff --git a/Composer/packages/ui-plugins/select-dialog/package.json b/Composer/packages/ui-plugins/select-dialog/package.json
index 92afcd8315..6d58b78fb3 100644
--- a/Composer/packages/ui-plugins/select-dialog/package.json
+++ b/Composer/packages/ui-plugins/select-dialog/package.json
@@ -44,6 +44,6 @@
"dependencies": {
"@emotion/react": "^11.1.3",
"ajv": "7.2.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/select-dialog/src/DialogOptionsField.tsx b/Composer/packages/ui-plugins/select-dialog/src/DialogOptionsField.tsx
index 58d7389218..d5ca591ab6 100644
--- a/Composer/packages/ui-plugins/select-dialog/src/DialogOptionsField.tsx
+++ b/Composer/packages/ui-plugins/select-dialog/src/DialogOptionsField.tsx
@@ -30,15 +30,16 @@ const BorderedStack = styled(Stack)(({ border }: { border: boolean }) =>
? {
borderBottom: `1px solid ${NeutralColors.gray30}`,
}
- : {}
+ : {},
);
const styles = {
dropdown: {
root: {
- ':hover .ms-Dropdown-title, :active .ms-Dropdown-title, :hover .ms-Dropdown-caretDown, :active .ms-Dropdown-caretDown': {
- color: FluentTheme.palette.themeDarker,
- },
+ ':hover .ms-Dropdown-title, :active .ms-Dropdown-title, :hover .ms-Dropdown-caretDown, :active .ms-Dropdown-caretDown':
+ {
+ color: FluentTheme.palette.themeDarker,
+ },
':focus-within .ms-Dropdown-title, :focus-within .ms-Dropdown-caretDown': {
color: FluentTheme.palette.accent,
},
@@ -58,7 +59,7 @@ const dropdownCalloutProps = { styles: { root: { minWidth: 140 } } };
const getSelectedKey = (
value?: string | Record,
schema?: JSONSchema7,
- validSchema = false
+ validSchema = false,
): string => {
if (typeof value !== 'string' && schema && validSchema) {
return 'form';
@@ -84,18 +85,21 @@ const DialogOptionsField: React.FC = ({
const { dialogSchemas, topics } = useShellApi();
const topicIdMap = React.useMemo(() => {
- return topics.reduce((all, t) => {
- if (t.content?.id) {
- all[t.content.id] = t.id;
- }
- return all;
- }, {} as Record);
+ return topics.reduce(
+ (all, t) => {
+ if (t.content?.id) {
+ all[t.content.id] = t.id;
+ }
+ return all;
+ },
+ {} as Record,
+ );
}, [topics]);
const dialogId = (dialog && topicIdMap[dialog]) ?? dialog;
const { content: rawSchema }: { content?: JSONSchema7 } = React.useMemo(
() => dialogSchemas.find(({ id }) => id === dialogId) || {},
- [dialog, dialogSchemas]
+ [dialog, dialogSchemas],
);
const [schema, setSchema] = React.useState(undefined);
@@ -151,7 +155,7 @@ const DialogOptionsField: React.FC = ({
(newOptions?: string | Record) => {
onChange({ ...value, options: newOptions });
},
- [value, onChange]
+ [value, onChange],
);
const onDropdownChange = React.useCallback(
@@ -168,7 +172,7 @@ const DialogOptionsField: React.FC = ({
setSelectedKey(option.key as string);
}
},
- [change, selectedKey]
+ [change, selectedKey],
);
const typeOptions = React.useMemo(() => {
diff --git a/Composer/packages/ui-plugins/select-dialog/src/SelectDialog.tsx b/Composer/packages/ui-plugins/select-dialog/src/SelectDialog.tsx
index d26a44d461..66b69d511e 100644
--- a/Composer/packages/ui-plugins/select-dialog/src/SelectDialog.tsx
+++ b/Composer/packages/ui-plugins/select-dialog/src/SelectDialog.tsx
@@ -58,7 +58,7 @@ export const SelectDialog: React.FC = (props) => {
setShowIntellisenseField(false);
}
},
- [value, onBlur]
+ [value, onBlur],
);
return showIntellisenseField ? (
diff --git a/Composer/packages/ui-plugins/select-dialog/src/SelectDialogMenu.tsx b/Composer/packages/ui-plugins/select-dialog/src/SelectDialogMenu.tsx
index 2e27112cc6..cf65c5f5c4 100644
--- a/Composer/packages/ui-plugins/select-dialog/src/SelectDialogMenu.tsx
+++ b/Composer/packages/ui-plugins/select-dialog/src/SelectDialogMenu.tsx
@@ -170,7 +170,7 @@ export const SelectDialogMenu: React.FC = (props) => {
},
},
],
- [dialogItems, shouldShowFilter]
+ [dialogItems, shouldShowFilter],
);
const filterDialogs = useCallback(
@@ -181,7 +181,7 @@ export const SelectDialogMenu: React.FC = (props) => {
setDialogItems(allItems.filter((item) => item.text?.toLowerCase().includes(newVal?.toLowerCase() ?? '')));
},
- [allItems]
+ [allItems],
);
const selectedLabel = useMemo(() => {
@@ -234,7 +234,7 @@ export const SelectDialogMenu: React.FC = (props) => {
);
},
- [allItems, filterDialogs, resetFilter]
+ [allItems, filterDialogs, resetFilter],
);
const handleItemClick = useCallback(
@@ -242,7 +242,7 @@ export const SelectDialogMenu: React.FC = (props) => {
setDialogItems(allItems);
onChange(item);
},
- [allItems]
+ [allItems],
);
return (
diff --git a/Composer/packages/ui-plugins/select-dialog/src/__tests__/DialogOptions.test.tsx b/Composer/packages/ui-plugins/select-dialog/src/__tests__/DialogOptions.test.tsx
index 8bfa906cd2..4fb4107406 100644
--- a/Composer/packages/ui-plugins/select-dialog/src/__tests__/DialogOptions.test.tsx
+++ b/Composer/packages/ui-plugins/select-dialog/src/__tests__/DialogOptions.test.tsx
@@ -1,6 +1,7 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
+// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-nocheck
import React from 'react';
@@ -91,7 +92,7 @@ const renderDialogOptionsField = ({ value } = {}) => {
return render(
-
+ ,
);
};
diff --git a/Composer/packages/ui-plugins/select-dialog/src/__tests__/selectDialog.test.tsx b/Composer/packages/ui-plugins/select-dialog/src/__tests__/selectDialog.test.tsx
index 1d16685874..75f51b29ae 100644
--- a/Composer/packages/ui-plugins/select-dialog/src/__tests__/selectDialog.test.tsx
+++ b/Composer/packages/ui-plugins/select-dialog/src/__tests__/selectDialog.test.tsx
@@ -1,6 +1,7 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
+// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-nocheck
import React from 'react';
@@ -36,7 +37,7 @@ const renderSelectDialog = ({ createDialog, navTo, onChange } = {}) => {
return render(
-
+ ,
);
};
diff --git a/Composer/packages/ui-plugins/select-skill-dialog/package.json b/Composer/packages/ui-plugins/select-skill-dialog/package.json
index 01c0948bed..f459e10bc7 100644
--- a/Composer/packages/ui-plugins/select-skill-dialog/package.json
+++ b/Composer/packages/ui-plugins/select-skill-dialog/package.json
@@ -43,6 +43,6 @@
},
"dependencies": {
"@emotion/react": "^11.1.3",
- "tslib": "2.4.0"
+ "tslib": "2.6.2"
}
}
diff --git a/Composer/packages/ui-plugins/select-skill-dialog/src/SelectSkillDialogField.tsx b/Composer/packages/ui-plugins/select-skill-dialog/src/SelectSkillDialogField.tsx
index 023f984b72..af16a7f9cc 100644
--- a/Composer/packages/ui-plugins/select-skill-dialog/src/SelectSkillDialogField.tsx
+++ b/Composer/packages/ui-plugins/select-skill-dialog/src/SelectSkillDialogField.tsx
@@ -25,7 +25,7 @@ export const SelectSkillDialogField: React.FC = (props) => {
const { displayManifestModal } = shellApi;
const skillNameIdentifier = getSkillNameFromSetting(value?.skillEndpoint);
- const { manifest, name }: Skill = skills[skillNameIdentifier] || {};
+ const { manifest, name }: Partial = skills[skillNameIdentifier] || {};
const options: IDropdownOption[] = [];
for (const key in skills) {
diff --git a/Composer/packages/ui-plugins/select-skill-dialog/src/SkillEndpointField.tsx b/Composer/packages/ui-plugins/select-skill-dialog/src/SkillEndpointField.tsx
index 0976bb05aa..df59213ce4 100644
--- a/Composer/packages/ui-plugins/select-skill-dialog/src/SkillEndpointField.tsx
+++ b/Composer/packages/ui-plugins/select-skill-dialog/src/SkillEndpointField.tsx
@@ -14,7 +14,7 @@ export const SkillEndpointField: React.FC = (props) => {
const { updateSkill } = shellApi;
const id = getSkillNameFromSetting(value?.skillEndpoint);
- const skill: Skill = skills[id] || {};
+ const skill: Partial = skills[id] || {};
const { endpointUrl: endpointUrlInSettings, msAppId: msAppIdInSettings } = skillsSettings[id] || {};
@@ -70,7 +70,7 @@ export const SkillEndpointField: React.FC = (props) => {
const handleChange = (_: React.FormEvent, option?: IDropdownOption) => {
if (option) {
- updateSkill(id, { skill: { ...skill }, selectedEndpointIndex: Number(option.key) });
+ updateSkill(id, { skill: { ...skill } as Skill, selectedEndpointIndex: Number(option.key) });
}
};
diff --git a/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SelectSkillDialog.test.tsx b/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SelectSkillDialog.test.tsx
index 5c5c1d4347..6fbd1a262c 100644
--- a/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SelectSkillDialog.test.tsx
+++ b/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SelectSkillDialog.test.tsx
@@ -26,7 +26,7 @@ const renderSelectSkillDialog = ({ onChange = jest.fn() } = {}) => {
return render(
-
+ ,
);
};
diff --git a/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SkillEndpointField.test.tsx b/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SkillEndpointField.test.tsx
index 1cd94bf048..c9b1520d0d 100644
--- a/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SkillEndpointField.test.tsx
+++ b/Composer/packages/ui-plugins/select-skill-dialog/src/__tests__/SkillEndpointField.test.tsx
@@ -30,7 +30,7 @@ const renderSkillEndpointField = ({ value = {}, updateSkill = jest.fn() } = {})
return render(
-
+ ,
);
};
@@ -61,7 +61,7 @@ describe('Begin Skill Dialog', () => {
expect.objectContaining({
selectedEndpointIndex: 1,
skill: selectedSkill,
- })
+ }),
);
});
@@ -91,7 +91,7 @@ describe('Begin Skill Dialog', () => {
expect.objectContaining({
selectedEndpointIndex: selectedKeyIndex,
skill: selectedSkill,
- })
+ }),
);
});
diff --git a/Composer/tsconfig.base.json b/Composer/tsconfig.base.json
index 75a4e39a1b..b05e7093e5 100644
--- a/Composer/tsconfig.base.json
+++ b/Composer/tsconfig.base.json
@@ -15,6 +15,8 @@
"sourceMap": true,
"strict": true,
"target": "es5",
+ "useUnknownInCatchVariables": false,
+ "strictNullChecks": false,
"plugins": [
{
"name": "typescript-styled-plugin",
diff --git a/Composer/yarn-berry.lock b/Composer/yarn-berry.lock
index 61e949e0cc..ebd5498347 100644
--- a/Composer/yarn-berry.lock
+++ b/Composer/yarn-berry.lock
@@ -12,6 +12,13 @@ __metadata:
languageName: node
linkType: hard
+"@aashutoshrathi/word-wrap@npm:^1.2.3":
+ version: 1.2.6
+ resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
+ checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd
+ languageName: node
+ linkType: hard
+
"@actions/core@npm:^1.2.0":
version: 1.6.0
resolution: "@actions/core@npm:1.6.0"
@@ -40,6 +47,16 @@ __metadata:
languageName: node
linkType: hard
+"@ampproject/remapping@npm:^2.2.0":
+ version: 2.3.0
+ resolution: "@ampproject/remapping@npm:2.3.0"
+ dependencies:
+ "@jridgewell/gen-mapping": ^0.3.5
+ "@jridgewell/trace-mapping": ^0.3.24
+ checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0
+ languageName: node
+ linkType: hard
+
"@apidevtools/json-schema-ref-parser@npm:9.0.9, @apidevtools/json-schema-ref-parser@npm:^9.0.1, @apidevtools/json-schema-ref-parser@npm:^9.0.6":
version: 9.0.9
resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.9"
@@ -252,17 +269,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/cli@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/cli@npm:7.18.6"
+"@babel/cli@npm:7.23.9":
+ version: 7.23.9
+ resolution: "@babel/cli@npm:7.23.9"
dependencies:
- "@jridgewell/trace-mapping": ^0.3.8
+ "@jridgewell/trace-mapping": ^0.3.17
"@nicolo-ribaudo/chokidar-2": 2.1.8-no-fsevents.3
chokidar: ^3.4.0
commander: ^4.0.1
- convert-source-map: ^1.1.0
+ convert-source-map: ^2.0.0
fs-readdir-recursive: ^1.1.0
- glob: ^7.0.0
+ glob: ^7.2.0
make-dir: ^2.1.0
slash: ^2.0.0
peerDependencies:
@@ -275,7 +292,7 @@ __metadata:
bin:
babel: ./bin/babel.js
babel-external-helpers: ./bin/babel-external-helpers.js
- checksum: 5559c93127ba3bca60b16910cf59605eacc2abbe82cb372f3f510cb4d977a2beb495ea1cfd55061a75651d423053455fc2b5ceda72a193aedf54ed13379f81d5
+ checksum: 2952312b73f9a0a2566e556f821ca04502aa747118530af5186a1943f338aec5d6abbe4e14b3916d27428b77c5ebc223e83a9c6cea8868342c51368613acb51c
languageName: node
linkType: hard
@@ -333,6 +350,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1":
+ version: 7.24.2
+ resolution: "@babel/code-frame@npm:7.24.2"
+ dependencies:
+ "@babel/highlight": ^7.24.2
+ picocolors: ^1.0.0
+ checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8
+ languageName: node
+ linkType: hard
+
"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.4, @babel/compat-data@npm:^7.16.8":
version: 7.16.8
resolution: "@babel/compat-data@npm:7.16.8"
@@ -347,33 +374,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/compat-data@npm:7.18.6"
- checksum: fd73a1bd7bc29be5528d2ef78248929ed3ee72e0edb69cef6051e0aad0bf8087594db6cd9e981f0d7f5bfc274fdbb77306d8abea8ceb71e95c18afc3ebd81828
- languageName: node
- linkType: hard
-
-"@babel/core@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/core@npm:7.18.6"
- dependencies:
- "@ampproject/remapping": ^2.1.0
- "@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.18.6
- "@babel/helper-compilation-targets": ^7.18.6
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helpers": ^7.18.6
- "@babel/parser": ^7.18.6
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.6
- "@babel/types": ^7.18.6
- convert-source-map: ^1.7.0
- debug: ^4.1.0
- gensync: ^1.0.0-beta.2
- json5: ^2.2.1
- semver: ^6.3.0
- checksum: 711459ebf7afab7b8eff88b7155c3f4a62690545f1c8c2eb6ba5ebaed01abeecb984cf9657847a2151ad24a5645efce765832aa343ce0f0386f311b67b59589a
+"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5":
+ version: 7.24.1
+ resolution: "@babel/compat-data@npm:7.24.1"
+ checksum: e14e94b00c3ac57bba929a87da8edb6c6a99d0051c54bf49591a5481440dd4d3ac7b4e4a93b81b54e45c2bca55e538aa1e1ad8281b083440a1598bfa8c8df03a
languageName: node
linkType: hard
@@ -399,6 +403,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/core@npm:7.24.0":
+ version: 7.24.0
+ resolution: "@babel/core@npm:7.24.0"
+ dependencies:
+ "@ampproject/remapping": ^2.2.0
+ "@babel/code-frame": ^7.23.5
+ "@babel/generator": ^7.23.6
+ "@babel/helper-compilation-targets": ^7.23.6
+ "@babel/helper-module-transforms": ^7.23.3
+ "@babel/helpers": ^7.24.0
+ "@babel/parser": ^7.24.0
+ "@babel/template": ^7.24.0
+ "@babel/traverse": ^7.24.0
+ "@babel/types": ^7.24.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
+ checksum: 3124a8a1c550f3818a55dc6f621af9c580b4959bc780cce7220f671088c404830f41870573f5acf7f837878f8aa82e84675ea148a9852c1b053533cb899300d3
+ languageName: node
+ linkType: hard
+
"@babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.1.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.4.5, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0":
version: 7.16.10
resolution: "@babel/core@npm:7.16.10"
@@ -422,6 +449,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.23.9":
+ version: 7.24.1
+ resolution: "@babel/core@npm:7.24.1"
+ dependencies:
+ "@ampproject/remapping": ^2.2.0
+ "@babel/code-frame": ^7.24.1
+ "@babel/generator": ^7.24.1
+ "@babel/helper-compilation-targets": ^7.23.6
+ "@babel/helper-module-transforms": ^7.23.3
+ "@babel/helpers": ^7.24.1
+ "@babel/parser": ^7.24.1
+ "@babel/template": ^7.24.0
+ "@babel/traverse": ^7.24.1
+ "@babel/types": ^7.24.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
+ checksum: 6e77c9e5b774bfc36fed88a0529a8e5bc62bfc95d44dbdf380244fab866ea564889a60fffc4c16b576f7acd110ef3d1d645ab837d3ae0ca24c9653ddd7b7d1e3
+ languageName: node
+ linkType: hard
+
"@babel/core@npm:^7.17.5":
version: 7.17.10
resolution: "@babel/core@npm:7.17.10"
@@ -478,6 +528,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/generator@npm:7.24.1"
+ dependencies:
+ "@babel/types": ^7.24.0
+ "@jridgewell/gen-mapping": ^0.3.5
+ "@jridgewell/trace-mapping": ^0.3.25
+ jsesc: ^2.5.1
+ checksum: 98c6ce5ec7a1cba2bdf35cdf607273b90cf7cf82bbe75cd0227363fb84d7e1bd8efa74f40247d5900c8c009123f10132ad209a05283757698de918278c3c6700
+ languageName: node
+ linkType: hard
+
"@babel/helper-annotate-as-pure@npm:^7.0.0, @babel/helper-annotate-as-pure@npm:^7.16.0, @babel/helper-annotate-as-pure@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-annotate-as-pure@npm:7.16.7"
@@ -496,6 +558,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-annotate-as-pure@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/helper-annotate-as-pure@npm:7.22.5"
+ dependencies:
+ "@babel/types": ^7.22.5
+ checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d
+ languageName: node
+ linkType: hard
+
"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.7"
@@ -506,13 +577,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.6"
+"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15":
+ version: 7.22.15
+ resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15"
dependencies:
- "@babel/helper-explode-assignable-expression": ^7.18.6
- "@babel/types": ^7.18.6
- checksum: c4d71356e0adbc20ce9fe7c1e1181ff65a78603f8bba7615745f0417fed86bad7dc0a54a840bc83667c66709b3cb3721edcb9be0d393a298ce4e9eb6d085f3c1
+ "@babel/types": ^7.22.15
+ checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a
languageName: node
linkType: hard
@@ -544,17 +614,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-compilation-targets@npm:7.18.6"
+"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6":
+ version: 7.23.6
+ resolution: "@babel/helper-compilation-targets@npm:7.23.6"
dependencies:
- "@babel/compat-data": ^7.18.6
- "@babel/helper-validator-option": ^7.18.6
- browserslist: ^4.20.2
- semver: ^6.3.0
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: f09ddaddc83c241cb7a040025e2ba558daa1c950ce878604d91230aed8d8a90f10dfd5bb0b67bc5b3db8af1576a0d0dac1d65959a06a17259243dbb5730d0ed1
+ "@babel/compat-data": ^7.23.5
+ "@babel/helper-validator-option": ^7.23.5
+ browserslist: ^4.22.2
+ lru-cache: ^5.1.1
+ semver: ^6.3.1
+ checksum: c630b98d4527ac8fe2c58d9a06e785dfb2b73ec71b7c4f2ddf90f814b5f75b547f3c015f110a010fd31f76e3864daaf09f3adcd2f6acdbfb18a8de3a48717590
languageName: node
linkType: hard
@@ -609,6 +678,25 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-create-class-features-plugin@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.24.1"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ "@babel/helper-environment-visitor": ^7.22.20
+ "@babel/helper-function-name": ^7.23.0
+ "@babel/helper-member-expression-to-functions": ^7.23.0
+ "@babel/helper-optimise-call-expression": ^7.22.5
+ "@babel/helper-replace-supers": ^7.24.1
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
+ "@babel/helper-split-export-declaration": ^7.22.6
+ semver: ^6.3.1
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 310d063eafbd2a777609770c1aa7b24e43f375122fd84031c45edc512686000197da1cf450b48eca266489131bc06dbaa35db2afed8b7213c9bcfa8c89b82c4d
+ languageName: node
+ linkType: hard
+
"@babel/helper-create-regexp-features-plugin@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-create-regexp-features-plugin@npm:7.16.7"
@@ -645,6 +733,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5":
+ version: 7.22.15
+ resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ regexpu-core: ^5.3.1
+ semver: ^6.3.1
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 0243b8d4854f1dc8861b1029a46d3f6393ad72f366a5a08e36a4648aa682044f06da4c6e87a456260e1e1b33c999f898ba591a0760842c1387bcc93fbf2151a6
+ languageName: node
+ linkType: hard
+
"@babel/helper-define-map@npm:^7.1.0":
version: 7.16.7
resolution: "@babel/helper-define-map@npm:7.16.7"
@@ -673,6 +774,36 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-define-polyfill-provider@npm:^0.5.0":
+ version: 0.5.0
+ resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0"
+ 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
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: d24626b819d3875cb65189d761004e9230f2b3fb60542525c4785616f4b2366741369235a864b744f54beb26d625ae4b0af0c9bb3306b61bf4fccb61e0620020
+ languageName: node
+ linkType: hard
+
+"@babel/helper-define-polyfill-provider@npm:^0.6.1":
+ version: 0.6.1
+ resolution: "@babel/helper-define-polyfill-provider@npm:0.6.1"
+ 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
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: b45deb37ce1342d862422e81a3d25ff55f9c7ca52fe303405641e2add8db754091aaaa2119047a0f0b85072221fbddaa92adf53104274661d2795783b56bea2c
+ languageName: node
+ linkType: hard
+
"@babel/helper-environment-visitor@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-environment-visitor@npm:7.16.7"
@@ -689,6 +820,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-environment-visitor@npm:^7.22.20":
+ version: 7.22.20
+ resolution: "@babel/helper-environment-visitor@npm:7.22.20"
+ checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
+ languageName: node
+ linkType: hard
+
"@babel/helper-explode-assignable-expression@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-explode-assignable-expression@npm:7.16.7"
@@ -698,15 +836,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-explode-assignable-expression@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6"
- dependencies:
- "@babel/types": ^7.18.6
- checksum: 225cfcc3376a8799023d15dc95000609e9d4e7547b29528c7f7111a0e05493ffb12c15d70d379a0bb32d42752f340233c4115bded6d299bc0c3ab7a12be3d30f
- languageName: node
- linkType: hard
-
"@babel/helper-function-name@npm:^7.1.0, @babel/helper-function-name@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-function-name@npm:7.16.7"
@@ -738,6 +867,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/helper-function-name@npm:7.23.0"
+ dependencies:
+ "@babel/template": ^7.22.15
+ "@babel/types": ^7.23.0
+ checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10
+ languageName: node
+ linkType: hard
+
"@babel/helper-get-function-arity@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-get-function-arity@npm:7.16.7"
@@ -765,6 +904,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-hoist-variables@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/helper-hoist-variables@npm:7.22.5"
+ dependencies:
+ "@babel/types": ^7.22.5
+ checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc
+ languageName: node
+ linkType: hard
+
"@babel/helper-member-expression-to-functions@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-member-expression-to-functions@npm:7.16.7"
@@ -792,6 +940,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-member-expression-to-functions@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0"
+ dependencies:
+ "@babel/types": ^7.23.0
+ checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-module-imports@npm:7.16.7"
@@ -801,12 +958,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-imports@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-module-imports@npm:7.18.6"
+"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/helper-module-imports@npm:7.24.1"
dependencies:
- "@babel/types": ^7.18.6
- checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def
+ "@babel/types": ^7.24.0
+ checksum: b43387b32f7de93475fade85335a68da564bf0038921eda6c5ce8abec6dce501eedd5e5efe806a41f32c7c91ad7b7c1bdd615513e7d9bf02c5bf40d12e24c7e5
languageName: node
linkType: hard
@@ -842,19 +999,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-module-transforms@npm:7.18.6"
+"@babel/helper-module-transforms@npm:^7.23.3":
+ version: 7.23.3
+ resolution: "@babel/helper-module-transforms@npm:7.23.3"
dependencies:
- "@babel/helper-environment-visitor": ^7.18.6
- "@babel/helper-module-imports": ^7.18.6
- "@babel/helper-simple-access": ^7.18.6
- "@babel/helper-split-export-declaration": ^7.18.6
- "@babel/helper-validator-identifier": ^7.18.6
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.6
- "@babel/types": ^7.18.6
- checksum: 75d90be9ecd314fe2f1b668ce065d7e8b3dff82eddea88480259c5d4bd54f73a909d0998909ffe734a44ba8be85ba233359033071cc800db209d37173bd26db2
+ "@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
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 5d0895cfba0e16ae16f3aa92fee108517023ad89a855289c4eb1d46f7aef4519adf8e6f971e1d55ac20c5461610e17213f1144097a8f932e768a9132e2278d71
languageName: node
linkType: hard
@@ -876,6 +1032,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-optimise-call-expression@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/helper-optimise-call-expression@npm:7.22.5"
+ dependencies:
+ "@babel/types": ^7.22.5
+ checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c
+ languageName: node
+ linkType: hard
+
"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
version: 7.16.7
resolution: "@babel/helper-plugin-utils@npm:7.16.7"
@@ -890,6 +1055,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0":
+ version: 7.24.0
+ resolution: "@babel/helper-plugin-utils@npm:7.24.0"
+ checksum: e2baa0eede34d2fa2265947042aa84d444aa48dc51e9feedea55b67fc1bc3ab051387e18b33ca7748285a6061390831ab82f8a2c767d08470b93500ec727e9b9
+ languageName: node
+ linkType: hard
+
"@babel/helper-remap-async-to-generator@npm:^7.16.8":
version: 7.16.8
resolution: "@babel/helper-remap-async-to-generator@npm:7.16.8"
@@ -901,17 +1073,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-remap-async-to-generator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-remap-async-to-generator@npm:7.18.6"
+"@babel/helper-remap-async-to-generator@npm:^7.22.20":
+ version: 7.22.20
+ resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20"
dependencies:
- "@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-environment-visitor": ^7.18.6
- "@babel/helper-wrap-function": ^7.18.6
- "@babel/types": ^7.18.6
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ "@babel/helper-environment-visitor": ^7.22.20
+ "@babel/helper-wrap-function": ^7.22.20
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 83e890624da9413c74a8084f6b5f7bfe93abad8a6e1a33464f3086e2a1336751672e6ac6d74dddd35b641d19584cc0f93d02c52a4f33385b3be5b40942fe30da
+ checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7
languageName: node
linkType: hard
@@ -941,6 +1112,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-replace-supers@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/helper-replace-supers@npm:7.24.1"
+ dependencies:
+ "@babel/helper-environment-visitor": ^7.22.20
+ "@babel/helper-member-expression-to-functions": ^7.23.0
+ "@babel/helper-optimise-call-expression": ^7.22.5
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: c04182c34a3195c6396de2f2945f86cb60daa94ca7392db09bd8b0d4e7a15b02fbe1947c70f6062c87eadaea6d7135207129efa35cf458ea0987bab8c0f02d5a
+ languageName: node
+ linkType: hard
+
"@babel/helper-simple-access@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-simple-access@npm:7.16.7"
@@ -959,12 +1143,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-simple-access@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-simple-access@npm:7.18.6"
+"@babel/helper-simple-access@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/helper-simple-access@npm:7.22.5"
dependencies:
- "@babel/types": ^7.18.6
- checksum: 37cd36eef199e0517845763c1e6ff6ea5e7876d6d707a6f59c9267c547a50aa0e84260ba9285d49acfaf2cfa0a74a772d92967f32ac1024c961517d40b6c16a5
+ "@babel/types": ^7.22.5
+ checksum: fe9686714caf7d70aedb46c3cce090f8b915b206e09225f1e4dbc416786c2fdbbee40b38b23c268b7ccef749dd2db35f255338fb4f2444429874d900dede5ad2
languageName: node
linkType: hard
@@ -977,12 +1161,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.18.6"
+"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5"
dependencies:
- "@babel/types": ^7.18.6
- checksum: 069750f9690b2995617c42be4b7848a4490cd30f1edc72401d9d2ae362bc186d395b7d8c1e171c1b6c09751642ab1bba578cccf8c0dfc82b4541f8627965aea7
+ "@babel/types": ^7.22.5
+ checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244
languageName: node
linkType: hard
@@ -1004,6 +1188,22 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-split-export-declaration@npm:^7.22.6":
+ version: 7.22.6
+ resolution: "@babel/helper-split-export-declaration@npm:7.22.6"
+ dependencies:
+ "@babel/types": ^7.22.5
+ checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921
+ languageName: node
+ linkType: hard
+
+"@babel/helper-string-parser@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/helper-string-parser@npm:7.24.1"
+ checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-validator-identifier@npm:7.16.7"
@@ -1018,6 +1218,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-identifier@npm:^7.22.20":
+ version: 7.22.20
+ resolution: "@babel/helper-validator-identifier@npm:7.22.20"
+ checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-option@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-validator-option@npm:7.16.7"
@@ -1025,10 +1232,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-option@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-validator-option@npm:7.18.6"
- checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf
+"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/helper-validator-option@npm:7.23.5"
+ checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e
languageName: node
linkType: hard
@@ -1044,15 +1251,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-wrap-function@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-wrap-function@npm:7.18.6"
+"@babel/helper-wrap-function@npm:^7.22.20":
+ version: 7.22.20
+ resolution: "@babel/helper-wrap-function@npm:7.22.20"
dependencies:
- "@babel/helper-function-name": ^7.18.6
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.6
- "@babel/types": ^7.18.6
- checksum: b7a4f59b302ed77407e5c2005d8677ebdeabbfa69230e15f80b5e06cc532369c1e48399ec3e67dd3341e7ab9b3f84f17a255e2c1ec4e0d42bb571a4dac5472d6
+ "@babel/helper-function-name": ^7.22.5
+ "@babel/template": ^7.22.15
+ "@babel/types": ^7.22.19
+ checksum: 221ed9b5572612aeb571e4ce6a256f2dee85b3c9536f1dd5e611b0255e5f59a3d0ec392d8d46d4152149156a8109f92f20379b1d6d36abb613176e0e33f05fca
languageName: node
linkType: hard
@@ -1078,14 +1284,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helpers@npm:7.18.6"
+"@babel/helpers@npm:^7.24.0, @babel/helpers@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/helpers@npm:7.24.1"
dependencies:
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.6
- "@babel/types": ^7.18.6
- checksum: 5dea4fa53776703ae4190cacd3f81464e6e00cf0b6908ea9b0af2b3d9992153f3746dd8c33d22ec198f77a8eaf13a273d83cd8847f7aef983801e7bfafa856ec
+ "@babel/template": ^7.24.0
+ "@babel/traverse": ^7.24.1
+ "@babel/types": ^7.24.0
+ checksum: 0643b8ccf3358682303aea65f0798e482b2c3642040d32ffe130a245f4a46d0d23fe575a5e06e3cda4e8ec4af89d52b94ff1c444a74465d47ccc27da6ddbbb9f
languageName: node
linkType: hard
@@ -1111,6 +1317,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/highlight@npm:^7.24.2":
+ version: 7.24.2
+ resolution: "@babel/highlight@npm:7.24.2"
+ dependencies:
+ "@babel/helper-validator-identifier": ^7.22.20
+ chalk: ^2.4.2
+ js-tokens: ^4.0.0
+ picocolors: ^1.0.0
+ checksum: 5f17b131cc3ebf3ab285a62cf98a404aef1bd71a6be045e748f8d5bf66d6a6e1aefd62f5972c84369472e8d9f22a614c58a89cd331eb60b7ba965b31b1bbeaf5
+ languageName: node
+ linkType: hard
+
"@babel/parser@npm:^7.11.3":
version: 7.16.10
resolution: "@babel/parser@npm:7.16.10"
@@ -1131,14 +1349,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6"
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 845bd280c55a6a91d232cfa54eaf9708ec71e594676fe705794f494bb8b711d833b752b59d1a5c154695225880c23dbc9cab0e53af16fd57807976cd3ff41b8d
+ checksum: ec5fddc8db6de0e0082a883f21141d6f4f9f9f0bc190d662a732b5e9a506aae5d7d2337049a1bf055d7cb7add6f128036db6d4f47de5e9ac1be29e043c8b7ca8
languageName: node
linkType: hard
@@ -1155,16 +1373,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.18.6"
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-skip-transparent-expression-wrappers": ^7.18.6
- "@babel/plugin-proposal-optional-chaining": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
+ "@babel/plugin-transform-optional-chaining": ^7.24.1
peerDependencies:
"@babel/core": ^7.13.0
- checksum: 0f0057cd12e98e297fd952c9cfdbffe5e34813f1b302e941fc212ca2a7b183ec2a227a1c49e104bbda528a4da6be03dbfb6e0d275d9572fb16b6ac5cda09fcd7
+ checksum: e18235463e716ac2443938aaec3c18b40c417a1746fba0fa4c26cf4d71326b76ef26c002081ab1b445abfae98e063d561519aa55672dddc1ef80b3940211ffbb
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.7":
+ version: 7.24.1
+ resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1"
+ dependencies:
+ "@babel/helper-environment-visitor": ^7.22.20
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: b5e5889ce5ef51e813e3063cd548f55eb3c88e925c3c08913f334e15d62496861e538ae52a3974e0c56a3044ed8fd5033faea67a64814324af56edc9865b7359
languageName: node
linkType: hard
@@ -1181,21 +1411,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-async-generator-functions@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.18.6"
- dependencies:
- "@babel/helper-environment-visitor": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-remap-async-to-generator": ^7.18.6
- "@babel/plugin-syntax-async-generators": ^7.8.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 3f708808ba6f8a9bd18805b1b22ab90ec0b362d949111a776e0bade5391f143f55479dcc444b2cec25fc89ac21035ee92e9a5ec37c02c610639197a0c2f7dcb0
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-class-properties@npm:7.18.6, @babel/plugin-proposal-class-properties@npm:^7.18.6":
+"@babel/plugin-proposal-class-properties@npm:7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
dependencies:
@@ -1257,19 +1473,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-class-static-block@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-class-static-block@npm:7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-class-static-block": ^7.14.5
- peerDependencies:
- "@babel/core": ^7.12.0
- checksum: b8d7ae99ed5ad784f39e7820e3ac03841f91d6ed60ab4a98c61d6112253da36013e12807bae4ffed0ef3cb318e47debac112ed614e03b403fb8b075b09a828ee
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-decorators@npm:7.3.0":
version: 7.3.0
resolution: "@babel/plugin-proposal-decorators@npm:7.3.0"
@@ -1295,18 +1498,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-dynamic-import@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-dynamic-import": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-export-namespace-from@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.16.7"
@@ -1319,18 +1510,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-export-namespace-from@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-export-namespace-from": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 3227307e1155e8434825c02fb2e4e91e590aeb629ce6ce23e4fe869d0018a144c4674bf98863e1bb6d4e4a6f831e686ae43f46a87894e4286e31e6492a5571eb
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-json-strings@npm:^7.16.7, @babel/plugin-proposal-json-strings@npm:^7.2.0":
version: 7.16.7
resolution: "@babel/plugin-proposal-json-strings@npm:7.16.7"
@@ -1343,18 +1522,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-json-strings@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-json-strings": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-logical-assignment-operators@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.16.7"
@@ -1367,18 +1534,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 4fe0a0d6739da6b1929f5015846e1de3b72d7dd07c665975ca795850ad7d048f8a0756c057a4cd1d71080384ad6283c30fcc239393da6848eabc38e38d3206c5
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.16.7"
@@ -1391,18 +1546,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-numeric-separator@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-proposal-numeric-separator@npm:7.16.7"
@@ -1415,18 +1558,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-numeric-separator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-numeric-separator": ^7.10.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-object-rest-spread@npm:7.3.2":
version: 7.3.2
resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.3.2"
@@ -1469,21 +1600,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-object-rest-spread@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.18.6"
- dependencies:
- "@babel/compat-data": ^7.18.6
- "@babel/helper-compilation-targets": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-transform-parameters": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9b7516bad285a8706beb5e619cf505364bfbe79e219ae86d2139b32010d238d146301c1424488926a57f6d729556e21cfccab29f28c26ecd0dda05e53d7160b1
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-optional-catch-binding@npm:^7.16.7, @babel/plugin-proposal-optional-catch-binding@npm:^7.2.0":
version: 7.16.7
resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.16.7"
@@ -1496,18 +1612,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-optional-chaining@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-proposal-optional-chaining@npm:7.16.7"
@@ -1521,19 +1625,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-optional-chaining@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-skip-transparent-expression-wrappers": ^7.18.6
- "@babel/plugin-syntax-optional-chaining": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9c3bf80cfb41ee53a2a5d0f316ef5d125bb0d400ede1ee1a68a9b7dfc998036cca20c3901cb5c9e24fdd9f08c0056030e042f4637bc9bbc36b682384b38e2d96
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-private-methods@npm:^7.16.11":
version: 7.16.11
resolution: "@babel/plugin-proposal-private-methods@npm:7.16.11"
@@ -1546,15 +1637,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-private-methods@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2":
+ version: 7.21.0-placeholder-for-preset-env.2
+ resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad
+ checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91
languageName: node
linkType: hard
@@ -1572,20 +1660,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-create-class-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-private-property-in-object": ^7.14.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: c8e56a972930730345f39f2384916fd8e711b3f4b4eae2ca9740e99958980118120d5cc9b6ac150f0965a5a35f825910e2c3013d90be3e9993ab6111df444569
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-unicode-property-regex@npm:^7.16.7, @babel/plugin-proposal-unicode-property-regex@npm:^7.2.0, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4":
version: 7.16.7
resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.16.7"
@@ -1598,18 +1672,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951
- languageName: node
- linkType: hard
-
"@babel/plugin-syntax-async-generators@npm:^7.2.0, @babel/plugin-syntax-async-generators@npm:^7.8.4":
version: 7.8.4
resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
@@ -1709,18 +1771,29 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-assertions@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-import-assertions@npm:7.18.6"
+"@babel/plugin-syntax-import-assertions@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 54918a05375325ba0c60bc81abfb261e6f118bed2de94e4c17dca9a2006fc25e13b1a8b5504b9a881238ea394fd2f098f60b2eb3a392585d6348874565445e7b
+ checksum: 2a463928a63b62052e9fb8f8b0018aa11a926e94f32c168260ae012afe864875c6176c6eb361e13f300542c31316dad791b08a5b8ed92436a3095c7a0e4fce65
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-meta@npm:^7.8.3":
+"@babel/plugin-syntax-import-attributes@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 87c8aa4a5ef931313f956871b27f2c051556f627b97ed21e9a5890ca4906b222d89062a956cde459816f5e0dec185ff128d7243d3fdc389504522acb88f0464e
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
dependencies:
@@ -1742,7 +1815,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-jsx@npm:^7.12.13, @babel/plugin-syntax-jsx@npm:^7.16.7, @babel/plugin-syntax-jsx@npm:^7.2.0":
+"@babel/plugin-syntax-jsx@npm:^7.12.13, @babel/plugin-syntax-jsx@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-syntax-jsx@npm:7.16.7"
dependencies:
@@ -1753,7 +1826,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.18.6":
+"@babel/plugin-syntax-jsx@npm:^7.17.12":
version: 7.18.6
resolution: "@babel/plugin-syntax-jsx@npm:7.18.6"
dependencies:
@@ -1764,6 +1837,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.7.2":
+ version: 7.24.1
+ resolution: "@babel/plugin-syntax-jsx@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0
+ languageName: node
+ linkType: hard
+
"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
@@ -1863,14 +1947,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-typescript@npm:^7.18.6":
+"@babel/plugin-syntax-typescript@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/plugin-syntax-typescript@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: bf4bd70788d5456b5f75572e47a2e31435c7c4e43609bd4dffd2cc0c7a6cf90aabcf6cd389e351854de9a64412a07d30effef5373251fe8f6a4c9db0c0163bda
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6":
version: 7.18.6
- resolution: "@babel/plugin-syntax-typescript@npm:7.18.6"
+ resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6"
dependencies:
+ "@babel/helper-create-regexp-features-plugin": ^7.18.6
"@babel/helper-plugin-utils": ^7.18.6
peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2cde73725ec51118ebf410bf02d78781c03fa4d3185993fcc9d253b97443381b621c44810084c5dd68b92eb8bdfae0e5b163e91b32bebbb33852383d1815c05d
+ "@babel/core": ^7.0.0
+ checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c
languageName: node
linkType: hard
@@ -1885,14 +1981,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-arrow-functions@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6"
+"@babel/plugin-transform-arrow-functions@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 58f9aa9b0de8382f8cfa3f1f1d40b69d98cd2f52340e2391733d0af745fdddda650ba392e509bc056157c880a2f52834a38ab2c5aa5569af8c61bb6ecbf45f34
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-async-generator-functions@npm:^7.23.9":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.1"
+ dependencies:
+ "@babel/helper-environment-visitor": ^7.22.20
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-remap-async-to-generator": ^7.22.20
+ "@babel/plugin-syntax-async-generators": ^7.8.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 900f5c695755062b91eec74da6f9092f40b8fada099058b92576f1e23c55e9813ec437051893a9b3c05cefe39e8ac06303d4a91b384e1c03dd8dc1581ea11602
+ checksum: bbf1e6b2099615b679b13051ef243c9fffd0fc129c3626e63eeb530240f3ec98ab681c39338cad8bc6c9f7b72f844a98557bc38726532afd19853ddb188cb052
languageName: node
linkType: hard
@@ -1909,16 +2019,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-async-to-generator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-async-to-generator@npm:7.18.6"
+"@babel/plugin-transform-async-to-generator@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1"
dependencies:
- "@babel/helper-module-imports": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-remap-async-to-generator": ^7.18.6
+ "@babel/helper-module-imports": ^7.24.1
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-remap-async-to-generator": ^7.22.20
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c2cca47468cf1aeefdc7ec35d670e195c86cee4de28a1970648c46a88ce6bd1806ef0bab27251b9e7fb791bb28a64dcd543770efd899f28ee5f7854e64e873d3
+ checksum: 429004a6596aa5c9e707b604156f49a146f8d029e31a3152b1649c0b56425264fda5fd38e5db1ddaeb33c3fe45c97dc8078d7abfafe3542a979b49f229801135
languageName: node
linkType: hard
@@ -1933,14 +2043,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6"
+"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 0a0df61f94601e3666bf39f2cc26f5f7b22a94450fb93081edbed967bd752ce3f81d1227fefd3799f5ee2722171b5e28db61379234d1bb85b6ec689589f99d7e
+ checksum: d8e18bd57b156da1cd4d3c1780ab9ea03afed56c6824ca8e6e74f67959d7989a0e953ec370fe9b417759314f2eef30c8c437395ce63ada2e26c2f469e4704f82
languageName: node
linkType: hard
@@ -1955,14 +2065,39 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-block-scoping@npm:7.18.6"
+"@babel/plugin-transform-block-scoping@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 65423ee83dba4e84c357f34e0970a96d0f5e727fad327cc7bdb0e1492243eb9c72b95d3c649dc0b488b9b4774dadef5662fed0bf66717b59673ff6d4ffbd6441
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-class-properties@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-class-properties@npm:7.24.1"
+ dependencies:
+ "@babel/helper-create-class-features-plugin": ^7.24.1
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: b117a005a9d5aedacc4a899a4d504b7f46e4c1e852b62d34a7f1cb06caecb1f69507b6a07d0ba6c6241ddd8f470bc6f483513d87637e49f6c508aadf23cf391a
+ checksum: 95779e9eef0c0638b9631c297d48aee53ffdbb2b1b5221bf40d7eccd566a8e34f859ff3571f8f20b9159b67f1bff7d7dc81da191c15d69fbae5a645197eae7e0
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-class-static-block@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-class-static-block@npm:7.24.1"
+ dependencies:
+ "@babel/helper-create-class-features-plugin": ^7.24.1
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-class-static-block": ^7.14.5
+ peerDependencies:
+ "@babel/core": ^7.12.0
+ checksum: 253c627c11d9df79e3b32e78bfa1fe0dd1f91c3579da52bf73f76c83de53b140dcb1c9cc5f4c65ff1505754a01b59bc83987c35bcc8f89492b63dae46adef78f
languageName: node
linkType: hard
@@ -2002,21 +2137,21 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-classes@npm:7.18.6"
+"@babel/plugin-transform-classes@npm:^7.23.8":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-classes@npm:7.24.1"
dependencies:
- "@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-environment-visitor": ^7.18.6
- "@babel/helper-function-name": ^7.18.6
- "@babel/helper-optimise-call-expression": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-replace-supers": ^7.18.6
- "@babel/helper-split-export-declaration": ^7.18.6
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ "@babel/helper-compilation-targets": ^7.23.6
+ "@babel/helper-environment-visitor": ^7.22.20
+ "@babel/helper-function-name": ^7.23.0
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-replace-supers": ^7.24.1
+ "@babel/helper-split-export-declaration": ^7.22.6
globals: ^11.1.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 661e37037912a25a77fe8bef7e9d480c24ff4ba4000a3137243b098c86cf5ddc970af66c5c245f828c7dcfafc24e80d260f31274e2f2d6dce49a0964a7648a0c
+ checksum: e5337e707d731c9f4dcc107d09c9a99b90786bc0da6a250165919587ed818818f6cae2bbcceea880abef975c0411715c0c7f3f361ecd1526bf2eaca5ad26bb00
languageName: node
linkType: hard
@@ -2031,14 +2166,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-computed-properties@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-computed-properties@npm:7.18.6"
+"@babel/plugin-transform-computed-properties@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/template": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 686d7b9d03192959684de11ddf9c616ecfb314b199e9191f2ebbbfe0e0c9d6a3a5245668cde620e949e5891ca9a9d90a224fbf605dfb94d05b81aff127c5ae60
+ checksum: f2832bcf100a70f348facbb395873318ef5b9ee4b0fb4104a420d9daaeb6003cc2ecc12fd8083dd2e4a7c2da873272ad73ff94de4497125a0cf473294ef9664e
languageName: node
linkType: hard
@@ -2075,14 +2211,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-destructuring@npm:7.18.6"
+"@babel/plugin-transform-destructuring@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-destructuring@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 256573bd2712e292784befb82fcb88b070c16b4d129469ea886885d8fbafdbb072c9fcf7f82039d2c61b05f2005db34e5068b2a6e813941c41ce709249f357c1
+ checksum: 994fd3c513e40b8f1bdfdd7104ebdcef7c6a11a4e380086074496f586db3ac04cba0ae70babb820df6363b6700747b0556f6860783e046ace7c741a22f49ec5b
languageName: node
linkType: hard
@@ -2098,15 +2234,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-dotall-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6"
+"@babel/plugin-transform-dotall-regex@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-create-regexp-features-plugin": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: cbe5d7063eb8f8cca24cd4827bc97f5641166509e58781a5f8aa47fb3d2d786ce4506a30fca2e01f61f18792783a5cb5d96bf5434c3dd1ad0de8c9cc625a53da
+ checksum: 7f623d25b6f213b94ebc1754e9e31c1077c8e288626d8b7bfa76a97b067ce80ddcd0ede402a546706c65002c0ccf45cd5ec621511c2668eed31ebcabe8391d35
languageName: node
linkType: hard
@@ -2121,14 +2257,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-duplicate-keys@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.6"
+"@babel/plugin-transform-duplicate-keys@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c21797ae06e84e3d1502b1214279215e4dcb2e181198bfb9b1644e65ca0288441d3d70a9ea745f687095e9226b9a4a62b9e53fb944c8924b9591ce4e0039b042
+ checksum: a3b07c07cee441e185858a9bb9739bb72643173c18bf5f9f949dd2d4784ca124e56b01d0a270790fb1ff0cf75d436075db0a2b643fb4285ff9a21df9e8dc6284
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-dynamic-import@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-dynamic-import": ^7.8.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 59fc561ee40b1a69f969c12c6c5fac206226d6642213985a569dd0f99f8e41c0f4eaedebd36936c255444a8335079842274c42a975a433beadb436d4c5abb79b
languageName: node
linkType: hard
@@ -2144,15 +2292,27 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6"
+"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1"
dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7f70222f6829c82a36005508d34ddbe6fd0974ae190683a8670dd6ff08669aaf51fef2209d7403f9bd543cb2d12b18458016c99a6ed0332ccedb3ea127b01229
+ checksum: f90841fe1a1e9f680b4209121d3e2992f923e85efcd322b26e5901c180ef44ff727fb89790803a23fac49af34c1ce2e480018027c22b4573b615512ac5b6fc50
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-export-namespace-from@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-export-namespace-from": ^7.8.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: bc710ac231919df9555331885748385c11c5e695d7271824fe56fba51dd637d48d3e5cd52e1c69f2b1a384fbbb41552572bc1ca3a2285ee29571f002e9bb2421
languageName: node
linkType: hard
@@ -2179,14 +2339,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-for-of@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-for-of@npm:7.18.6"
+"@babel/plugin-transform-for-of@npm:^7.23.6":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-for-of@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: fd92e18d6cd90063c4d5c7562d8b6ed1c7bd6c13a9451966ebfcc5f0f5645f306de615207322eafd06e297ea2339e28ba664e3ed276759dde8e14fbdce4cf108
+ checksum: 990adde96ea1766ed6008c006c7040127bef59066533bb2977b246ea4a596fe450a528d1881a0db5f894deaf1b81654dfb494b19ad405b369be942738aa9c364
languageName: node
linkType: hard
@@ -2203,16 +2364,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-function-name@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-function-name@npm:7.18.6"
+"@babel/plugin-transform-function-name@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-function-name@npm:7.24.1"
dependencies:
- "@babel/helper-compilation-targets": ^7.18.6
- "@babel/helper-function-name": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-compilation-targets": ^7.23.6
+ "@babel/helper-function-name": ^7.23.0
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d15d36f52d11a1b6dde3cfc0975eb9c030d66207875a722860bc0637f7515f94107b35320306967faaaa896523097e8f5c3dd6982d926f52016525ceaa9e3e42
+ checksum: 31eb3c75297dda7265f78eba627c446f2324e30ec0124a645ccc3e9f341254aaa40d6787bd62b2280d77c0a5c9fbfce1da2c200ef7c7f8e0a1b16a8eb3644c6f
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-json-strings@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-json-strings@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-json-strings": ^7.8.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: f42302d42fc81ac00d14e9e5d80405eb80477d7f9039d7208e712d6bcd486a4e3b32fdfa07b5f027d6c773723d8168193ee880f93b0e430c828e45f104fb82a4
languageName: node
linkType: hard
@@ -2227,14 +2400,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-literals@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-literals@npm:7.18.6"
+"@babel/plugin-transform-literals@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-literals@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 2df94e9478571852483aca7588419e574d76bde97583e78551c286f498e01321e7dbb1d0ef67bee16e8f950688f79688809cfde370c5c4b84c14d841a3ef217a
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 859e2405d51931c8c0ea39890c0bcf6c7c01793fe99409844fe122e4c342528f87cd13b8210dd2873ecf5c643149b310c4bc5eb9a4c45928de142063ab04b2b8
+ checksum: 895f2290adf457cbf327428bdb4fb90882a38a22f729bcf0629e8ad66b9b616d2721fbef488ac00411b647489d1dda1d20171bb3772d0796bb7ef5ecf057808a
languageName: node
linkType: hard
@@ -2249,14 +2434,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-member-expression-literals@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6"
+"@babel/plugin-transform-member-expression-literals@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 35a3d04f6693bc6b298c05453d85ee6e41cc806538acb6928427e0e97ae06059f97d2f07d21495fcf5f70d3c13a242e2ecbd09d5c1fcb1b1a73ff528dcb0b695
+ checksum: 4ea641cc14a615f9084e45ad2319f95e2fee01c77ec9789685e7e11a6c286238a426a98f9c1ed91568a047d8ac834393e06e8c82d1ff01764b7aa61bee8e9023
languageName: node
linkType: hard
@@ -2273,16 +2458,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-amd@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-modules-amd@npm:7.18.6"
+"@babel/plugin-transform-modules-amd@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1"
dependencies:
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- babel-plugin-dynamic-import-node: ^2.3.3
+ "@babel/helper-module-transforms": ^7.23.3
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f60c4c4e0eaec41e42c003cbab44305da7a8e05b2c9bdfc2b3fe0f9e1d7441c959ff5248aa03e350abe530e354028cbf3aa20bf07067b11510997dad8dd39be0
+ checksum: 3d777c262f257e93f0405b13e178f9c4a0f31855b409f0191a76bb562a28c541326a027bfe6467fcb74752f3488c0333b5ff2de64feec1b3c4c6ace1747afa03
languageName: node
linkType: hard
@@ -2314,17 +2498,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-commonjs@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6"
+"@babel/plugin-transform-modules-commonjs@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1"
dependencies:
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-simple-access": ^7.18.6
- babel-plugin-dynamic-import-node: ^2.3.3
+ "@babel/helper-module-transforms": ^7.23.3
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-simple-access": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7e356e3df8a6a8542cced7491ec5b1cc1093a88d216a59e63a5d2b9fe9d193cbea864f680a41429e41a4f9ecec930aa5b0b8f57e2b17b3b4d27923bb12ba5d14
+ checksum: 11402b34c49f76aa921b43c2d76f3f129a32544a1dc4f0d1e48b310f9036ab75269a6d8684ed0198b7a0b07bd7898b12f0cacceb26fbb167999fd2a819aa0802
languageName: node
linkType: hard
@@ -2358,18 +2541,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-systemjs@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.18.6"
+"@babel/plugin-transform-modules-systemjs@npm:^7.23.9":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1"
dependencies:
- "@babel/helper-hoist-variables": ^7.18.6
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-validator-identifier": ^7.18.6
- babel-plugin-dynamic-import-node: ^2.3.3
+ "@babel/helper-hoist-variables": ^7.22.5
+ "@babel/helper-module-transforms": ^7.23.3
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-validator-identifier": ^7.22.20
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 69e476477fe4c18a5975aa683684b2db76c76013d2387110ffc7b221071ec611cd3961b68631bdae7a57cb5cc0decdbb07119ef168e9dcdae9ba803a7b352ab0
+ checksum: 903766f6808f04278e887e4adec9b1efa741726279652dad255eaad0f5701df8f8ff0af25eb8541a00eb3c9eae2dccf337b085cfa011426ca33ed1f95d70bf75
languageName: node
linkType: hard
@@ -2385,15 +2567,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-umd@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6"
+"@babel/plugin-transform-modules-umd@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1"
dependencies:
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-module-transforms": ^7.23.3
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c3b6796c6f4579f1ba5ab0cdcc73910c1e9c8e1e773c507c8bb4da33072b3ae5df73c6d68f9126dab6e99c24ea8571e1563f8710d7c421fac1cde1e434c20153
+ checksum: 4922f5056d34de6fd59a1ab1c85bc3472afa706c776aceeb886289c9ac9117e6eb8e22d06c537eb5bc0ede6c30f6bd85210bdcc150dc0ae2d2373f8252df9364
languageName: node
linkType: hard
@@ -2419,15 +2601,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.18.6"
+"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-create-regexp-features-plugin": ^7.22.5
+ "@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 6ef64aa3dad68df139eeaa7b6e9bb626be8f738ed5ed4db765d516944b1456d513b6bad3bb60fff22babe73de26436fd814a4228705b2d3d2fdb272c31da35e2
+ checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623
languageName: node
linkType: hard
@@ -2435,67 +2617,156 @@ __metadata:
version: 7.16.7
resolution: "@babel/plugin-transform-new-target@npm:7.16.7"
dependencies:
- "@babel/helper-plugin-utils": ^7.16.7
+ "@babel/helper-plugin-utils": ^7.16.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 7410c3e68abc835f87a98d40269e65fb1a05c131decbb6721a80ed49a01bd0c53abb6b8f7f52d5055815509022790e1accca32e975c02f2231ac3cf13d8af768
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-new-target@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-new-target@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: f56159ba56e8824840b8073f65073434e4bc4ef20e366bc03aa6cae9a4389365574fa72390e48aed76049edbc6eba1181eb810e58fae22c25946c62f9da13db4
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 74025e191ceb7cefc619c15d33753aab81300a03d81b96ae249d9b599bc65878f962d608f452462d3aad5d6e334b7ab2b09a6bdcfe8d101fe77ac7aacca4261e
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-numeric-separator@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-numeric-separator": ^7.10.4
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 3247bd7d409574fc06c59e0eb573ae7470d6d61ecf780df40b550102bb4406747d8f39dcbec57eb59406df6c565a86edd3b429e396ad02e4ce201ad92050832e
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-object-rest-spread@npm:^7.24.0":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.1"
+ dependencies:
+ "@babel/helper-compilation-targets": ^7.23.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-object-rest-spread": ^7.8.3
+ "@babel/plugin-transform-parameters": ^7.24.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: d5d28b1f33c279a38299d34011421a4915e24b3846aa23a1aba947f1366ce673ddf8df09dd915e0f2c90c5327f798bf126dca013f8adff1fc8f09e18878b675a
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-object-super@npm:^7.16.7, @babel/plugin-transform-object-super@npm:^7.2.0":
+ version: 7.16.7
+ resolution: "@babel/plugin-transform-object-super@npm:7.16.7"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.16.7
+ "@babel/helper-replace-supers": ^7.16.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 46e3c879f4a93e904f2ecf83233d40c48c832bdbd82a67cab1f432db9aa51702e40d9e51e5800613e12299974f90f4ed3869e1273dbca8642984266320c5f341
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-object-super@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-object-super@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-replace-supers": ^7.24.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: d34d437456a54e2a5dcb26e9cf09ed4c55528f2a327c5edca92c93e9483c37176e228d00d6e0cf767f3d6fdbef45ae3a5d034a7c59337a009e20ae541c8220fa
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7410c3e68abc835f87a98d40269e65fb1a05c131decbb6721a80ed49a01bd0c53abb6b8f7f52d5055815509022790e1accca32e975c02f2231ac3cf13d8af768
+ checksum: ff7c02449d32a6de41e003abb38537b4a1ad90b1eaa4c0b578cb1b55548201a677588a8c47f3e161c72738400ae811a6673ea7b8a734344755016ca0ac445dac
languageName: node
linkType: hard
-"@babel/plugin-transform-new-target@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-new-target@npm:7.18.6"
+"@babel/plugin-transform-optional-chaining@npm:^7.23.4, @babel/plugin-transform-optional-chaining@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
+ "@babel/plugin-syntax-optional-chaining": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: bd780e14f46af55d0ae8503b3cb81ca86dcc73ed782f177e74f498fff934754f9e9911df1f8f3bd123777eed7c1c1af4d66abab87c8daae5403e7719a6b845d1
+ checksum: 0eb5f4abdeb1a101c0f67ef25eba4cce0978a74d8722f6222cdb179a28e60d21ab545eda231855f50169cd63d604ec8268cff44ae9370fd3a499a507c56c2bbd
languageName: node
linkType: hard
-"@babel/plugin-transform-object-super@npm:^7.16.7, @babel/plugin-transform-object-super@npm:^7.2.0":
+"@babel/plugin-transform-parameters@npm:^7.16.7, @babel/plugin-transform-parameters@npm:^7.2.0":
version: 7.16.7
- resolution: "@babel/plugin-transform-object-super@npm:7.16.7"
+ resolution: "@babel/plugin-transform-parameters@npm:7.16.7"
dependencies:
"@babel/helper-plugin-utils": ^7.16.7
- "@babel/helper-replace-supers": ^7.16.7
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 46e3c879f4a93e904f2ecf83233d40c48c832bdbd82a67cab1f432db9aa51702e40d9e51e5800613e12299974f90f4ed3869e1273dbca8642984266320c5f341
+ checksum: 4d6904376db82d0b35f0a6cce08f630daf8608d94e903d6c7aff5bd742b251651bd1f88cdf9f16cad98aba5fc7c61da8635199364865fad6367d5ae37cf56cc1
languageName: node
linkType: hard
-"@babel/plugin-transform-object-super@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-object-super@npm:7.18.6"
+"@babel/plugin-transform-parameters@npm:^7.23.3, @babel/plugin-transform-parameters@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-parameters@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-replace-supers": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 0fcb04e15deea96ae047c21cb403607d49f06b23b4589055993365ebd7a7d7541334f06bf9642e90075e66efce6ebaf1eb0ef066fbbab802d21d714f1aac3aef
+ checksum: d183008e67b1a13b86c92fb64327a75cd8e13c13eb80d0b6952e15806f1b0c4c456d18360e451c6af73485b2c8f543608b0a29e5126c64eb625a31e970b65f80
languageName: node
linkType: hard
-"@babel/plugin-transform-parameters@npm:^7.16.7, @babel/plugin-transform-parameters@npm:^7.2.0":
- version: 7.16.7
- resolution: "@babel/plugin-transform-parameters@npm:7.16.7"
+"@babel/plugin-transform-private-methods@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-private-methods@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.16.7
+ "@babel/helper-create-class-features-plugin": ^7.24.1
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 4d6904376db82d0b35f0a6cce08f630daf8608d94e903d6c7aff5bd742b251651bd1f88cdf9f16cad98aba5fc7c61da8635199364865fad6367d5ae37cf56cc1
+ checksum: 7208c30bb3f3fbc73fb3a88bdcb78cd5cddaf6d523eb9d67c0c04e78f6fc6319ece89f4a5abc41777ceab16df55b3a13a4120e0efc9275ca6d2d89beaba80aa0
languageName: node
linkType: hard
-"@babel/plugin-transform-parameters@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-parameters@npm:7.18.6"
+"@babel/plugin-transform-private-property-in-object@npm:^7.23.4":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ "@babel/helper-create-class-features-plugin": ^7.24.1
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-private-property-in-object": ^7.14.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 35bfdf5b2e7f4c10b68aff317b6d47cc5b2261b85158f427696e1ce17f3da466a098ad4e57dc3deb4e7b349994313cfe459d42ecd5f4028989bcc710e62ed709
+ checksum: 47c123ca9975f7f6b20e6fe8fe89f621cd04b622539faf5ec037e2be7c3d53ce2506f7c785b1930dcdea11994eff79094a02715795218c7d6a0bdc11f2fb3ac2
languageName: node
linkType: hard
@@ -2510,14 +2781,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-property-literals@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-property-literals@npm:7.18.6"
+"@babel/plugin-transform-property-literals@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-property-literals@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 1c16e64de554703f4b547541de2edda6c01346dd3031d4d29e881aa7733785cd26d53611a4ccf5353f4d3e69097bb0111c0a93ace9e683edd94fea28c4484144
+ checksum: a73646d7ecd95b3931a3ead82c7d5efeb46e68ba362de63eb437d33531f294ec18bd31b6d24238cd3b6a3b919a6310c4a0ba4a2629927721d4d10b0518eb7715
languageName: node
linkType: hard
@@ -2566,14 +2837,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-display-name@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6"
+"@babel/plugin-transform-react-display-name@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-react-display-name@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49
+ checksum: d87ac36073f923a25de0ed3cffac067ec5abc4cde63f7f4366881388fbea6dcbced0e4fefd3b7e99edfe58a4ce32ea4d4c523a577d2b9f0515b872ed02b3d8c3
languageName: node
linkType: hard
@@ -2588,14 +2859,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-development@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-react-jsx-development@npm:7.18.6"
+"@babel/plugin-transform-react-jsx-development@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5"
dependencies:
- "@babel/plugin-transform-react-jsx": ^7.18.6
+ "@babel/plugin-transform-react-jsx": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: ec9fa65db66f938b75c45e99584367779ac3e0af8afc589187262e1337c7c4205ea312877813ae4df9fb93d766627b8968d74ac2ba702e4883b1dbbe4953ecee
+ checksum: 36bc3ff0b96bb0ef4723070a50cfdf2e72cfd903a59eba448f9fe92fea47574d6f22efd99364413719e1f3fb3c51b6c9b2990b87af088f8486a84b2a5f9e4560
languageName: node
linkType: hard
@@ -2621,7 +2892,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.12.1, @babel/plugin-transform-react-jsx@npm:^7.16.7":
+"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-transform-react-jsx@npm:7.16.7"
dependencies:
@@ -2636,18 +2907,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-react-jsx@npm:7.18.6"
+"@babel/plugin-transform-react-jsx@npm:^7.17.12, @babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4"
dependencies:
- "@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-module-imports": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-jsx": ^7.18.6
- "@babel/types": ^7.18.6
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ "@babel/helper-module-imports": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.22.5
+ "@babel/plugin-syntax-jsx": ^7.23.3
+ "@babel/types": ^7.23.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 46129eaf1ab7a7a73e3e8c9d9859b630f5b381c5e19fb1559e2db7b943a7825b6715ad950623fb03fe7bd31ed618ce1d0bd539b13fa030a50c39d5a873a5ba00
+ checksum: d8b8c52e8e22e833bf77c8d1a53b0a57d1fd52ba9596a319d572de79446a8ed9d95521035bc1175c1589d1a6a34600d2e678fa81d81bac8fac121137097f1f0a
languageName: node
linkType: hard
@@ -2663,15 +2934,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-pure-annotations@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6"
+"@babel/plugin-transform-react-pure-annotations@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.1"
dependencies:
- "@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 97c4873d409088f437f9084d084615948198dd87fc6723ada0e7e29c5a03623c2f3e03df3f52e7e7d4d23be32a08ea00818bff302812e48713c706713bd06219
+ checksum: 06a6bfe80f1f36408d07dd80c48cf9f61177c8e5d814e80ddbe88cfad81a8b86b3110e1fe9d1ac943db77e74497daa7f874b5490c788707106ad26ecfbe44813
languageName: node
linkType: hard
@@ -2697,15 +2968,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-regenerator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-regenerator@npm:7.18.6"
+"@babel/plugin-transform-regenerator@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-regenerator@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- regenerator-transform: ^0.15.0
+ "@babel/helper-plugin-utils": ^7.24.0
+ regenerator-transform: ^0.15.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 60bd482cb0343c714f85c3e19a13b3b5fa05ee336c079974091c0b35e263307f4e661f4555dff90707a87d5efe19b1d51835db44455405444ac1813e268ad750
+ checksum: a04319388a0a7931c3f8e15715d01444c32519692178b70deccc86d53304e74c0f589a4268f6c68578d86f75e934dd1fe6e6ed9071f54ee8379f356f88ef6e42
languageName: node
linkType: hard
@@ -2720,30 +2991,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-reserved-words@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 0738cdc30abdae07c8ec4b233b30c31f68b3ff0eaa40eddb45ae607c066127f5fa99ddad3c0177d8e2832e3a7d3ad115775c62b431ebd6189c40a951b867a80c
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-runtime@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-runtime@npm:7.18.6"
+"@babel/plugin-transform-reserved-words@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1"
dependencies:
- "@babel/helper-module-imports": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- babel-plugin-polyfill-corejs2: ^0.3.1
- babel-plugin-polyfill-corejs3: ^0.5.2
- babel-plugin-polyfill-regenerator: ^0.3.1
- semver: ^6.3.0
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: ed1ee31d02c86b4cad3d38678fd9593a50478588c1ad15b0128135dfbfb463555d49335a55d1486c3a15c5791e6ef9e21a3cc124c555b250fadfd83861ac61d2
+ checksum: 132c6040c65aabae2d98a39289efb5c51a8632546dc50d2ad032c8660aec307fbed74ef499856ea4f881fc8505905f49b48e0270585da2ea3d50b75e962afd89
languageName: node
linkType: hard
@@ -2761,6 +3016,22 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-runtime@npm:7.24.0":
+ version: 7.24.0
+ resolution: "@babel/plugin-transform-runtime@npm:7.24.0"
+ dependencies:
+ "@babel/helper-module-imports": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.24.0
+ babel-plugin-polyfill-corejs2: ^0.4.8
+ babel-plugin-polyfill-corejs3: ^0.9.0
+ babel-plugin-polyfill-regenerator: ^0.5.5
+ semver: ^6.3.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 460ab93d1c79e23bb27f012248b05519b44cd5bdced79b40caf890c96d8e506354b4b558159fe744552ab0af6ec4b52e51c71d423ae8ab211ff3627769bd1ca9
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-runtime@npm:^7.17.0":
version: 7.17.10
resolution: "@babel/plugin-transform-runtime@npm:7.17.10"
@@ -2788,14 +3059,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-shorthand-properties@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6"
+"@babel/plugin-transform-shorthand-properties@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7
+ checksum: 006a2032d1c57dca76579ce6598c679c2f20525afef0a36e9d42affe3c8cf33c1427581ad696b519cc75dfee46c5e8ecdf0c6a29ffb14250caa3e16dd68cb424
languageName: node
linkType: hard
@@ -2811,15 +3082,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-spread@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-spread@npm:7.18.6"
+"@babel/plugin-transform-spread@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-spread@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-skip-transparent-expression-wrappers": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 996b139ed68503700184f709dc996f285be285282d1780227185b622d9642f5bd60996fcfe910ed0495834f1935df805e7abb36b4b587222264c61020ba4485b
+ checksum: 622ef507e2b5120a9010b25d3df5186c06102ecad8751724a38ec924df8d3527688198fa490c47064eabba14ef2f961b3069855bd22a8c0a1e51a23eed348d02
languageName: node
linkType: hard
@@ -2834,14 +3105,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-sticky-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6"
+"@babel/plugin-transform-sticky-regex@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3
+ checksum: e326e96a9eeb6bb01dbc4d3362f989411490671b97f62edf378b8fb102c463a018b777f28da65344d41b22aa6efcdfa01ed43d2b11fdcf202046d3174be137c5
languageName: node
linkType: hard
@@ -2856,14 +3127,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-template-literals@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-template-literals@npm:7.18.6"
+"@babel/plugin-transform-template-literals@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-template-literals@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 6ec354415f92850c927dd3ad90e337df8ee1aeb4cdb2c643208bc8652be91f647c137846586b14bc2b2d7ec408c2b74af2d154ba0972a4fe8b559f8c3e07a3aa
+ checksum: 4c9009c72321caf20e3b6328bbe9d7057006c5ae57b794cf247a37ca34d87dfec5e27284169a16df5a6235a083bf0f3ab9e1bfcb005d1c8b75b04aed75652621
languageName: node
linkType: hard
@@ -2878,14 +3149,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typeof-symbol@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.6"
+"@babel/plugin-transform-typeof-symbol@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: b018ac3275958ed74caa2fdb900873bc61907e0cb8b70197ecd2f0e98611119d7a5831761bd14710882c94903e220e6338dd2e7346eca678c788b30457080a7e
+ checksum: 90251c02986aebe50937522a6e404cb83db1b1feda17c0244e97d6429ded1634340c8411536487d14c54495607e1b7c9dc4db4aed969d519f1ff1e363f9c2229
languageName: node
linkType: hard
@@ -2902,16 +3173,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typescript@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-typescript@npm:7.18.6"
+"@babel/plugin-transform-typescript@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-typescript@npm:7.24.1"
dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-typescript": ^7.18.6
+ "@babel/helper-annotate-as-pure": ^7.22.5
+ "@babel/helper-create-class-features-plugin": ^7.24.1
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/plugin-syntax-typescript": ^7.24.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9dc070304688dd183b2abb6bdac6f4b1939df7cc8caf32c57327bf90de26abce2130c5d807e82e25287d3a3e23f7532c9f7afd44a2e7bb815cae92015d352925
+ checksum: 1a37fa55ab176b11c3763da4295651b3db38f0a7f3d47b5cd5ab1e33cbcbbf2b471c4bdb7b24f39392d4660409209621c8d11c521de2deffddc3d876a1b60482
languageName: node
linkType: hard
@@ -2926,14 +3198,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-escapes@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.6"
+"@babel/plugin-transform-unicode-escapes@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 297a03706723164a777263f76a8d89bccfb1d3fbc5e1075079dfd84372a5416d579da7d44c650abf935a1150a995bfce0e61966447b657f958e51c4ea45b72dc
+ checksum: d4d7cfea91af7be2768fb6bed902e00d6e3190bda738b5149c3a788d570e6cf48b974ec9548442850308ecd8fc9a67681f4ea8403129e7867bcb85adaf6ec238
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1"
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 276099b4483e707f80b054e2d29bc519158bfe52461ef5ff76f70727d592df17e30b1597ef4d8a0f04d810f6cb5a8dd887bdc1d0540af3744751710ef280090f
languageName: node
linkType: hard
@@ -2949,49 +3233,50 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6"
+"@babel/plugin-transform-unicode-regex@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-create-regexp-features-plugin": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.24.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e
+ checksum: 400a0927bdb1425b4c0dc68a61b5b2d7d17c7d9f0e07317a1a6a373c080ef94be1dd65fdc4ac9a78fcdb58f89fd128450c7bc0d5b8ca0ae7eca3fbd98e50acba
languageName: node
linkType: hard
-"@babel/preset-env@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/preset-env@npm:7.18.6"
+"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3":
+ version: 7.24.1
+ resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1"
dependencies:
- "@babel/compat-data": ^7.18.6
- "@babel/helper-compilation-targets": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-validator-option": ^7.18.6
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.6
- "@babel/plugin-proposal-async-generator-functions": ^7.18.6
- "@babel/plugin-proposal-class-properties": ^7.18.6
- "@babel/plugin-proposal-class-static-block": ^7.18.6
- "@babel/plugin-proposal-dynamic-import": ^7.18.6
- "@babel/plugin-proposal-export-namespace-from": ^7.18.6
- "@babel/plugin-proposal-json-strings": ^7.18.6
- "@babel/plugin-proposal-logical-assignment-operators": ^7.18.6
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6
- "@babel/plugin-proposal-numeric-separator": ^7.18.6
- "@babel/plugin-proposal-object-rest-spread": ^7.18.6
- "@babel/plugin-proposal-optional-catch-binding": ^7.18.6
- "@babel/plugin-proposal-optional-chaining": ^7.18.6
- "@babel/plugin-proposal-private-methods": ^7.18.6
- "@babel/plugin-proposal-private-property-in-object": ^7.18.6
- "@babel/plugin-proposal-unicode-property-regex": ^7.18.6
+ "@babel/helper-create-regexp-features-plugin": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.24.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 364342fb8e382dfaa23628b88e6484dc1097e53fb7199f4d338f1e2cd71d839bb0a35a9b1380074f6a10adb2e98b79d53ca3ec78c0b8c557ca895ffff42180df
+ languageName: node
+ linkType: hard
+
+"@babel/preset-env@npm:7.24.0":
+ version: 7.24.0
+ resolution: "@babel/preset-env@npm:7.24.0"
+ dependencies:
+ "@babel/compat-data": ^7.23.5
+ "@babel/helper-compilation-targets": ^7.23.6
+ "@babel/helper-plugin-utils": ^7.24.0
+ "@babel/helper-validator-option": ^7.23.5
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.23.3
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.23.3
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.7
+ "@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.18.6
+ "@babel/plugin-syntax-import-assertions": ^7.23.3
+ "@babel/plugin-syntax-import-attributes": ^7.23.3
+ "@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
@@ -3001,48 +3286,64 @@ __metadata:
"@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-transform-arrow-functions": ^7.18.6
- "@babel/plugin-transform-async-to-generator": ^7.18.6
- "@babel/plugin-transform-block-scoped-functions": ^7.18.6
- "@babel/plugin-transform-block-scoping": ^7.18.6
- "@babel/plugin-transform-classes": ^7.18.6
- "@babel/plugin-transform-computed-properties": ^7.18.6
- "@babel/plugin-transform-destructuring": ^7.18.6
- "@babel/plugin-transform-dotall-regex": ^7.18.6
- "@babel/plugin-transform-duplicate-keys": ^7.18.6
- "@babel/plugin-transform-exponentiation-operator": ^7.18.6
- "@babel/plugin-transform-for-of": ^7.18.6
- "@babel/plugin-transform-function-name": ^7.18.6
- "@babel/plugin-transform-literals": ^7.18.6
- "@babel/plugin-transform-member-expression-literals": ^7.18.6
- "@babel/plugin-transform-modules-amd": ^7.18.6
- "@babel/plugin-transform-modules-commonjs": ^7.18.6
- "@babel/plugin-transform-modules-systemjs": ^7.18.6
- "@babel/plugin-transform-modules-umd": ^7.18.6
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.18.6
- "@babel/plugin-transform-new-target": ^7.18.6
- "@babel/plugin-transform-object-super": ^7.18.6
- "@babel/plugin-transform-parameters": ^7.18.6
- "@babel/plugin-transform-property-literals": ^7.18.6
- "@babel/plugin-transform-regenerator": ^7.18.6
- "@babel/plugin-transform-reserved-words": ^7.18.6
- "@babel/plugin-transform-shorthand-properties": ^7.18.6
- "@babel/plugin-transform-spread": ^7.18.6
- "@babel/plugin-transform-sticky-regex": ^7.18.6
- "@babel/plugin-transform-template-literals": ^7.18.6
- "@babel/plugin-transform-typeof-symbol": ^7.18.6
- "@babel/plugin-transform-unicode-escapes": ^7.18.6
- "@babel/plugin-transform-unicode-regex": ^7.18.6
- "@babel/preset-modules": ^0.1.5
- "@babel/types": ^7.18.6
- babel-plugin-polyfill-corejs2: ^0.3.1
- babel-plugin-polyfill-corejs3: ^0.5.2
- babel-plugin-polyfill-regenerator: ^0.3.1
- core-js-compat: ^3.22.1
- semver: ^6.3.0
+ "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6
+ "@babel/plugin-transform-arrow-functions": ^7.23.3
+ "@babel/plugin-transform-async-generator-functions": ^7.23.9
+ "@babel/plugin-transform-async-to-generator": ^7.23.3
+ "@babel/plugin-transform-block-scoped-functions": ^7.23.3
+ "@babel/plugin-transform-block-scoping": ^7.23.4
+ "@babel/plugin-transform-class-properties": ^7.23.3
+ "@babel/plugin-transform-class-static-block": ^7.23.4
+ "@babel/plugin-transform-classes": ^7.23.8
+ "@babel/plugin-transform-computed-properties": ^7.23.3
+ "@babel/plugin-transform-destructuring": ^7.23.3
+ "@babel/plugin-transform-dotall-regex": ^7.23.3
+ "@babel/plugin-transform-duplicate-keys": ^7.23.3
+ "@babel/plugin-transform-dynamic-import": ^7.23.4
+ "@babel/plugin-transform-exponentiation-operator": ^7.23.3
+ "@babel/plugin-transform-export-namespace-from": ^7.23.4
+ "@babel/plugin-transform-for-of": ^7.23.6
+ "@babel/plugin-transform-function-name": ^7.23.3
+ "@babel/plugin-transform-json-strings": ^7.23.4
+ "@babel/plugin-transform-literals": ^7.23.3
+ "@babel/plugin-transform-logical-assignment-operators": ^7.23.4
+ "@babel/plugin-transform-member-expression-literals": ^7.23.3
+ "@babel/plugin-transform-modules-amd": ^7.23.3
+ "@babel/plugin-transform-modules-commonjs": ^7.23.3
+ "@babel/plugin-transform-modules-systemjs": ^7.23.9
+ "@babel/plugin-transform-modules-umd": ^7.23.3
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5
+ "@babel/plugin-transform-new-target": ^7.23.3
+ "@babel/plugin-transform-nullish-coalescing-operator": ^7.23.4
+ "@babel/plugin-transform-numeric-separator": ^7.23.4
+ "@babel/plugin-transform-object-rest-spread": ^7.24.0
+ "@babel/plugin-transform-object-super": ^7.23.3
+ "@babel/plugin-transform-optional-catch-binding": ^7.23.4
+ "@babel/plugin-transform-optional-chaining": ^7.23.4
+ "@babel/plugin-transform-parameters": ^7.23.3
+ "@babel/plugin-transform-private-methods": ^7.23.3
+ "@babel/plugin-transform-private-property-in-object": ^7.23.4
+ "@babel/plugin-transform-property-literals": ^7.23.3
+ "@babel/plugin-transform-regenerator": ^7.23.3
+ "@babel/plugin-transform-reserved-words": ^7.23.3
+ "@babel/plugin-transform-shorthand-properties": ^7.23.3
+ "@babel/plugin-transform-spread": ^7.23.3
+ "@babel/plugin-transform-sticky-regex": ^7.23.3
+ "@babel/plugin-transform-template-literals": ^7.23.3
+ "@babel/plugin-transform-typeof-symbol": ^7.23.3
+ "@babel/plugin-transform-unicode-escapes": ^7.23.3
+ "@babel/plugin-transform-unicode-property-regex": ^7.23.3
+ "@babel/plugin-transform-unicode-regex": ^7.23.3
+ "@babel/plugin-transform-unicode-sets-regex": ^7.23.3
+ "@babel/preset-modules": 0.1.6-no-external-plugins
+ babel-plugin-polyfill-corejs2: ^0.4.8
+ babel-plugin-polyfill-corejs3: ^0.9.0
+ babel-plugin-polyfill-regenerator: ^0.5.5
+ core-js-compat: ^3.31.0
+ semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 0598ff98b69116e289174d89d976f27eff54d9d7f9f95a1feadf743c18021cd9785ddf2439de9af360f5625450816e4bc3b76ddd0c20ecc64e8802f943f07302
+ checksum: d9e894037382ce35be4b511034a9fb110003ca104f4f800e9b8f9c3b830999014c8314dcdaa3c89669e034784f7c81fe6851e2ff237805fef6479c7dff68d12c
languageName: node
linkType: hard
@@ -3267,6 +3568,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/preset-modules@npm:0.1.6-no-external-plugins":
+ version: 0.1.6-no-external-plugins
+ resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.0.0
+ "@babel/types": ^7.4.4
+ esutils: ^2.0.2
+ peerDependencies:
+ "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0
+ checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375
+ languageName: node
+ linkType: hard
+
"@babel/preset-modules@npm:^0.1.5":
version: 0.1.5
resolution: "@babel/preset-modules@npm:0.1.5"
@@ -3297,19 +3611,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-react@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/preset-react@npm:7.18.6"
+"@babel/preset-react@npm:7.23.3":
+ version: 7.23.3
+ resolution: "@babel/preset-react@npm:7.23.3"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-validator-option": ^7.18.6
- "@babel/plugin-transform-react-display-name": ^7.18.6
- "@babel/plugin-transform-react-jsx": ^7.18.6
- "@babel/plugin-transform-react-jsx-development": ^7.18.6
- "@babel/plugin-transform-react-pure-annotations": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.22.5
+ "@babel/helper-validator-option": ^7.22.15
+ "@babel/plugin-transform-react-display-name": ^7.23.3
+ "@babel/plugin-transform-react-jsx": ^7.22.15
+ "@babel/plugin-transform-react-jsx-development": ^7.22.5
+ "@babel/plugin-transform-react-pure-annotations": ^7.23.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 540d9cf0a0cc0bb07e6879994e6fb7152f87dafbac880b56b65e2f528134c7ba33e0cd140b58700c77b2ebf4c81fa6468fed0ba391462d75efc7f8c1699bb4c3
+ checksum: 2d90961e7e627a74b44551e88ad36a440579e283e8dc27972bf2f50682152bbc77228673a3ea22c0e0d005b70cbc487eccd64897c5e5e0384e5ce18f300b21eb
languageName: node
linkType: hard
@@ -3341,16 +3655,25 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-typescript@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/preset-typescript@npm:7.18.6"
+"@babel/preset-typescript@npm:7.23.3":
+ version: 7.23.3
+ resolution: "@babel/preset-typescript@npm:7.23.3"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-validator-option": ^7.18.6
- "@babel/plugin-transform-typescript": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.22.5
+ "@babel/helper-validator-option": ^7.22.15
+ "@babel/plugin-syntax-jsx": ^7.23.3
+ "@babel/plugin-transform-modules-commonjs": ^7.23.3
+ "@babel/plugin-transform-typescript": ^7.23.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7fe0da5103eb72d3cf39cf3e138a794c8cdd19c0b38e3e101507eef519c46a87a0d6d0e8bc9e28a13ea2364001ebe7430b9d75758aab4c3c3a8db9a487b9dc7c
+ checksum: 105a2d39bbc464da0f7e1ad7f535c77c5f62d6b410219355b20e552e7d29933567a5c55339b5d0aec1a5c7a0a7dfdf1b54aae601a4fe15a157d54dcbfcb3e854
+ languageName: node
+ linkType: hard
+
+"@babel/regjsgen@npm:^0.8.0":
+ version: 0.8.0
+ resolution: "@babel/regjsgen@npm:0.8.0"
+ checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730
languageName: node
linkType: hard
@@ -3437,6 +3760,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2":
+ version: 7.24.1
+ resolution: "@babel/runtime@npm:7.24.1"
+ dependencies:
+ regenerator-runtime: ^0.14.0
+ checksum: 5c8f3b912ba949865f03b3cf8395c60e1f4ebd1033fbd835bdfe81b6cac8a87d85bc3c7aded5fcdf07be044c9ab8c818f467abe0deca50020c72496782639572
+ languageName: node
+ linkType: hard
+
"@babel/template@npm:^7.16.7, @babel/template@npm:^7.2.2, @babel/template@npm:^7.3.3":
version: 7.16.7
resolution: "@babel/template@npm:7.16.7"
@@ -3459,6 +3791,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0":
+ version: 7.24.0
+ resolution: "@babel/template@npm:7.24.0"
+ dependencies:
+ "@babel/code-frame": ^7.23.5
+ "@babel/parser": ^7.24.0
+ "@babel/types": ^7.24.0
+ checksum: f257b003c071a0cecdbfceca74185f18fe62c055469ab5c1d481aab12abeebed328e67e0a19fd978a2a8de97b28953fa4bc3da6d038a7345fdf37923b9fcdec8
+ languageName: node
+ linkType: hard
+
"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.2.2, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2":
version: 7.16.10
resolution: "@babel/traverse@npm:7.16.10"
@@ -3513,6 +3856,24 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.24.0, @babel/traverse@npm:^7.24.1":
+ version: 7.24.1
+ resolution: "@babel/traverse@npm:7.24.1"
+ dependencies:
+ "@babel/code-frame": ^7.24.1
+ "@babel/generator": ^7.24.1
+ "@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.24.1
+ "@babel/types": ^7.24.0
+ debug: ^4.3.1
+ globals: ^11.1.0
+ checksum: 92a5ca906abfba9df17666d2001ab23f18600035f706a687055a0e392a690ae48d6fec67c8bd4ef19ba18699a77a5b7f85727e36b83f7d110141608fe0c24fe9
+ languageName: node
+ linkType: hard
+
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.0, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.2.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3":
version: 7.16.8
resolution: "@babel/types@npm:7.16.8"
@@ -3543,6 +3904,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0":
+ version: 7.24.0
+ resolution: "@babel/types@npm:7.24.0"
+ dependencies:
+ "@babel/helper-string-parser": ^7.23.4
+ "@babel/helper-validator-identifier": ^7.22.20
+ to-fast-properties: ^2.0.0
+ checksum: 4b574a37d490f621470ff36a5afaac6deca5546edcb9b5e316d39acbb20998e9c2be42f3fc0bf2b55906fc49ff2a5a6a097e8f5a726ee3f708a0b0ca93aed807
+ languageName: node
+ linkType: hard
+
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -3577,9 +3949,9 @@ __metadata:
react-dom: 16.13.1
react-measure: ^2.3.0
source-map-loader: ^0.2.4
- ts-loader: 9.3.1
+ ts-loader: 9.5.1
tsconfig-paths-webpack-plugin: ^3.2.0
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
format-message: ^6.2.3
react: 16.13.1
@@ -3602,7 +3974,7 @@ __metadata:
"@types/react": 16.9.23
lodash: ^4.17.19
react-error-boundary: ^1.2.5
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@fluentui/react": ^8.83.1
"@fluentui/style-utilities": ^8.6.0
@@ -3618,7 +3990,8 @@ __metadata:
resolution: "@bfc/built-in-functions@workspace:packages/tools/built-in-functions"
dependencies:
"@botframework-composer/test-utils": "*"
- tslib: 2.4.0
+ rimraf: 3.0.2
+ tslib: 2.6.2
languageName: unknown
linkType: soft
@@ -3633,8 +4006,8 @@ __metadata:
"@azure/arm-search": ^1.3.0
"@azure/arm-subscriptions": ^3.0.0
"@azure/cognitiveservices-qnamaker": ^3.2.0
- "@babel/cli": 7.18.6
- "@babel/core": 7.18.6
+ "@babel/cli": 7.23.9
+ "@babel/core": 7.24.0
"@babel/runtime": 7.3.4
"@bfc/adaptive-flow": "*"
"@bfc/adaptive-form": "*"
@@ -3656,7 +4029,7 @@ __metadata:
"@botframework-composer/test-utils": "*"
"@botframework-composer/types": "*"
"@emotion/babel-plugin": ^11.9.2
- "@emotion/babel-preset-css-prop": 11.2.0
+ "@emotion/babel-preset-css-prop": 11.11.0
"@emotion/react": ^11.1.3
"@fluentui/react": ^8.83.1
"@fluentui/react-hooks": ^8.5.0
@@ -3690,7 +4063,6 @@ __metadata:
dotenv-expand: 4.2.0
esbuild-loader: ^2.8.0
eslint-config-react-app: 5.2.1
- eslint-loader: 4.0.0
file-loader: 4.2.0
format-message: 6.2.4
format-message-cli: 6.2.4
@@ -3728,7 +4100,7 @@ __metadata:
style-loader: 1.0.0
styled-components: ^4.1.3
terser-webpack-plugin: 2.3.7
- tslib: 2.4.0
+ tslib: 2.6.2
url-loader: 2.2.0
uuid: ^8.3.0
webpack: 4.43.0
@@ -3776,8 +4148,8 @@ __metadata:
reconnecting-websocket: ^3.2.2
rimraf: 3.0.2
style-loader: ^0.23.1
- ts-loader: 9.3.1
- tslib: 2.4.0
+ ts-loader: 9.5.1
+ tslib: 2.6.2
url-loader: ^1.1.2
vscode-ws-jsonrpc: ^0.1.1
webpack: ^4.43.0
@@ -3799,7 +4171,7 @@ __metadata:
resolution: "@bfc/electron-server@workspace:packages/electron-server"
dependencies:
"@babel/plugin-proposal-class-properties": 7.18.6
- "@babel/plugin-transform-runtime": 7.18.6
+ "@babel/plugin-transform-runtime": 7.24.0
"@bfc/server": "*"
"@bfc/shared": "*"
"@botframework-composer/test-utils": 0.0.1
@@ -3825,7 +4197,7 @@ __metadata:
crypto: ^1.0.1
debug: 4.1.1
electron: 14.2.6
- electron-builder: ^22.6.0
+ electron-builder: 23.6.0
electron-updater: 4.2.5
fix-path: ^3.0.0
format-message: 6.2.4
@@ -3842,7 +4214,7 @@ __metadata:
semver: 7.3.2
source-map-explorer: ^2.4.2
ts-node: ^8.4.1
- tslib: 2.4.0
+ tslib: 2.6.2
uuid: 7.0.0
peerDependencies:
oneauth-mac: 1.11.0
@@ -3870,8 +4242,8 @@ __metadata:
react: 16.13.1
react-dom: 16.13.1
rimraf: 3.0.2
- tslib: 2.4.0
- typescript: 3.9.2
+ tslib: 2.6.2
+ typescript: 5.4.2
peerDependencies:
"@botframework-composer/types": "*"
react: 16.13.1
@@ -3901,8 +4273,8 @@ __metadata:
path-to-regexp: ^6.1.0
rimraf: 3.0.2
tar: ^6.1.6
- tslib: 2.4.0
- typescript: ^3.8.3
+ tslib: 2.6.2
+ typescript: 5.4.2
languageName: unknown
linkType: soft
@@ -3919,7 +4291,7 @@ __metadata:
"@types/recoil": ^0.0.1
react-beautiful-dnd: ^13.0.0
rimraf: 3.0.2
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@emotion/react": ^11.1.3
"@emotion/styled": ^11.1.3
@@ -3946,7 +4318,7 @@ __metadata:
botbuilder-lg: ^4.18.0
lodash: ^4.17.19
rimraf: 3.0.2
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/shared": "*"
languageName: unknown
@@ -3962,7 +4334,7 @@ __metadata:
cypress: ^7.5.0
eslint-plugin-cypress: 2.11.1
fs-extra: ^10.0.0
- tslib: 2.4.0
+ tslib: 2.6.2
languageName: unknown
linkType: soft
@@ -3973,7 +4345,7 @@ __metadata:
"@bfc/built-in-functions": "*"
fuse.js: ^6.4.0
ts-node: ^8.10.2
- tslib: 2.4.0
+ tslib: 2.6.2
vscode-languageserver: 5.3.0-next.10
vscode-ws-jsonrpc: ^0.1.1
ws: ^7.4.6
@@ -3990,7 +4362,7 @@ __metadata:
"@types/vscode": ^1.46.0
"@types/ws": ^7.2.6
monaco-languageclient: 0.10.2
- tslib: 2.4.0
+ tslib: 2.6.2
vscode-languageserver: 5.3.0-next.10
websocket: ^1.0.31
peerDependencies:
@@ -4015,8 +4387,8 @@ __metadata:
express: 4.17.3
rimraf: 3.0.2
ts-node: ^8.4.1
- tslib: 2.4.0
- typescript: 3.9.2
+ tslib: 2.6.2
+ typescript: 5.4.2
vscode-languageserver: 5.3.0-next.10
vscode-ws-jsonrpc: ^0.1.1
ws: ^7.4.6
@@ -4042,10 +4414,10 @@ __metadata:
reconnecting-websocket: ^3.2.2
source-map-loader: ^0.2.4
style-loader: ^1.0.0
- ts-loader: 9.3.1
+ ts-loader: 9.5.1
ts-node: ^8.3.0
- tslib: 2.4.0
- typescript: 3.9.2
+ tslib: 2.6.2
+ typescript: 5.4.2
vscode: ^1.1.34
vscode-json-languageservice: ^3.3.1
vscode-languageserver: 5.3.0-next.10
@@ -4062,46 +4434,46 @@ __metadata:
version: 0.0.0-use.local
resolution: "@bfc/root@workspace:."
dependencies:
- "@babel/cli": 7.18.6
- "@babel/core": 7.18.6
+ "@babel/cli": 7.23.9
+ "@babel/core": 7.24.0
"@babel/plugin-proposal-class-properties": 7.18.6
- "@babel/plugin-transform-runtime": 7.18.6
- "@babel/preset-env": 7.18.6
- "@babel/preset-react": 7.18.6
- "@babel/preset-typescript": 7.18.6
+ "@babel/plugin-transform-runtime": 7.24.0
+ "@babel/preset-env": 7.24.0
+ "@babel/preset-react": 7.23.3
+ "@babel/preset-typescript": 7.23.3
"@bfc/eslint-plugin-bfcomposer": "workspace:*"
- "@emotion/babel-preset-css-prop": 11.2.0
- "@emotion/eslint-plugin": 11.7.0
- "@typescript-eslint/eslint-plugin": 2.34.0
- "@typescript-eslint/parser": 2.34.0
- concurrently: 7.2.2
+ "@emotion/babel-preset-css-prop": 11.11.0
+ "@emotion/eslint-plugin": 11.11.0
+ "@typescript-eslint/eslint-plugin": 5.62.0
+ "@typescript-eslint/parser": 5.62.0
+ concurrently: 8.2.2
coveralls: 3.1.1
cross-env: 7.0.3
- eslint: 7.0.0
- eslint-config-prettier: 6.11.0
+ eslint: 8.57.0
+ eslint-config-prettier: 9.1.0
eslint-formatter-github-actions: 1.1.0
eslint-plugin-format-message: 6.2.4
- eslint-plugin-import: 2.26.0
- eslint-plugin-jsx-a11y: 6.6.0
+ eslint-plugin-import: 2.29.1
+ eslint-plugin-jsx-a11y: 6.8.0
eslint-plugin-lodash: 7.4.0
eslint-plugin-notice: 0.9.10
- eslint-plugin-prettier: 3.1.3
- eslint-plugin-react: 7.30.1
+ eslint-plugin-prettier: 5.1.3
+ eslint-plugin-react: 7.34.0
eslint-plugin-react-hooks: 4.6.0
- eslint-plugin-security: 1.5.0
+ eslint-plugin-security: 2.1.1
format-message: 6.2.4
format-message-cli: 6.2.4
- get-port: 6.1.2
- husky: 8.0.1
+ get-port: 7.0.0
+ husky: 9.0.11
jest: 27.4.7
jest-cli: 27.4.7
- lint-staged: 13.0.3
- prettier: 2.0.5
+ lint-staged: 15.2.2
+ prettier: 3.2.5
rimraf: 3.0.2
- ts-loader: 9.3.1
- tslib: 2.4.0
- typescript: 3.9.2
- wait-on: 6.0.1
+ ts-loader: 9.5.1
+ tslib: 2.6.2
+ typescript: 5.4.2
+ wait-on: 7.2.0
wsrun: 5.2.4
languageName: unknown
linkType: soft
@@ -4114,10 +4486,10 @@ __metadata:
"@types/debug": ^4.1.5
"@types/yeoman-environment": ^2.10.2
debug: ^4.3.1
- eslint: 7.0.0
+ eslint: 8.57.0
rimraf: 3.0.2
- tslib: 2.4.0
- typescript: ^3.8.3
+ tslib: 2.6.2
+ typescript: 5.4.2
yeoman-environment: ^2.10.3
languageName: unknown
linkType: soft
@@ -4128,7 +4500,7 @@ __metadata:
dependencies:
"@azure/cognitiveservices-qnamaker": ^3.2.0
"@babel/plugin-proposal-class-properties": 7.18.6
- "@babel/plugin-transform-runtime": 7.18.6
+ "@babel/plugin-transform-runtime": 7.24.0
"@bfc/client": "*"
"@bfc/extension": "*"
"@bfc/indexers": "*"
@@ -4178,7 +4550,7 @@ __metadata:
dotenv: ^8.1.0
download-npm-package: ^3.1.12
ejs: 3.1.8
- eslint: 7.0.0
+ eslint: 8.57.0
express: 4.17.3
express-serve-static-core: 0.1.1
express-session: ^1.17.0
@@ -4204,7 +4576,7 @@ __metadata:
passport: ^0.4.1
path-to-regexp: ^6.1.0
portfinder: ^1.0.32
- prettier: 2.0.5
+ prettier: 3.2.5
rimraf: 3.0.2
rsa-pem-from-mod-exp: ^0.8.4
source-map-explorer: ^2.4.2
@@ -4213,7 +4585,7 @@ __metadata:
trumpet: ^1.7.2
ts-md5: ^1.2.7
ts-node: ^8.4.1
- tslib: 2.4.0
+ tslib: 2.6.2
unzip-stream: ^0.3.0
uuid: ^8.3.0
vscode-languageserver: 5.3.0-next.10
@@ -4267,7 +4639,7 @@ __metadata:
lodash: ^4.17.19
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4294,7 +4666,7 @@ __metadata:
"@types/react-dom": 16.9.5
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4316,7 +4688,7 @@ __metadata:
format-message: 6.2.4
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/code-editor": "*"
@@ -4341,7 +4713,7 @@ __metadata:
"@emotion/styled": ^11.1.3
"@types/react": 16.9.23
"@types/react-dom": 16.9.5
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4366,7 +4738,7 @@ __metadata:
"@types/react-dom": 16.9.5
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4389,7 +4761,7 @@ __metadata:
"@types/react-dom": 16.9.5
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4414,7 +4786,7 @@ __metadata:
format-message-cli: 6.2.4
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4442,7 +4814,7 @@ __metadata:
format-message-cli: 6.2.4
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4469,7 +4841,7 @@ __metadata:
format-message-cli: 6.2.4
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -4495,7 +4867,7 @@ __metadata:
react: 16.13.1
react-dom: 16.13.1
react-markdown: ^5.0.3
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@fluentui/theme": 2.5.0
format-message: ^6.2.3
@@ -4508,7 +4880,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@botframework-composer/test-utils@workspace:packages/test-utils"
dependencies:
- "@swc-node/jest": ^1.3.0
+ "@swc-node/jest": 1.4.3
"@testing-library/jest-dom": ^5.13.0
"@testing-library/react": ^11.2.7
"@testing-library/react-hooks": ^7.0.0
@@ -4516,13 +4888,13 @@ __metadata:
"@types/faker": ^5.5.6
"@types/jest": ^26.0.23
faker: ^5.5.3
- jest: ^27.0.4
+ jest: 29.7.0
jest-github-actions-reporter: ^1.0.3
lodash: ^4.17.19
react-test-renderer: ^16.13.1
rimraf: 3.0.2
- tslib: 2.4.0
- typescript: ^3.8.3
+ tslib: 2.6.2
+ typescript: 5.4.2
languageName: unknown
linkType: soft
@@ -4534,12 +4906,12 @@ __metadata:
"@types/passport": ^1.0.4
axios: ^0.21.1
botframework-schema: ^4.11.1
- eslint: 7.0.0
+ eslint: 8.57.0
express-serve-static-core: 0.1.1
json-schema: 0.4.0
rimraf: 3.0.2
- tslib: 2.4.0
- typescript: ^3.8.3
+ tslib: 2.6.2
+ typescript: 5.4.2
languageName: unknown
linkType: soft
@@ -4597,8 +4969,8 @@ __metadata:
linkType: hard
"@electron/get@npm:^1.0.1":
- version: 1.13.1
- resolution: "@electron/get@npm:1.13.1"
+ version: 1.14.1
+ resolution: "@electron/get@npm:1.14.1"
dependencies:
debug: ^4.1.1
env-paths: ^2.2.0
@@ -4614,31 +4986,33 @@ __metadata:
optional: true
global-tunnel-ng:
optional: true
- checksum: ea9863b73e8aedefb19cfe9b849c585b8bda29e11b90189b115680da4e9ab0167405efe63e5d141da2d13cde24eacacfde62f730f2730d047e58819fe69352f8
+ checksum: 21fec5e82bbee8f9fa183b46e05675b137c3130c7999d3b2b34a0047d1a06ec3c76347b9bbdb9911ba9b2123697804e360a15dda9db614c0226d5d4dcc4d6d15
languageName: node
linkType: hard
-"@electron/universal@npm:1.0.5":
- version: 1.0.5
- resolution: "@electron/universal@npm:1.0.5"
+"@electron/universal@npm:1.2.1":
+ version: 1.2.1
+ resolution: "@electron/universal@npm:1.2.1"
dependencies:
"@malept/cross-spawn-promise": ^1.1.0
- asar: ^3.0.3
+ asar: ^3.1.0
debug: ^4.3.1
dir-compare: ^2.4.0
fs-extra: ^9.0.1
- checksum: 64eae3bbbfa422f28dbc1e92d12d954059cec7dac9ecc3ecad2c7895bb6cd10d30e8b3848092bfba8815bc71b60393a42f792751e50b9b5f643d6f1d03826b86
+ minimatch: ^3.0.4
+ plist: ^3.0.4
+ checksum: 9a7d98cf2b8414ff0274384fef1b72b5a545a0feb7ce03163d2e2ee1b13e4f7064dfe7147cdd652708a1314d1b5e68acdd907847a1747866ec8d2d3e757ec1f7
languageName: node
linkType: hard
-"@emotion/babel-plugin-jsx-pragmatic@npm:^0.1.5":
- version: 0.1.5
- resolution: "@emotion/babel-plugin-jsx-pragmatic@npm:0.1.5"
+"@emotion/babel-plugin-jsx-pragmatic@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "@emotion/babel-plugin-jsx-pragmatic@npm:0.2.1"
dependencies:
- "@babel/plugin-syntax-jsx": ^7.2.0
+ "@babel/plugin-syntax-jsx": ^7.17.12
peerDependencies:
"@babel/core": ^7.0.0
- checksum: b92aafafd35eca0cf9690a4b21899827ef24e0ce7bfe97381ef3258113deaa21eb047b492f4eadfac5ba57b301c0bdcab934d776774d91e867f1a8bdb7ab9870
+ checksum: 2c7e9c687c8e12855c9a419e9a8e530b236e1c42f5a196f1abaf5079947d18069733f1f8257e90c6bafa302c87f433577745ea799b63d4211c82d7b3a57917d6
languageName: node
linkType: hard
@@ -4686,7 +5060,26 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/babel-plugin@npm:^11.2.0, @emotion/babel-plugin@npm:^11.7.1, @emotion/babel-plugin@npm:^11.9.2":
+"@emotion/babel-plugin@npm:^11.11.0":
+ version: 11.11.0
+ resolution: "@emotion/babel-plugin@npm:11.11.0"
+ dependencies:
+ "@babel/helper-module-imports": ^7.16.7
+ "@babel/runtime": ^7.18.3
+ "@emotion/hash": ^0.9.1
+ "@emotion/memoize": ^0.8.1
+ "@emotion/serialize": ^1.1.2
+ babel-plugin-macros: ^3.1.0
+ convert-source-map: ^1.5.0
+ escape-string-regexp: ^4.0.0
+ find-root: ^1.1.0
+ source-map: ^0.5.7
+ stylis: 4.2.0
+ checksum: 6b363edccc10290f7a23242c06f88e451b5feb2ab94152b18bb8883033db5934fb0e421e2d67d09907c13837c21218a3ac28c51707778a54d6cd3706c0c2f3f9
+ languageName: node
+ linkType: hard
+
+"@emotion/babel-plugin@npm:^11.7.1, @emotion/babel-plugin@npm:^11.9.2":
version: 11.9.2
resolution: "@emotion/babel-plugin@npm:11.9.2"
dependencies:
@@ -4708,17 +5101,17 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/babel-preset-css-prop@npm:11.2.0":
- version: 11.2.0
- resolution: "@emotion/babel-preset-css-prop@npm:11.2.0"
+"@emotion/babel-preset-css-prop@npm:11.11.0":
+ version: 11.11.0
+ resolution: "@emotion/babel-preset-css-prop@npm:11.11.0"
dependencies:
- "@babel/plugin-transform-react-jsx": ^7.12.1
- "@babel/runtime": ^7.7.2
- "@emotion/babel-plugin": ^11.2.0
- "@emotion/babel-plugin-jsx-pragmatic": ^0.1.5
+ "@babel/plugin-transform-react-jsx": ^7.17.12
+ "@babel/runtime": ^7.18.3
+ "@emotion/babel-plugin": ^11.11.0
+ "@emotion/babel-plugin-jsx-pragmatic": ^0.2.1
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 211fb98cb5fb958ddaaeeb326595c4681f0d6a8ac626dec4499cbd1771909f9c6d9af174e6288ef444ad256c0cd96238ab1575a460aeb9be93277b521f891eb3
+ checksum: fcaddd107e2fb431cf22254e8a764d4e3308d1dab38611dc55d40a5e746f14b04aee0c12d349e3e0e4af1049d43efa52f8b8d5cc78167204159a40dffb7b4fde
languageName: node
linkType: hard
@@ -4784,12 +5177,12 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/eslint-plugin@npm:11.7.0":
- version: 11.7.0
- resolution: "@emotion/eslint-plugin@npm:11.7.0"
+"@emotion/eslint-plugin@npm:11.11.0":
+ version: 11.11.0
+ resolution: "@emotion/eslint-plugin@npm:11.11.0"
peerDependencies:
eslint: 6 || 7 || 8
- checksum: 71bdeed3663e00af57631d810d615517051e8941799ef9177083e3d5db45aada21288383bcb7d150aaa29a6519b2cabe3dc9a2e61f1262290e4b5b3d5644f93a
+ checksum: 2d555b6790700e0d0c2862d4aa2fd697ea5851faa7e406ab459028e66daad2ee0dc3dec29362c2edc2656a63f826ac15629112d3e9aca64323fa40f9e5674bd4
languageName: node
linkType: hard
@@ -4807,6 +5200,13 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/hash@npm:^0.9.1":
+ version: 0.9.1
+ resolution: "@emotion/hash@npm:0.9.1"
+ checksum: 716e17e48bf9047bf9383982c071de49f2615310fb4e986738931776f5a823bc1f29c84501abe0d3df91a3803c80122d24e28b57351bca9e01356ebb33d89876
+ languageName: node
+ linkType: hard
+
"@emotion/is-prop-valid@npm:^0.8.1":
version: 0.8.8
resolution: "@emotion/is-prop-valid@npm:0.8.8"
@@ -4846,6 +5246,13 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/memoize@npm:^0.8.1":
+ version: 0.8.1
+ resolution: "@emotion/memoize@npm:0.8.1"
+ checksum: a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0
+ languageName: node
+ linkType: hard
+
"@emotion/react@npm:^11.1.3":
version: 11.9.0
resolution: "@emotion/react@npm:11.9.0"
@@ -4908,6 +5315,19 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/serialize@npm:^1.1.2":
+ version: 1.1.3
+ resolution: "@emotion/serialize@npm:1.1.3"
+ dependencies:
+ "@emotion/hash": ^0.9.1
+ "@emotion/memoize": ^0.8.1
+ "@emotion/unitless": ^0.8.1
+ "@emotion/utils": ^1.2.1
+ csstype: ^3.0.2
+ checksum: 5a756ce7e2692322683978d8ed2e84eadd60bd6f629618a82c5018c84d98684b117e57fad0174f68ec2ec0ac089bb2e0bcc8ea8c2798eb904b6d3236aa046063
+ languageName: node
+ linkType: hard
+
"@emotion/sheet@npm:^1.0.0, @emotion/sheet@npm:^1.1.0":
version: 1.1.0
resolution: "@emotion/sheet@npm:1.1.0"
@@ -4958,6 +5378,13 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/unitless@npm:^0.8.1":
+ version: 0.8.1
+ resolution: "@emotion/unitless@npm:0.8.1"
+ checksum: 385e21d184d27853bb350999471f00e1429fa4e83182f46cd2c164985999d9b46d558dc8b9cc89975cb337831ce50c31ac2f33b15502e85c299892e67e7b4a88
+ languageName: node
+ linkType: hard
+
"@emotion/utils@npm:^1.0.0":
version: 1.0.0
resolution: "@emotion/utils@npm:1.0.0"
@@ -4979,6 +5406,13 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/utils@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "@emotion/utils@npm:1.2.1"
+ checksum: e0b44be0705b56b079c55faff93952150be69e79b660ae70ddd5b6e09fc40eb1319654315a9f34bb479d7f4ec94be6068c061abbb9e18b9778ae180ad5d97c73
+ languageName: node
+ linkType: hard
+
"@emotion/weak-memoize@npm:^0.2.5":
version: 0.2.5
resolution: "@emotion/weak-memoize@npm:0.2.5"
@@ -4993,6 +5427,48 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/eslint-utils@npm:^4.2.0":
+ version: 4.4.0
+ resolution: "@eslint-community/eslint-utils@npm:4.4.0"
+ dependencies:
+ eslint-visitor-keys: ^3.3.0
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1":
+ version: 4.10.0
+ resolution: "@eslint-community/regexpp@npm:4.10.0"
+ checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "@eslint/eslintrc@npm:2.1.4"
+ dependencies:
+ ajv: ^6.12.4
+ debug: ^4.3.2
+ espree: ^9.6.0
+ globals: ^13.19.0
+ ignore: ^5.2.0
+ import-fresh: ^3.2.1
+ js-yaml: ^4.1.0
+ minimatch: ^3.1.2
+ strip-json-comments: ^3.1.1
+ checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127
+ languageName: node
+ linkType: hard
+
+"@eslint/js@npm:8.57.0":
+ version: 8.57.0
+ resolution: "@eslint/js@npm:8.57.0"
+ checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb
+ languageName: node
+ linkType: hard
+
"@fluentui/date-time-utilities@npm:^8.5.1":
version: 8.5.1
resolution: "@fluentui/date-time-utilities@npm:8.5.1"
@@ -5371,6 +5847,13 @@ __metadata:
languageName: node
linkType: hard
+"@hapi/hoek@npm:^9.3.0":
+ version: 9.3.0
+ resolution: "@hapi/hoek@npm:9.3.0"
+ checksum: 4771c7a776242c3c022b168046af4e324d116a9d2e1d60631ee64f474c6e38d1bb07092d898bf95c7bc5d334c5582798a1456321b2e53ca817d4e7c88bc25b43
+ languageName: node
+ linkType: hard
+
"@hapi/joi@npm:^15.0.0":
version: 15.1.1
resolution: "@hapi/joi@npm:15.1.1"
@@ -5392,7 +5875,7 @@ __metadata:
languageName: node
linkType: hard
-"@hapi/topo@npm:^5.0.0":
+"@hapi/topo@npm:^5.1.0":
version: 5.1.0
resolution: "@hapi/topo@npm:5.1.0"
dependencies:
@@ -5401,6 +5884,31 @@ __metadata:
languageName: node
linkType: hard
+"@humanwhocodes/config-array@npm:^0.11.14":
+ version: 0.11.14
+ resolution: "@humanwhocodes/config-array@npm:0.11.14"
+ dependencies:
+ "@humanwhocodes/object-schema": ^2.0.2
+ debug: ^4.3.1
+ minimatch: ^3.0.5
+ checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/module-importer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@humanwhocodes/module-importer@npm:1.0.1"
+ checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/object-schema@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "@humanwhocodes/object-schema@npm:2.0.2"
+ checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee
+ languageName: node
+ linkType: hard
+
"@istanbuljs/load-nyc-config@npm:^1.0.0":
version: 1.1.0
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
@@ -5414,7 +5922,7 @@ __metadata:
languageName: node
linkType: hard
-"@istanbuljs/schema@npm:^0.1.2":
+"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3":
version: 0.1.3
resolution: "@istanbuljs/schema@npm:0.1.3"
checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9
@@ -5435,6 +5943,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/console@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/console@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
+ slash: ^3.0.0
+ checksum: 0e3624e32c5a8e7361e889db70b170876401b7d70f509a2538c31d5cd50deb0c1ae4b92dc63fe18a0902e0a48c590c21d53787a0df41a52b34fa7cab96c384d6
+ languageName: node
+ linkType: hard
+
"@jest/core@npm:^27.4.7":
version: 27.4.7
resolution: "@jest/core@npm:27.4.7"
@@ -5464,7 +5986,48 @@ __metadata:
jest-validate: ^27.4.6
jest-watcher: ^27.4.6
micromatch: ^4.0.4
- rimraf: ^3.0.0
+ rimraf: ^3.0.0
+ slash: ^3.0.0
+ strip-ansi: ^6.0.0
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ checksum: 24ed123ef1819fa8c6069706760efac9904ee8824b22c346259be2017d820b5e578a4d444339448a576a0158e6fec91d18fdedb201bc97d7390b105d665f3642
+ languageName: node
+ linkType: hard
+
+"@jest/core@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/core@npm:29.7.0"
+ dependencies:
+ "@jest/console": ^29.7.0
+ "@jest/reporters": ^29.7.0
+ "@jest/test-result": ^29.7.0
+ "@jest/transform": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ ansi-escapes: ^4.2.1
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ exit: ^0.1.2
+ graceful-fs: ^4.2.9
+ jest-changed-files: ^29.7.0
+ jest-config: ^29.7.0
+ jest-haste-map: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-regex-util: ^29.6.3
+ jest-resolve: ^29.7.0
+ jest-resolve-dependencies: ^29.7.0
+ jest-runner: ^29.7.0
+ jest-runtime: ^29.7.0
+ jest-snapshot: ^29.7.0
+ jest-util: ^29.7.0
+ jest-validate: ^29.7.0
+ jest-watcher: ^29.7.0
+ micromatch: ^4.0.4
+ pretty-format: ^29.7.0
slash: ^3.0.0
strip-ansi: ^6.0.0
peerDependencies:
@@ -5472,7 +6035,7 @@ __metadata:
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: 24ed123ef1819fa8c6069706760efac9904ee8824b22c346259be2017d820b5e578a4d444339448a576a0158e6fec91d18fdedb201bc97d7390b105d665f3642
+ checksum: af759c9781cfc914553320446ce4e47775ae42779e73621c438feb1e4231a5d4862f84b1d8565926f2d1aab29b3ec3dcfdc84db28608bdf5f29867124ebcfc0d
languageName: node
linkType: hard
@@ -5488,6 +6051,37 @@ __metadata:
languageName: node
linkType: hard
+"@jest/environment@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/environment@npm:29.7.0"
+ dependencies:
+ "@jest/fake-timers": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ jest-mock: ^29.7.0
+ checksum: 6fb398143b2543d4b9b8d1c6dbce83fa5247f84f550330604be744e24c2bd2178bb893657d62d1b97cf2f24baf85c450223f8237cccb71192c36a38ea2272934
+ languageName: node
+ linkType: hard
+
+"@jest/expect-utils@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/expect-utils@npm:29.7.0"
+ dependencies:
+ jest-get-type: ^29.6.3
+ checksum: 75eb177f3d00b6331bcaa057e07c0ccb0733a1d0a1943e1d8db346779039cb7f103789f16e502f888a3096fb58c2300c38d1f3748b36a7fa762eb6f6d1b160ed
+ languageName: node
+ linkType: hard
+
+"@jest/expect@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/expect@npm:29.7.0"
+ dependencies:
+ expect: ^29.7.0
+ jest-snapshot: ^29.7.0
+ checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e
+ languageName: node
+ linkType: hard
+
"@jest/fake-timers@npm:^27.4.6":
version: 27.4.6
resolution: "@jest/fake-timers@npm:27.4.6"
@@ -5502,6 +6096,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/fake-timers@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/fake-timers@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ "@sinonjs/fake-timers": ^10.0.2
+ "@types/node": "*"
+ jest-message-util: ^29.7.0
+ jest-mock: ^29.7.0
+ jest-util: ^29.7.0
+ checksum: caf2bbd11f71c9241b458d1b5a66cbe95debc5a15d96442444b5d5c7ba774f523c76627c6931cca5e10e76f0d08761f6f1f01a608898f4751a0eee54fc3d8d00
+ languageName: node
+ linkType: hard
+
"@jest/globals@npm:^27.4.6":
version: 27.4.6
resolution: "@jest/globals@npm:27.4.6"
@@ -5513,6 +6121,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/globals@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/globals@npm:29.7.0"
+ dependencies:
+ "@jest/environment": ^29.7.0
+ "@jest/expect": ^29.7.0
+ "@jest/types": ^29.6.3
+ jest-mock: ^29.7.0
+ checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123
+ languageName: node
+ linkType: hard
+
"@jest/reporters@npm:^27.4.6":
version: 27.4.6
resolution: "@jest/reporters@npm:27.4.6"
@@ -5551,6 +6171,52 @@ __metadata:
languageName: node
linkType: hard
+"@jest/reporters@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/reporters@npm:29.7.0"
+ dependencies:
+ "@bcoe/v8-coverage": ^0.2.3
+ "@jest/console": ^29.7.0
+ "@jest/test-result": ^29.7.0
+ "@jest/transform": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@jridgewell/trace-mapping": ^0.3.18
+ "@types/node": "*"
+ chalk: ^4.0.0
+ collect-v8-coverage: ^1.0.0
+ exit: ^0.1.2
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ istanbul-lib-coverage: ^3.0.0
+ istanbul-lib-instrument: ^6.0.0
+ istanbul-lib-report: ^3.0.0
+ istanbul-lib-source-maps: ^4.0.0
+ istanbul-reports: ^3.1.3
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
+ jest-worker: ^29.7.0
+ slash: ^3.0.0
+ string-length: ^4.0.1
+ strip-ansi: ^6.0.0
+ v8-to-istanbul: ^9.0.1
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ checksum: 7eadabd62cc344f629024b8a268ecc8367dba756152b761bdcb7b7e570a3864fc51b2a9810cd310d85e0a0173ef002ba4528d5ea0329fbf66ee2a3ada9c40455
+ languageName: node
+ linkType: hard
+
+"@jest/schemas@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "@jest/schemas@npm:29.6.3"
+ dependencies:
+ "@sinclair/typebox": ^0.27.8
+ checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93
+ languageName: node
+ linkType: hard
+
"@jest/source-map@npm:^27.4.0":
version: 27.4.0
resolution: "@jest/source-map@npm:27.4.0"
@@ -5562,6 +6228,17 @@ __metadata:
languageName: node
linkType: hard
+"@jest/source-map@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "@jest/source-map@npm:29.6.3"
+ dependencies:
+ "@jridgewell/trace-mapping": ^0.3.18
+ callsites: ^3.0.0
+ graceful-fs: ^4.2.9
+ checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb
+ languageName: node
+ linkType: hard
+
"@jest/test-result@npm:^27.4.6":
version: 27.4.6
resolution: "@jest/test-result@npm:27.4.6"
@@ -5574,6 +6251,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/test-result@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/test-result@npm:29.7.0"
+ dependencies:
+ "@jest/console": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/istanbul-lib-coverage": ^2.0.0
+ collect-v8-coverage: ^1.0.0
+ checksum: 67b6317d526e335212e5da0e768e3b8ab8a53df110361b80761353ad23b6aea4432b7c5665bdeb87658ea373b90fb1afe02ed3611ef6c858c7fba377505057fa
+ languageName: node
+ linkType: hard
+
"@jest/test-sequencer@npm:^27.4.6":
version: 27.4.6
resolution: "@jest/test-sequencer@npm:27.4.6"
@@ -5586,6 +6275,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/test-sequencer@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/test-sequencer@npm:29.7.0"
+ dependencies:
+ "@jest/test-result": ^29.7.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^29.7.0
+ slash: ^3.0.0
+ checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd
+ languageName: node
+ linkType: hard
+
"@jest/transform@npm:^27.4.6":
version: 27.4.6
resolution: "@jest/transform@npm:27.4.6"
@@ -5609,6 +6310,29 @@ __metadata:
languageName: node
linkType: hard
+"@jest/transform@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "@jest/transform@npm:29.7.0"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@jest/types": ^29.6.3
+ "@jridgewell/trace-mapping": ^0.3.18
+ babel-plugin-istanbul: ^6.1.1
+ chalk: ^4.0.0
+ convert-source-map: ^2.0.0
+ fast-json-stable-stringify: ^2.1.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^29.7.0
+ jest-regex-util: ^29.6.3
+ jest-util: ^29.7.0
+ micromatch: ^4.0.4
+ pirates: ^4.0.4
+ slash: ^3.0.0
+ write-file-atomic: ^4.0.2
+ checksum: 0f8ac9f413903b3cb6d240102db848f2a354f63971ab885833799a9964999dd51c388162106a807f810071f864302cdd8e3f0c241c29ce02d85a36f18f3f40ab
+ languageName: node
+ linkType: hard
+
"@jest/types@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/types@npm:24.9.0"
@@ -5646,6 +6370,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/types@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "@jest/types@npm:29.6.3"
+ dependencies:
+ "@jest/schemas": ^29.6.3
+ "@types/istanbul-lib-coverage": ^2.0.0
+ "@types/istanbul-reports": ^3.0.0
+ "@types/node": "*"
+ "@types/yargs": ^17.0.8
+ chalk: ^4.0.0
+ checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc
+ languageName: node
+ linkType: hard
+
"@jridgewell/gen-mapping@npm:^0.1.0":
version: 0.1.1
resolution: "@jridgewell/gen-mapping@npm:0.1.1"
@@ -5667,6 +6405,17 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/gen-mapping@npm:^0.3.5":
+ version: 0.3.5
+ resolution: "@jridgewell/gen-mapping@npm:0.3.5"
+ dependencies:
+ "@jridgewell/set-array": ^1.2.1
+ "@jridgewell/sourcemap-codec": ^1.4.10
+ "@jridgewell/trace-mapping": ^0.3.24
+ checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52
+ languageName: node
+ linkType: hard
+
"@jridgewell/resolve-uri@npm:^3.0.3":
version: 3.0.6
resolution: "@jridgewell/resolve-uri@npm:3.0.6"
@@ -5674,6 +6423,13 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/resolve-uri@npm:^3.1.0":
+ version: 3.1.2
+ resolution: "@jridgewell/resolve-uri@npm:3.1.2"
+ checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870
+ languageName: node
+ linkType: hard
+
"@jridgewell/set-array@npm:^1.0.0":
version: 1.1.0
resolution: "@jridgewell/set-array@npm:1.1.0"
@@ -5688,6 +6444,13 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/set-array@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "@jridgewell/set-array@npm:1.2.1"
+ checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10
+ languageName: node
+ linkType: hard
+
"@jridgewell/source-map@npm:^0.3.2":
version: 0.3.2
resolution: "@jridgewell/source-map@npm:0.3.2"
@@ -5705,6 +6468,23 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/sourcemap-codec@npm:^1.4.14":
+ version: 1.4.15
+ resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
+ checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8
+ languageName: node
+ linkType: hard
+
+"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25":
+ version: 0.3.25
+ resolution: "@jridgewell/trace-mapping@npm:0.3.25"
+ dependencies:
+ "@jridgewell/resolve-uri": ^3.1.0
+ "@jridgewell/sourcemap-codec": ^1.4.14
+ checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34
+ languageName: node
+ linkType: hard
+
"@jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9":
version: 0.3.9
resolution: "@jridgewell/trace-mapping@npm:0.3.9"
@@ -5970,14 +6750,14 @@ __metadata:
linkType: hard
"@microsoft/orchestrator-core@npm:~4.14.0":
- version: 4.14.2
- resolution: "@microsoft/orchestrator-core@npm:4.14.2"
+ version: 4.14.4
+ resolution: "@microsoft/orchestrator-core@npm:4.14.4"
dependencies:
"@mapbox/node-pre-gyp": ^1.0.3
bindings: 1.2.1
node-addon-api: ^3.1.0
node-gyp: ^8.0.0
- checksum: 6f385e9b4b94cd25eb81b875f8e657f29b2a9fd61a26dcaec2d2411619bad36c8651c2f7d36d0cdda51d3521fdb462c0399b4e1c58dd5a277dfe3a3dce3c4dfb
+ checksum: 780915651a226eff0bf93090164335df003eb0cac53c3ca66608943c948dede4b5143bef91e22b2eb71c20430356f23aa987ec6ab7ef2fa3df8b8f9d6bdcba13
conditions: (os=darwin | os=linux | os=win32) & (cpu=x64 | cpu=ia32)
languageName: node
linkType: hard
@@ -6194,7 +6974,7 @@ __metadata:
languageName: node
linkType: hard
-"@nodelib/fs.walk@npm:^1.2.3":
+"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
@@ -6367,6 +7147,13 @@ __metadata:
languageName: node
linkType: hard
+"@pkgr/core@npm:^0.1.0":
+ version: 0.1.1
+ resolution: "@pkgr/core@npm:0.1.1"
+ checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba
+ languageName: node
+ linkType: hard
+
"@polka/url@npm:^1.0.0-next.20":
version: 1.0.0-next.21
resolution: "@polka/url@npm:1.0.0-next.21"
@@ -6446,19 +7233,19 @@ __metadata:
languageName: node
linkType: hard
-"@sideway/address@npm:^4.1.3":
- version: 4.1.3
- resolution: "@sideway/address@npm:4.1.3"
+"@sideway/address@npm:^4.1.5":
+ version: 4.1.5
+ resolution: "@sideway/address@npm:4.1.5"
dependencies:
"@hapi/hoek": ^9.0.0
- checksum: 3c1faf6ef37a0b59b62ce42b59c012c00ef1fc4194ad6776c65c2f9a6dd6c1710c6f6362b3ca3fa582fdb93984f0cb64ca44f9f5e02940634805f5e561279c22
+ checksum: 3e3ea0f00b4765d86509282290368a4a5fd39a7995fdc6de42116ca19a96120858e56c2c995081def06e1c53e1f8bccc7d013f6326602bec9d56b72ee2772b9d
languageName: node
linkType: hard
-"@sideway/formula@npm:^3.0.0":
- version: 3.0.0
- resolution: "@sideway/formula@npm:3.0.0"
- checksum: 8ae26a0ed6bc84f7310be6aae6eb9d81e97f382619fc69025d346871a707eaab0fa38b8c857e3f0c35a19923de129f42d35c50b8010c928d64aab41578580ec4
+"@sideway/formula@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@sideway/formula@npm:3.0.1"
+ checksum: e4beeebc9dbe2ff4ef0def15cec0165e00d1612e3d7cea0bc9ce5175c3263fc2c818b679bd558957f49400ee7be9d4e5ac90487e1625b4932e15c4aa7919c57a
languageName: node
linkType: hard
@@ -6469,6 +7256,13 @@ __metadata:
languageName: node
linkType: hard
+"@sinclair/typebox@npm:^0.27.8":
+ version: 0.27.8
+ resolution: "@sinclair/typebox@npm:0.27.8"
+ checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1
+ languageName: node
+ linkType: hard
+
"@sindresorhus/is@npm:^0.14.0":
version: 0.14.0
resolution: "@sindresorhus/is@npm:0.14.0"
@@ -6492,6 +7286,24 @@ __metadata:
languageName: node
linkType: hard
+"@sinonjs/commons@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "@sinonjs/commons@npm:3.0.1"
+ dependencies:
+ type-detect: 4.0.8
+ checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601
+ languageName: node
+ linkType: hard
+
+"@sinonjs/fake-timers@npm:^10.0.2":
+ version: 10.3.0
+ resolution: "@sinonjs/fake-timers@npm:10.3.0"
+ dependencies:
+ "@sinonjs/commons": ^3.0.0
+ checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148
+ languageName: node
+ linkType: hard
+
"@sinonjs/fake-timers@npm:^8.0.1":
version: 8.1.0
resolution: "@sinonjs/fake-timers@npm:8.1.0"
@@ -6648,7 +7460,7 @@ __metadata:
languageName: node
linkType: hard
-"@swc-node/jest@npm:^1.3.0":
+"@swc-node/jest@npm:1.4.3":
version: 1.4.3
resolution: "@swc-node/jest@npm:1.4.3"
dependencies:
@@ -7042,13 +7854,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/eslint-visitor-keys@npm:^1.0.0":
- version: 1.0.0
- resolution: "@types/eslint-visitor-keys@npm:1.0.0"
- checksum: a90f0b023e357a59ea04268e0387cfb0ea06703068cc48fe2ca97fa158bcf3c51a6611a56bdbdf763e3451150b92bba3fb5d0b689fc55f856cae8555ec366a63
- languageName: node
- linkType: hard
-
"@types/expect@npm:^1.20.4":
version: 1.20.4
resolution: "@types/expect@npm:1.20.4"
@@ -7167,6 +7972,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/graceful-fs@npm:^4.1.3":
+ version: 4.1.9
+ resolution: "@types/graceful-fs@npm:4.1.9"
+ dependencies:
+ "@types/node": "*"
+ checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256
+ languageName: node
+ linkType: hard
+
"@types/hoist-non-react-statics@npm:^3.3.0":
version: 3.3.1
resolution: "@types/hoist-non-react-statics@npm:3.3.1"
@@ -7256,10 +8070,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:^7.0.3":
- version: 7.0.11
- resolution: "@types/json-schema@npm:7.0.11"
- checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d
+"@types/json-schema@npm:^7.0.9":
+ version: 7.0.15
+ resolution: "@types/json-schema@npm:7.0.15"
+ checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98
languageName: node
linkType: hard
@@ -7606,6 +8420,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/semver@npm:^7.3.12":
+ version: 7.5.8
+ resolution: "@types/semver@npm:7.5.8"
+ checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663
+ languageName: node
+ linkType: hard
+
"@types/serve-static@npm:1.13.2":
version: 1.13.2
resolution: "@types/serve-static@npm:1.13.2"
@@ -7844,6 +8665,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/yargs@npm:^17.0.8":
+ version: 17.0.32
+ resolution: "@types/yargs@npm:17.0.32"
+ dependencies:
+ "@types/yargs-parser": "*"
+ checksum: 4505bdebe8716ff383640c6e928f855b5d337cb3c68c81f7249fc6b983d0aa48de3eee26062b84f37e0d75a5797bc745e0c6e76f42f81771252a758c638f36ba
+ languageName: node
+ linkType: hard
+
"@types/yauzl@npm:^2.9.1":
version: 2.9.2
resolution: "@types/yauzl@npm:2.9.2"
@@ -7882,70 +8712,124 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:2.34.0":
- version: 2.34.0
- resolution: "@typescript-eslint/eslint-plugin@npm:2.34.0"
+"@typescript-eslint/eslint-plugin@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0"
dependencies:
- "@typescript-eslint/experimental-utils": 2.34.0
- functional-red-black-tree: ^1.0.1
- regexpp: ^3.0.0
- tsutils: ^3.17.1
+ "@eslint-community/regexpp": ^4.4.0
+ "@typescript-eslint/scope-manager": 5.62.0
+ "@typescript-eslint/type-utils": 5.62.0
+ "@typescript-eslint/utils": 5.62.0
+ debug: ^4.3.4
+ graphemer: ^1.4.0
+ ignore: ^5.2.0
+ natural-compare-lite: ^1.4.0
+ semver: ^7.3.7
+ tsutils: ^3.21.0
peerDependencies:
- "@typescript-eslint/parser": ^2.0.0
- eslint: ^5.0.0 || ^6.0.0
+ "@typescript-eslint/parser": ^5.0.0
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 028adcb70015fec8198f801524223b3fa53d807fabd91e44e438e02df5cc4eac0ae53fcaeb8627f14a84fd72a2dcfbab561bdb8d4969cbb810849c789ae66548
+ checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1
languageName: node
linkType: hard
-"@typescript-eslint/experimental-utils@npm:2.34.0":
- version: 2.34.0
- resolution: "@typescript-eslint/experimental-utils@npm:2.34.0"
+"@typescript-eslint/parser@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/parser@npm:5.62.0"
dependencies:
- "@types/json-schema": ^7.0.3
- "@typescript-eslint/typescript-estree": 2.34.0
- eslint-scope: ^5.0.0
- eslint-utils: ^2.0.0
+ "@typescript-eslint/scope-manager": 5.62.0
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/typescript-estree": 5.62.0
+ debug: ^4.3.4
peerDependencies:
- eslint: "*"
- checksum: 3d267185a727dad276921d4b7b9d95247ffc50740f944c8f3f66ae1556b9f3529632bff4e921a9bfe0d0b0c55542ff2ff6479615a4f4a01645e49893f32b6350
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:2.34.0":
- version: 2.34.0
- resolution: "@typescript-eslint/parser@npm:2.34.0"
+"@typescript-eslint/scope-manager@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.62.0"
dependencies:
- "@types/eslint-visitor-keys": ^1.0.0
- "@typescript-eslint/experimental-utils": 2.34.0
- "@typescript-eslint/typescript-estree": 2.34.0
- eslint-visitor-keys: ^1.1.0
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/visitor-keys": 5.62.0
+ checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/type-utils@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/type-utils@npm:5.62.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": 5.62.0
+ "@typescript-eslint/utils": 5.62.0
+ debug: ^4.3.4
+ tsutils: ^3.21.0
peerDependencies:
- eslint: ^5.0.0 || ^6.0.0
+ eslint: "*"
peerDependenciesMeta:
typescript:
optional: true
- checksum: 2cd9890760bc1be48102e8cc2404b2c9323f049990de07b356d9f97b9d29b3cf905ef06b69eea8e0834b67eb54e1f58dcc67e20edd8c98f10cd11b8732fb6894
+ checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/types@npm:5.62.0"
+ checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:2.34.0":
- version: 2.34.0
- resolution: "@typescript-eslint/typescript-estree@npm:2.34.0"
+"@typescript-eslint/typescript-estree@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
dependencies:
- debug: ^4.1.1
- eslint-visitor-keys: ^1.1.0
- glob: ^7.1.6
- is-glob: ^4.0.1
- lodash: ^4.17.15
- semver: ^7.3.2
- tsutils: ^3.17.1
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/visitor-keys": 5.62.0
+ debug: ^4.3.4
+ globby: ^11.1.0
+ is-glob: ^4.0.3
+ semver: ^7.3.7
+ tsutils: ^3.21.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 6eb689513765350daaf0ba12ef204061e12a8add557b4eafcc63fb0ab9345eee6ca68e64e4b88625a2b844802cfc44cbad47468840cfc990a40d27457ec75390
+ checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/utils@npm:5.62.0"
+ dependencies:
+ "@eslint-community/eslint-utils": ^4.2.0
+ "@types/json-schema": ^7.0.9
+ "@types/semver": ^7.3.12
+ "@typescript-eslint/scope-manager": 5.62.0
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/typescript-estree": 5.62.0
+ eslint-scope: ^5.1.1
+ semver: ^7.3.7
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.62.0"
+ dependencies:
+ "@typescript-eslint/types": 5.62.0
+ eslint-visitor-keys: ^3.3.0
+ checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35
languageName: node
linkType: hard
@@ -7986,6 +8870,13 @@ __metadata:
languageName: node
linkType: hard
+"@ungap/structured-clone@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "@ungap/structured-clone@npm:1.2.0"
+ checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524
+ languageName: node
+ linkType: hard
+
"@webassemblyjs/ast@npm:1.9.0":
version: 1.9.0
resolution: "@webassemblyjs/ast@npm:1.9.0"
@@ -8271,7 +9162,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-jsx@npm:^5.2.0, acorn-jsx@npm:^5.3.1":
+"acorn-jsx@npm:^5.2.0, acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@@ -8303,7 +9194,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^7.1.1, acorn@npm:^7.4.0":
+"acorn@npm:^7.1.1":
version: 7.4.1
resolution: "acorn@npm:7.4.1"
bin:
@@ -8330,6 +9221,15 @@ __metadata:
languageName: node
linkType: hard
+"acorn@npm:^8.9.0":
+ version: 8.11.3
+ resolution: "acorn@npm:8.11.3"
+ bin:
+ acorn: bin/acorn
+ checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c
+ languageName: node
+ linkType: hard
+
"adaptive-expressions@npm:4.18.0, adaptive-expressions@npm:^4.18.0":
version: 4.18.0
resolution: "adaptive-expressions@npm:4.18.0"
@@ -8517,6 +9417,15 @@ __metadata:
languageName: node
linkType: hard
+"ansi-escapes@npm:^6.2.0":
+ version: 6.2.0
+ resolution: "ansi-escapes@npm:6.2.0"
+ dependencies:
+ type-fest: ^3.0.0
+ checksum: f0bc667d5f1ededc3ea89b73c34f0cba95473525b07e1290ddfd3fc868c94614e95f3549f5c4fd0c05424af7d3fd298101fb3d9a52a597d3782508b340783bd7
+ languageName: node
+ linkType: hard
+
"ansi-html-community@npm:0.0.8":
version: 0.0.8
resolution: "ansi-html-community@npm:0.0.8"
@@ -8600,6 +9509,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-styles@npm:^6.2.1":
+ version: 6.2.1
+ resolution: "ansi-styles@npm:6.2.1"
+ checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9
+ languageName: node
+ linkType: hard
+
"ansi_up@npm:5.0.0":
version: 5.0.0
resolution: "ansi_up@npm:5.0.0"
@@ -8655,43 +9571,44 @@ __metadata:
languageName: node
linkType: hard
-"app-builder-bin@npm:3.7.1":
- version: 3.7.1
- resolution: "app-builder-bin@npm:3.7.1"
- checksum: aae6152d7e7e6eabe35e5430f8b4733cc713bd3f80fdb861c5b675ebc8951aa26b520821d27c5ee31f05e850cdfd9b923b58064307f1ae583fb4e7434d380209
+"app-builder-bin@npm:4.0.0":
+ version: 4.0.0
+ resolution: "app-builder-bin@npm:4.0.0"
+ checksum: c3c8fd85c371b7a396c1bb1160ab2e3231ba4309abea5b36a5b366e42511e347c65a33ff50d56f4960b337833d539c263137b0ba131e2fa268c32edeb6c9f683
languageName: node
linkType: hard
-"app-builder-lib@npm:22.14.13":
- version: 22.14.13
- resolution: "app-builder-lib@npm:22.14.13"
+"app-builder-lib@npm:23.6.0":
+ version: 23.6.0
+ resolution: "app-builder-lib@npm:23.6.0"
dependencies:
7zip-bin: ~5.1.1
"@develar/schema-utils": ~2.6.5
- "@electron/universal": 1.0.5
+ "@electron/universal": 1.2.1
"@malept/flatpak-bundler": ^0.4.0
async-exit-hook: ^2.0.1
bluebird-lst: ^1.0.9
- builder-util: 22.14.13
- builder-util-runtime: 8.9.2
+ builder-util: 23.6.0
+ builder-util-runtime: 9.1.1
chromium-pickle-js: ^0.2.0
- debug: ^4.3.2
- ejs: ^3.1.6
- electron-osx-sign: ^0.5.0
- electron-publish: 22.14.13
+ debug: ^4.3.4
+ ejs: ^3.1.7
+ electron-osx-sign: ^0.6.0
+ electron-publish: 23.6.0
form-data: ^4.0.0
- fs-extra: ^10.0.0
- hosted-git-info: ^4.0.2
+ fs-extra: ^10.1.0
+ hosted-git-info: ^4.1.0
is-ci: ^3.0.0
- isbinaryfile: ^4.0.8
+ isbinaryfile: ^4.0.10
js-yaml: ^4.1.0
lazy-val: ^1.0.5
- minimatch: ^3.0.4
+ minimatch: ^3.1.2
read-config-file: 6.2.0
sanitize-filename: ^1.6.3
- semver: ^7.3.5
+ semver: ^7.3.7
+ tar: ^6.1.11
temp-file: ^3.4.0
- checksum: a32a5ef25b3f70ddcd9b6ba0691221b9e66b0b0a4e1c28e9dc90854d7dcd0183445af55132587458963202afe40b1860b705558b990622d9e5953931b0de2572
+ checksum: da3cc9f24e127add651197076c5fa2f68bc7979bcd6a441df7f69629e96bf3aca3118d61c63a85d382a824748f8056a7639464f07b1ded09db53ff1c4b3101be
languageName: node
linkType: hard
@@ -8811,6 +9728,15 @@ __metadata:
languageName: node
linkType: hard
+"aria-query@npm:^5.3.0":
+ version: 5.3.0
+ resolution: "aria-query@npm:5.3.0"
+ dependencies:
+ dequal: ^2.0.3
+ checksum: 305bd73c76756117b59aba121d08f413c7ff5e80fa1b98e217a3443fcddb9a232ee790e24e432b59ae7625aebcf4c47cb01c2cac872994f0b426f5bdfcd96ba9
+ languageName: node
+ linkType: hard
+
"arr-diff@npm:^4.0.0":
version: 4.0.0
resolution: "arr-diff@npm:4.0.0"
@@ -8832,6 +9758,16 @@ __metadata:
languageName: node
linkType: hard
+"array-buffer-byte-length@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "array-buffer-byte-length@npm:1.0.1"
+ dependencies:
+ call-bind: ^1.0.5
+ is-array-buffer: ^3.0.4
+ checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e
+ languageName: node
+ linkType: hard
+
"array-differ@npm:^3.0.0":
version: 3.0.0
resolution: "array-differ@npm:3.0.0"
@@ -8853,7 +9789,7 @@ __metadata:
languageName: node
linkType: hard
-"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5":
+"array-includes@npm:^3.1.5":
version: 3.1.5
resolution: "array-includes@npm:3.1.5"
dependencies:
@@ -8866,6 +9802,19 @@ __metadata:
languageName: node
linkType: hard
+"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7":
+ version: 3.1.7
+ resolution: "array-includes@npm:3.1.7"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ get-intrinsic: ^1.2.1
+ is-string: ^1.0.7
+ checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc
+ languageName: node
+ linkType: hard
+
"array-union@npm:^1.0.1, array-union@npm:^1.0.2":
version: 1.0.2
resolution: "array-union@npm:1.0.2"
@@ -8896,34 +9845,103 @@ __metadata:
languageName: node
linkType: hard
-"array-unique@npm:^0.3.2":
- version: 0.3.2
- resolution: "array-unique@npm:0.3.2"
- checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888
+"array-unique@npm:^0.3.2":
+ version: 0.3.2
+ resolution: "array-unique@npm:0.3.2"
+ checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888
+ languageName: node
+ linkType: hard
+
+"array.prototype.findlast@npm:^1.2.4":
+ version: 1.2.5
+ resolution: "array.prototype.findlast@npm:1.2.5"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-abstract: ^1.23.2
+ es-errors: ^1.3.0
+ es-object-atoms: ^1.0.0
+ es-shim-unscopables: ^1.0.2
+ checksum: 83ce4ad95bae07f136d316f5a7c3a5b911ac3296c3476abe60225bc4a17938bf37541972fcc37dd5adbc99cbb9c928c70bbbfc1c1ce549d41a415144030bb446
+ languageName: node
+ linkType: hard
+
+"array.prototype.findlastindex@npm:^1.2.3":
+ version: 1.2.5
+ resolution: "array.prototype.findlastindex@npm:1.2.5"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-abstract: ^1.23.2
+ es-errors: ^1.3.0
+ es-object-atoms: ^1.0.0
+ es-shim-unscopables: ^1.0.2
+ checksum: 2c81cff2a75deb95bf1ed89b6f5f2bfbfb882211e3b7cc59c3d6b87df774cd9d6b36949a8ae39ac476e092c1d4a4905f5ee11a86a456abb10f35f8211ae4e710
+ languageName: node
+ linkType: hard
+
+"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "array.prototype.flat@npm:1.3.2"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ es-shim-unscopables: ^1.0.0
+ checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b
+ languageName: node
+ linkType: hard
+
+"array.prototype.flatmap@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "array.prototype.flatmap@npm:1.3.2"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ es-shim-unscopables: ^1.0.0
+ checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3
languageName: node
linkType: hard
-"array.prototype.flat@npm:^1.2.5":
- version: 1.3.0
- resolution: "array.prototype.flat@npm:1.3.0"
+"array.prototype.toreversed@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "array.prototype.toreversed@npm:1.1.2"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
es-shim-unscopables: ^1.0.0
- checksum: 2a652b3e8dc0bebb6117e42a5ab5738af0203a14c27341d7bb2431467bdb4b348e2c5dc555dfcda8af0a5e4075c400b85311ded73861c87290a71a17c3e0a257
+ checksum: 58598193426282155297bedf950dc8d464624a0d81659822fb73124286688644cb7e0e4927a07f3ab2daaeb6617b647736cc3a5e6ca7ade5bb8e573b284e6240
languageName: node
linkType: hard
-"array.prototype.flatmap@npm:^1.3.0":
- version: 1.3.0
- resolution: "array.prototype.flatmap@npm:1.3.0"
+"array.prototype.tosorted@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "array.prototype.tosorted@npm:1.1.3"
dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.2
- es-shim-unscopables: ^1.0.0
- checksum: 818538f39409c4045d874be85df0dbd195e1446b14d22f95bdcfefea44ae77db44e42dcd89a559254ec5a7c8b338cfc986cc6d641e3472f9a5326b21eb2976a2
+ call-bind: ^1.0.5
+ define-properties: ^1.2.1
+ es-abstract: ^1.22.3
+ es-errors: ^1.1.0
+ es-shim-unscopables: ^1.0.2
+ checksum: 555e8808086bbde9e634c5dc5a8c0a2f1773075447b43b2fa76ab4f94f4e90f416d2a4f881024e1ce1a2931614caf76cd6b408af901c9d7cd13061d0d268f5af
+ languageName: node
+ linkType: hard
+
+"arraybuffer.prototype.slice@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "arraybuffer.prototype.slice@npm:1.0.3"
+ dependencies:
+ array-buffer-byte-length: ^1.0.1
+ call-bind: ^1.0.5
+ define-properties: ^1.2.1
+ es-abstract: ^1.22.3
+ es-errors: ^1.2.1
+ get-intrinsic: ^1.2.3
+ is-array-buffer: ^3.0.4
+ is-shared-array-buffer: ^1.0.2
+ checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e
languageName: node
linkType: hard
@@ -8948,9 +9966,9 @@ __metadata:
languageName: node
linkType: hard
-"asar@npm:^3.0.3":
- version: 3.1.0
- resolution: "asar@npm:3.1.0"
+"asar@npm:^3.1.0":
+ version: 3.2.0
+ resolution: "asar@npm:3.2.0"
dependencies:
"@types/glob": ^7.1.1
chromium-pickle-js: ^0.2.0
@@ -8962,7 +9980,7 @@ __metadata:
optional: true
bin:
asar: bin/asar.js
- checksum: facc80845639fa4f9e1d1aa40b96adbd1e8b6fee0725d287e8c8e30a69b235cd5b7131b7b09ff700da06c919dd0595b373e372c55722808f983fdb71ef0d5399
+ checksum: f7d30b45970b053252ac124230bf319459d0728d7f6dedbe2f765cd2a83792d5a716d2c3f2861ceda69372b401f335e1f46460335169eadd0e91a0904a4f5a15
languageName: node
linkType: hard
@@ -9031,10 +10049,10 @@ __metadata:
languageName: node
linkType: hard
-"ast-types-flow@npm:^0.0.7":
- version: 0.0.7
- resolution: "ast-types-flow@npm:0.0.7"
- checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4
+"ast-types-flow@npm:^0.0.8":
+ version: 0.0.8
+ resolution: "ast-types-flow@npm:0.0.8"
+ checksum: 0a64706609a179233aac23817837abab614f3548c252a2d3d79ea1e10c74aa28a0846e11f466cf72771b6ed8713abc094dcf8c40c3ec4207da163efa525a94a8
languageName: node
linkType: hard
@@ -9177,6 +10195,15 @@ __metadata:
languageName: node
linkType: hard
+"available-typed-arrays@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "available-typed-arrays@npm:1.0.7"
+ dependencies:
+ possible-typed-array-names: ^1.0.0
+ checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3
+ languageName: node
+ linkType: hard
+
"await-delay@npm:^1.0.0":
version: 1.0.0
resolution: "await-delay@npm:1.0.0"
@@ -9198,10 +10225,10 @@ __metadata:
languageName: node
linkType: hard
-"axe-core@npm:^4.4.2":
- version: 4.4.2
- resolution: "axe-core@npm:4.4.2"
- checksum: 93fbb36c5ac8ab5e67e49678a6f7be0dc799a9f560edd95cca1f0a8183def8c50205972366b9941a3ea2b20224a1fe230e6d87ef38cb6db70472ed1b694febd1
+"axe-core@npm:=4.7.0":
+ version: 4.7.0
+ resolution: "axe-core@npm:4.7.0"
+ checksum: f086bcab42be1761ba2b0b127dec350087f4c3a853bba8dd58f69d898cefaac31a1561da23146f6f3c07954c76171d1f2ce460e555e052d2b02cd79af628fa4a
languageName: node
linkType: hard
@@ -9214,10 +10241,12 @@ __metadata:
languageName: node
linkType: hard
-"axobject-query@npm:^2.2.0":
- version: 2.2.0
- resolution: "axobject-query@npm:2.2.0"
- checksum: 96b8c7d807ca525f41ad9b286186e2089b561ba63a6d36c3e7d73dc08150714660995c7ad19cda05784458446a0793b45246db45894631e13853f48c1aa3117f
+"axobject-query@npm:^3.2.1":
+ version: 3.2.1
+ resolution: "axobject-query@npm:3.2.1"
+ dependencies:
+ dequal: ^2.0.3
+ checksum: a94047e702b57c91680e6a952ec4a1aaa2cfd0d80ead76bc8c954202980d8c51968a6ea18b4d8010e8e2cf95676533d8022a8ebba9abc1dfe25686721df26fd2
languageName: node
linkType: hard
@@ -9304,6 +10333,23 @@ __metadata:
languageName: node
linkType: hard
+"babel-jest@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "babel-jest@npm:29.7.0"
+ dependencies:
+ "@jest/transform": ^29.7.0
+ "@types/babel__core": ^7.1.14
+ babel-plugin-istanbul: ^6.1.1
+ babel-preset-jest: ^29.6.3
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ slash: ^3.0.0
+ peerDependencies:
+ "@babel/core": ^7.8.0
+ checksum: ee6f8e0495afee07cac5e4ee167be705c711a8cc8a737e05a587a131fdae2b3c8f9aa55dfd4d9c03009ac2d27f2de63d8ba96d3e8460da4d00e8af19ef9a83f7
+ languageName: node
+ linkType: hard
+
"babel-loader@npm:8.0.5":
version: 8.0.5
resolution: "babel-loader@npm:8.0.5"
@@ -9386,6 +10432,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-jest-hoist@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "babel-plugin-jest-hoist@npm:29.6.3"
+ dependencies:
+ "@babel/template": ^7.3.3
+ "@babel/types": ^7.3.3
+ "@types/babel__core": ^7.1.14
+ "@types/babel__traverse": ^7.0.6
+ checksum: 51250f22815a7318f17214a9d44650ba89551e6d4f47a2dc259128428324b52f5a73979d010cefd921fd5a720d8c1d55ad74ff601cd94c7bd44d5f6292fde2d1
+ languageName: node
+ linkType: hard
+
"babel-plugin-macros@npm:2.5.0":
version: 2.5.0
resolution: "babel-plugin-macros@npm:2.5.0"
@@ -9427,7 +10485,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs2@npm:^0.3.0, babel-plugin-polyfill-corejs2@npm:^0.3.1":
+"babel-plugin-polyfill-corejs2@npm:^0.3.0":
version: 0.3.1
resolution: "babel-plugin-polyfill-corejs2@npm:0.3.1"
dependencies:
@@ -9440,6 +10498,19 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-polyfill-corejs2@npm:^0.4.8":
+ version: 0.4.10
+ resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10"
+ dependencies:
+ "@babel/compat-data": ^7.22.6
+ "@babel/helper-define-polyfill-provider": ^0.6.1
+ semver: ^6.3.1
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: 2c0e4868789152f50db306f4957fa7934876cefb51d5d86436595f0b091539e45ce0e9c0125b5db2d71f913b29cd48ae76b8e942ba28fcf2273e084f54664a1c
+ languageName: node
+ linkType: hard
+
"babel-plugin-polyfill-corejs3@npm:^0.5.0":
version: 0.5.1
resolution: "babel-plugin-polyfill-corejs3@npm:0.5.1"
@@ -9452,19 +10523,19 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs3@npm:^0.5.2":
- version: 0.5.2
- resolution: "babel-plugin-polyfill-corejs3@npm:0.5.2"
+"babel-plugin-polyfill-corejs3@npm:^0.9.0":
+ version: 0.9.0
+ resolution: "babel-plugin-polyfill-corejs3@npm:0.9.0"
dependencies:
- "@babel/helper-define-polyfill-provider": ^0.3.1
- core-js-compat: ^3.21.0
+ "@babel/helper-define-polyfill-provider": ^0.5.0
+ core-js-compat: ^3.34.0
peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2f3184c73f80f00ac876a5ebcad945fd8d2ae70e5f85b7ab6cc3bc69bc74025f4f7070de7abbb2a7274c78e130bd34fc13f4c85342da28205930364a1ef0aa21
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: 65bbf59fc0145c7a264822777403632008dce00015b4b5c7ec359125ef4faf9e8f494ae5123d2992104feb6f19a3cff85631992862e48b6d7bd64eb7e755ee1f
languageName: node
linkType: hard
-"babel-plugin-polyfill-regenerator@npm:^0.3.0, babel-plugin-polyfill-regenerator@npm:^0.3.1":
+"babel-plugin-polyfill-regenerator@npm:^0.3.0":
version: 0.3.1
resolution: "babel-plugin-polyfill-regenerator@npm:0.3.1"
dependencies:
@@ -9475,6 +10546,17 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-polyfill-regenerator@npm:^0.5.5":
+ version: 0.5.5
+ resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5"
+ dependencies:
+ "@babel/helper-define-polyfill-provider": ^0.5.0
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: 3a9b4828673b23cd648dcfb571eadcd9d3fadfca0361d0a7c6feeb5a30474e92faaa49f067a6e1c05e49b6a09812879992028ff3ef3446229ff132d6e1de7eb6
+ languageName: node
+ linkType: hard
+
"babel-plugin-styled-components@npm:>= 1":
version: 2.0.2
resolution: "babel-plugin-styled-components@npm:2.0.2"
@@ -9571,6 +10653,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-preset-jest@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "babel-preset-jest@npm:29.6.3"
+ dependencies:
+ babel-plugin-jest-hoist: ^29.6.3
+ babel-preset-current-node-syntax: ^1.0.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb
+ languageName: node
+ linkType: hard
+
"babel-preset-react-app@npm:^7.0.1":
version: 7.0.2
resolution: "babel-preset-react-app@npm:7.0.2"
@@ -10374,29 +11468,29 @@ __metadata:
languageName: node
linkType: hard
-"builder-util-runtime@npm:8.9.2":
- version: 8.9.2
- resolution: "builder-util-runtime@npm:8.9.2"
+"builder-util-runtime@npm:9.1.1":
+ version: 9.1.1
+ resolution: "builder-util-runtime@npm:9.1.1"
dependencies:
- debug: ^4.3.2
+ debug: ^4.3.4
sax: ^1.2.4
- checksum: 35adcd6162e2ed16635ff7b7ecc353e400dcbbb3e7cd01823bfefc7256cefca8c820f62d15a0f7dbee1c7495a5f1fba4e0e238857a79b48d5f6bd35064f27208
+ checksum: 3458f9c8accad6e934c841cffa93f5d4b342c22b10b9c1a2eb3fd44ca96ea2c662b1048f9a075da9b8a4fada17206887b7e92ebdca331b1071520916e013e245
languageName: node
linkType: hard
-"builder-util@npm:22.14.13":
- version: 22.14.13
- resolution: "builder-util@npm:22.14.13"
+"builder-util@npm:23.6.0":
+ version: 23.6.0
+ resolution: "builder-util@npm:23.6.0"
dependencies:
7zip-bin: ~5.1.1
"@types/debug": ^4.1.6
"@types/fs-extra": ^9.0.11
- app-builder-bin: 3.7.1
+ app-builder-bin: 4.0.0
bluebird-lst: ^1.0.9
- builder-util-runtime: 8.9.2
+ builder-util-runtime: 9.1.1
chalk: ^4.1.1
cross-spawn: ^7.0.3
- debug: ^4.3.2
+ debug: ^4.3.4
fs-extra: ^10.0.0
http-proxy-agent: ^5.0.0
https-proxy-agent: ^5.0.0
@@ -10405,7 +11499,7 @@ __metadata:
source-map-support: ^0.5.19
stat-mode: ^1.0.0
temp-file: ^3.4.0
- checksum: 6d72cc1f0bf7e72debe70049dede2a5eac302fb98b87eb7e60b7feed8631dc66877821367d5e7a87aea881f937a565c25e4e24042b421ef12c1d2afa8b7cc02d
+ checksum: 138fb9abed01ea2e5ac895e6a6ed75310ca6c89e0050483c81801b052f61b42ae5a042f457088b6e205ec8b4403b1ff3a325955f110255afb4da2310e3cf14ad
languageName: node
linkType: hard
@@ -10546,6 +11640,19 @@ __metadata:
languageName: node
linkType: hard
+"call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "call-bind@npm:1.0.7"
+ dependencies:
+ es-define-property: ^1.0.0
+ es-errors: ^1.3.0
+ function-bind: ^1.1.2
+ get-intrinsic: ^1.2.4
+ set-function-length: ^1.2.1
+ checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029
+ languageName: node
+ linkType: hard
+
"call-me-maybe@npm:^1.0.1":
version: 1.0.1
resolution: "call-me-maybe@npm:1.0.1"
@@ -10699,6 +11806,13 @@ __metadata:
languageName: node
linkType: hard
+"chalk@npm:5.3.0":
+ version: 5.3.0
+ resolution: "chalk@npm:5.3.0"
+ checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80
+ languageName: node
+ linkType: hard
+
"chalk@npm:^1.1.3":
version: 1.1.3
resolution: "chalk@npm:1.1.3"
@@ -10984,6 +12098,15 @@ __metadata:
languageName: node
linkType: hard
+"cli-cursor@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "cli-cursor@npm:4.0.0"
+ dependencies:
+ restore-cursor: ^4.0.0
+ checksum: ab3f3ea2076e2176a1da29f9d64f72ec3efad51c0960898b56c8a17671365c26e67b735920530eaf7328d61f8bd41c27f46b9cf6e4e10fe2fa44b5e8c0e392cc
+ languageName: node
+ linkType: hard
+
"cli-position@npm:^1.0.1":
version: 1.0.1
resolution: "cli-position@npm:1.0.1"
@@ -11037,13 +12160,13 @@ __metadata:
languageName: node
linkType: hard
-"cli-truncate@npm:^3.1.0":
- version: 3.1.0
- resolution: "cli-truncate@npm:3.1.0"
+"cli-truncate@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "cli-truncate@npm:4.0.0"
dependencies:
slice-ansi: ^5.0.0
- string-width: ^5.0.0
- checksum: c3243e41974445691c63f8b405df1d5a24049dc33d324fe448dc572e561a7b772ae982692900b1a5960901cc4fc7def25a629b9c69a4208ee89d12ab3332617a
+ string-width: ^7.0.0
+ checksum: d5149175fd25ca985731bdeec46a55ec237475cf74c1a5e103baea696aceb45e372ac4acbaabf1316f06bd62e348123060f8191ffadfeedebd2a70a2a7fb199d
languageName: node
linkType: hard
@@ -11112,6 +12235,17 @@ __metadata:
languageName: node
linkType: hard
+"cliui@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "cliui@npm:8.0.1"
+ dependencies:
+ string-width: ^4.2.0
+ strip-ansi: ^6.0.1
+ wrap-ansi: ^7.0.0
+ checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56
+ languageName: node
+ linkType: hard
+
"clone-buffer@npm:^1.0.0":
version: 1.0.0
resolution: "clone-buffer@npm:1.0.0"
@@ -11291,10 +12425,10 @@ __metadata:
languageName: node
linkType: hard
-"colorette@npm:^2.0.17":
- version: 2.0.19
- resolution: "colorette@npm:2.0.19"
- checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427
+"colorette@npm:^2.0.20":
+ version: 2.0.20
+ resolution: "colorette@npm:2.0.20"
+ checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d
languageName: node
linkType: hard
@@ -11321,6 +12455,13 @@ __metadata:
languageName: node
linkType: hard
+"commander@npm:11.1.0":
+ version: 11.1.0
+ resolution: "commander@npm:11.1.0"
+ checksum: fd1a8557c6b5b622c89ecdfde703242ab7db3b628ea5d1755784c79b8e7cb0d74d65b4a262289b533359cd58e1bfc0bf50245dfbcd2954682a6f367c828b79ef
+ languageName: node
+ linkType: hard
+
"commander@npm:2, commander@npm:^2.11.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.7.1":
version: 2.20.3
resolution: "commander@npm:2.20.3"
@@ -11372,13 +12513,6 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^9.3.0":
- version: 9.3.0
- resolution: "commander@npm:9.3.0"
- checksum: d421ce66fee25792a1470c69aa8d1b86434bf873a96483aa92c8267f81a6f20c6f7c426f5e82f88ac50a8ec4855d3f2787aebcdef8aa559e1080a2337a95a217
- languageName: node
- linkType: hard
-
"common-tags@npm:^1.8.0":
version: 1.8.2
resolution: "common-tags@npm:1.8.2"
@@ -11492,22 +12626,23 @@ __metadata:
languageName: node
linkType: hard
-"concurrently@npm:7.2.2":
- version: 7.2.2
- resolution: "concurrently@npm:7.2.2"
+"concurrently@npm:8.2.2":
+ version: 8.2.2
+ resolution: "concurrently@npm:8.2.2"
dependencies:
- chalk: ^4.1.0
- date-fns: ^2.16.1
+ chalk: ^4.1.2
+ date-fns: ^2.30.0
lodash: ^4.17.21
- rxjs: ^7.0.0
- shell-quote: ^1.7.3
- spawn-command: ^0.0.2-1
- supports-color: ^8.1.0
+ 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.3.1
+ yargs: ^17.7.2
bin:
+ conc: dist/bin/concurrently.js
concurrently: dist/bin/concurrently.js
- checksum: ae9604032d971a49a11c6797ed057380e53bde0ec79d1dcbd23bdbe578961867289089e9729e802520297d8f410e3085333719a3f7a4ce1c2ed167b68c740247
+ checksum: 8ac774df06869773438f1bf91025180c52d5b53139bc86cf47659136c0d97461d0579c515d848d1e945d4e3e0cafe646b2ea18af8d74259b46abddcfe39b2c6c
languageName: node
linkType: hard
@@ -11612,6 +12747,13 @@ __metadata:
languageName: node
linkType: hard
+"convert-source-map@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "convert-source-map@npm:2.0.0"
+ checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035
+ languageName: node
+ linkType: hard
+
"cookie-signature@npm:1.0.6":
version: 1.0.6
resolution: "cookie-signature@npm:1.0.6"
@@ -11682,16 +12824,6 @@ __metadata:
languageName: node
linkType: hard
-"core-js-compat@npm:^3.21.0":
- version: 3.23.3
- resolution: "core-js-compat@npm:3.23.3"
- dependencies:
- browserslist: ^4.21.0
- semver: 7.0.0
- checksum: a5fd680a31b8e667ce0f852238a2fd6769d495ecf0e8a6e04a240e5e259e9a33a77b2839131b640f03c206fff12c51dca7e362ac1897f629bf4c5e39075c83a7
- languageName: node
- linkType: hard
-
"core-js-compat@npm:^3.22.1":
version: 3.22.4
resolution: "core-js-compat@npm:3.22.4"
@@ -11702,6 +12834,15 @@ __metadata:
languageName: node
linkType: hard
+"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.34.0":
+ version: 3.36.1
+ resolution: "core-js-compat@npm:3.36.1"
+ dependencies:
+ browserslist: ^4.23.0
+ checksum: c9109bd599a97b5d20f25fc8b8339b8c7f3fca5f9a1bebd397805383ff7699e117786c7ffe0f7a95058a6fa5e0e1435d4c10e5cda6ad86ce1957986bb6580562
+ languageName: node
+ linkType: hard
+
"core-js-pure@npm:^3.20.2":
version: 3.20.3
resolution: "core-js-pure@npm:3.20.3"
@@ -11911,6 +13052,23 @@ __metadata:
languageName: node
linkType: hard
+"create-jest@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "create-jest@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ chalk: ^4.0.0
+ exit: ^0.1.2
+ graceful-fs: ^4.2.9
+ jest-config: ^29.7.0
+ jest-util: ^29.7.0
+ prompts: ^2.0.1
+ bin:
+ create-jest: bin/create-jest.js
+ checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945
+ languageName: node
+ linkType: hard
+
"create-react-class@npm:^15.6.3":
version: 15.7.0
resolution: "create-react-class@npm:15.7.0"
@@ -12830,10 +13988,45 @@ __metadata:
languageName: node
linkType: hard
-"date-fns@npm:^2.16.1":
- version: 2.28.0
- resolution: "date-fns@npm:2.28.0"
- checksum: a0516b2e4f99b8bffc6cc5193349f185f195398385bdcaf07f17c2c4a24473c99d933eb0018be4142a86a6d46cb0b06be6440ad874f15e795acbedd6fd727a1f
+"data-view-buffer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "data-view-buffer@npm:1.0.1"
+ dependencies:
+ call-bind: ^1.0.6
+ es-errors: ^1.3.0
+ is-data-view: ^1.0.1
+ checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c
+ languageName: node
+ linkType: hard
+
+"data-view-byte-length@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "data-view-byte-length@npm:1.0.1"
+ dependencies:
+ call-bind: ^1.0.7
+ es-errors: ^1.3.0
+ is-data-view: ^1.0.1
+ checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269
+ languageName: node
+ linkType: hard
+
+"data-view-byte-offset@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "data-view-byte-offset@npm:1.0.0"
+ dependencies:
+ call-bind: ^1.0.6
+ es-errors: ^1.3.0
+ is-data-view: ^1.0.1
+ checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2
+ languageName: node
+ linkType: hard
+
+"date-fns@npm:^2.30.0":
+ version: 2.30.0
+ resolution: "date-fns@npm:2.30.0"
+ dependencies:
+ "@babel/runtime": ^7.21.0
+ checksum: f7be01523282e9bb06c0cd2693d34f245247a29098527d4420628966a2d9aad154bd0e90a6b1cf66d37adcb769cd108cf8a7bd49d76db0fb119af5cdd13644f4
languageName: node
linkType: hard
@@ -12890,16 +14083,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.5, debug@npm:^3.2.6, debug@npm:^3.2.7":
- version: 3.2.7
- resolution: "debug@npm:3.2.7"
- dependencies:
- ms: ^2.1.1
- checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c
- languageName: node
- linkType: hard
-
-"debug@npm:^4.3.4":
+"debug@npm:4.3.4, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
@@ -12911,6 +14095,15 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.5, debug@npm:^3.2.6, debug@npm:^3.2.7":
+ version: 3.2.7
+ resolution: "debug@npm:3.2.7"
+ dependencies:
+ ms: ^2.1.1
+ checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c
+ languageName: node
+ linkType: hard
+
"decamelize@npm:^1.2.0":
version: 1.2.0
resolution: "decamelize@npm:1.2.0"
@@ -12948,6 +14141,18 @@ __metadata:
languageName: node
linkType: hard
+"dedent@npm:^1.0.0":
+ version: 1.5.1
+ resolution: "dedent@npm:1.5.1"
+ peerDependencies:
+ babel-plugin-macros: ^3.1.0
+ peerDependenciesMeta:
+ babel-plugin-macros:
+ optional: true
+ checksum: c3c300a14edf1bdf5a873f9e4b22e839d62490bc5c8d6169c1f15858a1a76733d06a9a56930e963d677a2ceeca4b6b0894cc5ea2f501aa382ca5b92af3413c2a
+ languageName: node
+ linkType: hard
+
"deep-equal@npm:^1.0.1":
version: 1.1.1
resolution: "deep-equal@npm:1.1.1"
@@ -13007,6 +14212,17 @@ __metadata:
languageName: node
linkType: hard
+"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "define-data-property@npm:1.1.4"
+ dependencies:
+ es-define-property: ^1.0.0
+ es-errors: ^1.3.0
+ gopd: ^1.0.1
+ checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b
+ languageName: node
+ linkType: hard
+
"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3":
version: 1.1.3
resolution: "define-properties@npm:1.1.3"
@@ -13026,6 +14242,17 @@ __metadata:
languageName: node
linkType: hard
+"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "define-properties@npm:1.2.1"
+ dependencies:
+ define-data-property: ^1.0.1
+ has-property-descriptors: ^1.0.0
+ object-keys: ^1.1.1
+ checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12
+ languageName: node
+ linkType: hard
+
"define-property@npm:^0.2.5":
version: 0.2.5
resolution: "define-property@npm:0.2.5"
@@ -13104,6 +14331,13 @@ __metadata:
languageName: node
linkType: hard
+"dequal@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "dequal@npm:2.0.3"
+ checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90
+ languageName: node
+ linkType: hard
+
"des.js@npm:^1.0.0":
version: 1.0.1
resolution: "des.js@npm:1.0.1"
@@ -13203,6 +14437,13 @@ __metadata:
languageName: node
linkType: hard
+"diff-sequences@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "diff-sequences@npm:29.6.3"
+ checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa
+ languageName: node
+ linkType: hard
+
"diff@npm:3.5.0, diff@npm:^3.5.0":
version: 3.5.0
resolution: "diff@npm:3.5.0"
@@ -13270,27 +14511,27 @@ __metadata:
languageName: node
linkType: hard
-"dmg-builder@npm:22.14.13":
- version: 22.14.13
- resolution: "dmg-builder@npm:22.14.13"
+"dmg-builder@npm:23.6.0":
+ version: 23.6.0
+ resolution: "dmg-builder@npm:23.6.0"
dependencies:
- app-builder-lib: 22.14.13
- builder-util: 22.14.13
- builder-util-runtime: 8.9.2
- dmg-license: ^1.0.9
+ app-builder-lib: 23.6.0
+ builder-util: 23.6.0
+ builder-util-runtime: 9.1.1
+ dmg-license: ^1.0.11
fs-extra: ^10.0.0
iconv-lite: ^0.6.2
js-yaml: ^4.1.0
dependenciesMeta:
dmg-license:
optional: true
- checksum: 01be77f99b9309e356e3ae4fbccc294c4f1dcb65b9b21c434807cbaa9d0c22b2338a5b688bba1b277e0110ac33dd1eb126f4267d09382b1fa12d0878162ac648
+ checksum: 3e37a4b191cf40c9c7b97d07408c2bf58e7632d78de0dc49a142fb7c68670fd2a7123f31ee8803b3cd100f38feea7b785c28698dfaace508254659d81ecc0b80
languageName: node
linkType: hard
-"dmg-license@npm:^1.0.9":
- version: 1.0.10
- resolution: "dmg-license@npm:1.0.10"
+"dmg-license@npm:^1.0.11":
+ version: 1.0.11
+ resolution: "dmg-license@npm:1.0.11"
dependencies:
"@types/plist": ^3.0.1
"@types/verror": ^1.10.3
@@ -13556,13 +14797,6 @@ __metadata:
languageName: node
linkType: hard
-"eastasianwidth@npm:^0.2.0":
- version: 0.2.0
- resolution: "eastasianwidth@npm:0.2.0"
- checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed
- languageName: node
- linkType: hard
-
"ecc-jsbn@npm:~0.1.1":
version: 0.1.2
resolution: "ecc-jsbn@npm:0.1.2"
@@ -13610,32 +14844,32 @@ __metadata:
languageName: node
linkType: hard
-"electron-builder@npm:^22.6.0":
- version: 22.14.13
- resolution: "electron-builder@npm:22.14.13"
+"electron-builder@npm:23.6.0":
+ version: 23.6.0
+ resolution: "electron-builder@npm:23.6.0"
dependencies:
"@types/yargs": ^17.0.1
- app-builder-lib: 22.14.13
- builder-util: 22.14.13
- builder-util-runtime: 8.9.2
+ app-builder-lib: 23.6.0
+ builder-util: 23.6.0
+ builder-util-runtime: 9.1.1
chalk: ^4.1.1
- dmg-builder: 22.14.13
+ dmg-builder: 23.6.0
fs-extra: ^10.0.0
is-ci: ^3.0.0
lazy-val: ^1.0.5
read-config-file: 6.2.0
- update-notifier: ^5.1.0
- yargs: ^17.0.1
+ simple-update-notifier: ^1.0.7
+ yargs: ^17.5.1
bin:
electron-builder: cli.js
install-app-deps: install-app-deps.js
- checksum: 1c5179ca9c4db3886377f86b6aa00db703180358134fefbf4c32daa54ed2620c47bf5495d0e4ee12bd3694dd7d3553a6561f088d2e5ab571b9e9b2f07ff594f2
+ checksum: 227f8fb9c9bb11a11d999f2ade6a5cd1afb720d6ff5053c88b4be62d1265b6268c8f6b4b3b8ad6d0a7261d57ea5acd6619ef301b843865f260b616c474cf8cbd
languageName: node
linkType: hard
-"electron-osx-sign@npm:^0.5.0":
- version: 0.5.0
- resolution: "electron-osx-sign@npm:0.5.0"
+"electron-osx-sign@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "electron-osx-sign@npm:0.6.0"
dependencies:
bluebird: ^3.5.0
compare-version: ^0.1.2
@@ -13646,22 +14880,22 @@ __metadata:
bin:
electron-osx-flat: bin/electron-osx-flat.js
electron-osx-sign: bin/electron-osx-sign.js
- checksum: ca1e55d8cb0987b78bfaf197860e73f7e6266cb219f3d6fd32f25665a8393efb284115db9e2246b42f75cdf6163c148060aff8a02960f4f810c6502d6f7d447c
+ checksum: b688f9efb013670b4226cff7c38101e7b1384ea44e1ab203259995f1eefc019c63aa18e936217a76d33b5a5a452b987ab3d86a56a961294582ce42acbb950de6
languageName: node
linkType: hard
-"electron-publish@npm:22.14.13":
- version: 22.14.13
- resolution: "electron-publish@npm:22.14.13"
+"electron-publish@npm:23.6.0":
+ version: 23.6.0
+ resolution: "electron-publish@npm:23.6.0"
dependencies:
"@types/fs-extra": ^9.0.11
- builder-util: 22.14.13
- builder-util-runtime: 8.9.2
+ builder-util: 23.6.0
+ builder-util-runtime: 9.1.1
chalk: ^4.1.1
fs-extra: ^10.0.0
lazy-val: ^1.0.5
mime: ^2.5.2
- checksum: 66cf15ad52c9dea67d744eb9080c20d43792a734f4e524b8ffc676e8ce9541a2fe4b11a25e4bd3f48e670160e72edfc7eeb77767e843232f4454075ee91d2475
+ checksum: 70473d800f0607b5ffc32473e87004079fe3e5f133242bb498dcff0be89bfaa4ce967860809e12b97ce216b1e907649a8a916b7483daf7a00ea28db3d665878e
languageName: node
linkType: hard
@@ -13725,6 +14959,13 @@ __metadata:
languageName: node
linkType: hard
+"emittery@npm:^0.13.1":
+ version: 0.13.1
+ resolution: "emittery@npm:0.13.1"
+ checksum: 2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6
+ languageName: node
+ linkType: hard
+
"emittery@npm:^0.8.1":
version: 0.8.1
resolution: "emittery@npm:0.8.1"
@@ -13732,6 +14973,13 @@ __metadata:
languageName: node
linkType: hard
+"emoji-regex@npm:^10.3.0":
+ version: 10.3.0
+ resolution: "emoji-regex@npm:10.3.0"
+ checksum: 5da48edfeb9462fb1ae5495cff2d79129974c696853fb0ce952cbf560f29a2756825433bf51cfd5157ec7b9f93f46f31d712e896d63e3d8ac9c3832bdb45ab73
+ languageName: node
+ linkType: hard
+
"emoji-regex@npm:^7.0.1":
version: 7.0.3
resolution: "emoji-regex@npm:7.0.3"
@@ -13917,7 +15165,7 @@ __metadata:
languageName: node
linkType: hard
-"es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.5":
+"es-abstract@npm:^1.19.5":
version: 1.20.1
resolution: "es-abstract@npm:1.20.1"
dependencies:
@@ -13948,12 +15196,133 @@ __metadata:
languageName: node
linkType: hard
+"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2":
+ version: 1.23.2
+ resolution: "es-abstract@npm:1.23.2"
+ dependencies:
+ array-buffer-byte-length: ^1.0.1
+ arraybuffer.prototype.slice: ^1.0.3
+ available-typed-arrays: ^1.0.7
+ call-bind: ^1.0.7
+ data-view-buffer: ^1.0.1
+ data-view-byte-length: ^1.0.1
+ data-view-byte-offset: ^1.0.0
+ es-define-property: ^1.0.0
+ es-errors: ^1.3.0
+ es-object-atoms: ^1.0.0
+ es-set-tostringtag: ^2.0.3
+ es-to-primitive: ^1.2.1
+ function.prototype.name: ^1.1.6
+ get-intrinsic: ^1.2.4
+ get-symbol-description: ^1.0.2
+ globalthis: ^1.0.3
+ gopd: ^1.0.1
+ has-property-descriptors: ^1.0.2
+ has-proto: ^1.0.3
+ has-symbols: ^1.0.3
+ hasown: ^2.0.2
+ internal-slot: ^1.0.7
+ is-array-buffer: ^3.0.4
+ is-callable: ^1.2.7
+ is-data-view: ^1.0.1
+ is-negative-zero: ^2.0.3
+ is-regex: ^1.1.4
+ is-shared-array-buffer: ^1.0.3
+ is-string: ^1.0.7
+ is-typed-array: ^1.1.13
+ is-weakref: ^1.0.2
+ object-inspect: ^1.13.1
+ object-keys: ^1.1.1
+ object.assign: ^4.1.5
+ regexp.prototype.flags: ^1.5.2
+ safe-array-concat: ^1.1.2
+ safe-regex-test: ^1.0.3
+ string.prototype.trim: ^1.2.9
+ string.prototype.trimend: ^1.0.8
+ string.prototype.trimstart: ^1.0.7
+ typed-array-buffer: ^1.0.2
+ typed-array-byte-length: ^1.0.1
+ typed-array-byte-offset: ^1.0.2
+ typed-array-length: ^1.0.5
+ unbox-primitive: ^1.0.2
+ which-typed-array: ^1.1.15
+ checksum: cc6410cb58ba90e3f0f84d83297c372ca545017b94e50fd0020119e82b26f0dbf9885c72335f0063b93669393c505712c6fe82bef7ae4d3d29d770c0dbfb1340
+ languageName: node
+ linkType: hard
+
+"es-define-property@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "es-define-property@npm:1.0.0"
+ dependencies:
+ get-intrinsic: ^1.2.4
+ checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6
+ languageName: node
+ linkType: hard
+
+"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "es-errors@npm:1.3.0"
+ checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5
+ languageName: node
+ linkType: hard
+
+"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.17":
+ version: 1.0.18
+ resolution: "es-iterator-helpers@npm:1.0.18"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-abstract: ^1.23.0
+ es-errors: ^1.3.0
+ es-set-tostringtag: ^2.0.3
+ function-bind: ^1.1.2
+ get-intrinsic: ^1.2.4
+ globalthis: ^1.0.3
+ has-property-descriptors: ^1.0.2
+ has-proto: ^1.0.3
+ has-symbols: ^1.0.3
+ internal-slot: ^1.0.7
+ iterator.prototype: ^1.1.2
+ safe-array-concat: ^1.1.2
+ checksum: 1594324ff3ca8890fe30c98b2419d3007d2b14b35f9773f188114408ff973e13c526f6045d88209e932f58dc0c55fc9a4ae1554636f8938ed7d926ffc27d3e1a
+ languageName: node
+ linkType: hard
+
+"es-object-atoms@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "es-object-atoms@npm:1.0.0"
+ dependencies:
+ es-errors: ^1.3.0
+ checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c
+ languageName: node
+ linkType: hard
+
+"es-set-tostringtag@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "es-set-tostringtag@npm:2.0.3"
+ dependencies:
+ get-intrinsic: ^1.2.4
+ has-tostringtag: ^1.0.2
+ hasown: ^2.0.1
+ checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129
+ languageName: node
+ linkType: hard
+
"es-shim-unscopables@npm:^1.0.0":
version: 1.0.0
resolution: "es-shim-unscopables@npm:1.0.0"
dependencies:
- has: ^1.0.3
- checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1
+ has: ^1.0.3
+ checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1
+ languageName: node
+ linkType: hard
+
+"es-shim-unscopables@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "es-shim-unscopables@npm:1.0.2"
+ dependencies:
+ hasown: ^2.0.0
+ checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626
languageName: node
linkType: hard
@@ -14502,16 +15871,14 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-prettier@npm:6.11.0":
- version: 6.11.0
- resolution: "eslint-config-prettier@npm:6.11.0"
- dependencies:
- get-stdin: ^6.0.0
+"eslint-config-prettier@npm:9.1.0":
+ version: 9.1.0
+ resolution: "eslint-config-prettier@npm:9.1.0"
peerDependencies:
- eslint: ">=3.14.1"
+ eslint: ">=7.0.0"
bin:
- eslint-config-prettier-check: bin/cli.js
- checksum: d01be735dfcfe4ce5629bc5778be07d73519b3460698ae15623026c542896529cbbb494ec9c0116d71810a3968403fffb473fb6f6dc2b76c2066676afdda3421
+ eslint-config-prettier: bin/cli.js
+ checksum: 9229b768c879f500ee54ca05925f31b0c0bafff3d9f5521f98ff05127356de78c81deb9365c86a5ec4efa990cb72b74df8612ae15965b14136044c73e1f6a907
languageName: node
linkType: hard
@@ -14541,39 +15908,26 @@ __metadata:
languageName: node
linkType: hard
-"eslint-import-resolver-node@npm:^0.3.6":
- version: 0.3.6
- resolution: "eslint-import-resolver-node@npm:0.3.6"
+"eslint-import-resolver-node@npm:^0.3.9":
+ version: 0.3.9
+ resolution: "eslint-import-resolver-node@npm:0.3.9"
dependencies:
debug: ^3.2.7
- resolve: ^1.20.0
- checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8
- languageName: node
- linkType: hard
-
-"eslint-loader@npm:4.0.0":
- version: 4.0.0
- resolution: "eslint-loader@npm:4.0.0"
- dependencies:
- fs-extra: ^9.0.0
- loader-fs-cache: ^1.0.3
- loader-utils: ^2.0.0
- object-hash: ^2.0.3
- schema-utils: ^2.6.5
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0
- webpack: ^4.0.0 || ^5.0.0
- checksum: 7369fb81976f4e511319322b6d557c93b48a031dfa7ca288f710674721b493a317466026fa11f3161de5249f154b764314bbf1d7f30b011f6ddee8a02f108f3d
+ is-core-module: ^2.13.0
+ resolve: ^1.22.4
+ checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22
languageName: node
linkType: hard
-"eslint-module-utils@npm:^2.7.3":
- version: 2.7.3
- resolution: "eslint-module-utils@npm:2.7.3"
+"eslint-module-utils@npm:^2.8.0":
+ version: 2.8.1
+ resolution: "eslint-module-utils@npm:2.8.1"
dependencies:
debug: ^3.2.7
- find-up: ^2.1.0
- checksum: 77048263f309167a1e6a1e1b896bfb5ddd1d3859b2e2abbd9c32c432aee13d610d46e6820b1ca81b37fba437cf423a404bc6649be64ace9148a3062d1886a678
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+ checksum: 3cecd99b6baf45ffc269167da0f95dcb75e5aa67b93d73a3bab63e2a7eedd9cdd6f188eed048e2f57c1b77db82c9cbf2adac20b512fa70e597d863dd3720170d
languageName: node
linkType: hard
@@ -14603,49 +15957,56 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-import@npm:2.26.0":
- version: 2.26.0
- resolution: "eslint-plugin-import@npm:2.26.0"
+"eslint-plugin-import@npm:2.29.1":
+ version: 2.29.1
+ resolution: "eslint-plugin-import@npm:2.29.1"
dependencies:
- array-includes: ^3.1.4
- array.prototype.flat: ^1.2.5
- debug: ^2.6.9
+ array-includes: ^3.1.7
+ array.prototype.findlastindex: ^1.2.3
+ array.prototype.flat: ^1.3.2
+ array.prototype.flatmap: ^1.3.2
+ debug: ^3.2.7
doctrine: ^2.1.0
- eslint-import-resolver-node: ^0.3.6
- eslint-module-utils: ^2.7.3
- has: ^1.0.3
- is-core-module: ^2.8.1
+ eslint-import-resolver-node: ^0.3.9
+ eslint-module-utils: ^2.8.0
+ hasown: ^2.0.0
+ is-core-module: ^2.13.1
is-glob: ^4.0.3
minimatch: ^3.1.2
- object.values: ^1.1.5
- resolve: ^1.22.0
- tsconfig-paths: ^3.14.1
+ object.fromentries: ^2.0.7
+ object.groupby: ^1.0.1
+ object.values: ^1.1.7
+ semver: ^6.3.1
+ tsconfig-paths: ^3.15.0
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655
+ checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c
languageName: node
linkType: hard
-"eslint-plugin-jsx-a11y@npm:6.6.0":
- version: 6.6.0
- resolution: "eslint-plugin-jsx-a11y@npm:6.6.0"
- dependencies:
- "@babel/runtime": ^7.18.3
- aria-query: ^4.2.2
- array-includes: ^3.1.5
- ast-types-flow: ^0.0.7
- axe-core: ^4.4.2
- axobject-query: ^2.2.0
+"eslint-plugin-jsx-a11y@npm:6.8.0":
+ version: 6.8.0
+ resolution: "eslint-plugin-jsx-a11y@npm:6.8.0"
+ dependencies:
+ "@babel/runtime": ^7.23.2
+ aria-query: ^5.3.0
+ array-includes: ^3.1.7
+ array.prototype.flatmap: ^1.3.2
+ ast-types-flow: ^0.0.8
+ axe-core: =4.7.0
+ axobject-query: ^3.2.1
damerau-levenshtein: ^1.0.8
emoji-regex: ^9.2.2
- has: ^1.0.3
- jsx-ast-utils: ^3.3.1
- language-tags: ^1.0.5
+ es-iterator-helpers: ^1.0.15
+ hasown: ^2.0.0
+ jsx-ast-utils: ^3.3.5
+ language-tags: ^1.0.9
minimatch: ^3.1.2
- semver: ^6.3.0
+ object.entries: ^1.1.7
+ object.fromentries: ^2.0.7
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- checksum: d9da9a3ec71137c12519289c63e71250d5d78d4b7729b84e7e12edf1aad993083f23303d9b62359591b2f8aababb1bbec032cd84f1425e759b11a055e3acd144
+ checksum: 3dec00e2a3089c4c61ac062e4196a70985fb7eda1fd67fe035363d92578debde92fdb8ed2e472321fc0d71e75f4a1e8888c6a3218c14dd93c8e8d19eb6f51554
languageName: node
linkType: hard
@@ -14673,15 +16034,23 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-prettier@npm:3.1.3":
- version: 3.1.3
- resolution: "eslint-plugin-prettier@npm:3.1.3"
+"eslint-plugin-prettier@npm:5.1.3":
+ version: 5.1.3
+ resolution: "eslint-plugin-prettier@npm:5.1.3"
dependencies:
prettier-linter-helpers: ^1.0.0
+ synckit: ^0.8.6
peerDependencies:
- eslint: ">= 5.0.0"
- prettier: ">= 1.13.0"
- checksum: ffa7807150fef7e66f489f824a3b9d2b73714ce2660d72c5234b9ecd30a7a142f8f2e4e5d1285a736c8f28912d7ac016101df418cd411c8f989ebdbdbd807e7a
+ "@types/eslint": ">=8.0.0"
+ eslint: ">=8.0.0"
+ eslint-config-prettier: "*"
+ prettier: ">=3.0.0"
+ peerDependenciesMeta:
+ "@types/eslint":
+ optional: true
+ eslint-config-prettier:
+ optional: true
+ checksum: eb2a7d46a1887e1b93788ee8f8eb81e0b6b2a6f5a66a62bc6f375b033fc4e7ca16448da99380be800042786e76cf5c0df9c87a51a2c9b960ed47acbd7c0b9381
languageName: node
linkType: hard
@@ -14694,36 +16063,40 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-react@npm:7.30.1":
- version: 7.30.1
- resolution: "eslint-plugin-react@npm:7.30.1"
+"eslint-plugin-react@npm:7.34.0":
+ version: 7.34.0
+ resolution: "eslint-plugin-react@npm:7.34.0"
dependencies:
- array-includes: ^3.1.5
- array.prototype.flatmap: ^1.3.0
+ array-includes: ^3.1.7
+ array.prototype.findlast: ^1.2.4
+ array.prototype.flatmap: ^1.3.2
+ array.prototype.toreversed: ^1.1.2
+ array.prototype.tosorted: ^1.1.3
doctrine: ^2.1.0
+ es-iterator-helpers: ^1.0.17
estraverse: ^5.3.0
jsx-ast-utils: ^2.4.1 || ^3.0.0
minimatch: ^3.1.2
- object.entries: ^1.1.5
- object.fromentries: ^2.0.5
- object.hasown: ^1.1.1
- object.values: ^1.1.5
+ object.entries: ^1.1.7
+ object.fromentries: ^2.0.7
+ object.hasown: ^1.1.3
+ object.values: ^1.1.7
prop-types: ^15.8.1
- resolve: ^2.0.0-next.3
- semver: ^6.3.0
- string.prototype.matchall: ^4.0.7
+ resolve: ^2.0.0-next.5
+ semver: ^6.3.1
+ string.prototype.matchall: ^4.0.10
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- checksum: 553fb9ece6beb7c14cf6f84670c786c8ac978c2918421994dcc4edd2385302022e5d5ac4a39fafdb35954e29cecddefed61758040c3c530cafcf651f674a9d51
+ checksum: 9c110a881973e8b795149987382db62411bf5071355a8ec71b900ad5cf18233c44cc65dee23bc55544882b9474fc95487a4a1cb26f7b15f93e4f6d365fb0cd0a
languageName: node
linkType: hard
-"eslint-plugin-security@npm:1.5.0":
- version: 1.5.0
- resolution: "eslint-plugin-security@npm:1.5.0"
+"eslint-plugin-security@npm:2.1.1":
+ version: 2.1.1
+ resolution: "eslint-plugin-security@npm:2.1.1"
dependencies:
safe-regex: ^2.1.1
- checksum: c51c9d43d1ef1eaf803d136ae73522369f1e0b4f2633a56fc3226afd64ad3936943080bf506353c25422d1d73e8395946d016847e0ac5c0b5886c394fe848b9f
+ checksum: 9ff8ba3aec548c1133db156b64214518ee953e3cb58f828c2f943bcc8d153238f2caf3c11a6ae45990795eb1c70076041f228842a0c77af20dc48ed8b3bca743
languageName: node
linkType: hard
@@ -14737,7 +16110,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^5.0.0":
+"eslint-scope@npm:^5.0.0, eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
dependencies:
@@ -14747,74 +16120,84 @@ __metadata:
languageName: node
linkType: hard
-"eslint-utils@npm:^1.4.3":
- version: 1.4.3
- resolution: "eslint-utils@npm:1.4.3"
+"eslint-scope@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "eslint-scope@npm:7.2.2"
dependencies:
- eslint-visitor-keys: ^1.1.0
- checksum: a20630e686034107138272f245c460f6d77705d1f4bb0628c1a1faf59fc800f441188916b3ec3b957394dc405aa200a3017dfa2b0fff0976e307a4e645a18d1e
+ esrecurse: ^4.3.0
+ estraverse: ^5.2.0
+ checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e
languageName: node
linkType: hard
-"eslint-utils@npm:^2.0.0":
- version: 2.1.0
- resolution: "eslint-utils@npm:2.1.0"
+"eslint-utils@npm:^1.4.3":
+ version: 1.4.3
+ resolution: "eslint-utils@npm:1.4.3"
dependencies:
eslint-visitor-keys: ^1.1.0
- checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d
+ checksum: a20630e686034107138272f245c460f6d77705d1f4bb0628c1a1faf59fc800f441188916b3ec3b957394dc405aa200a3017dfa2b0fff0976e307a4e645a18d1e
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0":
+"eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0":
version: 1.3.0
resolution: "eslint-visitor-keys@npm:1.3.0"
checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a
languageName: node
linkType: hard
-"eslint@npm:7.0.0":
- version: 7.0.0
- resolution: "eslint@npm:7.0.0"
+"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "eslint-visitor-keys@npm:3.4.3"
+ checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60
+ languageName: node
+ linkType: hard
+
+"eslint@npm:8.57.0":
+ version: 8.57.0
+ resolution: "eslint@npm:8.57.0"
dependencies:
- "@babel/code-frame": ^7.0.0
- ajv: ^6.10.0
+ "@eslint-community/eslint-utils": ^4.2.0
+ "@eslint-community/regexpp": ^4.6.1
+ "@eslint/eslintrc": ^2.1.4
+ "@eslint/js": 8.57.0
+ "@humanwhocodes/config-array": ^0.11.14
+ "@humanwhocodes/module-importer": ^1.0.1
+ "@nodelib/fs.walk": ^1.2.8
+ "@ungap/structured-clone": ^1.2.0
+ 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
- eslint-scope: ^5.0.0
- eslint-utils: ^2.0.0
- eslint-visitor-keys: ^1.1.0
- espree: ^7.0.0
- esquery: ^1.2.0
+ escape-string-regexp: ^4.0.0
+ eslint-scope: ^7.2.2
+ eslint-visitor-keys: ^3.4.3
+ espree: ^9.6.1
+ esquery: ^1.4.2
esutils: ^2.0.2
- file-entry-cache: ^5.0.1
- functional-red-black-tree: ^1.0.1
- glob-parent: ^5.0.0
- globals: ^12.1.0
- ignore: ^4.0.6
- import-fresh: ^3.0.0
+ fast-deep-equal: ^3.1.3
+ file-entry-cache: ^6.0.1
+ 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
- inquirer: ^7.0.0
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: ^4.17.14
- minimatch: ^3.0.4
+ lodash.merge: ^4.6.2
+ 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: ^5.2.3
+ optionator: ^0.9.3
+ strip-ansi: ^6.0.1
text-table: ^0.2.0
- v8-compile-cache: ^2.0.3
bin:
eslint: bin/eslint.js
- checksum: dd5066d9f841a58569b3c6957035cedff543bdc0aa67ca645734da0ffa64672b9dfea9af577a8b7192db7efa2a30ad3d5f5bff8b68a45d3de868f8a0f40950b5
+ checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9
languageName: node
linkType: hard
@@ -14876,14 +16259,14 @@ __metadata:
languageName: node
linkType: hard
-"espree@npm:^7.0.0":
- version: 7.3.1
- resolution: "espree@npm:7.3.1"
+"espree@npm:^9.6.0, espree@npm:^9.6.1":
+ version: 9.6.1
+ resolution: "espree@npm:9.6.1"
dependencies:
- acorn: ^7.4.0
- acorn-jsx: ^5.3.1
- eslint-visitor-keys: ^1.3.0
- checksum: aa9b50dcce883449af2e23bc2b8d9abb77118f96f4cb313935d6b220f77137eaef7724a83c3f6243b96bc0e4ab14766198e60818caad99f9519ae5a336a39b45
+ acorn: ^8.9.0
+ acorn-jsx: ^5.3.2
+ eslint-visitor-keys: ^3.4.1
+ checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9
languageName: node
linkType: hard
@@ -14897,7 +16280,7 @@ __metadata:
languageName: node
linkType: hard
-"esquery@npm:^1.0.1, esquery@npm:^1.2.0":
+"esquery@npm:^1.0.1":
version: 1.4.0
resolution: "esquery@npm:1.4.0"
dependencies:
@@ -14906,6 +16289,15 @@ __metadata:
languageName: node
linkType: hard
+"esquery@npm:^1.4.2":
+ version: 1.5.0
+ resolution: "esquery@npm:1.5.0"
+ dependencies:
+ estraverse: ^5.1.0
+ checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900
+ languageName: node
+ linkType: hard
+
"esrecurse@npm:^4.1.0, esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
@@ -14978,6 +16370,13 @@ __metadata:
languageName: node
linkType: hard
+"eventemitter3@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "eventemitter3@npm:5.0.1"
+ checksum: 543d6c858ab699303c3c32e0f0f47fc64d360bf73c3daf0ac0b5079710e340d6fe9f15487f94e66c629f5f82cd1a8678d692f3dbb6f6fcd1190e1b97fcad36f8
+ languageName: node
+ linkType: hard
+
"events@npm:^3.0.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
@@ -15020,6 +16419,23 @@ __metadata:
languageName: node
linkType: hard
+"execa@npm:8.0.1":
+ version: 8.0.1
+ resolution: "execa@npm:8.0.1"
+ dependencies:
+ cross-spawn: ^7.0.3
+ get-stream: ^8.0.1
+ human-signals: ^5.0.0
+ is-stream: ^3.0.0
+ merge-stream: ^2.0.0
+ npm-run-path: ^5.1.0
+ onetime: ^6.0.0
+ signal-exit: ^4.1.0
+ strip-final-newline: ^3.0.0
+ checksum: cac1bf86589d1d9b73bdc5dda65c52012d1a9619c44c526891956745f7b366ca2603d29fe3f7460bacc2b48c6eab5d6a4f7afe0534b31473d3708d1265545e1f
+ languageName: node
+ linkType: hard
+
"execa@npm:^0.5.0":
version: 0.5.1
resolution: "execa@npm:0.5.1"
@@ -15067,23 +16483,6 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^6.1.0":
- version: 6.1.0
- resolution: "execa@npm:6.1.0"
- dependencies:
- cross-spawn: ^7.0.3
- get-stream: ^6.0.1
- human-signals: ^3.0.1
- 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: 1a4af799839134f5c72eb63d525b87304c1114a63aa71676c91d57ccef2e26f2f53e14c11384ab11c4ec479be1efa83d11c8190e00040355c2c5c3364327fa8e
- languageName: node
- linkType: hard
-
"executable@npm:^4.1.1":
version: 4.1.1
resolution: "executable@npm:4.1.1"
@@ -15143,6 +16542,19 @@ __metadata:
languageName: node
linkType: hard
+"expect@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "expect@npm:29.7.0"
+ dependencies:
+ "@jest/expect-utils": ^29.7.0
+ jest-get-type: ^29.6.3
+ jest-matcher-utils: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
+ checksum: 9257f10288e149b81254a0fda8ffe8d54a7061cd61d7515779998b012579d2b8c22354b0eb901daf0145f347403da582f75f359f4810c007182ad3fb318b5c0c
+ languageName: node
+ linkType: hard
+
"express-serve-static-core@npm:0.1.1":
version: 0.1.1
resolution: "express-serve-static-core@npm:0.1.1"
@@ -15332,7 +16744,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-deep-equal@npm:^3.1.1":
+"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d
@@ -15373,7 +16785,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-json-stable-stringify@npm:^2.0.0":
+"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb
@@ -15482,6 +16894,15 @@ __metadata:
languageName: node
linkType: hard
+"file-entry-cache@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "file-entry-cache@npm:6.0.1"
+ dependencies:
+ flat-cache: ^3.0.4
+ checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74
+ languageName: node
+ linkType: hard
+
"file-loader@npm:4.2.0":
version: 4.2.0
resolution: "file-loader@npm:4.2.0"
@@ -15560,17 +16981,6 @@ __metadata:
languageName: node
linkType: hard
-"find-cache-dir@npm:^0.1.1":
- version: 0.1.1
- resolution: "find-cache-dir@npm:0.1.1"
- dependencies:
- commondir: ^1.0.1
- mkdirp: ^0.5.1
- pkg-dir: ^1.0.0
- checksum: b5d9d68c1ff8c222124bb19089a405be9a3d0333e713ae989d980342c35690dfddd05f0fb456ec11846579e30e0f0e18293d20632662506cd2fa2c7237783479
- languageName: node
- linkType: hard
-
"find-cache-dir@npm:^2.0.0":
version: 2.1.0
resolution: "find-cache-dir@npm:2.1.0"
@@ -15609,16 +17019,6 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:^1.0.0":
- version: 1.1.2
- resolution: "find-up@npm:1.1.2"
- dependencies:
- path-exists: ^2.0.0
- pinkie-promise: ^2.0.0
- checksum: a2cb9f4c9f06ee3a1e92ed71d5aed41ac8ae30aefa568132f6c556fac7678a5035126153b59eaec68da78ac409eef02503b2b059706bdbf232668d7245e3240a
- languageName: node
- linkType: hard
-
"find-up@npm:^2.1.0":
version: 2.1.0
resolution: "find-up@npm:2.1.0"
@@ -15638,6 +17038,16 @@ __metadata:
languageName: node
linkType: hard
+"find-up@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "find-up@npm:5.0.0"
+ dependencies:
+ locate-path: ^6.0.0
+ path-exists: ^4.0.0
+ checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095
+ languageName: node
+ linkType: hard
+
"find-up@npm:^6.3.0":
version: 6.3.0
resolution: "find-up@npm:6.3.0"
@@ -15689,6 +17099,17 @@ __metadata:
languageName: node
linkType: hard
+"flat-cache@npm:^3.0.4":
+ version: 3.2.0
+ resolution: "flat-cache@npm:3.2.0"
+ dependencies:
+ flatted: ^3.2.9
+ keyv: ^4.5.3
+ rimraf: ^3.0.2
+ checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec
+ languageName: node
+ linkType: hard
+
"flatted@npm:^2.0.0":
version: 2.0.2
resolution: "flatted@npm:2.0.2"
@@ -15696,6 +17117,13 @@ __metadata:
languageName: node
linkType: hard
+"flatted@npm:^3.2.9":
+ version: 3.3.1
+ resolution: "flatted@npm:3.3.1"
+ checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94
+ languageName: node
+ linkType: hard
+
"flatten@npm:^1.0.2":
version: 1.0.3
resolution: "flatten@npm:1.0.3"
@@ -15995,6 +17423,17 @@ __metadata:
languageName: node
linkType: hard
+"fs-extra@npm:^10.1.0":
+ version: 10.1.0
+ resolution: "fs-extra@npm:10.1.0"
+ dependencies:
+ graceful-fs: ^4.2.0
+ jsonfile: ^6.0.1
+ universalify: ^2.0.0
+ checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50
+ languageName: node
+ linkType: hard
+
"fs-extra@npm:^3.0.0":
version: 3.0.1
resolution: "fs-extra@npm:3.0.1"
@@ -16145,6 +17584,13 @@ __metadata:
languageName: node
linkType: hard
+"function-bind@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "function-bind@npm:1.1.2"
+ checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1
+ languageName: node
+ linkType: hard
+
"function.prototype.name@npm:^1.1.5":
version: 1.1.5
resolution: "function.prototype.name@npm:1.1.5"
@@ -16157,6 +17603,18 @@ __metadata:
languageName: node
linkType: hard
+"function.prototype.name@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "function.prototype.name@npm:1.1.6"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ functions-have-names: ^1.2.3
+ checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479
+ languageName: node
+ linkType: hard
+
"functional-red-black-tree@npm:^1.0.1":
version: 1.0.1
resolution: "functional-red-black-tree@npm:1.0.1"
@@ -16164,7 +17622,7 @@ __metadata:
languageName: node
linkType: hard
-"functions-have-names@npm:^1.2.2":
+"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3":
version: 1.2.3
resolution: "functions-have-names@npm:1.2.3"
checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5
@@ -16226,6 +17684,13 @@ __metadata:
languageName: node
linkType: hard
+"get-east-asian-width@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "get-east-asian-width@npm:1.2.0"
+ checksum: ea55f4d4a42c4b00d3d9be3111bc17eb0161f60ed23fc257c1390323bb780a592d7a8bdd550260fd4627dabee9a118cdfa3475ae54edca35ebcd3bdae04179e3
+ languageName: node
+ linkType: hard
+
"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1":
version: 1.1.1
resolution: "get-intrinsic@npm:1.1.1"
@@ -16237,6 +17702,19 @@ __metadata:
languageName: node
linkType: hard
+"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "get-intrinsic@npm:1.2.4"
+ dependencies:
+ es-errors: ^1.3.0
+ function-bind: ^1.1.2
+ has-proto: ^1.0.1
+ has-symbols: ^1.0.3
+ hasown: ^2.0.0
+ checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951
+ languageName: node
+ linkType: hard
+
"get-node-dimensions@npm:^1.2.1":
version: 1.2.2
resolution: "get-node-dimensions@npm:1.2.2"
@@ -16287,10 +17765,10 @@ __metadata:
languageName: node
linkType: hard
-"get-port@npm:6.1.2":
- version: 6.1.2
- resolution: "get-port@npm:6.1.2"
- checksum: e3c3d591492a11393455ef220f24c812a28f7da56ec3e4a2512d931a1f196d42850b50ac6138349a44622eda6dc3c0ccd8495cd91376d968e2d9e6f6f849e0a9
+"get-port@npm:7.0.0":
+ version: 7.0.0
+ resolution: "get-port@npm:7.0.0"
+ checksum: e9087f62d086bbb70f20c0a208e7cac552679c1426e29e0607eb1b8907a5cc4509337d5971b7f635385cd2a773a14cd21b7d9c3254a2eb5ebeaf5f8fde19fb07
languageName: node
linkType: hard
@@ -16336,13 +17814,20 @@ __metadata:
languageName: node
linkType: hard
-"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1":
+"get-stream@npm:^6.0.0":
version: 6.0.1
resolution: "get-stream@npm:6.0.1"
checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad
languageName: node
linkType: hard
+"get-stream@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "get-stream@npm:8.0.1"
+ checksum: 01e3d3cf29e1393f05f44d2f00445c5f9ec3d1c49e8179b31795484b9c117f4c695e5e07b88b50785d5c8248a788c85d9913a79266fc77e3ef11f78f10f1b974
+ languageName: node
+ linkType: hard
+
"get-symbol-description@npm:^1.0.0":
version: 1.0.0
resolution: "get-symbol-description@npm:1.0.0"
@@ -16353,6 +17838,17 @@ __metadata:
languageName: node
linkType: hard
+"get-symbol-description@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "get-symbol-description@npm:1.0.2"
+ dependencies:
+ call-bind: ^1.0.5
+ es-errors: ^1.3.0
+ get-intrinsic: ^1.2.4
+ checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973
+ languageName: node
+ linkType: hard
+
"get-value@npm:^2.0.3, get-value@npm:^2.0.6":
version: 2.0.6
resolution: "get-value@npm:2.0.6"
@@ -16406,6 +17902,15 @@ __metadata:
languageName: node
linkType: hard
+"glob-parent@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "glob-parent@npm:6.0.2"
+ dependencies:
+ is-glob: ^4.0.3
+ checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8
+ languageName: node
+ linkType: hard
+
"glob-to-regexp@npm:^0.3.0":
version: 0.3.0
resolution: "glob-to-regexp@npm:0.3.0"
@@ -16454,6 +17959,20 @@ __metadata:
languageName: node
linkType: hard
+"glob@npm:^7.2.0":
+ version: 7.2.3
+ resolution: "glob@npm:7.2.3"
+ dependencies:
+ fs.realpath: ^1.0.0
+ inflight: ^1.0.4
+ inherits: 2
+ minimatch: ^3.1.1
+ once: ^1.3.0
+ path-is-absolute: ^1.0.0
+ checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133
+ languageName: node
+ linkType: hard
+
"global-agent@npm:^3.0.0":
version: 3.0.0
resolution: "global-agent@npm:3.0.0"
@@ -16558,6 +18077,15 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^13.19.0":
+ version: 13.24.0
+ resolution: "globals@npm:13.24.0"
+ dependencies:
+ type-fest: ^0.20.2
+ checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c
+ languageName: node
+ linkType: hard
+
"globalthis@npm:^1.0.1":
version: 1.0.2
resolution: "globalthis@npm:1.0.2"
@@ -16567,6 +18095,15 @@ __metadata:
languageName: node
linkType: hard
+"globalthis@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "globalthis@npm:1.0.3"
+ dependencies:
+ define-properties: ^1.1.3
+ checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998
+ languageName: node
+ linkType: hard
+
"globby@npm:*":
version: 12.2.0
resolution: "globby@npm:12.2.0"
@@ -16612,7 +18149,7 @@ __metadata:
languageName: node
linkType: hard
-"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.0.3":
+"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.0.3, globby@npm:^11.1.0":
version: 11.1.0
resolution: "globby@npm:11.1.0"
dependencies:
@@ -16655,6 +18192,15 @@ __metadata:
languageName: node
linkType: hard
+"gopd@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "gopd@npm:1.0.1"
+ dependencies:
+ get-intrinsic: ^1.1.3
+ checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6
+ languageName: node
+ linkType: hard
+
"got@npm:^6.2.0, got@npm:^6.3.0":
version: 6.7.1
resolution: "got@npm:6.7.1"
@@ -16725,6 +18271,13 @@ __metadata:
languageName: node
linkType: hard
+"graceful-fs@npm:^4.2.9":
+ version: 4.2.11
+ resolution: "graceful-fs@npm:4.2.11"
+ checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7
+ languageName: node
+ linkType: hard
+
"graceful-readlink@npm:>= 1.0.0":
version: 1.0.1
resolution: "graceful-readlink@npm:1.0.1"
@@ -16732,6 +18285,13 @@ __metadata:
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
+
"graphlib@npm:^2.1.8":
version: 2.1.8
resolution: "graphlib@npm:2.1.8"
@@ -16876,6 +18436,22 @@ __metadata:
languageName: node
linkType: hard
+"has-property-descriptors@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "has-property-descriptors@npm:1.0.2"
+ dependencies:
+ es-define-property: ^1.0.0
+ checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3
+ languageName: node
+ linkType: hard
+
+"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "has-proto@npm:1.0.3"
+ checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4
+ languageName: node
+ linkType: hard
+
"has-symbol-support-x@npm:^1.4.1":
version: 1.4.2
resolution: "has-symbol-support-x@npm:1.4.2"
@@ -16915,6 +18491,15 @@ __metadata:
languageName: node
linkType: hard
+"has-tostringtag@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "has-tostringtag@npm:1.0.2"
+ dependencies:
+ has-symbols: ^1.0.3
+ checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d
+ languageName: node
+ linkType: hard
+
"has-unicode@npm:^2.0.1":
version: 2.0.1
resolution: "has-unicode@npm:2.0.1"
@@ -16998,6 +18583,15 @@ __metadata:
languageName: node
linkType: hard
+"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "hasown@npm:2.0.2"
+ dependencies:
+ function-bind: ^1.1.2
+ checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db
+ languageName: node
+ linkType: hard
+
"he@npm:1.1.1":
version: 1.1.1
resolution: "he@npm:1.1.1"
@@ -17084,7 +18678,7 @@ __metadata:
languageName: node
linkType: hard
-"hosted-git-info@npm:^4.0.1, hosted-git-info@npm:^4.0.2":
+"hosted-git-info@npm:^4.0.1, hosted-git-info@npm:^4.1.0":
version: 4.1.0
resolution: "hosted-git-info@npm:4.1.0"
dependencies:
@@ -17489,10 +19083,10 @@ __metadata:
languageName: node
linkType: hard
-"human-signals@npm:^3.0.1":
- version: 3.0.1
- resolution: "human-signals@npm:3.0.1"
- checksum: f252a7769c8094a5c9dc6772816bdb417b188820b04c8b42d0fc468e03a0ba905b1dd07afabe9385cc83504af1ccc2b985cd1e4aeeeb8e0029896c5af2e6f354
+"human-signals@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "human-signals@npm:5.0.0"
+ checksum: 6504560d5ed91444f16bea3bd9dfc66110a339442084e56c3e7fa7bbdf3f406426d6563d662bdce67064b165eac31eeabfc0857ed170aaa612cf14ec9f9a464c
languageName: node
linkType: hard
@@ -17505,12 +19099,12 @@ __metadata:
languageName: node
linkType: hard
-"husky@npm:8.0.1":
- version: 8.0.1
- resolution: "husky@npm:8.0.1"
+"husky@npm:9.0.11":
+ version: 9.0.11
+ resolution: "husky@npm:9.0.11"
bin:
- husky: lib/bin.js
- checksum: 943a73a13d0201318fd30e83d299bb81d866bd245b69e6277804c3b462638dc1921694cb94c2b8c920a4a187060f7d6058d3365152865406352e934c5fff70dc
+ husky: bin.mjs
+ checksum: 1aebc3334dc7ac6288ff5e1fb72cfb447cfa474e72cf7ba692e8c5698c573ab725c28c6a5088c9f8e6aca5f47d40fa7261beffbc07a4d307ca21656dc4571f07
languageName: node
linkType: hard
@@ -17858,6 +19452,17 @@ __metadata:
languageName: node
linkType: hard
+"internal-slot@npm:^1.0.5, internal-slot@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "internal-slot@npm:1.0.7"
+ dependencies:
+ es-errors: ^1.3.0
+ hasown: ^2.0.0
+ side-channel: ^1.0.4
+ checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb
+ languageName: node
+ linkType: hard
+
"interpret@npm:^1.0.0, interpret@npm:^1.4.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
@@ -17964,6 +19569,16 @@ __metadata:
languageName: node
linkType: hard
+"is-array-buffer@npm:^3.0.4":
+ version: 3.0.4
+ resolution: "is-array-buffer@npm:3.0.4"
+ dependencies:
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.2.1
+ checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7
+ languageName: node
+ linkType: hard
+
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
@@ -17978,6 +19593,15 @@ __metadata:
languageName: node
linkType: hard
+"is-async-function@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-async-function@npm:2.0.0"
+ dependencies:
+ has-tostringtag: ^1.0.0
+ checksum: e3471d95e6c014bf37cad8a93f2f4b6aac962178e0a5041e8903147166964fdc1c5c1d2ef87e86d77322c370ca18f2ea004fa7420581fa747bcaf7c223069dbd
+ languageName: node
+ linkType: hard
+
"is-bigint@npm:^1.0.1":
version: 1.0.4
resolution: "is-bigint@npm:1.0.4"
@@ -18029,6 +19653,13 @@ __metadata:
languageName: node
linkType: hard
+"is-callable@npm:^1.2.7":
+ version: 1.2.7
+ resolution: "is-callable@npm:1.2.7"
+ checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac
+ languageName: node
+ linkType: hard
+
"is-ci@npm:^2.0.0":
version: 2.0.0
resolution: "is-ci@npm:2.0.0"
@@ -18065,7 +19696,16 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0":
+"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1":
+ version: 2.13.1
+ resolution: "is-core-module@npm:2.13.1"
+ dependencies:
+ hasown: ^2.0.0
+ checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c
+ languageName: node
+ linkType: hard
+
+"is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0":
version: 2.9.0
resolution: "is-core-module@npm:2.9.0"
dependencies:
@@ -18101,7 +19741,16 @@ __metadata:
languageName: node
linkType: hard
-"is-date-object@npm:^1.0.1":
+"is-data-view@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-data-view@npm:1.0.1"
+ dependencies:
+ is-typed-array: ^1.1.13
+ checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5
+ languageName: node
+ linkType: hard
+
+"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
dependencies:
@@ -18185,6 +19834,15 @@ __metadata:
languageName: node
linkType: hard
+"is-finalizationregistry@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "is-finalizationregistry@npm:1.0.2"
+ dependencies:
+ call-bind: ^1.0.2
+ checksum: 4f243a8e06228cd45bdab8608d2cb7abfc20f6f0189c8ac21ea8d603f1f196eabd531ce0bb8e08cbab047e9845ef2c191a3761c9a17ad5cabf8b35499c4ad35d
+ languageName: node
+ linkType: hard
+
"is-fullwidth-code-point@npm:^2.0.0":
version: 2.0.0
resolution: "is-fullwidth-code-point@npm:2.0.0"
@@ -18206,6 +19864,15 @@ __metadata:
languageName: node
linkType: hard
+"is-fullwidth-code-point@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "is-fullwidth-code-point@npm:5.0.0"
+ dependencies:
+ get-east-asian-width: ^1.0.0
+ checksum: 8dfb2d2831b9e87983c136f5c335cd9d14c1402973e357a8ff057904612ed84b8cba196319fabedf9aefe4639e14fe3afe9d9966d1d006ebeb40fe1fed4babe5
+ languageName: node
+ linkType: hard
+
"is-generator-fn@npm:^2.0.0":
version: 2.1.0
resolution: "is-generator-fn@npm:2.1.0"
@@ -18213,6 +19880,15 @@ __metadata:
languageName: node
linkType: hard
+"is-generator-function@npm:^1.0.10":
+ version: 1.0.10
+ resolution: "is-generator-function@npm:1.0.10"
+ dependencies:
+ has-tostringtag: ^1.0.0
+ checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b
+ languageName: node
+ linkType: hard
+
"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
@@ -18253,6 +19929,13 @@ __metadata:
languageName: node
linkType: hard
+"is-map@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-map@npm:2.0.3"
+ checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc
+ languageName: node
+ linkType: hard
+
"is-negative-zero@npm:^2.0.1, is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
@@ -18260,6 +19943,13 @@ __metadata:
languageName: node
linkType: hard
+"is-negative-zero@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-negative-zero@npm:2.0.3"
+ checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd
+ languageName: node
+ linkType: hard
+
"is-npm@npm:^5.0.0":
version: 5.0.0
resolution: "is-npm@npm:5.0.0"
@@ -18338,7 +20028,7 @@ __metadata:
languageName: node
linkType: hard
-"is-path-inside@npm:^3.0.2":
+"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3":
version: 3.0.3
resolution: "is-path-inside@npm:3.0.3"
checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9
@@ -18436,6 +20126,13 @@ __metadata:
languageName: node
linkType: hard
+"is-set@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-set@npm:2.0.3"
+ checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe
+ languageName: node
+ linkType: hard
+
"is-shared-array-buffer@npm:^1.0.1":
version: 1.0.1
resolution: "is-shared-array-buffer@npm:1.0.1"
@@ -18452,6 +20149,15 @@ __metadata:
languageName: node
linkType: hard
+"is-shared-array-buffer@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "is-shared-array-buffer@npm:1.0.3"
+ dependencies:
+ call-bind: ^1.0.7
+ checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8
+ languageName: node
+ linkType: hard
+
"is-stream@npm:^1.0.0, is-stream@npm:^1.1.0":
version: 1.1.0
resolution: "is-stream@npm:1.1.0"
@@ -18491,6 +20197,15 @@ __metadata:
languageName: node
linkType: hard
+"is-typed-array@npm:^1.1.13":
+ version: 1.1.13
+ resolution: "is-typed-array@npm:1.1.13"
+ dependencies:
+ which-typed-array: ^1.1.14
+ checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0
+ languageName: node
+ linkType: hard
+
"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
version: 1.0.0
resolution: "is-typedarray@npm:1.0.0"
@@ -18512,6 +20227,13 @@ __metadata:
languageName: node
linkType: hard
+"is-weakmap@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "is-weakmap@npm:2.0.2"
+ checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d
+ languageName: node
+ linkType: hard
+
"is-weakref@npm:^1.0.1, is-weakref@npm:^1.0.2":
version: 1.0.2
resolution: "is-weakref@npm:1.0.2"
@@ -18521,6 +20243,16 @@ __metadata:
languageName: node
linkType: hard
+"is-weakset@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-weakset@npm:2.0.3"
+ dependencies:
+ call-bind: ^1.0.7
+ get-intrinsic: ^1.2.4
+ checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae
+ languageName: node
+ linkType: hard
+
"is-what@npm:^3.3.1":
version: 3.14.1
resolution: "is-what@npm:3.14.1"
@@ -18572,6 +20304,13 @@ __metadata:
languageName: node
linkType: hard
+"isarray@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "isarray@npm:2.0.5"
+ checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a
+ languageName: node
+ linkType: hard
+
"isbinaryfile@npm:^3.0.2":
version: 3.0.3
resolution: "isbinaryfile@npm:3.0.3"
@@ -18581,13 +20320,20 @@ __metadata:
languageName: node
linkType: hard
-"isbinaryfile@npm:^4.0.0, isbinaryfile@npm:^4.0.8":
+"isbinaryfile@npm:^4.0.0":
version: 4.0.8
resolution: "isbinaryfile@npm:4.0.8"
checksum: 606e3bb648d1a0dee23459d1d937bb2560e66a5281ec7c9ff50e585402d73321ac268d0f34cb7393125b3ebc4c7962d39e50a01cdb8904b52fce08b7ccd2bf9f
languageName: node
linkType: hard
+"isbinaryfile@npm:^4.0.10":
+ version: 4.0.10
+ resolution: "isbinaryfile@npm:4.0.10"
+ checksum: a6b28db7e23ac7a77d3707567cac81356ea18bd602a4f21f424f862a31d0e7ab4f250759c98a559ece35ffe4d99f0d339f1ab884ffa9795172f632ab8f88e686
+ languageName: node
+ linkType: hard
+
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -18638,6 +20384,19 @@ __metadata:
languageName: node
linkType: hard
+"istanbul-lib-instrument@npm:^6.0.0":
+ version: 6.0.2
+ resolution: "istanbul-lib-instrument@npm:6.0.2"
+ dependencies:
+ "@babel/core": ^7.23.9
+ "@babel/parser": ^7.23.9
+ "@istanbuljs/schema": ^0.1.3
+ istanbul-lib-coverage: ^3.2.0
+ semver: ^7.5.4
+ checksum: c10aa1e93a022f9767d7f41e6c07d244cc0a5c090fbb5522d70a5f21fcb98c52b7038850276c6fd1a7a17d1868c14a9d4eb8a24efe58a0ebb9a06f3da68131fe
+ languageName: node
+ linkType: hard
+
"istanbul-lib-report@npm:^3.0.0":
version: 3.0.0
resolution: "istanbul-lib-report@npm:3.0.0"
@@ -18691,6 +20450,19 @@ __metadata:
languageName: node
linkType: hard
+"iterator.prototype@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "iterator.prototype@npm:1.1.2"
+ dependencies:
+ define-properties: ^1.2.1
+ get-intrinsic: ^1.2.1
+ has-symbols: ^1.0.3
+ reflect.getprototypeof: ^1.0.4
+ set-function-name: ^2.0.1
+ checksum: d8a507e2ccdc2ce762e8a1d3f4438c5669160ac72b88b648e59a688eec6bc4e64b22338e74000518418d9e693faf2a092d2af21b9ec7dbf7763b037a54701168
+ languageName: node
+ linkType: hard
+
"jake@npm:^10.8.5":
version: 10.8.5
resolution: "jake@npm:10.8.5"
@@ -18727,6 +20499,17 @@ __metadata:
languageName: node
linkType: hard
+"jest-changed-files@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-changed-files@npm:29.7.0"
+ dependencies:
+ execa: ^5.0.0
+ jest-util: ^29.7.0
+ p-limit: ^3.1.0
+ checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99
+ languageName: node
+ linkType: hard
+
"jest-circus@npm:^27.4.6":
version: 27.4.6
resolution: "jest-circus@npm:27.4.6"
@@ -18754,6 +20537,34 @@ __metadata:
languageName: node
linkType: hard
+"jest-circus@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-circus@npm:29.7.0"
+ dependencies:
+ "@jest/environment": ^29.7.0
+ "@jest/expect": ^29.7.0
+ "@jest/test-result": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ co: ^4.6.0
+ dedent: ^1.0.0
+ is-generator-fn: ^2.0.0
+ jest-each: ^29.7.0
+ jest-matcher-utils: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-runtime: ^29.7.0
+ jest-snapshot: ^29.7.0
+ jest-util: ^29.7.0
+ p-limit: ^3.1.0
+ pretty-format: ^29.7.0
+ pure-rand: ^6.0.0
+ slash: ^3.0.0
+ stack-utils: ^2.0.3
+ checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7
+ languageName: node
+ linkType: hard
+
"jest-cli@npm:27.4.7, jest-cli@npm:^27.4.7":
version: 27.4.7
resolution: "jest-cli@npm:27.4.7"
@@ -18781,6 +20592,32 @@ __metadata:
languageName: node
linkType: hard
+"jest-cli@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-cli@npm:29.7.0"
+ dependencies:
+ "@jest/core": ^29.7.0
+ "@jest/test-result": ^29.7.0
+ "@jest/types": ^29.6.3
+ chalk: ^4.0.0
+ create-jest: ^29.7.0
+ exit: ^0.1.2
+ import-local: ^3.0.2
+ jest-config: ^29.7.0
+ jest-util: ^29.7.0
+ jest-validate: ^29.7.0
+ yargs: ^17.3.1
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ bin:
+ jest: bin/jest.js
+ checksum: 664901277a3f5007ea4870632ed6e7889db9da35b2434e7cb488443e6bf5513889b344b7fddf15112135495b9875892b156faeb2d7391ddb9e2a849dcb7b6c36
+ languageName: node
+ linkType: hard
+
"jest-config@npm:^27.4.7":
version: 27.4.7
resolution: "jest-config@npm:27.4.7"
@@ -18816,6 +20653,44 @@ __metadata:
languageName: node
linkType: hard
+"jest-config@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-config@npm:29.7.0"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@jest/test-sequencer": ^29.7.0
+ "@jest/types": ^29.6.3
+ babel-jest: ^29.7.0
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ deepmerge: ^4.2.2
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ jest-circus: ^29.7.0
+ jest-environment-node: ^29.7.0
+ jest-get-type: ^29.6.3
+ jest-regex-util: ^29.6.3
+ jest-resolve: ^29.7.0
+ jest-runner: ^29.7.0
+ jest-util: ^29.7.0
+ jest-validate: ^29.7.0
+ micromatch: ^4.0.4
+ parse-json: ^5.2.0
+ pretty-format: ^29.7.0
+ slash: ^3.0.0
+ strip-json-comments: ^3.1.1
+ peerDependencies:
+ "@types/node": "*"
+ ts-node: ">=9.0.0"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ ts-node:
+ optional: true
+ checksum: 4cabf8f894c180cac80b7df1038912a3fc88f96f2622de33832f4b3314f83e22b08fb751da570c0ab2b7988f21604bdabade95e3c0c041068ac578c085cf7dff
+ languageName: node
+ linkType: hard
+
"jest-diff@npm:^26.0.0":
version: 26.6.2
resolution: "jest-diff@npm:26.6.2"
@@ -18840,6 +20715,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-diff@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-diff@npm:29.7.0"
+ dependencies:
+ chalk: ^4.0.0
+ diff-sequences: ^29.6.3
+ jest-get-type: ^29.6.3
+ pretty-format: ^29.7.0
+ checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77
+ languageName: node
+ linkType: hard
+
"jest-docblock@npm:^27.4.0":
version: 27.4.0
resolution: "jest-docblock@npm:27.4.0"
@@ -18849,6 +20736,15 @@ __metadata:
languageName: node
linkType: hard
+"jest-docblock@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-docblock@npm:29.7.0"
+ dependencies:
+ detect-newline: ^3.0.0
+ checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192
+ languageName: node
+ linkType: hard
+
"jest-each@npm:^27.4.6":
version: 27.4.6
resolution: "jest-each@npm:27.4.6"
@@ -18862,6 +20758,19 @@ __metadata:
languageName: node
linkType: hard
+"jest-each@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-each@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ chalk: ^4.0.0
+ jest-get-type: ^29.6.3
+ jest-util: ^29.7.0
+ pretty-format: ^29.7.0
+ checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c
+ languageName: node
+ linkType: hard
+
"jest-environment-jsdom@npm:^27.4.6":
version: 27.4.6
resolution: "jest-environment-jsdom@npm:27.4.6"
@@ -18891,6 +20800,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-environment-node@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-environment-node@npm:29.7.0"
+ dependencies:
+ "@jest/environment": ^29.7.0
+ "@jest/fake-timers": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ jest-mock: ^29.7.0
+ jest-util: ^29.7.0
+ checksum: 501a9966292cbe0ca3f40057a37587cb6def25e1e0c5e39ac6c650fe78d3c70a2428304341d084ac0cced5041483acef41c477abac47e9a290d5545fd2f15646
+ languageName: node
+ linkType: hard
+
"jest-get-type@npm:^26.3.0":
version: 26.3.0
resolution: "jest-get-type@npm:26.3.0"
@@ -18905,6 +20828,13 @@ __metadata:
languageName: node
linkType: hard
+"jest-get-type@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "jest-get-type@npm:29.6.3"
+ checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205
+ languageName: node
+ linkType: hard
+
"jest-github-actions-reporter@npm:^1.0.3":
version: 1.0.3
resolution: "jest-github-actions-reporter@npm:1.0.3"
@@ -18938,6 +20868,29 @@ __metadata:
languageName: node
linkType: hard
+"jest-haste-map@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-haste-map@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ "@types/graceful-fs": ^4.1.3
+ "@types/node": "*"
+ anymatch: ^3.0.3
+ fb-watchman: ^2.0.0
+ fsevents: ^2.3.2
+ graceful-fs: ^4.2.9
+ jest-regex-util: ^29.6.3
+ jest-util: ^29.7.0
+ jest-worker: ^29.7.0
+ micromatch: ^4.0.4
+ walker: ^1.0.8
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: c2c8f2d3e792a963940fbdfa563ce14ef9e14d4d86da645b96d3cd346b8d35c5ce0b992ee08593939b5f718cf0a1f5a90011a056548a1dbf58397d4356786f01
+ languageName: node
+ linkType: hard
+
"jest-jasmine2@npm:^27.4.6":
version: 27.4.6
resolution: "jest-jasmine2@npm:27.4.6"
@@ -18973,6 +20926,16 @@ __metadata:
languageName: node
linkType: hard
+"jest-leak-detector@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-leak-detector@npm:29.7.0"
+ dependencies:
+ jest-get-type: ^29.6.3
+ pretty-format: ^29.7.0
+ checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605
+ languageName: node
+ linkType: hard
+
"jest-matcher-utils@npm:^27.4.6":
version: 27.4.6
resolution: "jest-matcher-utils@npm:27.4.6"
@@ -18985,6 +20948,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-matcher-utils@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-matcher-utils@npm:29.7.0"
+ dependencies:
+ chalk: ^4.0.0
+ jest-diff: ^29.7.0
+ jest-get-type: ^29.6.3
+ pretty-format: ^29.7.0
+ checksum: d7259e5f995d915e8a37a8fd494cb7d6af24cd2a287b200f831717ba0d015190375f9f5dc35393b8ba2aae9b2ebd60984635269c7f8cff7d85b077543b7744cd
+ languageName: node
+ linkType: hard
+
"jest-message-util@npm:^27.4.6":
version: 27.4.6
resolution: "jest-message-util@npm:27.4.6"
@@ -19002,6 +20977,23 @@ __metadata:
languageName: node
linkType: hard
+"jest-message-util@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-message-util@npm:29.7.0"
+ dependencies:
+ "@babel/code-frame": ^7.12.13
+ "@jest/types": ^29.6.3
+ "@types/stack-utils": ^2.0.0
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ micromatch: ^4.0.4
+ pretty-format: ^29.7.0
+ slash: ^3.0.0
+ stack-utils: ^2.0.3
+ checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930
+ languageName: node
+ linkType: hard
+
"jest-mock@npm:^27.4.6":
version: 27.4.6
resolution: "jest-mock@npm:27.4.6"
@@ -19012,6 +21004,17 @@ __metadata:
languageName: node
linkType: hard
+"jest-mock@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-mock@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ jest-util: ^29.7.0
+ checksum: 81ba9b68689a60be1482212878973700347cb72833c5e5af09895882b9eb5c4e02843a1bbdf23f94c52d42708bab53a30c45a3482952c9eec173d1eaac5b86c5
+ languageName: node
+ linkType: hard
+
"jest-pnp-resolver@npm:^1.2.2":
version: 1.2.2
resolution: "jest-pnp-resolver@npm:1.2.2"
@@ -19031,6 +21034,13 @@ __metadata:
languageName: node
linkType: hard
+"jest-regex-util@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "jest-regex-util@npm:29.6.3"
+ checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a
+ languageName: node
+ linkType: hard
+
"jest-resolve-dependencies@npm:^27.4.6":
version: 27.4.6
resolution: "jest-resolve-dependencies@npm:27.4.6"
@@ -19042,6 +21052,16 @@ __metadata:
languageName: node
linkType: hard
+"jest-resolve-dependencies@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-resolve-dependencies@npm:29.7.0"
+ dependencies:
+ jest-regex-util: ^29.6.3
+ jest-snapshot: ^29.7.0
+ checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984
+ languageName: node
+ linkType: hard
+
"jest-resolve@npm:^27.4.6":
version: 27.4.6
resolution: "jest-resolve@npm:27.4.6"
@@ -19060,6 +21080,23 @@ __metadata:
languageName: node
linkType: hard
+"jest-resolve@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-resolve@npm:29.7.0"
+ dependencies:
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^29.7.0
+ jest-pnp-resolver: ^1.2.2
+ jest-util: ^29.7.0
+ jest-validate: ^29.7.0
+ resolve: ^1.20.0
+ resolve.exports: ^2.0.0
+ slash: ^3.0.0
+ checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487
+ languageName: node
+ linkType: hard
+
"jest-runner@npm:^27.4.6":
version: 27.4.6
resolution: "jest-runner@npm:27.4.6"
@@ -19090,6 +21127,35 @@ __metadata:
languageName: node
linkType: hard
+"jest-runner@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-runner@npm:29.7.0"
+ dependencies:
+ "@jest/console": ^29.7.0
+ "@jest/environment": ^29.7.0
+ "@jest/test-result": ^29.7.0
+ "@jest/transform": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ emittery: ^0.13.1
+ graceful-fs: ^4.2.9
+ jest-docblock: ^29.7.0
+ jest-environment-node: ^29.7.0
+ jest-haste-map: ^29.7.0
+ jest-leak-detector: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-resolve: ^29.7.0
+ jest-runtime: ^29.7.0
+ jest-util: ^29.7.0
+ jest-watcher: ^29.7.0
+ jest-worker: ^29.7.0
+ p-limit: ^3.1.0
+ source-map-support: 0.5.13
+ checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb
+ languageName: node
+ linkType: hard
+
"jest-runtime@npm:^27.4.6":
version: 27.4.6
resolution: "jest-runtime@npm:27.4.6"
@@ -19120,6 +21186,36 @@ __metadata:
languageName: node
linkType: hard
+"jest-runtime@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-runtime@npm:29.7.0"
+ dependencies:
+ "@jest/environment": ^29.7.0
+ "@jest/fake-timers": ^29.7.0
+ "@jest/globals": ^29.7.0
+ "@jest/source-map": ^29.6.3
+ "@jest/test-result": ^29.7.0
+ "@jest/transform": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ cjs-module-lexer: ^1.0.0
+ collect-v8-coverage: ^1.0.0
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-mock: ^29.7.0
+ jest-regex-util: ^29.6.3
+ jest-resolve: ^29.7.0
+ jest-snapshot: ^29.7.0
+ jest-util: ^29.7.0
+ slash: ^3.0.0
+ strip-bom: ^4.0.0
+ checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e
+ languageName: node
+ linkType: hard
+
"jest-serializer@npm:^27.4.0":
version: 27.4.0
resolution: "jest-serializer@npm:27.4.0"
@@ -19160,6 +21256,34 @@ __metadata:
languageName: node
linkType: hard
+"jest-snapshot@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-snapshot@npm:29.7.0"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@babel/generator": ^7.7.2
+ "@babel/plugin-syntax-jsx": ^7.7.2
+ "@babel/plugin-syntax-typescript": ^7.7.2
+ "@babel/types": ^7.3.3
+ "@jest/expect-utils": ^29.7.0
+ "@jest/transform": ^29.7.0
+ "@jest/types": ^29.6.3
+ babel-preset-current-node-syntax: ^1.0.0
+ chalk: ^4.0.0
+ expect: ^29.7.0
+ graceful-fs: ^4.2.9
+ jest-diff: ^29.7.0
+ jest-get-type: ^29.6.3
+ jest-matcher-utils: ^29.7.0
+ jest-message-util: ^29.7.0
+ jest-util: ^29.7.0
+ natural-compare: ^1.4.0
+ pretty-format: ^29.7.0
+ semver: ^7.5.3
+ checksum: 86821c3ad0b6899521ce75ee1ae7b01b17e6dfeff9166f2cf17f012e0c5d8c798f30f9e4f8f7f5bed01ea7b55a6bc159f5eda778311162cbfa48785447c237ad
+ languageName: node
+ linkType: hard
+
"jest-util@npm:^27.4.2":
version: 27.4.2
resolution: "jest-util@npm:27.4.2"
@@ -19174,6 +21298,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-util@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-util@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ graceful-fs: ^4.2.9
+ picomatch: ^2.2.3
+ checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca
+ languageName: node
+ linkType: hard
+
"jest-validate@npm:^27.4.6":
version: 27.4.6
resolution: "jest-validate@npm:27.4.6"
@@ -19188,6 +21326,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-validate@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-validate@npm:29.7.0"
+ dependencies:
+ "@jest/types": ^29.6.3
+ camelcase: ^6.2.0
+ chalk: ^4.0.0
+ jest-get-type: ^29.6.3
+ leven: ^3.1.0
+ pretty-format: ^29.7.0
+ checksum: 191fcdc980f8a0de4dbdd879fa276435d00eb157a48683af7b3b1b98b0f7d9de7ffe12689b617779097ff1ed77601b9f7126b0871bba4f776e222c40f62e9dae
+ languageName: node
+ linkType: hard
+
"jest-watcher@npm:^27.4.6":
version: 27.4.6
resolution: "jest-watcher@npm:27.4.6"
@@ -19203,6 +21355,22 @@ __metadata:
languageName: node
linkType: hard
+"jest-watcher@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-watcher@npm:29.7.0"
+ dependencies:
+ "@jest/test-result": ^29.7.0
+ "@jest/types": ^29.6.3
+ "@types/node": "*"
+ ansi-escapes: ^4.2.1
+ chalk: ^4.0.0
+ emittery: ^0.13.1
+ jest-util: ^29.7.0
+ string-length: ^4.0.1
+ checksum: 67e6e7fe695416deff96b93a14a561a6db69389a0667e9489f24485bb85e5b54e12f3b2ba511ec0b777eca1e727235b073e3ebcdd473d68888650489f88df92f
+ languageName: node
+ linkType: hard
+
"jest-websocket-mock@npm:^2.2.0":
version: 2.3.0
resolution: "jest-websocket-mock@npm:2.3.0"
@@ -19234,7 +21402,19 @@ __metadata:
languageName: node
linkType: hard
-"jest@npm:27.4.7, jest@npm:^27.0.4":
+"jest-worker@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "jest-worker@npm:29.7.0"
+ dependencies:
+ "@types/node": "*"
+ jest-util: ^29.7.0
+ merge-stream: ^2.0.0
+ supports-color: ^8.0.0
+ checksum: 30fff60af49675273644d408b650fc2eb4b5dcafc5a0a455f238322a8f9d8a98d847baca9d51ff197b6747f54c7901daa2287799230b856a0f48287d131f8c13
+ languageName: node
+ linkType: hard
+
+"jest@npm:27.4.7":
version: 27.4.7
resolution: "jest@npm:27.4.7"
dependencies:
@@ -19252,16 +21432,35 @@ __metadata:
languageName: node
linkType: hard
-"joi@npm:^17.6.0":
- version: 17.6.0
- resolution: "joi@npm:17.6.0"
+"jest@npm:29.7.0":
+ version: 29.7.0
+ resolution: "jest@npm:29.7.0"
dependencies:
- "@hapi/hoek": ^9.0.0
- "@hapi/topo": ^5.0.0
- "@sideway/address": ^4.1.3
- "@sideway/formula": ^3.0.0
+ "@jest/core": ^29.7.0
+ "@jest/types": ^29.6.3
+ import-local: ^3.0.2
+ jest-cli: ^29.7.0
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ bin:
+ jest: bin/jest.js
+ checksum: 17ca8d67504a7dbb1998cf3c3077ec9031ba3eb512da8d71cb91bcabb2b8995c4e4b292b740cb9bf1cbff5ce3e110b3f7c777b0cefb6f41ab05445f248d0ee0b
+ languageName: node
+ linkType: hard
+
+"joi@npm:^17.11.0":
+ version: 17.12.2
+ resolution: "joi@npm:17.12.2"
+ dependencies:
+ "@hapi/hoek": ^9.3.0
+ "@hapi/topo": ^5.1.0
+ "@sideway/address": ^4.1.5
+ "@sideway/formula": ^3.0.1
"@sideway/pinpoint": ^2.0.0
- checksum: eaf62f6c02f2edb1042f1ab04fc23a5918a2cb8f54bec84c6e1033624d8a462c10ae9518af55a3ba84f1793960450d58094eda308e7ef93c17edd4e3c8ef31d5
+ checksum: 5a5213c56d3a3b769b4cb999756a226d090421693443a405a9f1063443941a8b920c731b0c2cad526163726494c2da9858d38a98d39bd516df60e9ef49f0125a
languageName: node
linkType: hard
@@ -19395,6 +21594,13 @@ __metadata:
languageName: node
linkType: hard
+"json-buffer@npm:3.0.1":
+ version: 3.0.1
+ resolution: "json-buffer@npm:3.0.1"
+ checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581
+ languageName: node
+ linkType: hard
+
"json-edm-parser@npm:~0.1.2":
version: 0.1.2
resolution: "json-edm-parser@npm:0.1.2"
@@ -19547,7 +21753,7 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^2.2.2":
+"json5@npm:^2.2.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
bin:
@@ -19664,7 +21870,7 @@ __metadata:
languageName: node
linkType: hard
-"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.1":
+"jsx-ast-utils@npm:^2.4.1 || ^3.0.0":
version: 3.3.2
resolution: "jsx-ast-utils@npm:3.3.2"
dependencies:
@@ -19674,6 +21880,18 @@ __metadata:
languageName: node
linkType: hard
+"jsx-ast-utils@npm:^3.3.5":
+ version: 3.3.5
+ resolution: "jsx-ast-utils@npm:3.3.5"
+ dependencies:
+ array-includes: ^3.1.6
+ array.prototype.flat: ^1.3.1
+ object.assign: ^4.1.4
+ object.values: ^1.1.6
+ checksum: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a
+ languageName: node
+ linkType: hard
+
"jszip@npm:^3.8.0":
version: 3.10.1
resolution: "jszip@npm:3.10.1"
@@ -19757,6 +21975,15 @@ __metadata:
languageName: node
linkType: hard
+"keyv@npm:^4.5.3":
+ version: 4.5.4
+ resolution: "keyv@npm:4.5.4"
+ dependencies:
+ json-buffer: 3.0.1
+ checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72
+ languageName: node
+ linkType: hard
+
"killable@npm:^1.0.1":
version: 1.0.1
resolution: "killable@npm:1.0.1"
@@ -19785,19 +22012,19 @@ __metadata:
languageName: node
linkType: hard
-"language-subtag-registry@npm:~0.3.2":
+"language-subtag-registry@npm:^0.3.20":
version: 0.3.22
resolution: "language-subtag-registry@npm:0.3.22"
checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
languageName: node
linkType: hard
-"language-tags@npm:^1.0.5":
- version: 1.0.5
- resolution: "language-tags@npm:1.0.5"
+"language-tags@npm:^1.0.9":
+ version: 1.0.9
+ resolution: "language-tags@npm:1.0.9"
dependencies:
- language-subtag-registry: ~0.3.2
- checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf
+ language-subtag-registry: ^0.3.20
+ checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78
languageName: node
linkType: hard
@@ -19920,10 +22147,10 @@ __metadata:
languageName: node
linkType: hard
-"lilconfig@npm:2.0.5":
- version: 2.0.5
- resolution: "lilconfig@npm:2.0.5"
- checksum: f7bb9e42656f06930ad04e583026f087508ae408d3526b8b54895e934eb2a966b7aafae569656f2c79a29fe6d779b3ec44ba577e80814734c8655d6f71cdf2d1
+"lilconfig@npm:3.0.0":
+ version: 3.0.0
+ resolution: "lilconfig@npm:3.0.0"
+ checksum: a155f1cd24d324ab20dd6974db9ebcf3fb6f2b60175f7c052d917ff8a746b590bc1ee550f6fc3cb1e8716c8b58304e22fe2193febebc0cf16fa86d85e6f896c5
languageName: node
linkType: hard
@@ -19950,60 +22177,50 @@ __metadata:
languageName: node
linkType: hard
-"lint-staged@npm:13.0.3":
- version: 13.0.3
- resolution: "lint-staged@npm:13.0.3"
+"lint-staged@npm:15.2.2":
+ version: 15.2.2
+ resolution: "lint-staged@npm:15.2.2"
dependencies:
- cli-truncate: ^3.1.0
- colorette: ^2.0.17
- commander: ^9.3.0
- debug: ^4.3.4
- execa: ^6.1.0
- lilconfig: 2.0.5
- listr2: ^4.0.5
- micromatch: ^4.0.5
- normalize-path: ^3.0.0
- object-inspect: ^1.12.2
- pidtree: ^0.6.0
- string-argv: ^0.3.1
- yaml: ^2.1.1
+ chalk: 5.3.0
+ commander: 11.1.0
+ debug: 4.3.4
+ execa: 8.0.1
+ lilconfig: 3.0.0
+ listr2: 8.0.1
+ micromatch: 4.0.5
+ pidtree: 0.6.0
+ string-argv: 0.3.2
+ yaml: 2.3.4
bin:
lint-staged: bin/lint-staged.js
- checksum: 53d585007df06e162febab6b0836b55016d902586a267823c8a1158529d8c742dc7297e523f7023dff02250bef3eb0d6934f4ec4f9961adfc2ebbed5f54162d0
+ checksum: 031718ad3f839475fb1d41bda34bab4330f25814175808169daa2686ff026e5a667a25c95fdf3cd46dac72f9af2c98852565bb62d920992f5e2d3f730c279760
languageName: node
linkType: hard
-"listr2@npm:^3.8.3":
- version: 3.14.0
- resolution: "listr2@npm:3.14.0"
+"listr2@npm:8.0.1":
+ version: 8.0.1
+ resolution: "listr2@npm:8.0.1"
dependencies:
- cli-truncate: ^2.1.0
- colorette: ^2.0.16
- log-update: ^4.0.0
- p-map: ^4.0.0
+ cli-truncate: ^4.0.0
+ colorette: ^2.0.20
+ eventemitter3: ^5.0.1
+ log-update: ^6.0.0
rfdc: ^1.3.0
- rxjs: ^7.5.1
- through: ^2.3.8
- wrap-ansi: ^7.0.0
- peerDependencies:
- enquirer: ">= 2.3.0 < 3"
- peerDependenciesMeta:
- enquirer:
- optional: true
- checksum: fdb8b2d6bdf5df9371ebd5082bee46c6d0ca3d1e5f2b11fbb5a127839855d5f3da9d4968fce94f0a5ec67cac2459766abbb1faeef621065ebb1829b11ef9476d
+ wrap-ansi: ^9.0.0
+ checksum: 4dfeabfa037b3981d0edbf30789971ba727ba4cfcc13051ceaff7a1b3d26509ef2d946015c65c600b0775ec9d1ef58a81937d94c9c03de464b654f429cc7c3ed
languageName: node
linkType: hard
-"listr2@npm:^4.0.5":
- version: 4.0.5
- resolution: "listr2@npm:4.0.5"
+"listr2@npm:^3.8.3":
+ version: 3.14.0
+ resolution: "listr2@npm:3.14.0"
dependencies:
cli-truncate: ^2.1.0
colorette: ^2.0.16
log-update: ^4.0.0
p-map: ^4.0.0
rfdc: ^1.3.0
- rxjs: ^7.5.5
+ rxjs: ^7.5.1
through: ^2.3.8
wrap-ansi: ^7.0.0
peerDependencies:
@@ -20011,17 +22228,7 @@ __metadata:
peerDependenciesMeta:
enquirer:
optional: true
- checksum: 7af31851abe25969ef0581c6db808117e36af15b131401795182427769d9824f451ba9e8aff6ccd25b6a4f6c8796f816292caf08e5f1f9b1775e8e9c313dc6c5
- languageName: node
- linkType: hard
-
-"loader-fs-cache@npm:^1.0.3":
- version: 1.0.3
- resolution: "loader-fs-cache@npm:1.0.3"
- dependencies:
- find-cache-dir: ^0.1.1
- mkdirp: ^0.5.1
- checksum: 39781412e10bb0d6b5ca1afa9a4bd65e1827c5c51ef9ff746ae3fe8ce0e2cfa3fb96492d6619d8ab305407d20be82a9b244c439df0207f6ced4b98f2861bd372
+ checksum: fdb8b2d6bdf5df9371ebd5082bee46c6d0ca3d1e5f2b11fbb5a127839855d5f3da9d4968fce94f0a5ec67cac2459766abbb1faeef621065ebb1829b11ef9476d
languageName: node
linkType: hard
@@ -20083,6 +22290,15 @@ __metadata:
languageName: node
linkType: hard
+"locate-path@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "locate-path@npm:6.0.0"
+ dependencies:
+ p-locate: ^5.0.0
+ checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a
+ languageName: node
+ linkType: hard
+
"locate-path@npm:^7.1.0":
version: 7.1.0
resolution: "locate-path@npm:7.1.0"
@@ -20215,6 +22431,13 @@ __metadata:
languageName: node
linkType: hard
+"lodash.merge@npm:^4.6.2":
+ version: 4.6.2
+ resolution: "lodash.merge@npm:4.6.2"
+ checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005
+ languageName: node
+ linkType: hard
+
"lodash.once@npm:^4.1.1":
version: 4.1.1
resolution: "lodash.once@npm:4.1.1"
@@ -20318,6 +22541,19 @@ __metadata:
languageName: node
linkType: hard
+"log-update@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "log-update@npm:6.0.0"
+ dependencies:
+ ansi-escapes: ^6.2.0
+ cli-cursor: ^4.0.0
+ slice-ansi: ^7.0.0
+ strip-ansi: ^7.1.0
+ wrap-ansi: ^9.0.0
+ checksum: 8803ceba2fb28626951b85de598c8d5a4f5e39f1f767cc54fd925412cc7780ba89ce1dbec24dc96fa46f89d226e1ae984534aa729dc9c9b734e36bb805428ffa
+ languageName: node
+ linkType: hard
+
"loglevel@npm:^1.6.8":
version: 1.8.0
resolution: "loglevel@npm:1.8.0"
@@ -20821,6 +23057,16 @@ __metadata:
languageName: node
linkType: hard
+"micromatch@npm:4.0.5":
+ version: 4.0.5
+ resolution: "micromatch@npm:4.0.5"
+ dependencies:
+ braces: ^3.0.2
+ picomatch: ^2.3.1
+ checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc
+ languageName: node
+ linkType: hard
+
"micromatch@npm:^3.0.4, micromatch@npm:^3.1.10, micromatch@npm:^3.1.4":
version: 3.1.10
resolution: "micromatch@npm:3.1.10"
@@ -20852,16 +23098,6 @@ __metadata:
languageName: node
linkType: hard
-"micromatch@npm:^4.0.5":
- version: 4.0.5
- resolution: "micromatch@npm:4.0.5"
- dependencies:
- braces: ^3.0.2
- picomatch: ^2.3.1
- checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc
- languageName: node
- linkType: hard
-
"microsoft-cognitiveservices-speech-sdk@npm:1.17.0":
version: 1.17.0
resolution: "microsoft-cognitiveservices-speech-sdk@npm:1.17.0"
@@ -21044,6 +23280,13 @@ __metadata:
languageName: node
linkType: hard
+"minimist@npm:^1.2.8":
+ version: 1.2.8
+ resolution: "minimist@npm:1.2.8"
+ checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0
+ languageName: node
+ linkType: hard
+
"minipass-collect@npm:^1.0.2":
version: 1.0.2
resolution: "minipass-collect@npm:1.0.2"
@@ -21413,6 +23656,13 @@ __metadata:
languageName: node
linkType: hard
+"natural-compare-lite@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "natural-compare-lite@npm:1.4.0"
+ checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -21857,13 +24107,6 @@ __metadata:
languageName: node
linkType: hard
-"object-hash@npm:^2.0.3":
- version: 2.2.0
- resolution: "object-hash@npm:2.2.0"
- checksum: 55ba841e3adce9c4f1b9b46b41983eda40f854e0d01af2802d3ae18a7085a17168d6b81731d43fdf1d6bcbb3c9f9c56d22c8fea992203ad90a38d7d919bc28f1
- languageName: node
- linkType: hard
-
"object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0":
version: 1.12.0
resolution: "object-inspect@npm:1.12.0"
@@ -21871,13 +24114,20 @@ __metadata:
languageName: node
linkType: hard
-"object-inspect@npm:^1.12.0, object-inspect@npm:^1.12.2":
+"object-inspect@npm:^1.12.0":
version: 1.12.2
resolution: "object-inspect@npm:1.12.2"
checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2
languageName: node
linkType: hard
+"object-inspect@npm:^1.13.1":
+ version: 1.13.1
+ resolution: "object-inspect@npm:1.13.1"
+ checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f
+ languageName: node
+ linkType: hard
+
"object-is@npm:^1.0.1":
version: 1.1.5
resolution: "object-is@npm:1.1.5"
@@ -21923,25 +24173,38 @@ __metadata:
languageName: node
linkType: hard
-"object.entries@npm:^1.1.5":
- version: 1.1.5
- resolution: "object.entries@npm:1.1.5"
+"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5":
+ version: 4.1.5
+ resolution: "object.assign@npm:4.1.5"
dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- checksum: d658696f74fd222060d8428d2a9fda2ce736b700cb06f6bdf4a16a1892d145afb746f453502b2fa55d1dca8ead6f14ddbcf66c545df45adadea757a6c4cd86c7
+ call-bind: ^1.0.5
+ define-properties: ^1.2.1
+ has-symbols: ^1.0.3
+ object-keys: ^1.1.1
+ checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25
languageName: node
linkType: hard
-"object.fromentries@npm:^2.0.5":
- version: 2.0.5
- resolution: "object.fromentries@npm:2.0.5"
+"object.entries@npm:^1.1.7":
+ version: 1.1.8
+ resolution: "object.entries@npm:1.1.8"
dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- checksum: 61a0b565ded97b76df9e30b569729866e1824cce902f98e90bb106e84f378aea20163366f66dc75c9000e2aad2ed0caf65c6f530cb2abc4c0c0f6c982102db4b
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-object-atoms: ^1.0.0
+ checksum: 5314877cb637ef3437a30bba61d9bacdb3ce74bf73ac101518be0633c37840c8cc67407edb341f766e8093b3d7516d5c3358f25adfee4a2c697c0ec4c8491907
+ languageName: node
+ linkType: hard
+
+"object.fromentries@npm:^2.0.7":
+ version: 2.0.8
+ resolution: "object.fromentries@npm:2.0.8"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-abstract: ^1.23.2
+ es-object-atoms: ^1.0.0
+ checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1
languageName: node
linkType: hard
@@ -21956,13 +24219,24 @@ __metadata:
languageName: node
linkType: hard
-"object.hasown@npm:^1.1.1":
- version: 1.1.1
- resolution: "object.hasown@npm:1.1.1"
+"object.groupby@npm:^1.0.1":
+ version: 1.0.3
+ resolution: "object.groupby@npm:1.0.3"
dependencies:
- define-properties: ^1.1.4
- es-abstract: ^1.19.5
- checksum: d8ed4907ce57f48b93e3b53c418fd6787bf226a51e8d698c91e39b78e80fe5b124cb6282f6a9d5be21cf9e2c7829ab10206dcc6112b7748860eefe641880c793
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-abstract: ^1.23.2
+ checksum: 0d30693ca3ace29720bffd20b3130451dca7a56c612e1926c0a1a15e4306061d84410bdb1456be2656c5aca53c81b7a3661eceaa362db1bba6669c2c9b6d1982
+ languageName: node
+ linkType: hard
+
+"object.hasown@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "object.hasown@npm:1.1.3"
+ dependencies:
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ checksum: 76bc17356f6124542fb47e5d0e78d531eafa4bba3fc2d6fc4b1a8ce8b6878912366c0d99f37ce5c84ada8fd79df7aa6ea1214fddf721f43e093ad2df51f27da1
languageName: node
linkType: hard
@@ -21975,7 +24249,7 @@ __metadata:
languageName: node
linkType: hard
-"object.values@npm:^1.1.0, object.values@npm:^1.1.5":
+"object.values@npm:^1.1.0":
version: 1.1.5
resolution: "object.values@npm:1.1.5"
dependencies:
@@ -21986,6 +24260,17 @@ __metadata:
languageName: node
linkType: hard
+"object.values@npm:^1.1.6, object.values@npm:^1.1.7":
+ version: 1.2.0
+ resolution: "object.values@npm:1.2.0"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-object-atoms: ^1.0.0
+ checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa
+ languageName: node
+ linkType: hard
+
"obuf@npm:^1.0.0, obuf@npm:^1.1.2":
version: 1.1.2
resolution: "obuf@npm:1.1.2"
@@ -22131,17 +24416,17 @@ __metadata:
languageName: node
linkType: hard
-"optionator@npm:^0.9.1":
- version: 0.9.1
- resolution: "optionator@npm:0.9.1"
+"optionator@npm:^0.9.3":
+ version: 0.9.3
+ resolution: "optionator@npm:0.9.3"
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
- checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0
+ checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a
languageName: node
linkType: hard
@@ -22251,6 +24536,15 @@ __metadata:
languageName: node
linkType: hard
+"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "p-limit@npm:3.1.0"
+ dependencies:
+ yocto-queue: ^0.1.0
+ checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360
+ languageName: node
+ linkType: hard
+
"p-limit@npm:^4.0.0":
version: 4.0.0
resolution: "p-limit@npm:4.0.0"
@@ -22287,6 +24581,15 @@ __metadata:
languageName: node
linkType: hard
+"p-locate@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "p-locate@npm:5.0.0"
+ dependencies:
+ p-limit: ^3.0.2
+ checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3
+ languageName: node
+ linkType: hard
+
"p-locate@npm:^6.0.0":
version: 6.0.0
resolution: "p-locate@npm:6.0.0"
@@ -22536,15 +24839,6 @@ __metadata:
languageName: node
linkType: hard
-"path-exists@npm:^2.0.0":
- version: 2.1.0
- resolution: "path-exists@npm:2.1.0"
- dependencies:
- pinkie-promise: ^2.0.0
- checksum: fdb734f1d00f225f7a0033ce6d73bff6a7f76ea08936abf0e5196fa6e54a645103538cd8aedcb90d6d8c3fa3705ded0c58a4da5948ae92aa8834892c1ab44a84
- languageName: node
- linkType: hard
-
"path-exists@npm:^3.0.0":
version: 3.0.0
resolution: "path-exists@npm:3.0.0"
@@ -22721,7 +25015,7 @@ __metadata:
languageName: node
linkType: hard
-"pidtree@npm:^0.6.0":
+"pidtree@npm:0.6.0":
version: 0.6.0
resolution: "pidtree@npm:0.6.0"
bin:
@@ -22774,15 +25068,6 @@ __metadata:
languageName: node
linkType: hard
-"pkg-dir@npm:^1.0.0":
- version: 1.0.0
- resolution: "pkg-dir@npm:1.0.0"
- dependencies:
- find-up: ^1.0.0
- checksum: ce49878797dd81a5cee1cb7f05fdd431729309e4854c9f83d7748491b9d25c5f8ef04b3b7658134361fa036934c0aaa7fc7f984e46970dd227aa490f3869d36a
- languageName: node
- linkType: hard
-
"pkg-dir@npm:^3.0.0":
version: 3.0.0
resolution: "pkg-dir@npm:3.0.0"
@@ -22832,7 +25117,7 @@ __metadata:
"@types/react-dom": 16.9.5
react: 16.13.1
react-dom: 16.13.1
- tslib: 2.4.0
+ tslib: 2.6.2
peerDependencies:
"@bfc/adaptive-form": "*"
"@bfc/extension-client": "*"
@@ -22883,6 +25168,13 @@ __metadata:
languageName: node
linkType: hard
+"possible-typed-array-names@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "possible-typed-array-names@npm:1.0.0"
+ checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae
+ languageName: node
+ linkType: hard
+
"postcss-attribute-case-insensitive@npm:^4.0.0":
version: 4.0.2
resolution: "postcss-attribute-case-insensitive@npm:4.0.2"
@@ -23737,12 +26029,12 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:2.0.5":
- version: 2.0.5
- resolution: "prettier@npm:2.0.5"
+"prettier@npm:3.2.5":
+ version: 3.2.5
+ resolution: "prettier@npm:3.2.5"
bin:
- prettier: bin-prettier.js
- checksum: 7f89d2f5d1a1a15a7bf200556b8c5395913d0119fe52a3fba51ab116695d584652d37fdb7d86e0919bfe36b22649afcf222eaca00a1065eb486b7b4cf3062eff
+ prettier: bin/prettier.cjs
+ checksum: 2ee4e1417572372afb7a13bb446b34f20f1bf1747db77cf6ccaf57a9be005f2f15c40f903d41a6b79eec3f57fff14d32a20fb6dee1f126da48908926fe43c311
languageName: node
linkType: hard
@@ -23786,6 +26078,17 @@ __metadata:
languageName: node
linkType: hard
+"pretty-format@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "pretty-format@npm:29.7.0"
+ dependencies:
+ "@jest/schemas": ^29.6.3
+ ansi-styles: ^5.0.0
+ react-is: ^18.0.0
+ checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6
+ languageName: node
+ linkType: hard
+
"printj@npm:~1.1.0":
version: 1.1.2
resolution: "printj@npm:1.1.2"
@@ -24018,6 +26321,13 @@ __metadata:
languageName: node
linkType: hard
+"pure-rand@npm:^6.0.0":
+ version: 6.0.4
+ resolution: "pure-rand@npm:6.0.4"
+ checksum: e1c4e69f8bf7303e5252756d67c3c7551385cd34d94a1f511fe099727ccbab74c898c03a06d4c4a24a89b51858781057b83ebbfe740d984240cdc04fead36068
+ languageName: node
+ linkType: hard
+
"q@npm:^1.1.2":
version: 1.5.1
resolution: "q@npm:1.5.1"
@@ -24375,6 +26685,13 @@ __metadata:
languageName: node
linkType: hard
+"react-is@npm:^18.0.0":
+ version: 18.2.0
+ resolution: "react-is@npm:18.2.0"
+ checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e
+ languageName: node
+ linkType: hard
+
"react-lifecycles-compat@npm:^3.0.4":
version: 3.0.4
resolution: "react-lifecycles-compat@npm:3.0.4"
@@ -24603,7 +26920,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6":
+"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6":
version: 2.3.7
resolution: "readable-stream@npm:2.3.7"
dependencies:
@@ -24641,6 +26958,21 @@ __metadata:
languageName: node
linkType: hard
+"readable-stream@npm:^2.2.2":
+ version: 2.3.8
+ resolution: "readable-stream@npm:2.3.8"
+ dependencies:
+ core-util-is: ~1.0.0
+ inherits: ~2.0.3
+ isarray: ~1.0.0
+ process-nextick-args: ~2.0.0
+ safe-buffer: ~5.1.1
+ string_decoder: ~1.1.1
+ util-deprecate: ~1.0.1
+ checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42
+ languageName: node
+ linkType: hard
+
"readable-stream@npm:~1.0.17, readable-stream@npm:~1.0.27-1, readable-stream@npm:~1.0.31":
version: 1.0.34
resolution: "readable-stream@npm:1.0.34"
@@ -24788,6 +27120,21 @@ __metadata:
languageName: node
linkType: hard
+"reflect.getprototypeof@npm:^1.0.4":
+ version: 1.0.6
+ resolution: "reflect.getprototypeof@npm:1.0.6"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-abstract: ^1.23.1
+ es-errors: ^1.3.0
+ get-intrinsic: ^1.2.4
+ globalthis: ^1.0.3
+ which-builtin-type: ^1.1.3
+ checksum: 88e9e65a7eaa0bf8e9a8bbf8ac07571363bc333ba8b6769ed5e013e0042ed7c385e97fae9049510b3b5fe4b42472d8f32de9ce8ce84902bc4297d4bbe3777dba
+ languageName: node
+ linkType: hard
+
"regenerate-unicode-properties@npm:^10.0.1":
version: 10.0.1
resolution: "regenerate-unicode-properties@npm:10.0.1"
@@ -24797,6 +27144,15 @@ __metadata:
languageName: node
linkType: hard
+"regenerate-unicode-properties@npm:^10.1.0":
+ version: 10.1.1
+ resolution: "regenerate-unicode-properties@npm:10.1.1"
+ dependencies:
+ regenerate: ^1.4.2
+ checksum: b80958ef40f125275824c2c47d5081dfaefebd80bff26c76761e9236767c748a4a95a69c053fe29d2df881177f2ca85df4a71fe70a82360388b31159ef19adcf
+ languageName: node
+ linkType: hard
+
"regenerate-unicode-properties@npm:^9.0.0":
version: 9.0.0
resolution: "regenerate-unicode-properties@npm:9.0.0"
@@ -24834,6 +27190,13 @@ __metadata:
languageName: node
linkType: hard
+"regenerator-runtime@npm:^0.14.0":
+ version: 0.14.1
+ resolution: "regenerator-runtime@npm:0.14.1"
+ checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38
+ languageName: node
+ linkType: hard
+
"regenerator-transform@npm:^0.14.2":
version: 0.14.5
resolution: "regenerator-transform@npm:0.14.5"
@@ -24852,6 +27215,15 @@ __metadata:
languageName: node
linkType: hard
+"regenerator-transform@npm:^0.15.2":
+ version: 0.15.2
+ resolution: "regenerator-transform@npm:0.15.2"
+ dependencies:
+ "@babel/runtime": ^7.8.4
+ checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27
+ languageName: node
+ linkType: hard
+
"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2":
version: 1.0.2
resolution: "regex-not@npm:1.0.2"
@@ -24881,7 +27253,7 @@ __metadata:
languageName: node
linkType: hard
-"regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3":
+"regexp.prototype.flags@npm:^1.4.3":
version: 1.4.3
resolution: "regexp.prototype.flags@npm:1.4.3"
dependencies:
@@ -24892,6 +27264,18 @@ __metadata:
languageName: node
linkType: hard
+"regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.2":
+ version: 1.5.2
+ resolution: "regexp.prototype.flags@npm:1.5.2"
+ dependencies:
+ call-bind: ^1.0.6
+ define-properties: ^1.2.1
+ es-errors: ^1.3.0
+ set-function-name: ^2.0.1
+ checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64
+ languageName: node
+ linkType: hard
+
"regexpp@npm:^2.0.1":
version: 2.0.1
resolution: "regexpp@npm:2.0.1"
@@ -24899,13 +27283,6 @@ __metadata:
languageName: node
linkType: hard
-"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0":
- version: 3.2.0
- resolution: "regexpp@npm:3.2.0"
- checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8
- languageName: node
- linkType: hard
-
"regexpu-core@npm:^4.7.1":
version: 4.8.0
resolution: "regexpu-core@npm:4.8.0"
@@ -24948,6 +27325,20 @@ __metadata:
languageName: node
linkType: hard
+"regexpu-core@npm:^5.3.1":
+ version: 5.3.2
+ resolution: "regexpu-core@npm:5.3.2"
+ 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
+ checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2
+ languageName: node
+ linkType: hard
+
"registry-auth-token@npm:^3.0.1, registry-auth-token@npm:^3.3.2":
version: 3.4.0
resolution: "registry-auth-token@npm:3.4.0"
@@ -25018,18 +27409,29 @@ __metadata:
jsesc: ~0.5.0
bin:
regjsparser: bin/parser
- checksum: fefff9adcab47650817d2c492aac774f11a44b824a4a814e466ebc76313e03e79c50d2babde7e04888296f6ec0fd094e3eeeafa8122c60184de92cdb30636a57
+ checksum: fefff9adcab47650817d2c492aac774f11a44b824a4a814e466ebc76313e03e79c50d2babde7e04888296f6ec0fd094e3eeeafa8122c60184de92cdb30636a57
+ languageName: node
+ linkType: hard
+
+"regjsparser@npm:^0.8.2":
+ version: 0.8.4
+ resolution: "regjsparser@npm:0.8.4"
+ dependencies:
+ jsesc: ~0.5.0
+ bin:
+ regjsparser: bin/parser
+ checksum: d069b932491761cda127ce11f6bd2729c3b1b394a35200ec33f1199e937423db28ceb86cf33f0a97c76ecd7c0f8db996476579eaf0d80a1f74c1934f4ca8b27a
languageName: node
linkType: hard
-"regjsparser@npm:^0.8.2":
- version: 0.8.4
- resolution: "regjsparser@npm:0.8.4"
+"regjsparser@npm:^0.9.1":
+ version: 0.9.1
+ resolution: "regjsparser@npm:0.9.1"
dependencies:
jsesc: ~0.5.0
bin:
regjsparser: bin/parser
- checksum: d069b932491761cda127ce11f6bd2729c3b1b394a35200ec33f1199e937423db28ceb86cf33f0a97c76ecd7c0f8db996476579eaf0d80a1f74c1934f4ca8b27a
+ checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc
languageName: node
linkType: hard
@@ -25259,6 +27661,13 @@ __metadata:
languageName: node
linkType: hard
+"resolve.exports@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "resolve.exports@npm:2.0.2"
+ checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2
+ languageName: node
+ linkType: hard
+
"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.3.2, resolve@npm:^1.8.1":
version: 1.21.0
resolution: "resolve@npm:1.21.0"
@@ -25272,7 +27681,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.19.0, resolve@npm:^1.22.0":
+"resolve@npm:^1.19.0":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
dependencies:
@@ -25285,16 +27694,29 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^2.0.0-next.3":
- version: 2.0.0-next.4
- resolution: "resolve@npm:2.0.0-next.4"
+"resolve@npm:^1.22.4":
+ version: 1.22.8
+ resolution: "resolve@npm:1.22.8"
dependencies:
- is-core-module: ^2.9.0
+ is-core-module: ^2.13.0
+ path-parse: ^1.0.7
+ supports-preserve-symlinks-flag: ^1.0.0
+ bin:
+ resolve: bin/resolve
+ checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c
+ languageName: node
+ linkType: hard
+
+"resolve@npm:^2.0.0-next.5":
+ version: 2.0.0-next.5
+ resolution: "resolve@npm:2.0.0-next.5"
+ dependencies:
+ is-core-module: ^2.13.0
path-parse: ^1.0.7
supports-preserve-symlinks-flag: ^1.0.0
bin:
resolve: bin/resolve
- checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3
+ checksum: a73ac69a1c4bd34c56b213d91f5b17ce390688fdb4a1a96ed3025cc7e08e7bfb90b3a06fcce461780cb0b589c958afcb0080ab802c71c01a7ecc8c64feafc89f
languageName: node
linkType: hard
@@ -25311,7 +27733,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin":
+"resolve@patch:resolve@^1.19.0#~builtin":
version: 1.22.1
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b"
dependencies:
@@ -25324,16 +27746,29 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@^2.0.0-next.3#~builtin":
- version: 2.0.0-next.4
- resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=07638b"
+"resolve@patch:resolve@^1.22.4#~builtin":
+ version: 1.22.8
+ resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b"
dependencies:
- is-core-module: ^2.9.0
+ is-core-module: ^2.13.0
+ path-parse: ^1.0.7
+ supports-preserve-symlinks-flag: ^1.0.0
+ bin:
+ resolve: bin/resolve
+ checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847
+ languageName: node
+ linkType: hard
+
+"resolve@patch:resolve@^2.0.0-next.5#~builtin":
+ version: 2.0.0-next.5
+ resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=07638b"
+ dependencies:
+ is-core-module: ^2.13.0
path-parse: ^1.0.7
supports-preserve-symlinks-flag: ^1.0.0
bin:
resolve: bin/resolve
- checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011
+ checksum: 064d09c1808d0c51b3d90b5d27e198e6d0c5dad0eb57065fd40803d6a20553e5398b07f76739d69cbabc12547058bec6b32106ea66622375fb0d7e8fca6a846c
languageName: node
linkType: hard
@@ -25366,6 +27801,16 @@ __metadata:
languageName: node
linkType: hard
+"restore-cursor@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "restore-cursor@npm:4.0.0"
+ dependencies:
+ onetime: ^5.1.0
+ signal-exit: ^3.0.2
+ checksum: 5b675c5a59763bf26e604289eab35711525f11388d77f409453904e1e69c0d37ae5889295706b2c81d23bd780165084d040f9b68fffc32cc921519031c4fa4af
+ languageName: node
+ linkType: hard
+
"ret@npm:~0.1.10":
version: 0.1.15
resolution: "ret@npm:0.1.15"
@@ -25546,21 +27991,33 @@ __metadata:
languageName: node
linkType: hard
-"rxjs@npm:^7.0.0, rxjs@npm:^7.5.4, rxjs@npm:^7.5.5":
- version: 7.5.5
- resolution: "rxjs@npm:7.5.5"
+"rxjs@npm:^7.2.0, rxjs@npm:^7.5.1":
+ version: 7.5.2
+ resolution: "rxjs@npm:7.5.2"
dependencies:
tslib: ^2.1.0
- checksum: e034f60805210cce756dd2f49664a8108780b117cf5d0e2281506e9e6387f7b4f1532d974a8c8b09314fa7a16dd2f6cff3462072a5789672b5dcb45c4173f3c6
+ checksum: daf1fe7289de500b25d822fd96cde3c138c7902e8bf0e6aa12a3e70847a5cabeeb4d677f10e19387e1db44b12c5b1be0ff5c79b8cd63ed6ce891d765e566cf4d
languageName: node
linkType: hard
-"rxjs@npm:^7.2.0, rxjs@npm:^7.5.1":
- version: 7.5.2
- resolution: "rxjs@npm:7.5.2"
+"rxjs@npm:^7.8.1":
+ version: 7.8.1
+ resolution: "rxjs@npm:7.8.1"
dependencies:
tslib: ^2.1.0
- checksum: daf1fe7289de500b25d822fd96cde3c138c7902e8bf0e6aa12a3e70847a5cabeeb4d677f10e19387e1db44b12c5b1be0ff5c79b8cd63ed6ce891d765e566cf4d
+ checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119
+ languageName: node
+ linkType: hard
+
+"safe-array-concat@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "safe-array-concat@npm:1.1.2"
+ dependencies:
+ call-bind: ^1.0.7
+ get-intrinsic: ^1.2.4
+ has-symbols: ^1.0.3
+ isarray: ^2.0.5
+ checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4
languageName: node
linkType: hard
@@ -25578,6 +28035,17 @@ __metadata:
languageName: node
linkType: hard
+"safe-regex-test@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "safe-regex-test@npm:1.0.3"
+ dependencies:
+ call-bind: ^1.0.6
+ es-errors: ^1.3.0
+ is-regex: ^1.1.4
+ checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489
+ languageName: node
+ linkType: hard
+
"safe-regex@npm:^1.1.0":
version: 1.1.0
resolution: "safe-regex@npm:1.1.0"
@@ -25695,7 +28163,7 @@ __metadata:
languageName: node
linkType: hard
-"schema-utils@npm:^2.0.0, schema-utils@npm:^2.0.1, schema-utils@npm:^2.4.1, schema-utils@npm:^2.6.5, schema-utils@npm:^2.6.6, schema-utils@npm:^2.7.0":
+"schema-utils@npm:^2.0.0, schema-utils@npm:^2.0.1, schema-utils@npm:^2.4.1, schema-utils@npm:^2.6.6, schema-utils@npm:^2.7.0":
version: 2.7.1
resolution: "schema-utils@npm:2.7.1"
dependencies:
@@ -25761,7 +28229,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:7.0.0":
+"semver@npm:7.0.0, semver@npm:~7.0.0":
version: 7.0.0
resolution: "semver@npm:7.0.0"
bin:
@@ -25788,6 +28256,15 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^6.3.1":
+ version: 6.3.1
+ resolution: "semver@npm:6.3.1"
+ bin:
+ semver: bin/semver.js
+ checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2
+ languageName: node
+ linkType: hard
+
"semver@npm:^7.1.3, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5":
version: 7.3.5
resolution: "semver@npm:7.3.5"
@@ -25799,6 +28276,17 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4":
+ version: 7.6.0
+ resolution: "semver@npm:7.6.0"
+ dependencies:
+ lru-cache: ^6.0.0
+ bin:
+ semver: bin/semver.js
+ checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c
+ languageName: node
+ linkType: hard
+
"semver@npm:^7.3.8":
version: 7.3.8
resolution: "semver@npm:7.3.8"
@@ -25883,6 +28371,32 @@ __metadata:
languageName: node
linkType: hard
+"set-function-length@npm:^1.2.1":
+ version: 1.2.2
+ resolution: "set-function-length@npm:1.2.2"
+ dependencies:
+ define-data-property: ^1.1.4
+ es-errors: ^1.3.0
+ function-bind: ^1.1.2
+ get-intrinsic: ^1.2.4
+ gopd: ^1.0.1
+ has-property-descriptors: ^1.0.2
+ checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72
+ languageName: node
+ linkType: hard
+
+"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "set-function-name@npm:2.0.2"
+ dependencies:
+ define-data-property: ^1.1.4
+ es-errors: ^1.3.0
+ functions-have-names: ^1.2.3
+ has-property-descriptors: ^1.0.2
+ checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f
+ languageName: node
+ linkType: hard
+
"set-getter@npm:^0.1.0":
version: 0.1.1
resolution: "set-getter@npm:0.1.1"
@@ -26007,13 +28521,20 @@ __metadata:
languageName: node
linkType: hard
-"shell-quote@npm:1.7.2, shell-quote@npm:^1.7.3":
+"shell-quote@npm:1.7.2":
version: 1.7.3
resolution: "shell-quote@npm:1.7.3"
checksum: aca58e73a3a5d933d02e0bdddedc53ee14f7c2ec264f97ac915b9d4482d077a38e422aa664631d60a672cd3cdb4054eb2e6c0303f54882453dacb6483e482d34
languageName: node
linkType: hard
+"shell-quote@npm:^1.8.1":
+ version: 1.8.1
+ resolution: "shell-quote@npm:1.8.1"
+ checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b
+ languageName: node
+ linkType: hard
+
"shelljs@npm:^0.8.4":
version: 0.8.5
resolution: "shelljs@npm:0.8.5"
@@ -26059,6 +28580,13 @@ __metadata:
languageName: node
linkType: hard
+"signal-exit@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "signal-exit@npm:4.1.0"
+ checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549
+ languageName: node
+ linkType: hard
+
"simple-lru-cache@npm:0.0.2":
version: 0.0.2
resolution: "simple-lru-cache@npm:0.0.2"
@@ -26082,6 +28610,15 @@ __metadata:
languageName: node
linkType: hard
+"simple-update-notifier@npm:^1.0.7":
+ version: 1.1.0
+ resolution: "simple-update-notifier@npm:1.1.0"
+ dependencies:
+ semver: ~7.0.0
+ checksum: 1012e9b6c504e559a948078177b3eedbb9d7e4d15878e2bda56314d08db609ca5da485be4ac9f838759faae8057935ee0246fcdf63f1233c86bd9fecb2a5544b
+ languageName: node
+ linkType: hard
+
"sirv@npm:^1.0.7":
version: 1.0.19
resolution: "sirv@npm:1.0.19"
@@ -26171,6 +28708,16 @@ __metadata:
languageName: node
linkType: hard
+"slice-ansi@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "slice-ansi@npm:7.1.0"
+ dependencies:
+ ansi-styles: ^6.2.1
+ is-fullwidth-code-point: ^5.0.0
+ checksum: 10313dd3cf7a2e4b265f527b1684c7c568210b09743fd1bd74f2194715ed13ffba653dc93a5fa79e3b1711518b8990a732cb7143aa01ddafe626e99dfa6474b2
+ languageName: node
+ linkType: hard
+
"smart-buffer@npm:^4.0.2, smart-buffer@npm:^4.1.0":
version: 4.2.0
resolution: "smart-buffer@npm:4.2.0"
@@ -26362,6 +28909,16 @@ __metadata:
languageName: node
linkType: hard
+"source-map-support@npm:0.5.13":
+ version: 0.5.13
+ resolution: "source-map-support@npm:0.5.13"
+ dependencies:
+ buffer-from: ^1.0.0
+ source-map: ^0.6.0
+ checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97
+ languageName: node
+ linkType: hard
+
"source-map-support@npm:^0.5.0, source-map-support@npm:^0.5.17, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
@@ -26400,7 +28957,14 @@ __metadata:
languageName: node
linkType: hard
-"spawn-command@npm:^0.0.2-1":
+"source-map@npm:^0.7.4":
+ version: 0.7.4
+ resolution: "source-map@npm:0.7.4"
+ checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5
+ languageName: node
+ linkType: hard
+
+"spawn-command@npm:0.0.2":
version: 0.0.2
resolution: "spawn-command@npm:0.0.2"
checksum: e35c5d28177b4d461d33c88cc11f6f3a5079e2b132c11e1746453bbb7a0c0b8a634f07541a2a234fa4758239d88203b758def509161b651e81958894c0b4b64b
@@ -26682,10 +29246,10 @@ __metadata:
languageName: node
linkType: hard
-"string-argv@npm:^0.3.1":
- version: 0.3.1
- resolution: "string-argv@npm:0.3.1"
- checksum: efbd0289b599bee808ce80820dfe49c9635610715429c6b7cc50750f0437e3c2f697c81e5c390208c13b5d5d12d904a1546172a88579f6ee5cbaaaa4dc9ec5cf
+"string-argv@npm:0.3.2":
+ version: 0.3.2
+ resolution: "string-argv@npm:0.3.2"
+ checksum: 8703ad3f3db0b2641ed2adbb15cf24d3945070d9a751f9e74a924966db9f325ac755169007233e8985a39a6a292f14d4fee20482989b89b96e473c4221508a0f
languageName: node
linkType: hard
@@ -26738,30 +29302,43 @@ __metadata:
languageName: node
linkType: hard
-"string-width@npm:^5.0.0":
- version: 5.1.2
- resolution: "string-width@npm:5.1.2"
+"string-width@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "string-width@npm:7.1.0"
dependencies:
- eastasianwidth: ^0.2.0
- emoji-regex: ^9.2.2
- strip-ansi: ^7.0.1
- checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193
+ emoji-regex: ^10.3.0
+ get-east-asian-width: ^1.0.0
+ strip-ansi: ^7.1.0
+ checksum: a183573fe7209e0d294f661846d33f8caf72aa86d983e5b48a0ed45ab15bcccb02c6f0344b58b571988871105457137b8207855ea536827dbc4a376a0f31bf8f
languageName: node
linkType: hard
-"string.prototype.matchall@npm:^4.0.7":
- version: 4.0.7
- resolution: "string.prototype.matchall@npm:4.0.7"
+"string.prototype.matchall@npm:^4.0.10":
+ version: 4.0.10
+ resolution: "string.prototype.matchall@npm:4.0.10"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- get-intrinsic: ^1.1.1
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ get-intrinsic: ^1.2.1
has-symbols: ^1.0.3
- internal-slot: ^1.0.3
- regexp.prototype.flags: ^1.4.1
+ internal-slot: ^1.0.5
+ regexp.prototype.flags: ^1.5.0
+ set-function-name: ^2.0.0
side-channel: ^1.0.4
- checksum: fc09f3ccbfb325de0472bcc87a6be0598a7499e0b4a31db5789676155b15754a4cc4bb83924f15fc9ed48934dac7366ee52c8b9bd160bed6fd072c93b489e75c
+ checksum: 3c78bdeff39360c8e435d7c4c6ea19f454aa7a63eda95fa6fadc3a5b984446a2f9f2c02d5c94171ce22268a573524263fbd0c8edbe3ce2e9890d7cc036cdc3ed
+ languageName: node
+ linkType: hard
+
+"string.prototype.trim@npm:^1.2.9":
+ version: 1.2.9
+ resolution: "string.prototype.trim@npm:1.2.9"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-abstract: ^1.23.0
+ es-object-atoms: ^1.0.0
+ checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193
languageName: node
linkType: hard
@@ -26786,6 +29363,17 @@ __metadata:
languageName: node
linkType: hard
+"string.prototype.trimend@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "string.prototype.trimend@npm:1.0.8"
+ dependencies:
+ call-bind: ^1.0.7
+ define-properties: ^1.2.1
+ es-object-atoms: ^1.0.0
+ checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd
+ languageName: node
+ linkType: hard
+
"string.prototype.trimstart@npm:^1.0.4":
version: 1.0.4
resolution: "string.prototype.trimstart@npm:1.0.4"
@@ -26807,6 +29395,17 @@ __metadata:
languageName: node
linkType: hard
+"string.prototype.trimstart@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "string.prototype.trimstart@npm:1.0.7"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613
+ languageName: node
+ linkType: hard
+
"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
@@ -26879,12 +29478,12 @@ __metadata:
languageName: node
linkType: hard
-"strip-ansi@npm:^7.0.1":
- version: 7.0.1
- resolution: "strip-ansi@npm:7.0.1"
+"strip-ansi@npm:^7.1.0":
+ version: 7.1.0
+ resolution: "strip-ansi@npm:7.1.0"
dependencies:
ansi-regex: ^6.0.1
- checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039
+ checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d
languageName: node
linkType: hard
@@ -26970,7 +29569,7 @@ __metadata:
languageName: node
linkType: hard
-"strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.0":
+"strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
@@ -27083,6 +29682,13 @@ __metadata:
languageName: node
linkType: hard
+"stylis@npm:4.2.0":
+ version: 4.2.0
+ resolution: "stylis@npm:4.2.0"
+ checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584
+ languageName: node
+ linkType: hard
+
"stylis@npm:^3.5.0":
version: 3.5.4
resolution: "stylis@npm:3.5.4"
@@ -27142,7 +29748,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:^8.1.1":
+"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -27231,6 +29837,16 @@ __metadata:
languageName: node
linkType: hard
+"synckit@npm:^0.8.6":
+ version: 0.8.8
+ resolution: "synckit@npm:0.8.8"
+ dependencies:
+ "@pkgr/core": ^0.1.0
+ tslib: ^2.6.2
+ checksum: 9ed5d33abb785f5f24e2531efd53b2782ca77abf7912f734d170134552b99001915531be5a50297aa45c5701b5c9041e8762e6cd7a38e41e2461c1e7fccdedf8
+ languageName: node
+ linkType: hard
+
"table@npm:^5.2.3":
version: 5.4.6
resolution: "table@npm:5.4.6"
@@ -27806,18 +30422,19 @@ __metadata:
languageName: node
linkType: hard
-"ts-loader@npm:9.3.1":
- version: 9.3.1
- resolution: "ts-loader@npm:9.3.1"
+"ts-loader@npm:9.5.1":
+ version: 9.5.1
+ resolution: "ts-loader@npm:9.5.1"
dependencies:
chalk: ^4.1.0
enhanced-resolve: ^5.0.0
micromatch: ^4.0.0
semver: ^7.3.4
+ source-map: ^0.7.4
peerDependencies:
typescript: "*"
webpack: ^5.0.0
- checksum: 462a8ac315017cf4961dafd2be29d5abe7c3af63c4515e325269f79b9d0212b35c59184d7fd01fc378749c88454752e1599301d2190eb6844ea5fe332de5f695
+ checksum: 7cf396e656d905388ea2a9b5e82f16d3c955fda8d3df2fbf219f4bee16ff50a3c995c44ae3e584634e9443f056cec70bb3151add3917ffb4588ecd7394bac0ec
languageName: node
linkType: hard
@@ -27869,15 +30486,15 @@ __metadata:
languageName: node
linkType: hard
-"tsconfig-paths@npm:^3.14.1":
- version: 3.14.1
- resolution: "tsconfig-paths@npm:3.14.1"
+"tsconfig-paths@npm:^3.15.0":
+ version: 3.15.0
+ resolution: "tsconfig-paths@npm:3.15.0"
dependencies:
"@types/json5": ^0.0.29
- json5: ^1.0.1
+ json5: ^1.0.2
minimist: ^1.2.6
strip-bom: ^3.0.0
- checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d
+ checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201
languageName: node
linkType: hard
@@ -27893,10 +30510,10 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:2.4.0":
- version: 2.4.0
- resolution: "tslib@npm:2.4.0"
- checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113
+"tslib@npm:2.6.2, tslib@npm:^2.6.2":
+ version: 2.6.2
+ resolution: "tslib@npm:2.6.2"
+ checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad
languageName: node
linkType: hard
@@ -27914,7 +30531,7 @@ __metadata:
languageName: node
linkType: hard
-"tsutils@npm:^3.17.1":
+"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
dependencies:
@@ -28022,6 +30639,13 @@ __metadata:
languageName: node
linkType: hard
+"type-fest@npm:^3.0.0":
+ version: 3.13.1
+ resolution: "type-fest@npm:3.13.1"
+ checksum: c06b0901d54391dc46de3802375f5579868949d71f93b425ce564e19a428a0d411ae8d8cb0e300d330071d86152c3ea86e744c3f2860a42a79585b6ec2fdae8e
+ languageName: node
+ linkType: hard
+
"type-is@npm:~1.6.18":
version: 1.6.18
resolution: "type-is@npm:1.6.18"
@@ -28046,6 +30670,58 @@ __metadata:
languageName: node
linkType: hard
+"typed-array-buffer@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "typed-array-buffer@npm:1.0.2"
+ dependencies:
+ call-bind: ^1.0.7
+ es-errors: ^1.3.0
+ is-typed-array: ^1.1.13
+ checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b
+ languageName: node
+ linkType: hard
+
+"typed-array-byte-length@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "typed-array-byte-length@npm:1.0.1"
+ dependencies:
+ call-bind: ^1.0.7
+ for-each: ^0.3.3
+ gopd: ^1.0.1
+ has-proto: ^1.0.3
+ is-typed-array: ^1.1.13
+ checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d
+ languageName: node
+ linkType: hard
+
+"typed-array-byte-offset@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "typed-array-byte-offset@npm:1.0.2"
+ dependencies:
+ available-typed-arrays: ^1.0.7
+ call-bind: ^1.0.7
+ for-each: ^0.3.3
+ gopd: ^1.0.1
+ has-proto: ^1.0.3
+ is-typed-array: ^1.1.13
+ checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67
+ languageName: node
+ linkType: hard
+
+"typed-array-length@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "typed-array-length@npm:1.0.5"
+ dependencies:
+ call-bind: ^1.0.7
+ for-each: ^0.3.3
+ gopd: ^1.0.1
+ has-proto: ^1.0.3
+ is-typed-array: ^1.1.13
+ possible-typed-array-names: ^1.0.0
+ checksum: 82f5b666155cff1b345a1f3ab018d3f7667990f525435e4c8448cc094ab0f8ea283bb7cbde4d7bc82ea0b9b1072523bf31e86620d72615951d7fa9ccb4f42dfa
+ languageName: node
+ linkType: hard
+
"typedarray-to-buffer@npm:^3.1.5":
version: 3.1.5
resolution: "typedarray-to-buffer@npm:3.1.5"
@@ -28087,43 +30763,23 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:3.9.2":
- version: 3.9.2
- resolution: "typescript@npm:3.9.2"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: f91fd74198ba8927f3514c83ceefc3f41791c91ecc1f0cf7d6a8cb14eec8a6571f342a4a6fc199ed04b9c0620830178651c541b3bf0413eccac7f662e65dbb69
- languageName: node
- linkType: hard
-
-"typescript@npm:^3.8.3":
- version: 3.9.10
- resolution: "typescript@npm:3.9.10"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 46c842e2cd4797b88b66ef06c9c41dd21da48b95787072ccf39d5f2aa3124361bc4c966aa1c7f709fae0509614d76751455b5231b12dbb72eb97a31369e1ff92
- languageName: node
- linkType: hard
-
-"typescript@patch:typescript@3.9.2#~builtin":
- version: 3.9.2
- resolution: "typescript@patch:typescript@npm%3A3.9.2#~builtin::version=3.9.2&hash=7ad353"
+"typescript@npm:5.4.2":
+ version: 5.4.2
+ resolution: "typescript@npm:5.4.2"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 71b5e03ac2cbd005ff97d37f6f5a47a59d3570234b16ef6a55d33f2027315397681dbbb3af2644cb2865ca22bb3d200275bb6e516eea771845dcb07d4e1ac924
+ checksum: 96d80fde25a09bcb04d399082fb27a808a9e17c2111e43849d2aafbd642d835e4f4ef0de09b0ba795ec2a700be6c4c2c3f62bf4660c05404c948727b5bbfb32a
languageName: node
linkType: hard
-"typescript@patch:typescript@^3.8.3#~builtin":
- version: 3.9.10
- resolution: "typescript@patch:typescript@npm%3A3.9.10#~builtin::version=3.9.10&hash=7ad353"
+"typescript@patch:typescript@5.4.2#~builtin":
+ version: 5.4.2
+ resolution: "typescript@patch:typescript@npm%3A5.4.2#~builtin::version=5.4.2&hash=7ad353"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: dc7141ab555b23a8650a6787f98845fc11692063d02b75ff49433091b3af2fe3d773650dea18389d7c21f47d620fb3b110ea363dab4ab039417a6ccbbaf96fc2
+ checksum: c1b669146bca5529873aae60870e243fa8140c85f57ca32c42f898f586d73ce4a6b4f6bb02ae312729e214d7f5859a0c70da3e527a116fdf5ad00c9fc733ecc6
languageName: node
linkType: hard
@@ -28214,6 +30870,13 @@ __metadata:
languageName: node
linkType: hard
+"unicode-match-property-value-ecmascript@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "unicode-match-property-value-ecmascript@npm:2.1.0"
+ checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220
+ languageName: node
+ linkType: hard
+
"unicode-property-aliases-ecmascript@npm:^2.0.0":
version: 2.0.0
resolution: "unicode-property-aliases-ecmascript@npm:2.0.0"
@@ -28719,6 +31382,17 @@ __metadata:
languageName: node
linkType: hard
+"v8-to-istanbul@npm:^9.0.1":
+ version: 9.2.0
+ resolution: "v8-to-istanbul@npm:9.2.0"
+ dependencies:
+ "@jridgewell/trace-mapping": ^0.3.12
+ "@types/istanbul-lib-coverage": ^2.0.1
+ convert-source-map: ^2.0.0
+ checksum: 31ef98c6a31b1dab6be024cf914f235408cd4c0dc56a5c744a5eea1a9e019ba279e1b6f90d695b78c3186feed391ed492380ccf095009e2eb91f3d058f0b4491
+ languageName: node
+ linkType: hard
+
"validate-npm-package-license@npm:^3.0.1":
version: 3.0.4
resolution: "validate-npm-package-license@npm:3.0.4"
@@ -29023,22 +31697,22 @@ __metadata:
languageName: node
linkType: hard
-"wait-on@npm:6.0.1":
- version: 6.0.1
- resolution: "wait-on@npm:6.0.1"
+"wait-on@npm:7.2.0":
+ version: 7.2.0
+ resolution: "wait-on@npm:7.2.0"
dependencies:
- axios: ^0.25.0
- joi: ^17.6.0
+ axios: ^1.6.1
+ joi: ^17.11.0
lodash: ^4.17.21
- minimist: ^1.2.5
- rxjs: ^7.5.4
+ minimist: ^1.2.8
+ rxjs: ^7.8.1
bin:
wait-on: bin/wait-on
- checksum: e4d62aa4145d99fe34747ccf7506d4b4d6e60dd677c0eb18a51e316d38116ace2d194e4b22a9eb7b767b0282f39878ddcc4ae9440dcb0c005c9150668747cf5b
+ checksum: 69ec1432bb4479363fdd71f2f3f501a98aa356a562781108a4a89ef8fdf1e3d5fd0c2fd56c4cc5902abbb662065f1f22d4e436a1e6fc9331ce8b575eb023325e
languageName: node
linkType: hard
-"walker@npm:^1.0.7":
+"walker@npm:^1.0.7, walker@npm:^1.0.8":
version: 1.0.8
resolution: "walker@npm:1.0.8"
dependencies:
@@ -29464,6 +32138,38 @@ __metadata:
languageName: node
linkType: hard
+"which-builtin-type@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "which-builtin-type@npm:1.1.3"
+ dependencies:
+ function.prototype.name: ^1.1.5
+ has-tostringtag: ^1.0.0
+ is-async-function: ^2.0.0
+ is-date-object: ^1.0.5
+ is-finalizationregistry: ^1.0.2
+ is-generator-function: ^1.0.10
+ is-regex: ^1.1.4
+ is-weakref: ^1.0.2
+ isarray: ^2.0.5
+ which-boxed-primitive: ^1.0.2
+ which-collection: ^1.0.1
+ which-typed-array: ^1.1.9
+ checksum: 43730f7d8660ff9e33d1d3f9f9451c4784265ee7bf222babc35e61674a11a08e1c2925019d6c03154fcaaca4541df43abe35d2720843b9b4cbcebdcc31408f36
+ languageName: node
+ linkType: hard
+
+"which-collection@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "which-collection@npm:1.0.2"
+ dependencies:
+ is-map: ^2.0.3
+ is-set: ^2.0.3
+ is-weakmap: ^2.0.2
+ is-weakset: ^2.0.3
+ checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9
+ languageName: node
+ linkType: hard
+
"which-module@npm:^2.0.0":
version: 2.0.0
resolution: "which-module@npm:2.0.0"
@@ -29471,6 +32177,19 @@ __metadata:
languageName: node
linkType: hard
+"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9":
+ version: 1.1.15
+ resolution: "which-typed-array@npm:1.1.15"
+ dependencies:
+ available-typed-arrays: ^1.0.7
+ call-bind: ^1.0.7
+ for-each: ^0.3.3
+ gopd: ^1.0.1
+ has-tostringtag: ^1.0.2
+ checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75
+ languageName: node
+ linkType: hard
+
"which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1":
version: 1.3.1
resolution: "which@npm:1.3.1"
@@ -29543,7 +32262,7 @@ __metadata:
languageName: node
linkType: hard
-"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3":
+"word-wrap@npm:~1.2.3":
version: 1.2.3
resolution: "word-wrap@npm:1.2.3"
checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f
@@ -29784,6 +32503,17 @@ __metadata:
languageName: node
linkType: hard
+"wrap-ansi@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "wrap-ansi@npm:9.0.0"
+ dependencies:
+ ansi-styles: ^6.2.1
+ string-width: ^7.0.0
+ strip-ansi: ^7.1.0
+ checksum: b2d43b76b3d8dcbdd64768165e548aad3e54e1cae4ecd31bac9966faaa7cf0b0345677ad6879db10ba58eb446ba8fa44fb82b4951872fd397f096712467a809f
+ languageName: node
+ linkType: hard
+
"wrappy@npm:1":
version: 1.0.2
resolution: "wrappy@npm:1.0.2"
@@ -29803,6 +32533,16 @@ __metadata:
languageName: node
linkType: hard
+"write-file-atomic@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "write-file-atomic@npm:4.0.2"
+ dependencies:
+ imurmurhash: ^0.1.4
+ signal-exit: ^3.0.7
+ checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c
+ languageName: node
+ linkType: hard
+
"write@npm:1.0.3":
version: 1.0.3
resolution: "write@npm:1.0.3"
@@ -29986,6 +32726,13 @@ __metadata:
languageName: node
linkType: hard
+"yaml@npm:2.3.4":
+ version: 2.3.4
+ resolution: "yaml@npm:2.3.4"
+ checksum: e6d1dae1c6383bcc8ba11796eef3b8c02d5082911c6723efeeb5ba50fc8e881df18d645e64de68e421b577296000bea9c75d6d9097c2f6699da3ae0406c030d8
+ languageName: node
+ linkType: hard
+
"yaml@npm:^1.10.0, yaml@npm:^1.7.2":
version: 1.10.2
resolution: "yaml@npm:1.10.2"
@@ -29993,13 +32740,6 @@ __metadata:
languageName: node
linkType: hard
-"yaml@npm:^2.1.1":
- version: 2.1.1
- resolution: "yaml@npm:2.1.1"
- checksum: f48bb209918aa57cfaf78ef6448d1a1f8187f45c746f933268b7023dc59e5456004611879126c9bb5ea55b0a2b1c2b392dfde436931ece0c703a3d754562bb96
- languageName: node
- linkType: hard
-
"yargs-parser@npm:^13.1.2":
version: 13.1.2
resolution: "yargs-parser@npm:13.1.2"
@@ -30024,6 +32764,13 @@ __metadata:
languageName: node
linkType: hard
+"yargs-parser@npm:^21.1.1":
+ version: 21.1.1
+ resolution: "yargs-parser@npm:21.1.1"
+ checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c
+ languageName: node
+ linkType: hard
+
"yargs@npm:^13.0.0, yargs@npm:^13.3.2":
version: 13.3.2
resolution: "yargs@npm:13.3.2"
@@ -30057,9 +32804,9 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:^17.0.1":
- version: 17.3.1
- resolution: "yargs@npm:17.3.1"
+"yargs@npm:^17.3.1":
+ version: 17.5.1
+ resolution: "yargs@npm:17.5.1"
dependencies:
cliui: ^7.0.2
escalade: ^3.1.1
@@ -30068,22 +32815,22 @@ __metadata:
string-width: ^4.2.3
y18n: ^5.0.5
yargs-parser: ^21.0.0
- checksum: 64fc2e32c56739f1d14d2d24acd17a6944c3c8e3e3558f09fc1953ac112e868cc16013d282886b9d5be22187f8b9ed4f60741a6b1011f595ce2718805a656852
+ checksum: 00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde
languageName: node
linkType: hard
-"yargs@npm:^17.3.1":
- version: 17.5.1
- resolution: "yargs@npm:17.5.1"
+"yargs@npm:^17.5.1, yargs@npm:^17.7.2":
+ version: 17.7.2
+ resolution: "yargs@npm:17.7.2"
dependencies:
- cliui: ^7.0.2
+ cliui: ^8.0.1
escalade: ^3.1.1
get-caller-file: ^2.0.5
require-directory: ^2.1.1
string-width: ^4.2.3
y18n: ^5.0.5
- yargs-parser: ^21.0.0
- checksum: 00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde
+ yargs-parser: ^21.1.1
+ checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a
languageName: node
linkType: hard
@@ -30171,6 +32918,13 @@ __metadata:
languageName: node
linkType: hard
+"yocto-queue@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "yocto-queue@npm:0.1.0"
+ checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
+ languageName: node
+ linkType: hard
+
"yocto-queue@npm:^1.0.0":
version: 1.0.0
resolution: "yocto-queue@npm:1.0.0"
diff --git a/ThirdPartyNotices.txt b/ThirdPartyNotices.txt
index 7f2b98cebc..13b196e185 100644
--- a/ThirdPartyNotices.txt
+++ b/ThirdPartyNotices.txt
@@ -1,27 +1,16 @@
-NOTICES AND INFORMATION
-Do Not Translate or Localize
-
-This software incorporates material from third parties.
-Microsoft makes certain open source code available at https://3rdpartysource.microsoft.com,
-or you may send a check or money order for US $5.00, including the product name,
-the open source component name, platform, and version number, to:
-
-Source Code Compliance Team
-Microsoft Corporation
-One Microsoft Way
-Redmond, WA 98052
-USA
-
-Notwithstanding any other terms, you may reverse engineer this software to the extent
-required to debug changes to any libraries licensed under the GNU Lesser General Public License.
-
----------------------------------------------------------
-
-eslint-visitor-keys 1.0.0 - Apache-2.0
-https://github.com/eslint/eslint-visitor-keys#readme
-
-
- Apache License
+This file was generated with the generate-license-file npm package!
+https://www.npmjs.com/package/generate-license-file
+
+The following npm packages may be included in this product:
+
+ - @ampproject/remapping@2.3.0
+ - ejs@3.1.8
+ - spdx-correct@3.1.1
+ - validate-npm-package-license@3.0.4
+
+These packages each contain the following license and notice below:
+
+Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
@@ -201,7 +190,7 @@ https://github.com/eslint/eslint-visitor-keys#readme
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "{}"
+ boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
@@ -209,7 +198,7 @@ https://github.com/eslint/eslint-visitor-keys#readme
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright contributors
+ Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -222,16 +211,15 @@ https://github.com/eslint/eslint-visitor-keys#readme
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-ansi-html 0.0.7 - Apache-2.0
-https://github.com/Tjatse/ansi-html
-
-
+
+-----------
+
+The following npm package may be included in this product:
+
+ - @ampproject/remapping@2.2.0
+
+This package contains the following license and notice below:
+
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
@@ -412,7 +400,7 @@ Apache License
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "{}"
+ boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
@@ -420,7 +408,7 @@ Apache License
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright {yyyy} {name of copyright owner}
+ Copyright 2019 Google LLC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -434,462 +422,633 @@ Apache License
See the License for the specific language governing permissions and
limitations under the License.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-dotenv 6.0.0 - BSD-2-Clause
-https://github.com/motdotla/dotenv#readme
-
-Copyright (c) 2015, Scott Motte
-
-Copyright (c) 2015, Scott Motte
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+-----------
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+The following npm package may be included in this product:
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+ - blob-util@2.0.2
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-domhandler 2.4.2 - BSD-2-Clause
-https://github.com/fb55/DomHandler#readme
-
-Copyright (c) Felix Bohm
-
-Copyright (c) Felix Böhm
-All rights reserved.
+This package contains the following license and notice below:
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-----------
+
+The following npm package may be included in this product:
+
+ - websocket@1.0.34
+
+This package contains the following license and notice below:
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-domutils 1.7.0 - BSD-2-Clause
-https://github.com/FB55/domutils#readme
-
-Copyright (c) Felix Bohm
-
-Copyright (c) Felix Böhm
-All rights reserved.
+1. Definitions.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
-THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-nth-check 1.0.2 - BSD-2-Clause
-https://github.com/fb55/nth-check
-
-Copyright (c) Felix Bohm
-
-Copyright (c) Felix Böhm
-All rights reserved.
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
-THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-ease 1.0.5 - BSD-3-Clause
-https://d3js.org/d3-ease/
-
-Copyright 2018 Mike Bostock
-Copyright 2001 Robert Penner
-Copyright 2010-2016 Mike Bostock
-
-Copyright 2010-2016 Mike Bostock
-Copyright 2001 Robert Penner
-All rights reserved.
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-rw 1.3.3 - BSD-3-Clause
-https://github.com/mbostock/rw
-
-Copyright (c) 2014-2016, Michael Bostock
-
-Copyright (c) 2014-2016, Michael Bostock
-All rights reserved.
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
-* The name Michael Bostock may not be used to endorse or promote products
- derived from this software without specific prior written permission.
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-format 1.3.2 - BSD-3-Clause
-https://d3js.org/d3-format/
-
-Copyright 2018 Mike Bostock
-Copyright 2010-2015 Mike Bostock
-
-Copyright 2010-2015 Mike Bostock
-All rights reserved.
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-shape 1.2.0 - BSD-3-Clause
-https://d3js.org/d3-shape/
-
-Copyright 2017 Mike Bostock.
-Copyright 2010-2015 Mike Bostock
-
-Copyright 2010-2015 Mike Bostock
-All rights reserved.
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+END OF TERMS AND CONDITIONS
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+-----------
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+The following npm package may be included in this product:
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+ - doctrine@3.0.0
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-time-format 2.1.1 - BSD-3-Clause
-https://d3js.org/d3-time-format/
-
-Copyright 2017 Mike Bostock.
-Copyright 2010-2017 Mike Bostock
-
-Copyright 2010-2017 Mike Bostock
-All rights reserved.
+This package contains the following license and notice below:
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+1. Definitions.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-time-format 2.1.3 - BSD-3-Clause
-https://d3js.org/d3-time-format/
-
-Copyright 2018 Mike Bostock
-Copyright 2010-2017 Mike Bostock
-
-Copyright 2010-2017 Mike Bostock
-All rights reserved.
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-ieee754 1.1.12 - BSD-3-Clause
-https://github.com/feross/ieee754#readme
-
-Copyright 2008 Fair Oaks Labs, Inc.
-Copyright (c) 2008, Fair Oaks Labs, Inc.
-
-Copyright 2008 Fair Oaks Labs, Inc.
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
-1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
-2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+END OF TERMS AND CONDITIONS
-3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+-----------
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-@xtuc/ieee754 1.2.0 - BSD-3-Clause
-https://github.com/feross/ieee754#readme
-
-Copyright (c) 2008, Fair Oaks Labs, Inc.
-
-Copyright (c) 2008, Fair Oaks Labs, Inc.
-All rights reserved.
+The following npm package may be included in this product:
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+ - parseurl@1.3.3
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
+This package contains the following license and notice below:
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+(The MIT License)
- * Neither the name of Fair Oaks Labs, Inc. nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
+Copyright (c) 2014 Jonathan Ong
+Copyright (c) 2014-2017 Douglas Christopher Wilson
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-warning 3.0.0 - BSD-3-Clause
-https://github.com/BerkeleyTrue/warning
-
-Copyright 2014-2015, Facebook, Inc.
-Copyright (c) 2013-2015, Facebook, Inc.
-
-BSD License
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
-For React software
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
-Copyright (c) 2013-2015, Facebook, Inc.
-All rights reserved.
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+-----------
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+The following npm packages may be included in this product:
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+ - source-map-js@1.0.2
+ - source-map@0.5.7
+ - source-map@0.6.1
- * Neither the name Facebook nor the names of its contributors may be used to
- endorse or promote products derived from this software without specific
- prior written permission.
+These packages each contain the following license and notice below:
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-axis 1.0.12 - BSD-3-Clause
-https://d3js.org/d3-axis/
-
-Copyright 2018 Mike Bostock
-Copyright 2010-2016 Mike Bostock
-
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2009-2011, Mozilla Foundation and contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -898,978 +1057,280 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the names of the Mozilla Foundation nor the names of project
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-collection 1.0.4 - BSD-3-Clause
-https://d3js.org/d3-collection/
-
-Copyright 2017 Mike Bostock.
-Copyright 2010-2016, Mike Bostock
-
-Copyright 2010-2016, Mike Bostock
-All rights reserved.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+-----------
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+The following npm package may be included in this product:
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+ - asap@2.0.6
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+This package contains the following license and notice below:
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-color 1.2.3 - BSD-3-Clause
-https://d3js.org/d3-color/
-
-Copyright 2018 Mike Bostock
-Copyright 2010-2016 Mike Bostock
-
-Copyright 2010-2016 Mike Bostock
-All rights reserved.
+Copyright 2009–2014 Contributors. All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+IN THE SOFTWARE.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+-----------
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-dispatch 1.0.5 - BSD-3-Clause
-https://d3js.org/d3-dispatch/
-
-Copyright 2018 Mike Bostock
-Copyright 2010-2016 Mike Bostock
-
-Copyright 2010-2016 Mike Bostock
-All rights reserved.
+The following npm packages may be included in this product:
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+ - statuses@1.5.0
+ - statuses@2.0.1
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+These packages each contain the following license and notice below:
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+The MIT License (MIT)
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+Copyright (c) 2014 Jonathan Ong
+Copyright (c) 2016 Douglas Christopher Wilson
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-quadtree 1.0.6 - BSD-3-Clause
-https://d3js.org/d3-quadtree/
-
-Copyright 2019 Mike Bostock
-Copyright 2010-2016 Mike Bostock
-
-Copyright 2010-2016 Mike Bostock
-All rights reserved.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+-----------
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+The following npm packages may be included in this product:
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-random 1.1.0 - BSD-3-Clause
-https://d3js.org/d3-random/
-
-Copyright 2017 Mike Bostock.
-Copyright 2010-2016 Mike Bostock
-
-Copyright 2010-2016 Mike Bostock
-All rights reserved.
+ - destroy@1.0.4
+ - ee-first@1.1.1
+ - fs-readdir-recursive@1.1.0
+ - mime-db@1.51.0
+ - mkdirp-then@1.2.0
+ - rimraf-then@1.0.1
+ - thenify-all@1.6.0
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+These packages each contain the following license and notice below:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+The MIT License (MIT)
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+Copyright (c) 2014 Jonathan Ong me@jongleberry.com
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-d3-transition 1.2.0 - BSD-3-Clause
-https://d3js.org/d3-transition/
-
-Copyright 2019 Mike Bostock
-Copyright 2001 Robert Penner
-Copyright (c) 2010-2015, Michael Bostock
-
-Copyright (c) 2010-2015, Michael Bostock
-All rights reserved.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+-----------
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+The following npm package may be included in this product:
-* The name Michael Bostock may not be used to endorse or promote products
- derived from this software without specific prior written permission.
+ - destroy@1.2.0
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+This package contains the following license and notice below:
-TERMS OF USE - EASING EQUATIONS
+The MIT License (MIT)
-Open source under the BSD License.
+Copyright (c) 2014 Jonathan Ong me@jongleberry.com
+Copyright (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com
-Copyright 2001 Robert Penner
-All rights reserved.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-- Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-- Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+-----------
-- Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+The following npm packages may be included in this product:
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-postcss-color-mod-function 3.0.3 - CC0-1.0
-https://github.com/jonathantneal/postcss-color-mod-function#readme
-
-
-# CC0 1.0 Universal
-
-## Statement of Purpose
-
-The laws of most jurisdictions throughout the world automatically confer
-exclusive Copyright and Related Rights (defined below) upon the creator and
-subsequent owner(s) (each and all, an “owner”) of an original work of
-authorship and/or a database (each, a “Work”).
-
-Certain owners wish to permanently relinquish those rights to a Work for the
-purpose of contributing to a commons of creative, cultural and scientific works
-(“Commons”) that the public can reliably and without fear of later claims of
-infringement build upon, modify, incorporate in other works, reuse and
-redistribute as freely as possible in any form whatsoever and for any purposes,
-including without limitation commercial purposes. These owners may contribute
-to the Commons to promote the ideal of a free culture and the further
-production of creative, cultural and scientific works, or to gain reputation or
-greater distribution for their Work in part through the use and efforts of
-others.
-
-For these and/or other purposes and motivations, and without any expectation of
-additional consideration or compensation, the person associating CC0 with a
-Work (the “Affirmer”), to the extent that he or she is an owner of Copyright
-and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and
-publicly distribute the Work under its terms, with knowledge of his or her
-Copyright and Related Rights in the Work and the meaning and intended legal
-effect of CC0 on those rights.
-
-1. Copyright and Related Rights. A Work made available under CC0 may be
- protected by copyright and related or neighboring rights (“Copyright and
- Related Rights”). Copyright and Related Rights include, but are not limited
- to, the following:
- 1. the right to reproduce, adapt, distribute, perform, display, communicate,
- and translate a Work;
- 2. moral rights retained by the original author(s) and/or performer(s);
- 3. publicity and privacy rights pertaining to a person’s image or likeness
- depicted in a Work;
- 4. rights protecting against unfair competition in regards to a Work,
- subject to the limitations in paragraph 4(i), below;
- 5. rights protecting the extraction, dissemination, use and reuse of data in
- a Work;
- 6. database rights (such as those arising under Directive 96/9/EC of the
- European Parliament and of the Council of 11 March 1996 on the legal
- protection of databases, and under any national implementation thereof,
- including any amended or successor version of such directive); and
- 7. other similar, equivalent or corresponding rights throughout the world
- based on applicable law or treaty, and any national implementations
- thereof.
-
-2. Waiver. To the greatest extent permitted by, but not in contravention of,
- applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
- unconditionally waives, abandons, and surrenders all of Affirmer’s Copyright
- and Related Rights and associated claims and causes of action, whether now
- known or unknown (including existing as well as future claims and causes of
- action), in the Work (i) in all territories worldwide, (ii) for the maximum
- duration provided by applicable law or treaty (including future time
- extensions), (iii) in any current or future medium and for any number of
- copies, and (iv) for any purpose whatsoever, including without limitation
- commercial, advertising or promotional purposes (the “Waiver”). Affirmer
- makes the Waiver for the benefit of each member of the public at large and
- to the detriment of Affirmer’s heirs and successors, fully intending that
- such Waiver shall not be subject to revocation, rescission, cancellation,
- termination, or any other legal or equitable action to disrupt the quiet
- enjoyment of the Work by the public as contemplated by Affirmer’s express
- Statement of Purpose.
-
-3. Public License Fallback. Should any part of the Waiver for any reason be
- judged legally invalid or ineffective under applicable law, then the Waiver
- shall be preserved to the maximum extent permitted taking into account
- Affirmer’s express Statement of Purpose. In addition, to the extent the
- Waiver is so judged Affirmer hereby grants to each affected person a
- royalty-free, non transferable, non sublicensable, non exclusive,
- irrevocable and unconditional license to exercise Affirmer’s Copyright and
- Related Rights in the Work (i) in all territories worldwide, (ii) for the
- maximum duration provided by applicable law or treaty (including future time
- extensions), (iii) in any current or future medium and for any number of
- copies, and (iv) for any purpose whatsoever, including without limitation
- commercial, advertising or promotional purposes (the “License”). The License
- shall be deemed effective as of the date CC0 was applied by Affirmer to the
- Work. Should any part of the License for any reason be judged legally
- invalid or ineffective under applicable law, such partial invalidity or
- ineffectiveness shall not invalidate the remainder of the License, and in
- such case Affirmer hereby affirms that he or she will not (i) exercise any
- of his or her remaining Copyright and Related Rights in the Work or (ii)
- assert any associated claims and causes of action with respect to the Work,
- in either case contrary to Affirmer’s express Statement of Purpose.
-
-4. Limitations and Disclaimers.
- 1. No trademark or patent rights held by Affirmer are waived, abandoned,
- surrendered, licensed or otherwise affected by this document.
- 2. Affirmer offers the Work as-is and makes no representations or warranties
- of any kind concerning the Work, express, implied, statutory or
- otherwise, including without limitation warranties of title,
- merchantability, fitness for a particular purpose, non infringement, or
- the absence of latent or other defects, accuracy, or the present or
- absence of errors, whether or not discoverable, all to the greatest
- extent permissible under applicable law.
- 3. Affirmer disclaims responsibility for clearing rights of other persons
- that may apply to the Work or any use thereof, including without
- limitation any person’s Copyright and Related Rights in the Work.
- Further, Affirmer disclaims responsibility for obtaining any necessary
- consents, permissions or other rights required for any use of the Work.
- 4. Affirmer understands and acknowledges that Creative Commons is not a
- party to this document and has no duty or obligation with respect to this
- CC0 or use of the Work.
-
-For more information, please see
-http://creativecommons.org/publicdomain/zero/1.0/.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-postcss-lab-function 2.0.1 - CC0-1.0
-https://github.com/jonathantneal/postcss-lab-function#readme
-
-
-# CC0 1.0 Universal
-
-## Statement of Purpose
-
-The laws of most jurisdictions throughout the world automatically confer
-exclusive Copyright and Related Rights (defined below) upon the creator and
-subsequent owner(s) (each and all, an “owner”) of an original work of
-authorship and/or a database (each, a “Work”).
-
-Certain owners wish to permanently relinquish those rights to a Work for the
-purpose of contributing to a commons of creative, cultural and scientific works
-(“Commons”) that the public can reliably and without fear of later claims of
-infringement build upon, modify, incorporate in other works, reuse and
-redistribute as freely as possible in any form whatsoever and for any purposes,
-including without limitation commercial purposes. These owners may contribute
-to the Commons to promote the ideal of a free culture and the further
-production of creative, cultural and scientific works, or to gain reputation or
-greater distribution for their Work in part through the use and efforts of
-others.
-
-For these and/or other purposes and motivations, and without any expectation of
-additional consideration or compensation, the person associating CC0 with a
-Work (the “Affirmer”), to the extent that he or she is an owner of Copyright
-and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and
-publicly distribute the Work under its terms, with knowledge of his or her
-Copyright and Related Rights in the Work and the meaning and intended legal
-effect of CC0 on those rights.
-
-1. Copyright and Related Rights. A Work made available under CC0 may be
- protected by copyright and related or neighboring rights (“Copyright and
- Related Rights”). Copyright and Related Rights include, but are not limited
- to, the following:
- 1. the right to reproduce, adapt, distribute, perform, display, communicate,
- and translate a Work;
- 2. moral rights retained by the original author(s) and/or performer(s);
- 3. publicity and privacy rights pertaining to a person’s image or likeness
- depicted in a Work;
- 4. rights protecting against unfair competition in regards to a Work,
- subject to the limitations in paragraph 4(i), below;
- 5. rights protecting the extraction, dissemination, use and reuse of data in
- a Work;
- 6. database rights (such as those arising under Directive 96/9/EC of the
- European Parliament and of the Council of 11 March 1996 on the legal
- protection of databases, and under any national implementation thereof,
- including any amended or successor version of such directive); and
- 7. other similar, equivalent or corresponding rights throughout the world
- based on applicable law or treaty, and any national implementations
- thereof.
-
-2. Waiver. To the greatest extent permitted by, but not in contravention of,
- applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
- unconditionally waives, abandons, and surrenders all of Affirmer’s Copyright
- and Related Rights and associated claims and causes of action, whether now
- known or unknown (including existing as well as future claims and causes of
- action), in the Work (i) in all territories worldwide, (ii) for the maximum
- duration provided by applicable law or treaty (including future time
- extensions), (iii) in any current or future medium and for any number of
- copies, and (iv) for any purpose whatsoever, including without limitation
- commercial, advertising or promotional purposes (the “Waiver”). Affirmer
- makes the Waiver for the benefit of each member of the public at large and
- to the detriment of Affirmer’s heirs and successors, fully intending that
- such Waiver shall not be subject to revocation, rescission, cancellation,
- termination, or any other legal or equitable action to disrupt the quiet
- enjoyment of the Work by the public as contemplated by Affirmer’s express
- Statement of Purpose.
-
-3. Public License Fallback. Should any part of the Waiver for any reason be
- judged legally invalid or ineffective under applicable law, then the Waiver
- shall be preserved to the maximum extent permitted taking into account
- Affirmer’s express Statement of Purpose. In addition, to the extent the
- Waiver is so judged Affirmer hereby grants to each affected person a
- royalty-free, non transferable, non sublicensable, non exclusive,
- irrevocable and unconditional license to exercise Affirmer’s Copyright and
- Related Rights in the Work (i) in all territories worldwide, (ii) for the
- maximum duration provided by applicable law or treaty (including future time
- extensions), (iii) in any current or future medium and for any number of
- copies, and (iv) for any purpose whatsoever, including without limitation
- commercial, advertising or promotional purposes (the “License”). The License
- shall be deemed effective as of the date CC0 was applied by Affirmer to the
- Work. Should any part of the License for any reason be judged legally
- invalid or ineffective under applicable law, such partial invalidity or
- ineffectiveness shall not invalidate the remainder of the License, and in
- such case Affirmer hereby affirms that he or she will not (i) exercise any
- of his or her remaining Copyright and Related Rights in the Work or (ii)
- assert any associated claims and causes of action with respect to the Work,
- in either case contrary to Affirmer’s express Statement of Purpose.
-
-4. Limitations and Disclaimers.
- 1. No trademark or patent rights held by Affirmer are waived, abandoned,
- surrendered, licensed or otherwise affected by this document.
- 2. Affirmer offers the Work as-is and makes no representations or warranties
- of any kind concerning the Work, express, implied, statutory or
- otherwise, including without limitation warranties of title,
- merchantability, fitness for a particular purpose, non infringement, or
- the absence of latent or other defects, accuracy, or the present or
- absence of errors, whether or not discoverable, all to the greatest
- extent permissible under applicable law.
- 3. Affirmer disclaims responsibility for clearing rights of other persons
- that may apply to the Work or any use thereof, including without
- limitation any person’s Copyright and Related Rights in the Work.
- Further, Affirmer disclaims responsibility for obtaining any necessary
- consents, permissions or other rights required for any use of the Work.
- 4. Affirmer understands and acknowledges that Creative Commons is not a
- party to this document and has no duty or obligation with respect to this
- CC0 or use of the Work.
-
-For more information, please see
-http://creativecommons.org/publicdomain/zero/1.0/.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-postcss-pseudo-class-any-link 6.0.0 - CC0-1.0
-https://github.com/jonathantneal/postcss-pseudo-class-any-link#readme
-
-
-# CC0 1.0 Universal
-
-## Statement of Purpose
-
-The laws of most jurisdictions throughout the world automatically confer
-exclusive Copyright and Related Rights (defined below) upon the creator and
-subsequent owner(s) (each and all, an “owner”) of an original work of
-authorship and/or a database (each, a “Work”).
-
-Certain owners wish to permanently relinquish those rights to a Work for the
-purpose of contributing to a commons of creative, cultural and scientific works
-(“Commons”) that the public can reliably and without fear of later claims of
-infringement build upon, modify, incorporate in other works, reuse and
-redistribute as freely as possible in any form whatsoever and for any purposes,
-including without limitation commercial purposes. These owners may contribute
-to the Commons to promote the ideal of a free culture and the further
-production of creative, cultural and scientific works, or to gain reputation or
-greater distribution for their Work in part through the use and efforts of
-others.
-
-For these and/or other purposes and motivations, and without any expectation of
-additional consideration or compensation, the person associating CC0 with a
-Work (the “Affirmer”), to the extent that he or she is an owner of Copyright
-and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and
-publicly distribute the Work under its terms, with knowledge of his or her
-Copyright and Related Rights in the Work and the meaning and intended legal
-effect of CC0 on those rights.
-
-1. Copyright and Related Rights. A Work made available under CC0 may be
- protected by copyright and related or neighboring rights (“Copyright and
- Related Rights”). Copyright and Related Rights include, but are not limited
- to, the following:
- 1. the right to reproduce, adapt, distribute, perform, display, communicate,
- and translate a Work;
- 2. moral rights retained by the original author(s) and/or performer(s);
- 3. publicity and privacy rights pertaining to a person’s image or likeness
- depicted in a Work;
- 4. rights protecting against unfair competition in regards to a Work,
- subject to the limitations in paragraph 4(i), below;
- 5. rights protecting the extraction, dissemination, use and reuse of data in
- a Work;
- 6. database rights (such as those arising under Directive 96/9/EC of the
- European Parliament and of the Council of 11 March 1996 on the legal
- protection of databases, and under any national implementation thereof,
- including any amended or successor version of such directive); and
- 7. other similar, equivalent or corresponding rights throughout the world
- based on applicable law or treaty, and any national implementations
- thereof.
-
-2. Waiver. To the greatest extent permitted by, but not in contravention of,
- applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
- unconditionally waives, abandons, and surrenders all of Affirmer’s Copyright
- and Related Rights and associated claims and causes of action, whether now
- known or unknown (including existing as well as future claims and causes of
- action), in the Work (i) in all territories worldwide, (ii) for the maximum
- duration provided by applicable law or treaty (including future time
- extensions), (iii) in any current or future medium and for any number of
- copies, and (iv) for any purpose whatsoever, including without limitation
- commercial, advertising or promotional purposes (the “Waiver”). Affirmer
- makes the Waiver for the benefit of each member of the public at large and
- to the detriment of Affirmer’s heirs and successors, fully intending that
- such Waiver shall not be subject to revocation, rescission, cancellation,
- termination, or any other legal or equitable action to disrupt the quiet
- enjoyment of the Work by the public as contemplated by Affirmer’s express
- Statement of Purpose.
-
-3. Public License Fallback. Should any part of the Waiver for any reason be
- judged legally invalid or ineffective under applicable law, then the Waiver
- shall be preserved to the maximum extent permitted taking into account
- Affirmer’s express Statement of Purpose. In addition, to the extent the
- Waiver is so judged Affirmer hereby grants to each affected person a
- royalty-free, non transferable, non sublicensable, non exclusive,
- irrevocable and unconditional license to exercise Affirmer’s Copyright and
- Related Rights in the Work (i) in all territories worldwide, (ii) for the
- maximum duration provided by applicable law or treaty (including future time
- extensions), (iii) in any current or future medium and for any number of
- copies, and (iv) for any purpose whatsoever, including without limitation
- commercial, advertising or promotional purposes (the “License”). The License
- shall be deemed effective as of the date CC0 was applied by Affirmer to the
- Work. Should any part of the License for any reason be judged legally
- invalid or ineffective under applicable law, such partial invalidity or
- ineffectiveness shall not invalidate the remainder of the License, and in
- such case Affirmer hereby affirms that he or she will not (i) exercise any
- of his or her remaining Copyright and Related Rights in the Work or (ii)
- assert any associated claims and causes of action with respect to the Work,
- in either case contrary to Affirmer’s express Statement of Purpose.
-
-4. Limitations and Disclaimers.
- 1. No trademark or patent rights held by Affirmer are waived, abandoned,
- surrendered, licensed or otherwise affected by this document.
- 2. Affirmer offers the Work as-is and makes no representations or warranties
- of any kind concerning the Work, express, implied, statutory or
- otherwise, including without limitation warranties of title,
- merchantability, fitness for a particular purpose, non infringement, or
- the absence of latent or other defects, accuracy, or the present or
- absence of errors, whether or not discoverable, all to the greatest
- extent permissible under applicable law.
- 3. Affirmer disclaims responsibility for clearing rights of other persons
- that may apply to the Work or any use thereof, including without
- limitation any person’s Copyright and Related Rights in the Work.
- Further, Affirmer disclaims responsibility for obtaining any necessary
- consents, permissions or other rights required for any use of the Work.
- 4. Affirmer understands and acknowledges that Creative Commons is not a
- party to this document and has no duty or obligation with respect to this
- CC0 or use of the Work.
-
-For more information, please see
-http://creativecommons.org/publicdomain/zero/1.0/.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-icss-replace-symbols 1.1.0 - ISC
-https://github.com/css-modules/icss-replace-symbols#readme
-
-
-ISC License
+ - http-errors@1.8.1
+ - http-errors@2.0.0
-Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC")
+These packages each contain the following license and notice below:
-Copyright (c) 1995-2003 by Internet Software Consortium
+The MIT License (MIT)
-Permission to use, copy, modify, and /or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
+Copyright (c) 2014 Jonathan Ong me@jongleberry.com
+Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com
-THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-promise-inflight 1.0.1 - ISC
-https://github.com/iarna/promise-inflight#readme
-
-Copyright (c) 2017, Rebecca Turner
-
-Copyright (c) 2017, Rebecca Turner
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-figgy-pudding 3.5.1 - ISC
-https://github.com/zkat/figgy-pudding#readme
-
-Copyright (c) npm, Inc.
-
-ISC License
+-----------
-Copyright (c) npm, Inc.
+The following npm package may be included in this product:
-Permission to use, copy, modify, and/or distribute this software for
-any purpose with or without fee is hereby granted, provided that the
-above copyright notice and this permission notice appear in all copies.
+ - thenify@3.3.1
-THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS
-ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
-CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
-OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
-USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-yallist 2.1.2 - ISC
-https://github.com/isaacs/yallist#readme
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-The ISC License
+This package contains the following license and notice below:
-Copyright (c) Isaac Z. Schlueter and Contributors
+The MIT License (MIT)
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and contributors
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-unique-slug 2.0.1 - ISC
-https://github.com/iarna/unique-slug#readme
-
-Copyright npm, Inc
-
-The ISC License
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-Copyright npm, Inc
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-write-file-atomic 2.4.2 - ISC
-https://github.com/iarna/write-file-atomic
-
-Copyright (c) 2015, Rebecca Turner
-
-Copyright (c) 2015, Rebecca Turner
+-----------
-Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
+The following npm package may be included in this product:
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ - mz@2.7.0
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-inflight 1.0.6 - ISC
-https://github.com/isaacs/inflight
-
-Copyright (c) Isaac Z. Schlueter
-
-The ISC License
+This package contains the following license and notice below:
-Copyright (c) Isaac Z. Schlueter
+The MIT License (MIT)
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-inherits 2.0.1 - ISC
-
-
-Copyright (c) Isaac Z. Schlueter
-
-The ISC License
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-Copyright (c) Isaac Z. Schlueter
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-inherits 2.0.3 - ISC
-https://github.com/isaacs/inherits#readme
-
-Copyright (c) Isaac Z. Schlueter
-
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-fs.realpath 1.0.0 - ISC
-https://github.com/isaacs/fs.realpath#readme
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-Copyright Joyent, Inc. and other Node contributors.
-
-The ISC License
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-Copyright (c) Isaac Z. Schlueter and Contributors
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+-----------
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+The following npm package may be included in this product:
-----
+ - eventemitter2@6.4.5
-This library bundles a version of the `fs.realpath` and `fs.realpathSync`
-methods from Node.js v0.10 under the terms of the Node.js MIT license.
+This package contains the following license and notice below:
-Node's license follows, also included at the header of `old.js` which contains
-the licensed code:
+The MIT License (MIT)
- Copyright Joyent, Inc. and other Node contributors.
+Copyright (c) 2016 Paolo Fragomeni and Contributors
- Permission is hereby granted, free of charge, to any person obtaining a
- copy of this software and associated documentation files (the "Software"),
- to deal in the Software without restriction, including without limitation
- the rights to use, copy, modify, merge, publish, distribute, sublicense,
- and/or sell copies of the Software, and to permit persons to whom the
- Software is furnished to do so, subject to the following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the 'Software'), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- DEALINGS IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-css-color-keywords 1.0.0 - ISC
-https://github.com/sonicdoe/css-color-keywords#readme
-
-Copyright (c) 2017, Jakob Krigovsky
-
-ISC License
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-Copyright (c) 2017, Jakob Krigovsky
+-----------
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+The following npm package may be included in this product:
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-parse-asn1 5.1.4 - ISC
-https://github.com/crypto-browserify/parse-asn1#readme
-
-Copyright (c) 2017, crypto-browserify contributors
-
-Copyright (c) 2017, crypto-browserify contributors
+ - min-indent@1.0.1
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+This package contains the following license and notice below:
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-immer 1.10.0 - MIT
-https://github.com/mweststrate/immer#readme
-
-Copyright (c) 2017 Michel Weststrate
-
-MIT License
+The MIT License (MIT)
-Copyright (c) 2017 Michel Weststrate
+Copyright (c) Sindre Sorhus (sindresorhus.com), James Kyle (thejameskyle.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -1878,10148 +1339,3065 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-public-encrypt 4.0.3 - MIT
-https://github.com/crypto-browserify/publicEncrypt
-
-Copyright (c) 2017 Calvin Metcalf
-
-Copyright (c) 2017 Calvin Metcalf
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+-----------
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-svgo 1.2.0 - MIT
-https://github.com/svg/svgo
-
-copyright (c) 2012 Kir Belevich
-Copyright (c) 2012-2016 Kir Belevich
-
-The MIT License
+The following npm packages may be included in this product:
-Copyright © 2012–2016 Kir Belevich
+ - @humanwhocodes/config-array@0.11.14
+ - @humanwhocodes/module-importer@1.0.1
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
+These packages each contain the following license and notice below:
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
+Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Лицензия MIT
-
-Copyright © 2012–2016 Кир Белевич
-
-Данная лицензия разрешает лицам, получившим копию данного
-программного обеспечения и сопутствующей документации
-(в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно
-использовать Программное Обеспечение без ограничений, включая
-неограниченное право на использование, копирование, изменение,
-добавление, публикацию, распространение, сублицензирование
-и/или продажу копий Программного Обеспечения, также как и лицам,
-которым предоставляется данное Программное Обеспечение,
-при соблюдении следующих условий:
-
-Указанное выше уведомление об авторском праве и данные условия
-должны быть включены во все копии или значимые части данного
-Программного Обеспечения.
-
-ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ»,
-БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ,
-ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ,
-СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ
-ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ
-ОТВЕТСТВЕННОСТИ ПО ИСКАМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ
-ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМ КОНТРАКТАМ, ДЕЛИКТАМ ИЛИ ИНОМУ,
-ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ С ПРОГРАММНЫМ
-ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
-ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-assert 1.4.1 - MIT
-https://github.com/defunctzombie/commonjs-assert
-
-Copyright (c) 2009 Thomas Robinson <280north.com>
-Copyright Joyent, Inc. and other Node contributors.
-
-Copyright Joyent, Inc. and other Node contributors. All rights reserved.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal in the Software without restriction, including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ 1. Definitions.
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-readable-stream 2.0.6 - MIT
-https://github.com/nodejs/readable-stream#readme
-
-Copyright Joyent, Inc. and other Node contributors.
-
-Copyright Joyent, Inc. and other Node contributors. All rights reserved.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal in the Software without restriction, including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-util 0.10.3 - MIT
-https://github.com/defunctzombie/node-util
-
-Copyright Joyent, Inc. and other Node contributors.
-
-Copyright Joyent, Inc. and other Node contributors. All rights reserved.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal in the Software without restriction, including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-confusing-browser-globals 1.0.6 - MIT
-https://github.com/facebook/create-react-app#readme
-
-Copyright (c) 2013-present, Facebook, Inc.
-Copyright (c) 2015-present, Facebook, Inc.
-
-MIT License
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
-Copyright (c) 2013-present, Facebook, Inc.
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-react-app-polyfill 0.2.2 - MIT
-https://github.com/facebook/create-react-app#readme
-
-Copyright (c) 2013-present, Facebook, Inc.
-Copyright (c) 2015-present, Facebook, Inc.
-
-MIT License
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
-Copyright (c) 2013-present, Facebook, Inc.
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-react-dev-utils 7.0.5 - MIT
-https://github.com/facebook/create-react-app#readme
-
-Copyright (c) 2013-present, Facebook, Inc.
-Copyright (c) 2015-present, Facebook, Inc.
-
-MIT License
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
-Copyright (c) 2013-present, Facebook, Inc.
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-react-error-overlay 5.1.4 - MIT
-https://github.com/facebook/create-react-app#readme
-
-(c) 2019 Denis Pushkarev
-Copyright (c) 2013-present, Facebook, Inc.
-
-MIT License
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
-Copyright (c) 2013-present, Facebook, Inc.
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-fs-extra 4.0.3 - MIT
-https://github.com/jprichardson/node-fs-extra
-
-Copyright (c) 2011-2017 JP Richardson
-Copyright (c) 2011-2017 JP Richardson (https://github.com/jprichardson)
-Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors
-
-(The MIT License)
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
-Copyright (c) 2011-2017 JP Richardson
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
-(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
- merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
+ END OF TERMS AND CONDITIONS
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+ APPENDIX: How to apply the Apache License to your work.
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
-WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
-OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
- ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-relateurl 0.2.7 - MIT
-https://github.com/stevenvachon/relateurl
-
-Copyright (c) Steven Vachon (svachon.com)
-
-The MIT License (MIT)
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
-Copyright (c) Steven Vachon (svachon.com)
+ Copyright [yyyy] [name of copyright owner]
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+ http://www.apache.org/licenses/LICENSE-2.0
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-for-in 0.1.8 - MIT
-https://github.com/jonschlinkert/for-in
-
-Copyright (c) 2014-2017, Jon Schlinkert.
-Copyright (c) 2017, Jon Schlinkert (https://github.com/jonschlinkert).
-
-The MIT License (MIT)
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
-Copyright (c) 2014-2017, Jon Schlinkert
+-----------
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+The following npm packages may be included in this product:
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+ - human-signals@1.1.1
+ - human-signals@2.1.0
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-simple-swizzle 0.2.2 - MIT
-https://github.com/qix-/node-simple-swizzle#readme
-
-Copyright (c) 2015 Josh Junon
-
-The MIT License (MIT)
+These packages each contain the following license and notice below:
-Copyright (c) 2015 Josh Junon
+Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+ 1. Definitions.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-parseurl 1.3.2 - MIT
-https://github.com/pillarjs/parseurl#readme
-
-Copyright (c) 2014 Jonathan Ong
-Copyright (c) 2014-2017 Douglas Christopher Wilson
-Copyright (c) 2014 Jonathan Ong
-Copyright (c) 2014-2017 Douglas Christopher Wilson
-
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
-(The MIT License)
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
-Copyright (c) 2014 Jonathan Ong
-Copyright (c) 2014-2017 Douglas Christopher Wilson
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-postcss-safe-parser 4.0.1 - MIT
-https://github.com/postcss/postcss-safe-parser#readme
-
-Copyright 2013 Andrey Sitnik
-
-The MIT License (MIT)
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
-Copyright 2013 Andrey Sitnik
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-last-call-webpack-plugin 3.0.0 - MIT
-http://github.com/NMFR/last-call-webpack-plugin
-
-Copyright (c) 2016 Nuno Rodrigues
-
-The MIT License (MIT)
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
-Copyright (c) 2016 Nuno Rodrigues
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-bail 1.0.3 - MIT
-https://github.com/wooorm/bail#readme
-
-(c) Titus Wormer
-Copyright (c) 2015 Titus Wormer
-
-(The MIT License)
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
-Copyright (c) 2015 Titus Wormer
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
----------------------------------------------------------
-
----------------------------------------------------------
-
-debug 3.2.6 - MIT
-https://github.com/visionmedia/debug#readme
-
-Copyright (c) 2014 TJ Holowaychuk